Модуль 1. Основы программирования и решение финтех-задач
- Тема 1.1: Знакомство со средой разработки
- Тема 1.2: Работа с переменными
- Тема 1.3: Работа с условными конструкциями
- Тема 1.4: Работа с циклическими конструкциями
- Тема 1.5: Изучение подходов к организации программного кода
- Тема 1.6: Работа с коллекциями
- Тема 1.7: Работа с системой контроля версий
- Промежуточная аттестация
Модуль 2. Применение Объектно-Ориентированного программирования для создания финтех-проектов
- Тема 2.1: Объектно-ориентированное программирование
- Тема 2.2: Продвинутая работа с системой контроля версий
- Тема 2.3: Основы командной разработки
- Тема 2.4: Изучение архитектуры приложений. Паттерны проектирования
- Тема 2.5: Работа с базами данных
- Тема 2.6: Способы связи приложения с базами данных. Dapper
- Тема 2.7: Изучение архитектуры приложений. Принципы SOLID
- Тема 2.8: Основы модульного тестирования приложений
- Промежуточная аттестация
Модуль 3. Серверная разработка в финтех-секторе
- Тема 3.1: Проектирование API проекта
- Тема 3.2: Аутентификация и авторизация
- Тема 3.3: Основы конфигурации проекта
- Тема 3.4: Способы связи приложения с базами данных. Entity Framework Core
- Тема 3.5: Реализация бизнес-логики приложения
- Тема 3.6: Изучение архитектуры приложений. Способы связи слоёв приложения
- Тема 3.7: Продвинутое модульное тестирование приложений
- Промежуточная аттестация
Модуль 4. Микросервисная разработка и высокие нагрузки в трейдинге
- Тема 4.1: Изучение архитектуры приложений. Архитектурные паттерны
- Тема 4.2: Асинхронное программирование
- Тема 4.3: Изучение архитектуры приложений. Взаимодействие микросервисов
- Тема 4.4: Интеграционное тестирование приложений
- Тема 4.5: Облачные технологии
- Тема 4.6: Оптимизация запросов к базе данных
- Промежуточная аттестация
Итоговая аттестация
Итоговая аттестация