Создайте полноценное Android-приложение и серверную часть к нему на языке Kotlin за один месяц
Когда
4 мая — 22 июня
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор
Формат обучения
онлайн-вебинары по вечерам и практические задания
Результат
новая профессия, портфолио, контакты в IT-сообществе
1 месяц
интенсивного обучения у ведущих практикующих разработчиков
Kotlin
освойте официальный язык платформы Android и создавайте приложения
Диплом
установленного государственного образца и сертификат Нетологии
Трудоустройство
Центр развития карьеры поможет составить резюме и подготовит к собеседованию
Портфолио
готовый проект в вашем портфолио для демонстрации работодателю
Почему Kotlin?
С 2019 года Google выбрал Kotlin в качестве рекомендуемого и основного языка для платформы Android. Язык прошёл испытание временем и занял свою нишу, поэтому стоит инвестировать время в его изучение.
Kotlin предлагает всю мощь Java. Это уже сформировавшийся язык, со своей экосистемой, сложившимися best practices, но в то же время он активно развивается.
Зарплата разработчика на Kotlin стартует от 85 000 ₽
(по данным hh.ru)
Как проходит обучение
Онлайн-лекции
Вы будете общаться с преподавателями и однокурсниками в онлайне 2-3 раза в неделю. Вебинары также будут доступны в записи и после обучения.
Практика на реальных проектах
После каждой лекции будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио.
Сопровождение
Преподаватели будут постоянно на связи — в общем чате в Slack. А ещё у каждой группы будет координатор и аспиранты, которые решат организационные вопросы.
Карьера
Наш Центр развития карьеры поможет составить резюме и подготовит к собеседованию. Также вы можете пройти стажировку в проектах «Нетологии-групп».
На курсе вы научитесь
Разрабатывать на Kotlin
Использовать ключевые конструкции и классы языка, работать с исключениями и корутинами, применять Java из Kotlin
Строить архитектуру
Вы спроектируете сервис, в котором есть Android-клиенты и серверная часть, предоставляющая REST API этим клиентам
Управлять пользователями
Реализуете регистрацию, аутентификацию и авторизацию пользователей
Основы языка
Научимся использовать сам язык, ключевые классы и и конструкции для уверенной работы и проектирования системы классов.
4 часа теории
12 часов практики
Введение в язык, основные концепции, базовые конструкции, рабочее окружение
Классы, объекты, наследование и интерфейсы
Функциональное программирование и лямбды
Работа с коллекциями, Generics
Промышленная разработка
Научимся писать REST API с использованием фреймворка Ktor. Будем активно использовать корутины, научимся подключать зависимости в Gradle, разворачивать свой сервер на облачной платформе Heroku.
4 часа теории
12 часов практики
Annotations и Reflection
Coroutines
Kotlin на сервере: REST, создание Backend на Ktor
Android
Научимся использовать Kotlin на Android: библиотека Anko, интеграция с REST API написанного вами сервиса, аутентификация, авторизация и регистрация пользователей. Подключим Push-уведомления.
4 часа теории
12 часов практики
Anko: Kotlin в Android
Android: интеграция с REST API
Push-уведомления: серверная и клиентская часть
undefined
В результате прохождения курса вы создадите полноценное Android-приложение и серверную часть к нему на языке Kotlin:
undefined
24 часа практики
приложение будет общаться с серверной частью по протоколу HTTP
undefined
все данные будут храниться в базе данных
undefined
сервер будет развёрнут в облаке Heroku
undefined
сервер сможет отправлять Push-уведомления на устройства
undefined
Преподаватели курса
Автор программы
Ильназ Гильязов
Самостоятельно прошёл путь от разработчика на фриланс-биржах до проектов с федеральными компаниями, банками и гос. органами в России, а также компаниями из США и Великобритании
Один из основателей компании AIMS, разработчик и специалист по информационной безопасности
Преподаватель
Анатолий Спитченко
Разработчик на Kotlin
Язык Котлин я выбрал потому, что он был написан разработчиками для разработчиков. В нём есть богатая стандартная библиотека, безопасность при работе с null объектами, красивое и элегантное решение для работы с многопоточностью, функции-расширения для существующего кода. С его помощью можно решить множество задач: от разработки андроид-приложений до создания мультплатформенных решений и предметно-ориентированных языков.
Язык Котлин я выбрал потому, что он был написан разработчиками для разработчиков. В нём есть богатая стандартная библиотека, безопасность при работе с null объектами, красивое и элегантное решение для работы с многопоточностью, функции-расширения для существующего кода. С его помощью можно решить множество задач: от разработки андроид-приложений до создания мультплатформенных решений и предметно-ориентированных языков.
Преподаватель
Георгий Гусаков
Разработчик на Kotlin
Стоит изучать Котлин, потому что программист не может стоять на месте, надо идти в ногу со временем. Язык Kotlin очень лаконичный и удобный — с современными тенденциями и бурно развиваемый сообществом.
Стоит изучать Котлин, потому что программист не может стоять на месте, надо идти в ногу со временем. Язык Kotlin очень лаконичный и удобный — с современными тенденциями и бурно развиваемый сообществом.
Кому подойдёт этот курс
Начинающим андроид-разработчикам
Освоите язык Kotlin, углубите свои знания в Android-разработке и станете более востребованным специалистом.
Опытным андроид-разработчикам
Добавите в свой стек ещё один современный язык программирования в дополнение к Java.
Ваше резюме после обучения
Разработчик на Kotlin
Что умею делать
Разворачивать backend в облаке Heroku
Многопользовательское REST API на Ktor
Рассылку push-уведомлений через Firebase Cloud Messaging
Регистрацию, аутентификацию и авторизацию пользователей через REST API
REST API: безопасность и многопользовательский доступ
Push-уведомления
Android: REST API
Android: Push & Notifications
Инструменты, которые вы освоите
Kotlin
Kotlin
Современный язык, не обременённый наследием устаревших конструкций. Вобрал в себя самые современные концепции в разработке ПО. С 2019 Google добавляет в Android все новинки в первую очередь в Kotlin, а не Java.
Ktor
Ktor
Фреймворк для написания бэкенд-проектов и микросервисов на языке Kotlin.
Anko
Anko
Доменная библиотека для языка программирования Kotlin.
EnglishDom
EnglishDom
Видео-лекции, которые помогут вам начать разговаривать на английском языке, как настоящий разработчик.