Разработка
Разработка приложений и интеграционных решений для финансового сектора рынка (специализации: Java, Scala, Front-end)


Учебный план
Java
Scala
Front-end
Блок специализация
193 часа
3 ак. часа
JVM: введение
Лекции
3 ак. часа
Работа в IDE (IDEA, Eclipse)
Лекции
3 ак. часа
Maven
Лекции
3 ак. часа
Работа с Git
Лекции
36 ак. часа
Java Core
Лекции
3 ак. часа
Garbage collector: особенности функционирования
Лекции
12 ак. часов
Java разработка
Лекции
6 ак. часов
SQL и реляционные БД
Лекции
12 ак. часов
Spring framework
Лекции
3 ак. часа
HTTP/REST
Лекции
3 ак. часа
Основы микросервисной архитектуры
Лекции
3 ак. часа
Реактивные микросервисы. Spring WebFlux
Лекции
3 ак. часа
Docker: Docker vs VM. Docker compose. Testcontainers
Лекции
3 ак. часа
Camunda BPM
Лекции
3 ак. часа
MQ/Kafka: MQ, JMS, Kafka
Лекции
3 ак. часа
Общее: Решение типовых проблем, отладка и диагностика
Лекции
3 ак. часа
Linux: Администрирование и работа в командной строке
Лекции
Блок специализация
124 часа
2 ак. часа
Scala introduction
Лекции
2 ак. часа
Scala functional programming
Лекции
2 ак. часа
Scala classes
Лекции
2 ак. часа
Scala Collections
Лекции
2 ак. часа
Scala types
Лекции
2 ак. часа
Concurrency (java/scala)
Лекции
4 ак. часа
Spark
Лекции
2 ак. часа
Akka
Лекции
2 ак. час
Akka streams
Лекции
4 ак. часа
Flink
Лекции
Общий блок
88 часов
76 ак. часов
Производственная грамотность
Лекции
6 ак. часов
Банковское дело
Лекции
6 ак. часов
Soft skills
Лекции
Верстка web-страниц
1 блок. 5 занятий
1 занятие
1 занятие
Введение в HTML
Лекция.
Продолжительность: 2 ак. часа
2 занятие
2 занятие
Основы объявления CSS стилей. Структура, селекторы, свойства, каскадность, наследование
Лекция.
Продолжительность: 2 ак. часа
3 занятие
3 занятие
Позиционирование блоков с помощью CSS
Лекция.
Продолжительность: 2 ак. часа
4 занятие
4 занятие
SASS|LESS препроцессинги стилей
Лекция.
Продолжительность: 2 ак. часа
5 занятие
5 занятие
Практическая работа
Оффлайн-выполнение и консультационный семинар
Продолжительность: 2 ак. часа
Введение в разработку на JavaScript
2 блок. 6 занятий
6 занятие
6 занятие
Основы JS. Операторы, типы данных, взаимодействие с DOM
Лекция.
Продолжительность: 2 ак. часа
7 занятие
7 занятие
Основы JS. Циклы, функции, замыкания, объекты
Лекция.
Продолжительность: 2 ак. часа
8 занятие
8 занятие
Основы JS. Контекст, генераторы, Symbol, классы
Лекция.
Продолжительность: 4 ак. часа
9 занятие
9 занятие
Основы JS. Асинхронность, Promise, async functions
Лекция.
Продолжительность: 4 ак. часа
10 занятие
10 занятие
AJAX. XMLHttpRequest, web sockets
Лекция.
Продолжительность: 4 ак. часа
11 занятие
11 занятие
AJAX. XMLHttpRequest, web sockets
Оффлайн-выполнение и консультационный семинар
Продолжительность: 4 ак. часа
Фреймворк React JS для разработки SPA
3 блок. 5 занятий
12 занятие
12 занятие
Введение в React JS
Лекция.
Продолжительность: 2 ак. часа
13 занятие
13 занятие
Жизненный цикл компонентов в React JS
Лекция.
Продолжительность: 2 ак. часа
14 занятие
14 занятие
React Hooks и функциональные компоненты
Лекция.
Продолжительность: 2 ак. часа
15 занятие
15 занятие
Redux хранилище состояния приложения
Лекция.
Продолжительность: 2 ак. часа
16 занятие
16 занятие
Практическая работа
Оффлайн-выполнение и консультационный семинар
Продолжительность: 2 ак. часа
Сборка и оптимизация приложений
4 блок. 1 занятие
17 занятие
17 занятие
Webpack, Babel, оптимизация веб-приложений
Лекция.
Продолжительность: 2 ак. часа
Итоговый проект
5 блок. 1 занятие
18 занятие
18 занятие
Практическая работа
Оффлайн-выполнение и консультационный семинар.
Продолжительность: 2 ак. часа