Pound sign
Я android
разработчик

Курс

Авторский курс по Android 2023-2024

Это запись курса за 2023-2024 - все еще актуальный. Учиться можно в своем темпе. Здесь вы найдете записи живых встреч, уроков и интересные проекты.

Авторский курс по Android 2023-2024

НАЧАТЬ МОЖНО СЕЙЧАС

Старт в любое время

160 часов занятий + ДЗ

Что получит студент

Двух опытных менторов

Опыт менторов в сумме более 30 лет.

Реальные проекты

80% домашних заданий построено на основе задач из реальных проектов.

Поддержка

Остаемся на связи после курса

Обучение на курсах

1

Изучаем материал по видео лекциям

Общаемся в чате

2

Делаем домашние задания

4

Занимаемся в своем темпе

3

Изучаем правильный вариант ДЗ и видео с проверкой

5

Готовимся к собеседованию

По итогу курса

Научитесь профессионально проектировать приложения для Android.

Научитесь успешно проходить собеседования. Не хитростью, а знаниями.

Станите уверены в своих знаниях

скидка при оплате за 4 месяца

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

  • Jetpack Compose и основные концепции 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

    Разработаем приложение для закрепления данного раздела

  • XML Layouts и продолжение изучения концепций Android

    Научимся строить интерфейс (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 и базы данных

    Научимся думать асинхронно :), поработаем с REST api, научимся правильно использовать SQL

    Многопоточность

    Kotlin Coroutines (включая Exception Handling, Main safety, custom dispatchers)

    Kotlin Flow

    ReactiveX (RxJava, RxKotlin, RxAndroid)

    REST API и Retrofit

    Изучение языка SQL

    Хранение данных с использованием Room

    Разработаем приложение для закрепления данного раздела

  • DI, Workers и MVI

    Изучим dependency injection, работу с отложенными задачами и паттерн MVI

    Dependency injection - Dagger DI

    Паттерн MVI

    Работа с отложенными задачами Workers/Jobs

    Локальные Notifications

    Изучим работу Сервисов

    Изучим работу Broadcast Receiver

    Разработаем приложение для закрепления данного раздела

  • Многомодульность и Feature модули

    Изучим как создавать сложные многомодульные приложения

    Разработка многомодульных приложений

    Подход 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

ООП, Коллекции, Исключения, знание базовых операторов.

Преподаватели

Тимофей Коваленко

Senior Android/Flutter Developer.

Более 15 лет в IT.

Павел Горбатюк
M.Sc. in Software Engineering

Старший разработчик в Tinkoff.
Более 15 лет в IT.

Стоимость

* Курсы валют даны справочно

от 1 875 руб/мес

Цена указана из расчета рассрочки на 24 месяца. Скидка при полной оплате
  • Домашние задания без проверки
  • Исходный код с правильным решением некоторых ДЗ

    Как правило это ДЗ из наиболее сложных и важных тем

  • Видео с проверкой некоторых ДЗ, по которым можно исправить стандартные ошибки
  • Групповой чат с студентами и преподавателями в Telegram
  • Материалы и записи лекций (более 160 часов материалов + ДЗ)
  • Обучение в собственном темпе
  • Доступ к пройденному материалу в течении 1 года
Бесплатная консультация

Частые вопросы

  • Чем ваши курсы лучше других?

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

    Так как у нас всего 1 курс, мы можем позволить себе постоянно обновлять его и актуализировать, поэтому у нас не бывает одинаковых наборов, каждая группа - это обновленный материал, темы и ДЗ. Более того, мы не скованы рамками программы, если группа активная и хочет больше, мы никогда не отказываемся попробовать, что-то дополнительное за рамками программы.

    У нас опубликованы настоящие отзывы, можно посмотреть, кто оставил отзыв и лично убедиться в его достоверности.

    И самое главное: у нас есть нормальная проверка ДЗ. Проверка идет в виде ревью кода аналогично тому, как это делают на реальных проектах. Мы оставляем в среднем по 10-15 комментариев за проверку, а количество проверок до одобрения в среднем достигает 3-4, иногда до 6-7!

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

  • Как быстро можно найти работу после курса?

    Как правило часть студентов еще до окончания курса начинает ходить на собеседования и получает предложения о работе. Остальные, как правило, находят работу в течении 2-6 месяцев после окончания курсов.

  • Помогаете ли вы с трудоустройством?

    Нет. Но мы максимально помогаем с резюме и проверкой тестовых заданий, которые выдают работодатели.

  • Какая статистика тех, кто успешно заканчивает курс?

    Писать о 90% как многие образовательные заведения мы не будем, в реальности такого не бывает. А реальная статистика такова: ~10% бросают обучение в первые пару месяцев(нет времени, лень, другие личные причины), еще ~20% регулярно не выполняют ДЗ, кое-как доучиваются до конца - в итоге забрасывают программирование, остальные успешно заканчивают курс, кто-то учится лучше и находит работу еще до окончания курс, а кто-то чуть хуже, но тоже находит работу в течении следуюшего полугода

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

    У вас будет доступ к нашей платформе, где вам доступны записи уроков, домашние задания и материалы. Так же будет общий чат группе в Telegram.

  • Достаточна ли этих знаний для трудоустройства?

    Да, цель этого курса подготовить вас к работе. В этом курсе мы очень детально прорабатываем умения именно строить и проектировать приложения, так-же мы уделяем время всем популярным инструментам и фреймворкам. По окончанию курса у вас будет все, что необходимо для работы в компании.

Остались вопросы?

пиши на телеграм:

Что о нас говорят

Владислав

Все темы очень понятно и доходчиво изложены, я остался на 200% удовлетворен детальностью изложения!... весь отзыв

Алексей

Отличный курс, преподаватели огонь. Удалось заполнить имеющиеся пробелы в знаниях и почерпнуть доста... весь отзыв

Ярослав

Очень объемный курс, где менторы делятся своим опытом - безцено)

 Роман

Как один из студентов данного курса могу сказать, что темы рассмотренные в курсе очень глубоко объяс... весь отзыв

Максим

Тимофей, cпасибо тебе огромное, что так понятно все рассказывал и помог на этапе поиска работы. Вчер... весь отзыв

Денис

Перед тем как обратиться в Kiparo пришлось сменить несколько менторов, так как не устраивало отношен... весь отзыв

Александр

Проходил курсы по Android с мая по конец сентября. Т.к. у меня уже были базовые знания Java и програ... весь отзыв

Александр

Спасибо за курс) На фоне остальных преподов ты прям хорош, приятно было с тобой учиться.

 Александр

Курсы понравились. Понравилось, что была четко выстроенная система обучения. Очень удобная система в... весь отзыв

 Павел

Здорово, что в курсе были всякие популярные библиотеки и подходы, а не только голый фреймворк. Понач... весь отзыв

 Екатерина

Курс интересный. Кому-то, из-за интенсивности может не хватать времени на домашки (по разным причина... весь отзыв

Всеволод

Timofey have been my trainer. He've got a talent to explain complex concepts with simple examples. H... весь отзыв

Наталья

Timofey was my trainer in courses on android development, and to be honest he’s the best teacher I’v... весь отзыв

Владислав

I knew Timofey, who taught me courses Java and Android. Timofey built his teaching work using modern... весь отзыв

Павел

Timofey is the best android developer I'v ever seen

Elon Musk

has successfully completed the course
Android development
The course was conducted
from June, 9 2019 to December, 12 2019
KIPARO,
TRAINER
kiparo.com
Certificate number
tk-001
Scan QR code or visit kiparo.com to verify authenticity

Проверка сертификата

Узнайте подлинность сертификата наших курсов

"Сайт использует cookie-файлы для того, чтобы вам было удобнее им пользоваться. Для продолжения работы с сайтом, вам необходимо принять использование cookie-файлов."