Kotlin Backend Developer от Otus
Программа курса
Ознакомьтесь с программой курса «Kotlin Backend Developer» от Otus
Модуль 1. Введение в Kotlin
-
Тема 1. Введение в курс
-
Тема 2. Основные конструкции Kotlin
-
Тема 3. Объектно-ориентированное программирование
-
Тема 4. Предментно ориентированные языки (DSL)
-
Тема 5. Асинхронное и многопоточное программирование с корутинами
-
Тема 6. Асинхронное и многопоточное программирование с каналами
-
Тема 7. Kotlin Multiplatform и интероперабельность с JVM, JS
Модуль 2. Старт проекта и API
-
Тема 8. Маркетинг и аналитика проекта // ДЗ
-
Тема 9. Тестирование проекта, TDD, MDD
-
Тема 10. Архитектурные вопросы и инициализация проекта
-
Тема 11. Создаем интерфейс с помощью OpenAPI // ДЗ
-
Тема 12. Создаем внутренние модели и маперы
-
Тема 13. Практика по инициализации проекта и API
Модуль 3. Работа с фреймворками в Kotlin
-
Тема 14. Разработка монолитного приложения со Spring // ДЗ
-
Тема 15. Разработка микросервисного приложения с KTOR
-
Тема 16. Разработка бессерверного приложения
-
Тема 17. Практика по работе с фреймворками
Модуль 4. Модуль бизнес-логики проекта
-
Тема 18. Основы бизнес-логики и разработка библиотеки для шаблона CoR // ДЗ
-
Тема 19. Создание модуля бизнес-логики с использованием шаблона Цепочка Ответственности
-
Тема 20. Шаг валидации в бизнес-цепочке
-
Тема 21. Практика по созданию бизнес-уровня Backend-приложения
Модуль 5. Транспортный уровень приложения
-
Тема 22. Транспорт с WebSocket // ДЗ
-
Тема 23. Транспорт с RabbitMQ
-
Тема 24. Транспорт с Kafka
-
Тема 25. Практика по транспортному уровню приложения
Модуль 6. Работа с базами данных в Kotlin-проекте
-
Тема 26. Создание репозитария // ДЗ
-
Тема 27. Конкурентный доступ к БД
-
Тема 28. Репозитарий с PostgreSQL
-
Тема 29. Репозитарий с Cassandra
-
Тема 30. Репозитарий с графовой базой данных
-
Тема 31. Практика по работе с базами данным в Backend-приложении
Модуль 7. Защита информации и управление пользователями
-
Тема 32. Общие принципы защиты информации // ДЗ
-
Тема 33. Авторизация и аутентификация в фреймворках
-
Тема 34. Практика по управлению пользователями
Модуль 8. Мониторинг приложения
-
Тема 35. Общие принципы мониторинга // ДЗ
-
Тема 36. Сбор логов и построение аналитических отчетов
-
Тема 37. Практика по мониторингу
Модуль 9. Проектная работа
-
Тема 38. Обзор значимых проектов на Kotlin, которые выходят за рамки курса; выбор темы проекта
-
Тема 39. Консультация по проектам и домашним заданиям
-
Тема 40. Защита проектных работ
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.
Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.
Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.
Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.
Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.
Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.
Взгляните, что студенты и выпускники говорят про Otus