Курс
Это запись курса за 2023-2024 - все еще актуальный. Учиться можно в своем темпе. Здесь вы найдете записи живых встреч, уроков и интересные проекты.
НАЧАТЬ МОЖНО СЕЙЧАС
Старт в любое время
160 часов занятий + ДЗ
Двух опытных менторов
Опыт менторов в сумме более 30 лет.
Реальные проекты
80% домашних заданий построено на основе задач из реальных проектов.
Поддержка
Остаемся на связи после курса
Изучаем материал по видео лекциям
Общаемся в чате
Делаем домашние задания
Занимаемся в своем темпе
Изучаем правильный вариант ДЗ и видео с проверкой
Готовимся к собеседованию
Научитесь профессионально проектировать приложения для Android.
Научитесь успешно проходить собеседования. Не хитростью, а знаниями.
Станите уверены в своих знаниях
Научимся писать приложения под Android и строить интерфейс (UI) с использованием Jetpack Compose. Выполним несколько небольших ДЗ и затем разработаем приложение для закрепления данного раздела
Основные концепции Android
Понимание жизненного цикла Activity
Построение интерфейса с Jetpack Compose
Работа со стилями и темами в Jetpack Compose
Жизненный цикл Jetpack Compose
State managment в Jetpack Compose
Реализация собственных View в Jetpack Compose
Навигация в приложении через Jetpack Navigation
Локализация и другие ресурсы приложения
Паттерн MVVM. Использование ViewModel совместно с Jetpack Compose
Shared Preferences, Preferences DataStore
Понимание концепции DI
Разработаем приложение для закрепления данного раздела
Научимся строить интерфейс (UI) с использованием XML Layout. Выполним несколько небольших ДЗ и затем разработаем приложение для закрепления данного раздела
Stack Activity и back stack
Углубленное понимание Context
Построение интерфейса с XML Layouts
Работа со стилями и темами в XML Layouts
Реализация собственных View в XML Layouts
Конструирование сложных списочных данных в XML Layouts (RecyclerView)
Паттерн MVVM. Использование ViewModel c XML Layouts
Fragment
Fragment manager и Child Fragment manager
Подход Single Activity
Базовая навигация в приложении c XML Layout
Навигация в приложении через Jetpack Navigation совместно с Layouts XML
Разработаем приложение для закрепления данного раздела
Научимся думать асинхронно :), поработаем с REST api, научимся правильно использовать SQL
Многопоточность
Kotlin Coroutines (включая Exception Handling, Main safety, custom dispatchers)
Kotlin Flow
ReactiveX (RxJava, RxKotlin, RxAndroid)
REST API и Retrofit
Изучение языка SQL
Хранение данных с использованием Room
Разработаем приложение для закрепления данного раздела
Изучим dependency injection, работу с отложенными задачами и паттерн MVI
Dependency injection - Dagger DI
Паттерн MVI
Работа с отложенными задачами Workers/Jobs
Локальные Notifications
Изучим работу Сервисов
Изучим работу Broadcast Receiver
Разработаем приложение для закрепления данного раздела
Изучим как создавать сложные многомодульные приложения
Разработка многомодульных приложений
Подход Clean architecture
Feature модули
Dependency injection в многомодульном приложении
Навигация в многомодульном приложении
Конфигурирование приложения в Gradle
Разработаем приложение для закрепления данного раздела
Научимся строить сложные по функционалу приложения. Научимся отделять UI логику от UI view.
Композиция и Агрегация
SOLID
Паттерны Repository, Strategy, Factory, Facade, Adapter, Singleton и другие
Карты и позиционирование (Google maps/Yandex map)
Разработаем приложение для закрепления данного раздела
Базовое понимание английского языка
Знать базовые слова, умение ориентироваться в английском тексте и знание google translate :)
Компьютер, интернет и желание!
Не так важно железо сколько желание учиться. Но конечно же SSD винчестер увеличит скорость работы.
Базовые знания Kotlin и Android
ООП, Коллекции, Исключения, знание базовых операторов.
* Курсы валют даны справочно
Как правило это ДЗ из наиболее сложных и важных тем
Мы сами программисты в мобильной разработке и сами преподаем. Нет никаких посредников в виде огромной компании, кучи методистов и маркетологов.Так как у нас всего 1 курс, мы можем позволить себе постоянно обновлять его и актуализировать, поэтому у нас не бывает одинаковых наборов, каждая группа - это обновленный материал, темы и ДЗ. Более того, мы не скованы рамками программы, если группа активная и хочет больше, мы никогда не отказываемся попробовать, что-то дополнительное за рамками программы.У нас опубликованы настоящие отзывы, можно посмотреть, кто оставил отзыв и лично убедиться в его достоверности.И самое главное: у нас есть нормальная проверка ДЗ. Проверка идет в виде ревью кода аналогично тому, как это делают на реальных проектах. Мы оставляем в среднем по 10-15 комментариев за проверку, а количество проверок до одобрения в среднем достигает 3-4, иногда до 6-7!Наш курс не простой, но если есть сильное желание научиться создавать приложения, то мы поможем.
Как правило часть студентов еще до окончания курса начинает ходить на собеседования и получает предложения о работе. Остальные, как правило, находят работу в течении 2-6 месяцев после окончания курсов.
Нет. Но мы максимально помогаем с резюме и проверкой тестовых заданий, которые выдают работодатели.
Писать о 90% как многие образовательные заведения мы не будем, в реальности такого не бывает. А реальная статистика такова: ~10% бросают обучение в первые пару месяцев(нет времени, лень, другие личные причины), еще ~20% регулярно не выполняют ДЗ, кое-как доучиваются до конца - в итоге забрасывают программирование, остальные успешно заканчивают курс, кто-то учится лучше и находит работу еще до окончания курс, а кто-то чуть хуже, но тоже находит работу в течении следуюшего полугода
У вас будет доступ к нашей платформе, где вам доступны записи уроков, домашние задания и материалы. Так же будет общий чат группе в Telegram.
Да, цель этого курса подготовить вас к работе. В этом курсе мы очень детально прорабатываем умения именно строить и проектировать приложения, так-же мы уделяем время всем популярным инструментам и фреймворкам. По окончанию курса у вас будет все, что необходимо для работы в компании.
Elon Musk
Проверка сертификата
Узнайте подлинность сертификата наших курсов