Kotlin Backend Developer. Professional — курс по бэкенд-разработке на Kotlin, где вы изучите синтаксис языка, корутины, Kotlin Multiplatform, DSL, Gradle и практики создания серверных приложений. Курс подойдёт разработчикам, которые хотят перейти на Kotlin, усилить backend-навыки и подготовиться к работе над современными высоконагруженными проектами.
Для кого этот курс
Для Java-разработчиков. Kotlin полностью совместим с Java, поэтому его удобно внедрять в существующие проекты. Вы сможете использовать современные возможности языка для более чистой, безопасной и продуктивной бэкенд-разработки.
Для разработчиков на других языках. Если вы работаете с PHP, Python, JavaScript, C# или другим ООП-языком, выразительный синтаксис Kotlin поможет быстрее перейти к разработке серверных приложений.
Для мобильных разработчиков. Kotlin позволяет использовать единый язык для Android и backend-части, что упрощает взаимодействие между командами и ускоряет разработку продукта.
Для Kotlin backend-разработчиков. Курс поможет систематизировать знания и познакомиться с современными практиками: чистой архитектурой, микросервисами, высокой доступностью и обработкой больших данных.
Необходимые знания
Чтобы обучение было эффективным, желательно заранее иметь базовую техническую подготовку.
опыт программирования на любом объектно-ориентированном языке;
понимание SQL и принципов работы с базами данных;
навыки работы с Linux.
Будет плюсом
опыт программирования на Java;
знание шаблонов проектирования;
умение писать чистый и поддерживаемый код;
навыки работы с Git.
Что даст обучение
На курсе вы разберёте, как создавать гибкие, надёжные и высокопроизводительные серверные приложения на Kotlin. В программу входят архитектурные подходы, практики backend-разработки и современные инструменты: системы хранения данных, мониторинг, наблюдаемость, безопасность и интеграция с frontend-приложениями.
Во время вебинаров преподаватели показывают разработку проекта маркетплейса: от идеи и постановки задачи до проектирования архитектуры и готового решения. Такой формат помогает не только изучить Kotlin, но и понять, как применять язык в реальных backend-проектах.
Чему вы научитесь
использовать Kotlin для разработки серверных приложений;
создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native, Linux, Windows, macOS, Android и iOS;
применять асинхронное и многопоточное программирование с корутинами;
использовать OpenAPI и Kotlin Multiplatform для интеграции backend-приложения с различными frontend-решениями;
работать с Kotlin в связке с популярными фреймворками, включая Spring и Ktor;
использовать бессерверные библиотеки и подходы serverless-разработки;
реализовывать асинхронный транспорт с WebSocket, RabbitMQ и Kafka;
строить хранилища на базе SQL, NoSQL и NewSQL: PostgreSQL, Cassandra, ArcadeDB;
разрабатывать приложения с монолитной, микросервисной и бессерверной архитектурой;
создавать надёжную бизнес-логику с использованием Kotlin DSL, ООП и null-safety;
проектировать архитектуру приложений с применением модульной разработки, DDD, TDD и MDD;
учитывать требования законодательства в области защиты информации при проектировании архитектуры;
внедрять элементы BI для аналитических отчётов по бизнес-процессам и работе приложения.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.