Доступные курсы

Курс знакомит студента с такими понятиями, как исключения и утверждения, дженерики и коллекции, функциональное программирование, работа с файлами и ресурсами, локализация, многопоточность, логирование и тестирование, а также обучает шаблонам проектирования.

Курс обучает студента использованию фреймворка Spring, дает знания и навыки работы с REST API и базами данных, знакомит с ORM-фреймворком Hibernate.

В результате прохождения курса студент получит навыки формального и содержательного анализа процессов, подготовленных в нотации BPMN 2.0, а также ознакомится с методикой организации работы по описанию процессов. 

В результате прохождения курса студент получит навыки использования дополнительных элементов моделирования процессов по методологии BPMN 2.0 — таймеров, шлюзов, событий — и научится моделировать сложные процессы.

В результате прохождения курса студент узнает основы моделирования процессов по методологии BPMN 2.0, выберет инструмент моделирования и нарисует схемы своих первых процессов. 

В результате прохождения курса студент узнает, что такое концептуальная, логическая и физическая модели данных, научится проводить нормализацию данных и строить диаграммы классов в нотации UML.

Вводный курс в профессию ИТ-аналитика (консультанта) дает возможность на практическом примере окунуться в типичную рабочую задачу — написание рамок проекта. Курс сочетает небольшие теоретические основы с большим количеством практических заданий, позволяя студенту попробовать себя в роли аналитика, составляющего рамки проекта по заданному примеру.

Курс обучает основам проведения обследований предприятий и составлению документа «Отчет об обследовании». Этот курс предназначен для младших специалистов. Он также будет полезен более опытным специалистам в целях систематизации и структурирования информации, получаемой при выполнении проектов.

Это первая часть курса «Системная интеграция». В данной части студент узнает о базовых понятиях, необходимых для освоения навыков системной интеграции: архитектура приложений, классы информационных систем, сервис-ориентированная архитектура, протоколы, форматы данных. В результате прохождения данного курса студент научится разбираться в структуре HTTP-запросов, создавать диаграммы последовательности, работать с XML- и JSON-форматами данных.

Курс дает начальные знания и навыки по программированию на языке Java в объеме, который соответствует стандартному сертификату «Oracle Certified Associate, Java SE 8 Programmer».

В результате прохождения курса студент научится разрабатывать системы на базе ECM-ядра «Атом.Контент». Курс предназначен для разработчиков.

Курс дает знания и навыки управления контентом на базе платформы «Атом.Контент». Курс предназначен для сотрудников младших грейдов всех направлений. 

Данный курс дает необходимый минимум знаний для работы с базами данных с использованием одного из самых востребованных языков программирования — SQL, и популярной СУБД — PostgreSQL. Знания, которые студент получит на курсе, легко применимы и к другим СУБД. Большинство тем содержат задания, которые позволят закрепить полученный материал на практике.

Курс обучает базовым навыкам работы с платформой Jmix. Курс предназначен для сотрудников младшего грейда направления «Разработчик», а также для разработчиков любого уровня, желающих освоить платформу Jmix.

Курс обучает основам программирования и базовым конструкциям языка Python. Курс предназначен для консультантов, инженеров технической поддержки, тестировщиков, системных инженеров.

Курс дает начальные знания и навыки по использованию инструментов разработчика — контроля версий (Git), сборки (Ant, Maven, Gradle), контейнеризации (Docker), работы с хранилищем артефактов (Nexus).

Курс является продолжением курса «Атом-Контент.Разработка приложений» и обучает созданию информационных систем на базе «Атом.Платформы» — фреймворка для быстрой разработки корпоративных приложений. «Атом.Платформа» включает средства управления контентом, автоматизации бизнес-процессов, построения пользовательских интерфейсов, поиска структурированной и неструктурированной информации — российский аналог ECM-платформ Documentum, OpenText, FileNet.

Курс дает базовые знания о работе QA-специалиста. Студент получит навыки по написанию тест-кейсов, чек-листов, оформлению ошибок, пониманию техники тест-дизайна, а также начальные знания по инструментам интеграционного тестирования.

Курс дает базовые знания по разработке UI-автотестов на Python с помощью фреймворка Selenium. Данные знания позволят автоматизировать повседневную работу тестировщика, улучшат качество тестирования и позволят сосредоточиться на более полезной, интересной и сложной работе, нежели монотонное прохождение сценариев тестирования.

В результате прохождения курса студент приобретет знания и навыки автоматизации процесса интеграции и поставки на базе фреймворка для непрерывной разработки Jenkins.

Курс является продолжением курса «Администрирование Linux.Юниор» и знакомит пользователя с системными журналами, службами, файловыми системами, стеком TCP/IP и настройкой локальной сети — знаниями и навыками, необходимыми для администрирования ОС Linux.

Курс знакомит пользователя с основами разработки bash-скриптов для автоматизации рутинных задач при администрировании Linux-серверов. Курс полезен специалистам направлений: системные инженеры, разработчики, тестировщики, специалисты технической поддержки, сталкивающимся в своей работе с Linux-средой.

Курс дает базовые знания по системе Linux и знакомит с такими объектами операционной системы, как команды, файлы, пользователи, группы, процессы. Выполняя практические задания, студент приобретет навыки, достаточные для работы в операционной системе Linux на уровне пользователя.

Практический курс обучает навыкам первичной настройки Java Virtual Machine, серверов приложений Nginx и Apache Tomcat, СУБД PostgreSQL, контейнеризатора приложений Docker; настройке SSL-сертификатов. Курс предназначен для младших грейдов направлений: системные инженеры, разработчики.

После прохождения курса студент узнает, что такое контейнеризация и в чем её отличия от виртуализации; что такое Docker-контейнеры, откуда их загружать, как запускать и какие использовать команды для работы с ними; а также научится создавать свои образы и узнает, как и где их хранить.

Создание курсов в системе Moodle. Данный курс является инструкцией по созданию собственного учебного курса в системе обучения Moodle, а также описывает единые правила по оформлению лекций, практических заданий и тестов.

В данном курсе рассматриваются проекты разработки, внедрения и развития систем. В результате прохождения курса студент узнает жизненный цикл проекта, роли участников, структуру проектной библиотеки и шаблоны типовых документов.