Available courses

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

Курс обучает студента использованию фреймворка 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. 

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

Курс дает начальные знания и навыки по использованию  инструментов разработчика - контроля версий (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, а также описывает единые правила по оформлению лекций, практических заданий и тестов. 

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