Вы находитесь на странице: 1из 6

Программа обучения «Разработчик»

Специализация «Программист»
Технологическая специализация
«Frontend разработка на React. JS»
12 месяцев
обучения
Образовательный трек | Основной блок | 2 месяца

2 месяца
I. Основной блок *Курсы по выбору

1. Введение в программирование 1. Математика и информатика для программистов

2. Введение в контроль версий + практикум 2. База данных в музее

3. Знакомство с языками программирования +


практикум

4. Знакомство с базами данных

5. Итоги блока. Выбор специализации

*Уточнение о курсах по выбору


Образовательный трек | Дисциплины по специализации | 7 месяцев

7 месяцев
II. Дисциплины по специализации *Курсы по выбору
1. Знакомство с языком Python
1. Алгоритмы и структуры данных
2. Java: знакомство и как пользоваться базовым API
2. Контроль Версий Углубленно (Git)
3. Объектно-ориентированное программирование (ООП)
3. Компьютерные сети
4. Промежуточная аттестация
4. Гибкие методологии (Agile, SCRUM, Канбан и другие)
5. Исключения в программировании и их обработка
5. Веб верстка html/css
6. Операционные системы и виртуализация (Linux)
6. Вводный курс Big data
7. Контейнеризация
7. Искусственный интеллект
8. Базы данных и SQL
8. Кибернетика умных устройств
9. Итоговая аттестация
9. Data science передовые технологии

10. Основы информационной безопасности

11. Парадигмы программирования и языки парадигм

*Уточнение о курсах по выбору


Образовательный трек | Технологические специализации | 3 месяца

3 месяца
III. Технологические специализации

Frontend разработка на JS
Продвинутый HTML + CSS Продолжение JavaScript

● Препроцессы ● Введение в DOM (Document Object Model)


● Новые возможности html5 ● Работа с DOM
● Новые возможности CSS3 ● Основы событий в JavaScript
● Методология БЭМ
● Работа с событиями
● Адаптивная вёрстка
● Продвинутая работа с анимацией, создаем игру на html/css ● Работа с JSON
● Работа с медиа

Основы JavaScript JavaScript про ECMAScript

● Знакомство с javascript ● Функциональный javascript


● Основы javascript ● Основы ООП (Объектно-ориентированного программирования)
● Знакомство с функциями в javascript ● Объектно-ориентированного программирование в javascript
● Циклы и массивы ● Асинхронность в javascript
● Объекты в javascript
Образовательный трек | Технологические специализации | 3 месяца

3 месяца
III. Технологические специализации

Frontend разработка на JS
Продвинутый JavaScript Фреймворк React.js

● Коллекции и итераторы. Модули ● Знакомство с React и первые компоненты. Работа с JSX


● Продвинутая работа с функциями и классами ● State, Props. Жизненный цикл react компонента. Хуки
● Промисы. Хранилище ● Virtual DOM. Подключение библиотеки UI-компонентов
● Children. Роутинг в React
● Компоненты высшего порядка знакомство с Redux
JavaScript про API браузеров
● Погружение в Redux. Connect.
● Redux middlewares. Redux persist
● Dom-дерево
● Работа с API
● События, формы
● Сетевые запросы
Образовательный трек | Образовательные документы

Пример диплома о переквалификации

Вам также может понравиться