Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
  1. Academy Market1
  2. Онлайн-курсы по профессии Инженер-программист

    2

Инженер-программист занимается установкой, настройкой и обслуживанием программного обеспечения, мониторингом безопасности систем, отслеживанием ошибок при использовании техники или ПО, консультированием сотрудников по вопросам использования программ и составлением документации. Такой специалист нужен практически в любой компании, поэтому всегда будет востребован. Обязанности инженера-программиста могут меняться в зависимости от того, чем занимается компания.

Программа курса

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

1.
Знакомство с Docker
2.
Первый контейнер
3.
Создание образа
4.
Работа с файлами
5.
Переменные окружения, логи и порты
6.
Введение в сети
7.
Веб-приложение в контейнерах
8.
Yaml и Docker Compose
9.
Веб-приложение в Docker Compose
10.
За пределами контейнеров

Чему вы научитесь

Создавать, запускать и останавливать контейнеры, а также управлять их жизненным циклом
Писать Dockerfile для автоматизации сборки образов, включая установку зависимостей и настройку окружения
Настраивать сети для контейнеров, чтобы они могли взаимодействовать друг с другом и с внешними сервисами
Работать с Docker Hub и другими реестрами для хранения и распространения ваших образов
Использовать инструменты для мониторинга и отладки контейнеров, что поможет выявлять и устранять проблемы
Логотип школы
4 049 ₽ в месяц
48 592 ₽
69 417 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Введение в алгоритмы
2.
Алгоритм бинарного поиска
3.
Хеш-таблицы и хеш-функции
4.
Связные списки
5.
Стек и очередь
6.
Основы алгоритмов сортировки
7.
Рекурсивные алгоритмы
8.
Сложность алгоритмов
9.
Жадные алгоритмы
10.
Деревья. Двоичные деревья поиска
11.
Деревья. Обход в ширину и глубину
12.
Куча (Heap)
13.
Бор. Суффиксное дерево. B-дерево
14.
Графы и рекурсивные алгоритмы
15.
Топологическая сортировка и неочевидные применения графов
16.
Алгоритмы сжатия информации
17.
Битовые алгоритмы
18.
Алгоритмы хэширования. Криптографические алгоритмы

Чему вы научитесь

Создавать и применять новые алгоритмы
Использовать бинарный поиск
Оптимизировать программный код
Работать с хеш-таблицами
Работать с двоичными деревьями

Программа курса

Структура программы включает в себя 8 видеозанятий, на которых со стороны спикера будет проведен разбор теоретического материала и объяснение решения практических задач.

1.
Знакомство с курсом
2.
Основы CI/CD + Основы Jenkins
3.
Администрирование Jenkins
4.
Deployment 1
5.
Deployment 2
6.
Интеграции c Jenkins
7.
Разработка в Jenkins
8.
Лучшие практики + Jenkins в Kubernetes
9.
Подготовка к экзамену
10.
Итоговое задание

Чему вы научитесь

Администрировать Jenkins
Настраивать Jenkins для запуска тестов
Разрабатывать приложения
Работать в команде
Создавать и настраивать пайплайны

Программа курса

На онлайн-курсе вы изучите базовую терминологию, разберёте основы C++, научитесь повышать производительность программы и оптимизировать процессы, улучшать качество кода и проектировать векторы.

1.
Базовые понятия программирования
2.
Основы C++ с Qt
3.
Производительность и оптимизация
4.
Качество кода
5.
Проектирование сложных программ
6.
Итоговый проект: электронная таблица
7.
Подготовка к трудоустройству
8.
Акселерация
9.
Расширенный курс "Разработчик C++"

Чему вы научитесь

Писать программы на C++
Создавать графические приложения с помощью фреймворка Qt
Профилировать программы и ускорять их работу
Разбираться в методах и средствах рефакторинга
Автоматизировать сборку ПО в CMake
Логотип школы
4
СI/CD с Jenkins от Слёрма
1 Месяц
8 уроков
8 750 ₽ в месяц
35 000 ₽

Программа курса

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

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

Все материалы останутся у вас на 2 года, а общаться с куратором в закрытом чате вы сможете на протяжении полугода. 

1.
Основы CI/CD
2.
Основы Jenkins
3.
Администрирование Jenkins
4.
Deployment (2 урока)
5.
Интеграции c Jenkins
6.
Разработка в Jenkins
7.
Лучшие практики
8.
Jenkins в Kubernetes
9.
Подготовка к экзамену
10.
Итоговое задание

Чему вы научитесь

Администрировать Jenkins
Использовать CI/CD
Работать с Jenkins Shared Library
Автоматизировать интеграцию и поставки
Создавать пайплайны