- Регистрация
- 26.05.2022
- Сообщения
- 26 728
- Реакции
- 188
- Баллы
- 63
Почему Kotlin?
С 2019 года Google выбрал Kotlin в качестве рекомендуемого и основного языка для платформы Android. Язык прошёл испытание временем и занял свою нишу, поэтому стоит инвестировать время в его изучение.
Kotlin предлагает всю мощь Java. Это уже сформировавшийся язык, со своей экосистемой, сложившимися best practices, но в то же время он активно развивается.
На курсе вы научитесь
Разрабатывать на 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-уведомления: серверная и клиентская часть
netology.ru/programs/kotlindevelopment#
С 2019 года Google выбрал Kotlin в качестве рекомендуемого и основного языка для платформы Android. Язык прошёл испытание временем и занял свою нишу, поэтому стоит инвестировать время в его изучение.
Kotlin предлагает всю мощь Java. Это уже сформировавшийся язык, со своей экосистемой, сложившимися best practices, но в то же время он активно развивается.
На курсе вы научитесь
Разрабатывать на 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-уведомления: серверная и клиентская часть
netology.ru/programs/kotlindevelopment#
