Android-разработчик от Яндекс Практикум

Яндекс Практикум
Цена
90 000 KZT/мес.
Рассрочка
12 месяцев
Длительность курса
Дата начала
Выдают сертификат
Освоите с нуля разработку мобильных приложений на Kotlin и Java для самой популярной операционной системы в мире.
  • Бесплатная вводная часть. Смотрим, как устроена программа, в чём особенности Android-разработки и чем её специалисты занимаются ежедневно. Затем погружаемся в Java и выполняем практическое задание — самостоятельно дописываем и запускаем приложение «Конвертер валют»..
  • Введение в Java. Изучаем основные конструкции языка программирования Java в теории и на практике: объявляем переменные, функции, свойства, поля и методы. Учимся работать со строками и циклами и главными инструментами Android-разработки — Android Studio и Git.
  • Проектная работа на Java. Продолжаем изучать основные конструкции Java и работать над проектом: используем итераторы, создаём анонимные классы. Знакомимся с интерфейсами и дженериками.
  • Введение в Kotlin. Изучаем основные конструкции языка программирования Kotlin в теории и на практике. Всю основную часть программы работаем именно на Kotlin.
  • Проектная работа на Kotlin. В этом модуле переписываем часть приложения «Контакты», анализируем разницу между Kotlin и Java, работаем с фильтрами и списками.
  • Введение в UI и хранение данных. Начинаем работу над большим сквозным проектом. Изучаем простую вёрстку, работу с ресурсами, простой UI и базовую навигацию. Решаем первую серию задач по проекту. Базовая работа с UI включает xml-вёрстку, основные View-элементы и взаимодействие с ними из кода приложения, создание Activity и использование Intent.
  • Продвинутый UI. Введение в списки. RecyclerView. ViewHolder. Adapter. Практика по теме.
  • Сеть. Знакомимся с HTTP, REST API и Retrofit.
  • Хранение данных. Учимся работать с хранением данных. Рассматриваем основные способы хранения данных в Android и выполняем практические задания на использование SharedPreferences.
  • Продвинутый UI. Сложный UI – код и вёрстка (ConstraintLayout)
  • Многопоточность. Знакомимся с многопоточностью.
  • Архитектура. Начинаем разбираться в архитектуре приложений. Знакомимся с концепцией Clean architecture, MVP и рефакторим проект на MVVM.
  • Продвинутая работа с сетью и хранением данных. Начинаем работать с SQLite и Room, знакомимся с системой плагинов, сериализаторами и тем, как их использовать в OkHttp.
  • Продвинутая многопоточность и сложный UI. Реализуем экран плейлиста, поработаем с изображениями (обложками плейлистов и треков) с помощью Coroutines.
  • Продвинутая навигация. RxJava. Фрагменты.
  • Продуктовая и командная разработка. Жизненный цикл продукта (MVP etc). Agile. Инструменты ведения командной работы. Мобильная разработка в реальности (как устроены команды, кто есть кто, как со всеми общаться). Git для гигантов. Декомпозиция задач.
  • Этап дипломного командного проекта. Разделимся на команды по 3-5 человек и вместе делаем приложение-афишу событий – прямо как в жизни. С помощью приложения можно узнать, какие рядом с вами будут концерты, выставки, фильмы в кино.
  • Карьерный трек и Акселерация. Карьерный трек. Эта часть курса для тех, кто решил найти работу в сфере разработки.
  • Цена - 900 000 KZT
  • Продолжительность курса составляет 12 месяцев
  • В рассрочку от школы 90 000 KZT

Отзывы пользователей

структура курса, отзывчивость кураторов
нет их
Devops для эксплуатации и разработки
Хорошо. Понравилась структура курса, отзывчивость кураторов и наставников, всегда шли навстречу. Ревью от наставников всегда было в тему, где критично - переделывали, где некритично - оставляли на выполнение в качестве факультатива. Впечатления хорошие!
удобство подачи информации
нет
То что нужно для начала
В отличии от курсов с видео уроками, в яндекс практикуме отлично организована система обучения. А именно, очень грамотно сочетаются теоретический материал с практическими работами. Чётко всегда знал, где какой материал находиться и что нужно повторить для выполнения практической задачи. Кураторы всегда отвечди быстро и всячески помогали с прохождением курса. Однозначно рекомендую!
готовая инфраструктура
некомпетентная техническая поддержка поддержка, крайне не организованный подход, низкий уровень получаемых знаний
Не рекомендую
В целом можно учиться при условии что вам полностью оплатили курс. Будет готовая инфраструктура на которой вы будете работать. На этом плюсы заканчиваются. Я учился на курсе "Интенсивный", это значит что очень сжатые сроки, много практических задач. По итогу имеем что вебинаров для нас не было, давали ссылки на другие вебинары от других групп, которые не "мапились" с теорией которую мы проходили, часть вебинаров просто отсутствовала. Крайне не организованный подход, полное игнорирование обратной связи от студентов, как пример нам дали некорректные имена вм'ок и мы не могли подключиться т.к. имя не резолвится, на которых мы должны были работать, тех поддержка просто морозилась 4 дня, говорила что проблем у них не выявлено, разбирайтесь на своей стороне с наставником, напомню что учился на "интенсиве", теряем 4 дня на тех поддержку, в итоге выясняем что нам не правильно сикнули имена вм'ок, пытаемся выполнить задачу 1 день, потом ждем ответ от наставника 12-48 часов, и вся мотивация учиться уходит. бОльшая часть группа просто ливнула. В тех поддержку вы будете обращаться каждый спринт. Даже при предоставлении скриншотов тикетов которые были заведены в яндекс клауде они будут морозиться и говорить что у них проблем нет, "платформа работает без замечаний". Часть студентов просила меня скинуть им готовые практические задания, что говорит о качестве выпускаемых студентов. Я учился по промокоду со скидкой 22%, и крайне пожалел что пошел, потратил примерно 110к рублей.

Все курсы из категории «Android-разработка»

Мидл Android‑разработчик
Промокод
Android-разработчик
Промокод
  • Бесплатно
  • Длительность: 1 урок
  • Начало: В любое время
  • Бесплатно
  • Длительность: 1 урок
  • Начало: В любое время
  • Бесплатно
  • Длительность: 1 урок
  • Начало: В любое время
Мидл Android‑разработчик
5
Промокод
Android-разработчик
5
Промокод
  • Бесплатно
  • Длительность: 18 уроков
  • Начало: В любое время
  • Бесплатно
  • Длительность: 12 уроков
  • Начало: В любое время