Разработка приложений под 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 — оптимизация и обфускация кода. Подготовка к деплою приложения
- Выпускная квалификационная работа
В итоге ты получишь:
- 6 месяцев обучения и реальной практики уровня Middle
- 20 модулей с бессрочным доступом к записям в личном кабинете
- Доступ к более 30 мастер-классам по Android
- 20 презентаций и методических пособий с практическими кейсами
- Сертификат и 2 Android-приложения в портфолио, подтверждающих профессиональный уровень
- Практические задания и автотесты для закрепления пройденного материала
- Сообщество для общения с коллегами, менторами и преподавателями
- Good Practice и современные инструменты разработки
Стоимость: 56 000 рублей.
Ещё несколько десятков очень классных курсов для начинающих Android-разработчиков
Это были самые лучшие курсы для обучения Android-разработке с нуля .
Если понравилась статья — обязательно оценивай её по 5-балльной шкале ниже и делись ей с друзьями!
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 (2012) PCRec
Название: Разработка мобильных приложений под Android
Автор: Михаил Владимирович Варакин
Год выпуска: 2012
Язык: Русский
Продолжительность: 10:13:20
Этот интенсивный курс поможет Вам овладеть необходимыми знаниями и навыками для разработки программного обеспечения под платформу Android. Вы изучите API Android, инструменты разработчика (SDK) и многое другое.
Кроме этого в процессе обучения Вы научитесь не только разрабатывать приложения, но и тестировать их для обеспечения отказоустойчивости. После обучения Вы сможете с легкостью создавать различные виджеты.
Качество видео: PCRec
Формат видео: AVI
Видео: TSCC, 1024×768,
662 Kbps 30.00fps
Аудио: MP3, 44100Hz stereo, 320kbps
Дополнительная информация:
По окончании курса Вы будете уметь:
1. Разрабатывать мобильные приложения в эмуляторе Android
2. Работать с меню в ОС Android для удобных с точки зрения usability приложений
3. Работать с внутренними системными службами в ОС Android
4. Создавать виджеты для рабочих столов в Android
5. Тестировать созданные мобильные приложения для эффективной работы
В наличии исходные коды и рабочая тетрадь всего курса в папке Lab.
Программа курса:
Модуль 1. Обзор платформы Android
Что такое Android?
История возникновения
Преимущества Android
Архитектура Android
Особенности платформы Android
Основные компоненты Android
Безопасность и полномочия (Permissions)
Установка и настройка компонентов среды разработки
Создание первого приложения под Android
Модуль 2. Активности и ресурсы
Активности (Activity) в Android
Создание Активности
Жизненный цикл Активности
Стеки Активностей
Состояния Активностей
Отслеживание изменений состояния Активности
Ресурсы
Отделение ресурсов от кода программы
Создание ресурсов
Простые значения
Визуальные стили и темы
Изображения
Разметка
Анимация
Меню
Модуль 3. Приложения и пользовательский интерфейс
Использование внешних ресурсов в коде приложения
Использование ресурсов внутри ресурсов
Локализация приложения с помощью внешних ресурсов
Класс Application
Обработка событий жизненного цикла приложения
Понятие контекста
Пользовательский интерфейс
Представления (View)
Разметка (Layout)
Модуль 4. Намерения, меню и работа с данными
Адаптеры в Android
Использование Адаптеров для привязки данных
Намерения в Android
Использование Намерений для запуска Активностей
Неявные намерения
Сохранение состояния и настроек приложения
Общие Настройки (Shared Preferences)
Работа с файлами
Использование статических файлов как ресурсов
Меню в Android
Дочерние и контекстные меню
Описание меню с помощью XML
Модуль 5. СУБД, контент-провайдеры и использование сетевых сервисов
Работа с базами данных в Android
Курсоры (Cursor) и ContentValues
Работа с СУБД SQLite
Работа с СУБД без адаптера
Особенности работы с БД в Android
Выполнение запросов для доступа к данным
Изменение данных в БД
Использование SimpleCursorAdapter
Контент-провайдеры
Использование контент-провайдеров
Создание контент-провайдеров
Использование интернет-сервисов
Подборка бесплатных курсов по разработке мобильных приложений: уроки и пошаговые руководства
Подборка бесплатных курсов по разработке мобильных приложений: уроки и пошаговые руководства
- Подборки , 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, юнит-тестирования и паттернов программного обеспечения.