Разработчик на Kotlin

Создайте полноценное Android-приложение и серверную часть к нему на языке Kotlin за один месяц 

Разработчик на Kotlin
Цена
22900
Кэшбэк до 7,5%
1 месяц1 месяц
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Нетология
Купить с кэшбэком

Описание:

Почему Kotlin?

С 2019 года Google выбрал Kotlin в качестве рекомендуемого и основного языка для платформы Android. Язык прошёл испытание временем и занял свою нишу, поэтому стоит инвестировать время в его изучение. Kotlin предлагает всю мощь Java. Это уже сформировавшийся язык, со своей экосистемой, сложившимися best practices, но в то же время он активно развивается. 

Как проходит обучение

  • Онлайн-лекции. Вы будете общаться с преподавателями и однокурсниками в онлайне 2-3 раза в неделю. Вебинары также будут доступны в записи и после обучения.
  • Практика на реальных проектах. После каждой лекции будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио.
  • Сопровождение. Преподаватели будут постоянно на связи — в общем чате в Slack. А ещё у каждой группы будут координаторы и аспиранты, которые решат организационные вопросы.
  • Карьера. Наш Центр развития карьеры поможет составить резюме и подготовит к собеседованию. Также вы можете пройти стажировку в проектах «Нетологии-групп»

На курсе вы научитесь

  • Разрабатывать на Kotlin. Использовать ключевые конструкции и классы языка, работать с исключениями и корутинами, применять Java из Kotlin
  • Строить архитектуру. Вы спроектируете сервис, в котором есть Android-клиенты и серверная часть, предоставляющая REST API этим клиентам
  • Управлять пользователями. Реализуете регистрацию, аутентификацию и авторизацию пользователей 

Программа курса:

Основы языка

Научимся использовать сам язык, ключевые классы и и конструкции для уверенной работы и проектирования системы классов.

  • Введение в язык, основные концепции, базовые конструкции, рабочее окружение
  • Классы, объекты, наследование и интерфейсы
  • Функциональное программирование и лямбды
  • Работа с коллекциями, Generics 

Промышленная разработка

Научимся писать REST API с использованием фреймворка Ktor. Будем активно использовать корутины, научимся подключать зависимости в Gradle, разворачивать свой сервер на облачной платформе Heroku.

  • Annotations и Reflection
  • Coroutines
  • Kotlin на сервере: REST, создание Backend на Ktor 

Android

Научимся использовать Kotlin на Android: библиотека Anko, интеграция с REST API написанного вами сервиса, аутентификация, авторизация и регистрация пользователей. Подключим Push-уведомления.

  • Anko: Kotlin в Android
  • Android: интеграция с REST API
  • Push-уведомления: серверная и клиентская часть