Dmitriytishanskiy.ru

Онлайн уроки
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

ТОП-15: Лучшие Онлайн-Курсы для Android-Разработчиков [2020]

Привет, дружище! На связи Шаполов Алексей. В этой статье ты найдёшь только самые лучшие платные и бесплатные онлайн-курсы для начинающих Android-разработчиков .

Готов начать обучение? Тогда погнали! 🚀

А ты знал, что в среднем Android-разработчики зарабатывают более 100 000 рублей в месяц?

ТОП-15+ лучших курсов для начинающих Android-разработчиков

№1. Профессия Android-разработчик с 0 до PRO

Кто проводит курс: онлайн-университет SkillBox.

Сколько длится: 20 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Язык программирования Kotlin. Узнаешь, как писать приложения на самом актуальном языке для Android.
  • Работа с библиотеками. Изучишь популярные библиотеки, необходимые для разработки.
  • Создание концепций. Освоишь базовые принципы дизайн-концепций и познакомишься с material design.
  • Анимация и View. Научишься делать дизайн твоих приложений уникальным и ярким.
  • Релиз в Google Play. Подробно разберёшь процесс подготовки твоего приложения к публикации в Google Play.
  • Unit- и UI-тестирование. Научишься определять качество своей работы, тестировать гипотезы и отдельные фишки приложения.

Стоимость: 166 900 108 485 рублей по скидке + бесплатная консультация + курс можно оплачивать в рассрочку или купить его в кредит у банков-партнёров SkillBox.

Отзывы:

№2. Android-разработчик с нуля

Кто проводит курс: онлайн-университет «Нетология».

Сколько длится: 6 месяцев.

Что ты узнаешь и чему научишься из курса:

  • Разрабатывать на Java и Kotlin. Ты изучишь основы Java и Kotlin, освоишь объектно-ориентированное программирование и работу с вычислениями в оперативной памяти.
  • Проектировать приложения. Ты сможешь самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события.
  • Верстать интерфейсы. Ты научишься верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства.
  • Введение в программирование на Java
  • Основы Java
  • Английский язык для начинающих разработчиков
  • Основы ООП
  • InMemory хранение данных — массивы
  • InMemory хранение данных — коллекции
  • Git — система контроля версий
  • Работа с Android. Структура проекта
  • Android View
  • Ресурсы и стили
  • Динамический интерфейс
  • Работа с файлами
  • Жизненный цикл, события в Activity
  • Переходы и действия в ОС Android. Android Intents
  • Разработка приложений на Kotlin
  • Карьера в Android-разработке
  • Дипломная работа: создание многоэкранного приложения

Стоимость: 49 900 рублей (первый модуль БЕСПЛАТНО).

Отзывы:

№3. Разработка мобильных Android-приложений с нуля

Кто проводит курс: онлайн-университет GeekBrains совместно с Mail.ru Group.

Сколько длится: 1 год практического обучения = 1 год опыта работы.

Твои навыки после прохождения курса:

  • Навыки программирования на Java
  • Разработка клиент-серверных приложений для Android
  • Знание классических алгоритмов и структур данных
  • Работа в команде
  • Умение работать с GIT
  • Знание принципов ООП
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture
  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Java Core. Базовый уровень
  • Java Core. Продвинутый уровень
  • Java Core. Профессиональный уровень
  • Android. Базовый уровень
  • Android. Продвинутый уровень
  • Чистая архитектура в разработке под Android
  • Android. Material design
  • Программирование на Kotlin под Android
  • Популярные библиотеки: RxJava 2, Dagger 2, Moxy
  • Профессиональная разработка Android-приложений
  • Тестирование Android-приложений
  • Командная разработка Android-приложения
  • Базы данных. Интерактивный курс
  • Алгоритмы и структуры данных на Java. Базовый курс.
  • Как студенту GeekUniversity найти свою первую работу?
  • Подготовка к собеседованию Android-разработчика
  • Git. Базовый курс

Стоимость: 12 500 рублей в месяц.

Отзывы:

№4. Разработка под Android

Кто проводит курс: онлайн-школа LoftSchool.

Сколько длится: 5 недель = 11 занятий.

Что ты узнаешь и чему научишься из курса:

  • Создавать современные Android-приложения. Для этого ты освоишь весь базовый функционал в актуальном исполнении: Activity, Layout, Fragments, REST API, Manifest. У твоих приложений будет полный набор обязательных элементов: кнопки, картинки, вкладки, стили, авторизация.
  • Быстро воплощать свои идеи в жизнь.
  • Использовать необходимые инструменты для построения приложений.
  • Создавать клиент-серверные приложения.
  • Создавать свои кастомные виджеты.
  • Играть можно с чем угодно: датой, временем, шрифтами, погодой, курсом валют…
  • Работать с API социальных сетей.
  • Научишься правильно настраивать авторизацию пользователей в приложении, в том числе через социальные сети. Сделаешь вход в приложение удобным и, в то же время, защищённым.

Стоимость: 20 000 рублей.

Отзывы:

№5. Android-разработчик. Базовый курс

Кто проводит курс: онлайн-школа OTUS.

Сколько длится: 5 месяцев (4 часа в неделю).

Что ты узнаешь и чему научишься из курса:

  • Научишься профессионально создавать приложения под Android.
  • Подготовишься к собеседованию.
  • Разработаешь портфолио с использованием современных библиотек и фреймворков.

Стоимость: 50 000 рублей.

Отзывы:

№6. Уроки программированию под Android

Кто проводит курс: онлайн-проект JavaRush.

  • Создание макета: Часть 1 (Building Layouts: Part 1)
  • Создание макета: Часть 2 (Building Layouts: Part 2)
  • Практический модуль 1 (Practice Set 1)
  • Испытание «Кофе-брейк» (Coffee Break Challenge)
  • Создаём интерактивное приложение — 1 (Lesson 2A — Making An App Interactive)
  • Создаём интерактивное приложение — 2 (Lesson 2B — Making An App Interactive)
  • Практический модуль — 2 (Practice Set: Making an App Interactive)
  • Объектно-ориентированное программирование — 1 (Lesson 3A — Object-Oriented Programming)
  • Объектно-ориентированное программирование — 2 (Lesson 3B — Object-Oriented Programming — 2)
  • Объектно-ориентированное программирование — 3 (Lesson 3B — Object-Oriented Programming — 2)

Стоимость: бесплатно.

Отзывы:

№7. Быстрый старт в разработке Android-приложений

Кто проводит курс: Московский физико-технический институт (МФТИ).

Сколько длится: 4 недели = 24 часа (6 часов в неделю).

  • Первые шаги в Android-разработке
  • Компоненты Android и элементы интерфейса
  • Старт курсового проекта
  • Завершение курсового проекта

Стоимость: бесплатно.

№8. Android разработка — с нуля до профессионала. Полный курс

Кто проводит курс: преподаватели онлайн-проекта Udemy.

Сколько длится: 40,5 часов видео + 45 статей + 14 ресурсов для скачивания.

Что ты освоишь и чему научишься из курса:

  • Разрабатывать XML разметку и UI андроид приложений
  • Основы Java, и также более продвинутые темы, включая ООП
  • Работать с аудио, видео и изображениями
  • Такие элементы Material Design, как RecyclerView, CardView и другие
  • Сохранять различные виды данных разными способами
  • Получать данные из Интернета
  • Использовать библиотеки Volley, Glide, Picasso
  • Создавать приложения-мессенджеры при помощи Firebase — такие как Viber, WhatsApp, Telegram
  • Использовать Google Location API
  • Использовать Google Maps API

Стоимость: 19 799 рублей.

№9. Более 189 уроков по Android-разработке от проекта Start Android

Стоимость: бесплатно.

№10. Практический курс Middle Android Developer на Kotlin

Кто проводит курс: онлайн-школа Skill-Branch.

Сколько длится: 6 месяцев = 200 часов практики + 2 проекта в портфолио.

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

  • Первая вводная встреча. Правила и напутствия
  • Стандартная библиотека Kotlin
  • Архитектура приложения
  • Kotlin Delegates
  • Android Architecture Components
  • Тестирование Android приложений — Mockk, Espresso
  • Fragments — продвинутое использование
  • Продвинутая работа с View, реализация CustomView
  • Material Animation
  • ORM Room
  • Инъекция зависимостей (Dependency Injection)
  • Клиент-серверное взаимодействие
  • Kotlin Сoroutines
  • Введение в RxJava 2, Rx операторы, взаимодействие с потоками данных
  • Service — продвинутое использование
  • Продвинутая работа с Gradle (Различные версии сборки, Flavors)
  • FireBase — настройка и интеграция с приложением
  • Push уведомления, локальные и инициализируемые с сервера
  • Proguard — оптимизация и обфускация кода. Подготовка к деплою приложения
  • Выпускная квалификационная работа
Читать еще:  Обучающий курс powerpoint

В итоге ты получишь:

  • 6 месяцев обучения и реальной практики уровня Middle
  • 20 модулей с бессрочным доступом к записям в личном кабинете
  • Доступ к более 30 мастер-классам по Android
  • 20 презентаций и методических пособий с практическими кейсами
  • Сертификат и 2 Android-приложения в портфолио, подтверждающих профессиональный уровень
  • Практические задания и автотесты для закрепления пройденного материала
  • Сообщество для общения с коллегами, менторами и преподавателями
  • Good Practice и современные инструменты разработки

Стоимость: 56 000 рублей.

Ещё несколько десятков очень классных курсов для начинающих Android-разработчиков

Это были самые лучшие курсы для обучения Android-разработке с нуля .

Если понравилась статья — обязательно оценивай её по 5-балльной шкале ниже и делись ей с друзьями!

Подборка бесплатных курсов по разработке мобильных приложений: уроки и пошаговые руководства

Подборка бесплатных курсов по разработке мобильных приложений: уроки и пошаговые руководства

    Подборки , 31 января 2017 в 3:57

Как вы, наверное, заметили, все чаще и чаще выходят курсы по программированию, причем сомнительного качества. И, чтобы вы не наткнулись на такой курс и не потратили своего времени впустую, мы решили собрать для вас подборку популярных бесплатных курсов, посвященных мобильной разработке, со всемирно известных площадок, таких как: Coursera, Udemy и Udacity.

Разработка под iOS

Автор курса: Университет Торонто

О курсе: Курс покрывает основы разработки iOS-приложений на языке Swift. Вы научитесь пользоваться XCode, создавать свои интерфейсы и оценивать их юзабилити, а также интегрировать камеру, фото и данные о местоположении в свои приложения. В финальном проекте вам будет предложено создать приложение для редактирования фотографий для iPhone, iPad и Apple Watch.

О курсе: Во время прохождения курса вы создадите приложение для iPhone, которое будет записывать разговор между вами и вашим другом, а потом изменять ваши голоса на голос бурундука и Дарта Вейдера.

О курсе: Пошаговое руководство по разработке iOS-приложений. Курс предназначен для тех, кто не имел никакого опыта в создании iOS-приложений или использовании Objective-C. Вы начнете с изучения основ Objective-C, а затем нырнете в разработку. После завершения курса вы будете способны создавать полноценные приложения для iPhone или iPad.

Разработка под Android

О курсе: Курс находился в разработке более двух лет и вобрал в себя лучшее, что только могли предложить профессионалы с более чем 20-летним опытом в разработке мобильных приложений и обучении людей. Вы начнете с изучения Java и плавно перейдете к разработке под Android. В конце курса вы сможете опубликовать свое приложение в Google Play, а также получите несколько советов для успешного прохождения интервью на должность Android-разработчика.

Автор курса: Google

О курсе: Курс является частью программы Android Basics Nanodegree by Google и предназначен для тех, кто практически не имеет опыта в программировании, но очень бы хотел научиться создавать приложения под Android. К концу курса вы напишете два простых, но полноценных Android-приложения.

Автор курса: Университет Вандербильта

О курсе: Вы научитесь применять основные фичи языка Java, а также основные паттерны программного обеспечения, для разработки Android-приложений. Финальный проект потребует от вас знания языка Java, инструментов Android Studio, компонентов Android Activity, Material Design’a, юнит-тестирования и паттернов программного обеспечения.

Android-разработчик. Базовый курс

Пт 20:00, Вт 20:00

Если у вас уже есть опыт в программировании и вы хотите стать Android-разработчиком, — мы вам в этом поможем.

За время обучения вы:

  • научитесь профессионально создавать приложения под Android;
  • подготовитесь к собеседованию;
  • разработаете портфолио с использованием современных библиотек и фреймворков.

На курсе много продвинутых тем. Например: android architecture component, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и т.д.

Увлекается Android-разработкой с 2011 года. Профессионально находится в этой сфере более 6 лет.

Долгое время работал над созданием приложения «Ultimate Guitar: Аккорды & Табы» — одного из лучших приложений для саморазвития 2018 года по мнению Google Play, а также сохранявшего позицию №1 в рейтинге платных приложений в США. На текущий момент занимает должность Android Team Lead в Mediapark.

Имеет опыт работы с приложениями не только со стороны разработки, но и со стороны маркетинга и продаж. Также участвовал в разработке приложений для компаний «Мегафон» и Burger King, пробовал себя в стартапах и фрилансе.

Начинал карьеру с профессиональной веб-разработки, создавал приложения на iOS, был частью Tortuga Team в качестве разработчика игр.

Любимым приложением, разработанным за карьеру, считает Tonebridge Guitar Effects.

Программирует с 1995 года, начинал с BASIC. В процессе своей деятельности занимался разработкой систем учёта для страховых компаний. Владеет Go, Java, Kotlin.

В 2013 году переключился на профессиональную Android-разработку. Работал в компаниях «Поисковая система «Спутник» и Snaappy. В настоящее время — Android-разработчик в МИА «Россия сегодня».

Имеет два высших образования: экономическое (СЗАГС) и техническое (МГТУ им. Баумана). Является активным участником Stack Overflow.

Получил степень бакалавра на факультете компьютерных наук НИУ ВШЭ по направлению «Программная инженерия».

2.5 года работал Android-разработчиком в немецкой компании Infoware GmbH. Ведет разработку на Kotlin, не забывая о принципах SOLID и Clean Architecture.

Кроме Android интересуется Data Science, в частности NLP(Natural Language Processing).

Эксперт-практик с 16-летним опытом в IT. За 5 лет в Android-разработке создал и вывел в Google Play Store более 10 приложений. Имеет опыт управления командой в качестве Team lead mobile Android.

Среди реализованных проектов:
• внедрение системы мобильной поддержки торгового представителя и автоматизированного центрального сервера по торговым представителям и сетям, Henkel Russia;
• разработка приложения для Android, поддержка в Google Play Store, «Кораблик»;
• разработка и поддержка ресторанного агрегатора AllReady для Android и онлайн-кассы для ресторанов, «Фудтех Плюс».

Сертификаты:
• Duisburg-Essen University, Integrated Business processes SAP ERP, Diploma;
• Berkeley, Stat2.1x: Introduction to Statistics: Descriptive Statistic.

Образование: Государственный университет управления, Москва.

Занимается разработкой мобильных приложений в компании «Билайн» в качестве руководителя команды. Работал как в небольших стартапах, так и в крупных компаниях: Rambler&Co, Lazada (была куплена компанией Alibaba).

Начинал свой путь как бэкенд-разработчик, но вскоре заинтересовался программированием под Android ОС и с тех пор занимается программированием под мобильные платформы. Одним из самых интересных периодов карьеры считает разработку с нуля мобильного приложения «Мой Билайн», а также формирование отдела мобильной разработки для последующего сопровождения и улучшения проектов компании.

Окончил Южный федеральный университет, (кафедра Математического обеспечения ЭВМ). После этого учился в Техническом университете Гамбурга на факультете компьютерных наук.

Более 11 лет опыта веб-разработки и более 5 лет разработки на Android. Создавал приложения для Nissan, London Olimpiade 2012, Renault, Mitchell Oil и Esse Club. Специалист по архитектуре мобильных приложений и реинжинирингу ПО. Участник отраслевых мероприятий, лекций и докладов, спикер на Mobile Talks Android и Aps Conf.

Работал в Partner Ltd, Mir Bank, BlackWood Design Studio, Absolute Robot Inc. Имеет опыт управления командой разработчиков в качестве тимлида.

Преподавал Java и веб-разработку в STEP IT Academy. Основные навыки — Java, Kotlin, Android development.

В Android-разработке с 2014 года. Прошел путь от тестировщика до программиста Java Enterprise. Написал плагин для Android Studio, помогающий генерировать паттерн MVVM + Clean. Также участвовал в разработке навигации внутри помещения с помощью iBeacon и RaspberryPi.

Разрабатывал приложения для Музея русского импрессионизма, аэропорта, фитнес-трекера. Принимал участие в разработке приложения для страховой компании и онлайн-банка.

Окончил КГТУ им. Туполева по специальности «Информационная безопасность телекоммуникационных систем».

Разработка Android-приложений для мобильных устройств

  • 10 недель

от 10 до 11 часов в неделю

понадобится для освоения

3 зачётных единицы

для зачета в своем вузе

Курс предназначен для тех, кто не имеет опыта работы в разработке мобильных приложений в Android Studio, и посвящен изучению современных способов разработки мобильных приложений для операционной системы Android. У Вас есть шанс научиться разрабатывать мобильные приложения с первого занятия. Запускать приложение на своем телефоне или на виртуальном эмуляторе. Сделайте шаг в мир мобильной разработки!

О курсе

Цель курса – сформировать у обучающихся представление об основных существующих способах создания интерактивных приложений, научить разрабатывать правильный интерфейс и архитектуру приложения.

После прохождения курса слушатели смогут создавать приложения для операционной системы Android; управлять навигацией между различными активностями приложения; использовать фрагменты и т.д.

Существенным преимуществом для слушателей будут знания языка программирования Java и связанных с ним технологий. Курс позволяет существенно расширить свои знания и практические навыки для разработки мобильных приложений в среде Android Studio, на протяжении курса будет разработано 10 приложений. Модуль может быть использован как самостоятельный курс, либо в сочетании с другими модулями в программах обучения магистров, а также для повышения квалификации слушателей.

Формат

В состав курса входят видеолекции, видеопрезентации, интерактивные формы обучения в формате видеоконференций. Длительность курса составляет 10 недель. Трудоемкость курса – 3 зачетные единицы. Средняя недельная нагрузка на обучающегося – 10 часов.

Информационные ресурсы

Требования

Для успешного освоения курса необходимы соедующие знания, умения и навыки:

Знания:

на уровне представлений:

  • Сущность мобильной разработки;
  • Стадии цифровой революции, прорывные технологии в области цифровизации, мобильная разработка;
  • Сущность и понятие системы мобильной разработки;
  • Существующие платформы в мобильной среде;

Умения:

  • теоретические:
    • Оперировать понятийным аппаратом в сфере программирования;
    • Определять перспективные рыночные ниши для реализации проектов мобильной разработки;
  • практические:
    • Способность анализировать перспективные рыночные ниши для реализации проектов в области мобильной разработки;
    • Способность самостоятельно разрабатывать проектные решения в области мобильной разработки;

Навыки:

  • Умение спроектировать интерфейс мобильного приложения средствами онлайн-инструментов.

Для освоения курса необходимо бесплатное программное обеспечение: Android Studio.

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

В курсе рассматриваются следующие темы:

Тема 1. Знакомство с ОС Android.

Установка необходимого программного обеспечения

Настройка SDK Manager и создание эмулятора

Создание проекта и запуск на устройстве

Настройка внешнего вида Android Studio

Тема 2. Работа с разметкой.

Интерфейс Android Studio

Работа с TextView

Класс Activity, внутренние и внешние отступы

Тема 3. Элементы управления

Основные элементы управления

Создание приложения «Тест» ч.1

Создание приложения «Тест» ч.2

Создание приложения «Список сериалов» ч.1

Создание приложения «Список сериалов» ч.2

Тема 4. Активити и интенты

Множественные активности и интенты

Создание приложения «Передача данных» ч.1

Создание приложения «Передача данных» ч.2

Создание приложения «Вызов сторонних приложений» ч.1

Создание приложения «Вызов сторонних приложений» ч.2

Тема 5. Жизненный цикл активити

Управление жизненным циклом активити

Создание приложения «Жизненный цикл активити» ч.1

Создание приложения «Жизненный цикл активити» ч.2

Создание приложения «Таймер» ч.1

Создание приложения «Таймер» ч.2

Тема 6. Адаптеры и списки

Адаптеры и списки

Создание простейшего спискового приложения

Создание приложения «Спорт» ч.1

Создание приложения «Спорт» ч.2

Создание приложения «Спорт» ч.3

Тема 7. Элемент RecyclerView

Создание приложения «Grumpy Cat» ч.1

Создание приложения «Grumpy Cat» ч.2

Создание приложения «Grumpy Cat» ч.3

Тема 8. Фрагменты

Создание приложения «Фрагменты» ч.1

Создание приложения «Фрагменты» ч.2

Каждая тема предполагает изучение в течение одной недели.

В курсе имеется два типа дедлайна (предельного срока выполнения оценивающих мероприятий):
– мягкий дедлайн, при котором необходимо выполнить все оценивающие мероприятия текущей недели до ее завершения;
– жесткий дедлайн, при котором на выполнение оценивающих мероприятий после мягкого дедлайна дополнительно выделяется еще две недели, по окончании которых доступ к соответствующим мероприятиям закрывается.

Результаты обучения

  • Способность устанавливать необходимое ПО (РО-1).
  • Способность разрабатывать визуальный пользовательский интерфейс (РО-2).
  • Способность управлять жизненным циклом активити (РО-3).
  • Способность создавать динамические списки (РО-4).
  • Способность эффективно использовать интегрированную среду разработки Android Studio (РО-5).
  • Способность запускать приложения на реальном или виртуальном устройстве (РО-6).
  • Способность осуществлять подготовку данных для реализации работы над приложением (РО-7).
  • Владение навыками разработки приложений для ОС Android (РО-8).

Формируемые компетенции

09.03.02 Информационные системы и технологии

способность использовать архитектурные и детализированные решения при проектировании систем; проводить выбор исходных данных для проектирования информационных систем, проводить сборку информационной системы из готовых компонентов, адаптировать приложения к изменяющимся условиям функционирования (ПК-2);

способность использовать архитектурные и детализированные решения при проектировании систем; проводить предпроектное обследование (инжиниринг) объекта проектирования, системный анализ предметной области, их взаимосвязей, проводить выбор исходных данных для проектирования информационных систем (ПК-4);

способность проводить выбор исходных данных для проектирования информационных систем (ПК-12);

способность применять математические методы для решения практических задач (ОК-10).

09.04.02 Информационные системы и технологии

способностью осуществлять сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования (ПК-7);

умение проводить разработку и исследование методик анализа, синтеза, оптимизации и прогнозирования качества процессов функционирования информационных систем и технологий (ПК-9);

способность воспринимать математические, естественнонаучные, социально-экономические и профессиональные знания, умением самостоятельно приобретать, развивать и применять их для решения нестандартных задач, в том числе в новой или незнакомой среде и в междисциплинарном контексте (ОПК-1);

способность анализировать и оценивать уровни своих компетенций в сочетании со способностью и готовностью к саморегулированию дальнейшего образования и профессиональной мобильности (ОПК-3).

Профессия Android-разработчик

Вы освоите разработку под самую популярную мобильную платформу, создадите своё приложение и выложите его в Google Play, даже если до этого вы никогда не программировали.

Записаться на курс

  • Длительность 20 месяцев
  • Онлайн в удобное время
  • Обучение на практике
  • Доступ к курсу навсегда

Трейлер

В этом видео преподаватель курса Максим Мялкин рассказывает, какие навыки вы получите во время обучения, над какими проектами будете работать в практической части. А также он подробно описывает организацию учебного процесса в Skillbox.

На рынке не хватает специалистов

  • 3 867 компаний сейчас ищут разработчиков под Android
  • 120 000 рублей зарплата начинающего специалиста

Данные сайта hh.ru

Кому подойдёт этот курс

Новичкам в программировании

Курс позволит вам освоить профессию Android-разработчика с нуля. Вы сделаете ряд практических работ для портфолио, а после учёбы мы поможем вам с трудоустройством.

Начинающим разработчикам

Вы получите систематизированные знания, которые помогут вам построить успешную карьеру Android-разработчика.

Программистам, которые хотят сменить специализацию

Ближе познакомитесь со спецификой Android-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.

Чему вы научитесь

Язык программирования Kotlin

Работа с библиотеками

Создание концепций

Анимация и View

Релиз в Google Play

Unit- и UI-тестирование

От первого урока к работе мечты

Студенты и выпускники Skillbox получают индивидуальную поддержку от Центра карьеры на протяжении всего обучения — от помощи с выбором профессии до выхода на работу мечты. Вот как это происходит.

С каждым уроком ваш профессиональный уровень растёт — и вы можете планировать карьеру уже во время обучения.

Реакция потенциального работодателя зависит от того, как вы подаёте себя в резюме. Мы дадим советы по его составлению и поможем написать резюме, подающее вас лучшим образом.

Выбираете лучшую вакансию

Мы экономим ваше время — подбираем подходящие вакансии и договариваемся об интервью с работодателем. Вам нужно только пройти собеседование.

Начинаете карьеру мечты

Вы успешно проходите собеседование, выходите на работу и сразу начинаете выполнять задачи.

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

Изучаете тему

В курсе — практические видеоуроки.

Выполняете задания

В том темпе, в котором вам удобно.

Работаете с наставником

Закрепляете знания и исправляете ошибки.

Защищаете дипломную работу

И дополняете ею своё портфолио.

Программа

Вас ждёт насыщенная программа, онлайн-лекции и практические задания.

  • 44 тематических модулей
  • 9 дополнительных курсов
  1. Android-разработчик. Уровень 1
  1. Введение в Android-разработку
  2. Сборка и ресурсы
  3. Основы Kotlin: синтаксис, условия, функции, циклы
  4. Основы Kotlin: ООП, классы и объекты
  5. Основы Kotlin: функции высшего порядка, исключения и аннотации
  6. Вёрстка приложения и представление данных
  7. Вёрстка с помощью ConstraintLayout
  8. Добавление новых экранов с помощью Activity
  9. Фрагменты
  10. Списки
  11. Разрешения
  12. Управление датой и временем
  13. Многопоточность
  14. Работа с интернет-соединением
  15. Обмен данными по сети. Библиотека Retrofit
  16. Работа с файлами
  17. Работа с изображениями
  18. Компонент ContentProvider
  19. Язык запросов SQL
  20. Базы данных: основы
  21. Базы данных в Android
  22. Оповещения (push-уведомления)
  23. Выполнение задач в фоне, сервисы
  24. Дизайн-концепция Material design
  25. Основы внедрения зависимостей
  26. Основные паттерны построения приложения
  27. RxJava: основы
  28. RxJava: операторы
  29. RxJava: утечка памяти, обработка ошибок
  30. Подготовка приложения к релизу
  1. Создание собственных View и анимации
  2. Списки: продвинутый уровень
  3. Корутины в Kotlin
  4. Выполнение задач в фоновом режиме: практика
  5. Продвинутое внедрение зависимостей (dependency injection). Dagger 2
  6. Паттерны построения приложения
  7. Паттерны презентационного слоя
  8. Тестирование
  9. RxJava: продвинутый уровень
  10. CI/CD: непрерывная интеграция и доставка
  11. Утечки памяти: продвинутый уровень
  12. Статические анализаторы кода
  1. Введение
  2. Разработка приложения для мобильных устройств. Часть 1
  3. Разработка приложения для мобильных устройств. Часть 2
  4. Инструменты разработки и командной работы. Часть 1
  5. Инструменты разработки и командной работы. Часть 2
  6. Интеграции и сервисы
  7. Тестирование и отладка
  8. A/B-тестирование
  9. База знаний и документация
  10. Управление мобильной разработкой
  11. Распространение приложений для тестирования и на пользователей
  12. Поддержка, доработки и оптимизация
  1. Версии программного кода
  2. Установка Git
  3. Индекс и частичные коммиты
  4. Сравнение версий
  5. Отмена изменений и откат версий
  6. Репозитории и коллективная работа
  7. Ветки — создание и управление
  8. Слияние и разрешение конфликтов
  9. Полезные инструменты
  10. Правила работы с Git
  1. Как стать первоклассным программистом
  2. Как искать заказы на разработку
  3. Личный бренд разработчика
  4. Photoshop для программиста
  5. Язык запросов SQL
  6. Группировка
  7. Модификация данных
  8. Подзапросы
  9. Объявление и изменение структуры данных
  10. Вёрстка email-рассылок. Советы на реальных примерах
  11. The state of soft skills
  1. IT Resume and CV: составляем резюме на английском
  2. Job interview: questions and answers. Проходим собеседование на английском
  3. Teamwork: говорим о командной работе и процессах на английском
  4. Workplace communication: английский для общения
  5. Business letter: ведём переписку на английском
  6. Software development: разбираем все этапы жизненного цикла программного обеспечения на английском
  7. System concept development and SRS: составляем ТЗ на английском
  8. Design: говорим об основных концепциях проектирования
  9. Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании
  10. Deployment and Maintenance: обсуждаем типичные действия при развертывании и дальнейшем сопровождении ПО
  1. Что нужно работодателю?
  2. Как создавать резюме и искать работу?
  3. Как успешно пройти собеседование?
  4. Как пройти испытательный срок?
  1. Руководство по возможностям тренажера Ratatype
  1. О Курсе
  2. Первый дизайн-макет
  3. Специфика мобильных платформ
  4. С чего начать? Подготовка к проектированию
  5. Поиск вдохновения
  6. Проектирование
  7. Визуальная концепция
  8. Проверка идеи
  9. Презентация для клиента
  10. Идеальный макет
  11. Адаптация под разные платформы
  12. Масштабирование и подготовка дизайн материалов
  13. Создание кейсов на Behance
  14. Анимация в интерфейсах
  1. Бонус. Установка adobe photoshop. Горячие клавиши
  2. Введение в Photoshop
  3. Инструменты
  4. Работа с файлами и изображениями
  5. Принципы работы со слоями и масками
  6. Эффекты
  7. Продвинутые приемы обтравки / ретуши
  8. Принципы построения растровых изображений
  9. Бонус. Как освоить pen tool?
  10. Практика коллажирования для создания Key-Visual
  11. Бонус-модуль. Причиняй добро
  12. Практика создания самых оригинальных мемов для социальных сетей
  1. Введение в Figma. Обзор возможностей
  2. Работа с графикой
  3. Редактор Figma — модульные сетки и монтажные области
  4. Создание и настройка компонентов, работа с эффектами
  5. Создание вложенных компонентов. Auto Layout
  6. Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
  7. Прототипирование
  8. Figma Animate
  9. Бонус-модуль. Обзор и применение Figma plugins

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Получить презентацию программы и консультацию специалиста

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Ссылка на основную публикацию
Adblock
detector