Научитесь работать с востребованным и современным языком, необходимым для создания мобильных приложений под Android. Два дня, 12 часов онлайн-интенсивов и готовый проект на Kotlin.
Kotlin — это один из технологических трендов. По статистике AppBrain он занимает более 30% рынкав сегменте топовых приложений на ноябрь 2019 года.
Kotlin спроектирован для полной совместимости с Java. Вы можете обращаться к классам, написанным на Kotlin, из Java-кода и наоборот.
Kotlin позволяет писать те же вещи, что и на Java, но обходиться значительно меньшим количеством кода.
Kotlin сегодня — отраслевой стандарт в Android-разработке. Специалисты ценят его за краткость, выразительность и безопасность.
Совместимость с Java
Краткость
Востребованность
Для кого этот интенсив?
Интенсив будет наиболее полезен для Android-разработчиков, которые хотят освоить Kotlin.
Junior-разработчики смогут повысить свою квалификацию, Middle-разработчики смогут структурировать свои знания.
Что вас ждет?
Интенсивный формат
Вас ждут два дня прямой связи с опытным преподавателем, который с нуля разберет детали работы с Kotlin
Проект
Вы выполните две практические работы и создадите свой проект на Kotlin, который сможете добавить в портфолио
Материалы
После интенсива у вас останутся записи занятий, методические материалы и наработки кода
Сертификат
Мы проводим обучение на основании государственной лицензии № 038188. Вы получите сертификат, подтверждающий знания и навыки
Программа
19 января, воскресенье
10:00 - 13:30 | Введение в Kotlin
Построение архитектуры и организация ее слоев; Основные конструкции и синтаксис языка; Заложим фундамент приложения.
13:30 - 14:30 | Перерыв
14:30 - 18:00 | Организация обмена данными между слоями приложения
Kotlin Coroutines; Решение асинхронных задач с помощью Kotlin Coroutines; Построим взаимодействие слоя данных и бизнес-логики.
26 января, воскресенье
10:00 - 12:00 | Организация дерева зависимостей с помощью Koin
Внедрение зависимостей с помощью Koin; Разложим все по полочкам.
12:30 - 14:30 | Retrofit и Glide
Получение данных с удаленного сервера; Подружим Retrofit и корутины; Загрузка изображений с помощью Glide.
14:30 - 15:30 | Перерыв
15:30 - 18:00 | Хранение данных с помощью Room
Кэширование полученных по сети данных в SQL с помощью Room; Научим приложение работать офлайн.
Интенсив ведет
Станислав Хижняк
Senior Android и Middle PHP Developer
Три года занимался backend-разработкой на PHP и 5 лет — разработкой под Android. Участвовал в большом количестве проектов по проектированию, разработке и поддержке Android-приложений для медиа, госсектора и других сфер.
3 месяца английского от EnglishDom
В разработке без английского никуда, поэтому мы дарим всем студентам курс английского в подарок
УЧИТЕСЬ И ПОЛУЧАЙТЕ ПОДАРКИ!
Вы можете получитьдо 13% стоимости обучения в виде налогового вычета. Подробнее об этом расскажет наш консультант.
Занятия пройдут в формате online-трансляций c 10:00 по 18:00 по Москве, с перерывами. Преподаватель объясняет темы, все его действия отображаются на экране. Студенты задают вопросы и обсуждают материал в чате
Что делать, если я пропустил online-трансляцию?
Для тех, кто не смог вовремя присутствовать на занятии, мы записываем каждое занятие. Видеозаписи всегда доступны в разделе обучения
Какой требуется опыт для прохождения интенсива?
Интенсив ориентирован на Android-разработчиков, знакомых с Java, Android Framework, Android Studio, MVP и MVVM
Какие минимальные требования к оборудованию и программному обеспечению?
Для учебы необходим компьютер с двухъядерным процессором частотой от 1.8 ГГц и оперативной памятью от 4 Гб и выше, место на жестком диске от 4 Гб. На нем должна быть установлена любая современная операционная система. Для работы необходимо установить Android Studio. В случае с процессором от AMD рекомендуется Genimotion для работы с эмуляторами устройств