В этом обзоре разберём ТОП онлайн-курсов по обучению Android-разработке. На курсах научат начинающих специалистов с нуля профессии «Андроид-разработчик (Android Developer)» – включая трудоустройство, обучат программированию на языке Java и Kotlin, создавать мобильные приложения, верстать графические интерфейсы, разрабатывать клиент-серверные приложения, работать с ООП и Git.
- Научитесь с нуля создавать мобильные приложения под Android и программировать на Java и Kotlin всего за 10 месяцев
- Получите знания и навыки, необходимые для создания проектов уровня middle-специалиста
- Формат обучения — Онлайн-вебинары по вечерам и практические задания
- Результат — Новая профессия, портфолио, контакты в IT-сообществе
- Документ — Диплом о профессиональной переподготовке
- 100 000 ₽ — средняя зарплата Android-разработчика
Как проходит обучение
Онлайн-лекции
Вы будете общаться с преподавателями и однокурсниками в онлайне 2-3 раза в неделю. Вебинары также будут доступны в записи и после обучения
Практика на реальных проектах
После каждой лекции будете делать практические задания, а затем получать развёрнутую обратную связь. Так наполните портфолио
Сопровождение
Преподаватели будут постоянно на связи — в общем чате в Slack. А ещё у каждой группы будут координаторы и аспиранты, которые решат организационные вопросы
Трудоустройство или стажировка
Наш центр развития карьеры поможет составить резюме и подготовит к собеседованию. Также вы можете пройти стажировку в проектах «Нетологии-групп»
На курсе вы научитесь
- Разрабатывать на Java и Kotlin
Вы изучите основы Java и Kotlin, освоите объектно-ориентированное программирование и работу с вычислениями в оперативной памяти - Проектировать приложения
Вы сможете самостоятельно проектировать логику работы мобильного приложения, настраивать регистрацию и другие ключевые события - Верстать интерфейсы
Вы научитесь верстать графические интерфейсы и адаптировать мобильные приложения под любые Android-устройства
Программа курса
- Основы Java
- Английский язык для начинающих разработчиков
- Бонусный модуль от EnglishDom
- Git — система контроля версий
- Разработка приложений на Kotlin
- Введение в Android
- Промышленная разработка под Android
- Продвинутая разработка под Android
- Дипломная работа: разработка социальной сети типа LinkedIn
Кому подойдёт этот курс
- Всем, кто хочет освоить мобильную разработку
Java и Kotlin — хорошие языки для старта в мобильной разработке: освоить их может любой, а спрос на эти навыки будет только расти - Предпринимателям
Вы сможете самостоятельно разрабатывать свои приложения, не переплачивая за аутсорс и на 100% контролируя сроки и качество работы - Веб-разработчикам
Вы разберётесь в разработке Android-приложений на Java и сможете создавать весь спектр digital-продуктов: от веб до мобайл
Ваше резюме после обучения:
Что сделано
- 100+ решённых задач на Java
- Создано 2 приложения типа Вконтакте и LinkedIn
- Проведено тестирование готового приложения
- Настроена интеграция с backend-ом приложения
- Приложение адаптировано для большой нагрузки
Что умею
- Решать задачи на Java и Kotlin
- Создавать с нуля приложение под Android
- Проводить автоматизированное тестирование приложения
- Работать с многопоточностью
- Использовать мультимедиа-ресурсы в приложении и работать с камерой
- Работать с дизайном приложения
- Интегрировать серверную часть приложения
- Работать с регистрацией и авторизацией
- Использовать Push-уведомления, геолокацию, инструменты машинного обучения
Мы поможем с трудоустройством
Вас ждёт бесплатная программа трудоустройства Центра развития карьеры:
- Оформите резюме
- Узнаете, как найти работу
- Подготовитесь к собеседованию
- Соберёте портфолио
- Научитесь работать на себя
Отзывы на сайте.
- Через 7 месяцев сможете трудоустроиться
- Для новичков — курс подходит тем, кто начинает с нуля
- Командная стажировка в конце курса
- Гарантируем трудоустройство, или вернём деньги
- Много практики: 43 практические работы для отработки навыков.
- Программировать на Kotlin Kotlin — основной язык для программирования приложений на Android. Вы с нуля изучите и базовые возможности языка, и продвинутые концепции.
- Работать в среде Android Studio Узнаете, как проектировать экраны и программировать логику приложений, научитесь публиковать свои проекты в Google Play.
- Использовать Android SDK Будете создавать динамичные приложения, которые решают проблемы пользователей. Например, научитесь получать доступ к камере устройства или к местоположению.
- Создавать анимации и кастомные экраны Скучные и статичные приложения — прошлый век. Вы узнаете всё, что нужно для проектирования нестандартных переходов между состояниями приложения, и сможете реализовать даже самый необычный экран.
- Тестировать приложения Кто будет пользоваться вашим приложением, если оно не работает? Вы научитесь проверять работоспособность проектов при разных условиях, использовать эмуляторы и симуляторы.
- Проектировать стабильные и быстрые приложения Научитесь использовать популярные шаблоны проектирования. Сможете ускорять процесс разработки.
- Резюме Презентуем вас работодателям с выгодной стороны. Проведём онлайн-встречу, где оценим ваши сильные стороны, навыки и профессиональный опыт. Поможем оформить профиль на сайтах с вакансиями и разработать привлекательное резюме, которое точно впечатлит работодателей.
- Индивидуальный карьерный план Расскажем, как начать и развивать карьеру. Проведём онлайн-консультацию, определим ваши цели и расскажем, как их добиться. Сформируем индивидуальный путь вашего развития в профессии. Вы узнаете, где искать работу и какие навыки развивать, чтобы продвинуться в карьере.
- Партнерские вакансии Порекомендуем вашу кандидатуру партнёрам. У вас будет доступ к закрытому чату с вакансиями наших партнёров. Вы сможете выбрать подходящие предложения, а консультант поможет написать сопроводительное письмо и подготовиться к собеседованию. Вашу кандидатуру рассмотрят в числе первых.
- Оформление портфолио Поможем эффектно представить ваши проекты. Расскажем, как создать продающее портфолио. Вместе выберем привлекательные работы и отдадим на ревью эксперту. Поможем оформить проекты так, что их по достоинству оценят работодатели.
- Карьерные консультации Подготовим вас к старту карьеры. Консультанты ответят на ваши вопросы о карьере, подготовят к собеседованиям и соберут обратную связь от работодателей. Вы узнаете, как вести себя на интервью и избежать ошибок при поиске работы. Сможете участвовать в карьерных воркшопах и вебинарах.
- Язык программирования Kotlin. 2 месяца
- Финальная работа. Эмулятор работы распределительного центра
- Android-разработчик. 3 месяца
- Финальная работа. Приложение для Android
- Android-разработчик. Продвинутый уровень. 2 месяца
- Финальная работа. Командная разработка приложения
- ✦ Трудоустройство с помощью Центра карьеры Skillbox
- 5 дополнительных курсов: Git, SQL, Figma, Тестирование и карьера. 3 месяца.
- Программирую на Kotlin
- Создаю приложения для Android-устройств
- Понимаю паттерны проектирования
- Тестирую мобильные приложения
- Провожу code-review
- Использую многопоточность
- Работаю с сетью: пишу GET- и POST-запросы
- Веду контроль версий в Git
- Работаю с SQLite и Firebase
- Соблюдаю кодстайл — мой код легко читать и понимать коллегам
- Владею техническим английским.
Разработайте Android-приложение и выложите его в Google Play, даже если никогда не программировали. Вы освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования.
Кому подойдет курс
- Начинающим Android-разработчикам
Освоите методологии и стандарты, научитесь работать с продвинутыми инструментами разработчика - Новичкам в программировании
Поможем сменить деятельность, перейти в перспективную профессию и больше зарабатывать на интересных проектах. - Практикующим IT-специалистам
Попробуете новое направление, систематиизируете знания и сможете зарабатывать больше
Гарантия трудоустройства закреплена в договоре. Если после успешного обучения, вы не найдёте работу, мы вернём вам деньги.
Программа обучения
I четверть. Основы Android- разработки на Java
- Видеокурс «Как учиться эффективно»
- Java Core для Android
- Android 1. Знакомство с платформой
II четверть. Углубленное изучение Android-разработки на Kotlin
- Android на Kotlin
- Material design
III четверть. Профессиональная разработка приложений
- Популярные библиотеки: RxJava 2, Dagger 2, Moxy
- Профессиональная разработка Android-приложений
IV четверть. Коммерческая разработка и собеседование
- Тестирование
- Командная разработка Android-приложения
- Подготовка к собеседованию Android-разработчика
Станьте Android-разработчиком за год
- JUnit
- Android SDK
- Material Design
- Google Play
- FCM
- ProGuard
- Mosby
- RxJava
- Git
- MySQL
- Butterknife
- Retrofit
- Crashlytics
- LeakCanary
- Clean Architecture
- Kotlin
- Gradle
- Dagger
- Android Architecture Components
Навыки:
- Навыки программирования на Java
- Разработка клиент-серверных Android-приложений
- Знание классических алгоритмов и структур данных
- Работа в команде
- Умение работать с GIT
- Знание принципов ООП
- Навыки общения с заказчиками и прохождения собеседований
- Навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture
Вы изучите:
Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket
Вы сможете:
- Стать мобильным разработчиком в штате или на фрилансе
- Запускать собственные приложения и игры для Android
Ваше резюме после обучения
Я уверенно могу:
- Программировать на Java и Kotlin
- Работать с Android-компонентами
- Использовать Android Studio
- Работать в Git
- Проектировать мобильные приложения с учетом их архитектуры
- Создавать пользовательские интерфейсы различной сложности
- Работать с анимацией в интерфейсах
- Работать с сервером и локальными хранилищамиПодключать базы данных к приложению
- Организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки
- Работать с различными форматами данных для передачи по сети
- Тестировать приложения
- Применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (камерой, датчиком положения и т. д.)
- Понимать суть реактивного подхода и использовать различные библиотеки для его реализации (RxJava, Coroutines)
- Применять современные подходы Machine Learning в своем приложении
- Использовать AppBundle и релизить приложение в PlayStore
За время обучения вы:
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию;
- разработаете портфолио с использованием современных библиотек и фреймворков.
На курсе много продвинутых тем. Например: Android Architecture Components, тестирование мобильных приложений, RxJava, Dagger 2, многопоточность в Android, Koin, Material Design и т.д.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.
Домашнее задание выдается в среднем одно в две недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.
Вы научитесь программировать с нуля на самом популярном языке программирования Java и освоите разработку под самую популярную мобильную платформу Android, создадите своё приложение и выложите его в Google Play, даже если до этого вы никогда не программировали.
Чему вы научитесь
Писать код на Java
Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом
Работа с библиотеками
Изучите популярные библиотеки, необходимые для разработки мобильных приложений
Создавать Android-приложений
Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать Android-приложения
Релиз в Google Play
Освоите процесс подготовки вашего приложения к публикации в Google Play
Программа курса (60 лекций и воркшопов)
Блок 1: «Основы Java«
- Знакомство с языком Java и инструментами
- Переменные и типы данных в Java
- Циклы и языковые конструкции в Java
- Работа с массивами
- Классы и объекты (Часть 1)
- Классы и объекты (Часть 2)
- Обработка исключений
- Строки и регулярные выражения
- Первая программа на Java
- Бонусный урок. Разбираем Домашние задания
Блок 2: «Java Core»
- Знакомство с алгоритмами
- Введение в коллекции: списки, стеки и очереди
- Коллекции: map, set
- Stream api, lambda, optional
- Домашнее задание по коллекциям Java
- Generic-типы. Runtime, wildcards & PECS
- Работа с памятью JVM
- Знакомство с Linux
- Продолжение знакомства с Linux
- Работа с файлами. Адаптер и декоратор
- Домашнее задание: консольная утилита для поиска по файлу
- Сериализация.Взаимодействие сервисов, бинарная сериализация, xml, json, yaml
- Работа с сетью. UPD, TCP/HTTP, OSI
- Домашнее задание: работа с сетью и API
- Java библиотека NIO. Отличия IO и NIO
- Многопоточное программирование в Java. Синхронизация, классы concurrent.
- Рефлексия в Java. Создание аннотаций
- Системы контроля версий. Версионирование кода, совместная разработка, CSV
- Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
Блок 3: «Введение в Android-разработку
- Android Studio, SDK, эмулятор и первое приложение
- Основные компоненты Android-приложения
- Жизненный цикл Activity
- User Interface 1
- User Interface 2 (Responsive UI)
- Основы Kotlin
- Организация навигации (перемещение между Activity)
- Отображение списков Recyclerview
- Fragments, FragmentManager
- Разрешения
- Работа с файлами, Воспроизведение музыки
- Работа в фоне
- Нетворкинг.
- Сохранение информации
- RX
- Архитектура современных приложений
Блок 4: «Работа с Git»
- Предназначение системы контроля версий
- Основные операции (фиксация и откат изменений, поиск, история)
- Работа с сервисом GitHub
- Ветки, слияние веток и разрешение конфликтов
- Командная работа
- Dependency Injection. Поле, конструктор, сеттер
- Системы автоматической сборки Java-проектов. Gradle, Maven
Блок 5: «SQL и базы данных»
- Виды баз данных. Relation, key-value, document, colon
- Реляционные базы данных MySQL, PostgreSQL
- Индексы
- Синтаксис SQL
- Как работать из Java c реляционными базами. JDBC, JPA, ORM, Hibernate
- Транзакции и уровни изоляции
- NoSQL, MongoDB. Как работать из Java
Блок 6: «Продвинутая разработка на Android»
- Интеграция с Backend: API, типичные формы интеграции (RPC, REST)
- Сетевые запросы: Main Thread & Background
- Многопоточность: потоки, проблемы общих данных
- Загрузка и отображение изображений
- Регистрация, аутентификация и авторизация
- Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion
- Принципы SOLID
- Основы клиент-серверного взаимодействия
- Работа с камерой и мультимедиа
Блок 7: Дипломная работа и помощь с трудоустройством
- Работа над дипломным проектом для портфолио
- Подготовка резюме
- Подготовка к собеседованию
- Финальная защита и консультации
За 5 недель вы научитесь
Android-приложения
Вы освоите весь базовый функционал в актуальном исполнении: Activity, Layout, Fragments, REST API, Manifest.
Инструменты
Научитесь работать с современными инструментами: Android Studio, Design Support Library, Retrofit, Gradle и Proguard.
Клиент-серверные приложения
Вы освоите асинхронные запросы, многопоточность, работу с базами данных, подключение библиотек.
Разработка виджетов
Играть можно с чем угодно: датой, временем, шрифтами, погодой, курсом валют. Необходимые для этого средства получите на курсе: view, canvas, анимации, меню.
Публикация приложения
От появления основной идеи до его готовности к публикации может пройти всего 5 недель. Именно в такие сроки вы можете реализовать свой проект на Android.
Что ожидать от обучения?
Насыщенная программа
12 обучающих модулей, 100+ часов обучения.
Личный наставник
Практикующий специалист будет помогать вам в работе над приложением.
Готовое портфолио
Получите первое приложение в свое портфолио.
Доступ к материалам
Не ограничен рамками курса. Вы можете продолжить учиться, когда захотите.
Slack чат
Общение с преподавателями и одногруппниками в уютной и дружелюбной атмосфере.
Сертификат
С уникальным ID, подтверждающий уровень ваших знаний.
Ламповая атмосфера
Никаких скучных и занудных “дядек“. В Loftschool вас будут учить в атмосфере rock-and-roll.
Начало карьеры
После обучения вы сразу же готовы к старту карьеры.
Программа обучения
Неделя 1 — Введение
— Знакомимся со своим личным наставником и группой. Рассматриваем из чего состоит проект.
— Работа с системой контроля версий.
— Создаем интерфейс приложения. Работа с локализациями.
Неделя 2 — Работа со списками и фрагментами
— Написание классов и разметки.
— Написание адаптера для работы с несколькими фрагментами.
Неделя 3 — Работа с Internet и Api
— Создание интерфейса Api.
— Работа с компонентами Material Design.
— Реализация авторизации.
Неделя 4 — Создание сложных интерфейсов
— Работа со списками.
— Работа с Custom Drawable и Custom Class.
Неделя 5 — Публикация приложения в Google Play Маркет
— Создание двух типов сборки приложения: debug и release.
— Изучение основ Kotlin.
- Погрузитесь в мобильную разработку с нуля
- За четыре занятия создайте своё первое Android-приложение — голосового ассистента
Что даст вам курс
Погрузитесь в мобильную разработку
Узнаете о преимуществах карьеры в мобильной разработке и поймёте, чем отличаются iOS и Android с точки зрения разработчика
Изучите основы Android-разработки
Научитесь работать с ключевыми инструментами Android-разработчика и создадите своё первое приложение с нуля
Познакомитесь с языком Kotlin
Изучите базовые принципы разработки на Kotlin — главном языке для создания Android-приложений
Программа курса
Видеолекции проходят два раза в неделю. После каждой можно выполнить домашнее задание.
- Знакомство с Kotlin и Android Studio
- Пользовательский интерфейс
- Использование сторонних сервисов
- Добавление голосового интерфейса
- Принципы работы с Google Play Store
- Как развиваться в сфере мобильной разработки
Уроки по Android
- Уровень 1 Создание макета: Часть 1 (Building Layouts: Part 1)
- Уровень 2 Создание макета: Часть 2 (Building Layouts: Part 2)
- Уровень 3 Практический модуль 1 (Practice Set 1)
- Уровень 4 Испытание «Кофе-брейк» (Coffee Break Challenge)
- Уровень 5 Создаём интерактивное приложение – 1 (Lesson 2A — Making An App Interactive)
- Уровень 6 Создаём интерактивное приложение – 2 (Lesson 2B — Making An App Interactive)
- Уровень 7 Практический модуль — 2 (Practice Set: Making an App Interactive)
- Уровень 8 Объектно-ориентированное программирование – 1 (Lesson 3A — Object-Oriented Programming)
- Уровень 9 Объектно-ориентированное программирование – 2 (Lesson 3B — Object-Oriented Programming — 2)
- Уровень 10 Объектно-ориентированное программирование – 3 (Lesson 3B — Object-Oriented Programming — 2)
Первый уровень даст Вам общее знание об архитектуре операционной системы Android, знакомство со средой разработки Android Studio, знание основных паттернов разработки приложений под Android. А главное – возможность создавать приложения, не требующие взаимодействия с внешним миром (через сеть, камеру и другие сенсоры).
Вы научитесь
- применять знания об архитектуре ОС Android;
- понимать особенности среды разработки Android Studio;
- использовать основные паттерны разработки приложения под Android;
- пользоваться основными возможностями и ресурсами платформы;
- создавать Активности;
- создавать удобное меню с точки зрения юзабилити;
- обрабатывать события жизненного цикла приложения;
- работать с пользовательским интерфейсом, представлениями и разметкой;
- использовать Намерения;
- работать с базами данных и контент-провайдерами;
- тестировать созданные приложения для эффективной работы.
Чему Вы научитесь
Вы обретете одну из самых перспективных профессий в области программирования — Java Developer (Android — разработчик).
- Разрабатывать мобильные приложения с использование языка программирования Java
- Понимать основы проектирования приложения для мобильных устройств на платформе Android
- Во время курса сами создадите готовое мобильное приложение, на котором отработаете навыки применения основных компонентов Java, использования классов и библиотек, технологий разработки приложений и шаблонов проектирования
- Понимать и работать с «Жизненным циклом» приложения для Android
Курсы:
Уроки по Android
Если Вы новичок, то начните обучение с уроков. Они помогут Вам изучить Android с нуля до среднего уровня.
Блог
В блоге собраны материалы о различных SDK, API, библиотеках, паттернах и просто интересных кейсах.
Продвинутым разработчикам будут интересны курсы, в которых подробно рассмотрены полезные и востребованные технологии и библиотеки.
Kotlin
Набирающий популярность, удобный и лаконичный язык программирования под Android. Основная тема курса — корутины.
Architecture Components
Набор механизмов от Google для построения архитектуры приложения.
Тестирование
Полезный инструмент для каждого Android разработчика. Избавьтесь от ошибок в ваших приложениях.
Dagger 2
Отличный помощник в реализации паттерна Dependency Injection. Поможет сделать ваш код чистым и снизить зависимости между объектами.
RxJava
Мощный и гибкий инструмент для удобной реализации повседневных задач
Курсы:
- Training Skills for Android ATC Certified TrainerPearson VUE
- Android Application Development v8Pearson VUE
- Android Security EssentialsPearson VUE
- Android Applications UI/UX Design and Monetization TechniquesPearson VUE
- Flutter Certified Application DeveloperPearson VUE
Результаты обучения
- Способность устанавливать необходимое ПО (РО-1).
- Способность разрабатывать визуальный пользовательский интерфейс (РО-2).
- Способность управлять жизненным циклом активити (РО-3).
- Способность создавать динамические списки (РО-4).
- Способность эффективно использовать интегрированную среду разработки Android Studio (РО-5).
- Способность запускать приложения на реальном или виртуальном устройстве (РО-6).
- Способность осуществлять подготовку данных для реализации работы над приложением (РО-7).
- Владение навыками разработки приложений для ОС Android (РО-8).
Наиболее полный курс по разработке Android-приложений на языке Java — для начинающих. На практике создадим более 10 Android-приложений разной тематики и функционала. Полученные знания позволят вам занять должность Junior Android Developer.
Курс подойдет для обучения с нуля — даже если вы никогда не изучали языки программирования.
ЧЕМУ ВЫ НАУЧИТЕСЬ
- Основы Java — синтаксис, типы данных, основные конструкции, циклы и условия, массивы, ООП, методы, конструкторы, объекты, инкапсуляция, наследование и полиморфизм и др.
- Разработка программ на языке Java
- Android SDK
- Разработка макетов
- Работа с сетью
- Обработка данных в JSON формате
- Базы данных SQLite
- Android Architecture Components: Room, LiveData, ViewModel
- Firebase
- RecyclerView + CardView + паттерн ViewHolder
- Решение реальных тестовых заданий на должность Junior Android Developer
- Библиотека Picasso
- MVP, MVVM
- Retrofit + RxJava2
- И многое другое…
Курс ориентирован на людей, имеющих небольшой опыт программирования на современных языках и желающих научиться основам программирования для операционной системы Android.
В курсе рассматриваются следующие вопросы: предварительная подготовка компьютера для разработки под Android (установка и настройка программного обеспечения); проектирование и разработка приложений разного уровня сложности; использование возможностей смартфона (сенсорный экран, камера, звук, gps); подключение и использование готовых библиотек; разработка простых игровых приложений; основы разработки мобильных HTML5-приложений с использованием Intel XDK.
- Глава 1. Начало работы с Android
- Введение. Установка Android Studio и Android SDK
- Первый проект в Android Studio
- Создание графического интерфейса
- Создание первого приложения и добавление Activity
- Запуск второй Activity
- Глава 2. Основы создания интерфейса
- Создание интерфейса в коде java
- Определение интерфейса в файле XML. Файлы layout
- Определение размеров
- Ширина и высота элементов
- Внутренние и внешние отступы
- ConstraintLayout
- Размеры элементов в ConstraintLayout
- Цепочки элементов в ConstraintLayout
- Программное создание ConstraintLayout и позиционионирование
- LinearLayout
- RelativeLayout
- TableLayout
- FrameLayout
- GridLayout
- ScrollView
- Gravity и позиционирование внутри элемента
- Вложенные layout
- Глава 3. Основные элементы управления
- TextView
- EditText
- Button
- Приложение Калькулятор
- Всплывающие окна. Toast
- Snackbar
- Checkbox
- ToggleButton
- RadioButton
- DatePicker
- TimePicker
- Ползунок SeekBar
В рамках этого курса ваш ребенок:
- Познакомится с основами программирования на Java;
- Научится создавать приложения и игры для смарфонов;
- Овладеет принципами программирования (алгоритмы, циклы, переменные, условные операторы и т.д.);
- Узнает, как создать удобный мобильный интерфейс;
- Создаст свой собственный проект и опубликует его в Google Play Market;
- Создаст не один собственный проект для закрепления материала.
В ходе курса мы познакомимся с программой Андроид Студио, которая позволяет создавать графический интерфейс программ и наполнять его функционалом. За курс мы изучим множество нюансов разработки Андроид программ и создадим несколько примеров хороших приложений.
К концу курса у вас будет достаточно знаний чтобы начать самостоятельно разрабатывать программы под Андроид на Java.
Вы освоите разработку под самую популярную мобильную платформу, создадите до 5 приложений и выложите их в Google Play, даже если до этого никогда не программировали.
- Длительность 20 месяцев
- Онлайн в удобное время
- Обучение на практике
- Доступ к курсу навсегда
Кому подойдёт этот курс
- Новичкам в программировании
Курс позволит вам освоить профессию Android-разработчика с нуля. Вы сделаете до 5 проектов для портфолио, а после учёбы мы поможем вам с трудоустройством. - Начинающим разработчикам
Вы получите систематизированные знания, которые помогут вам построить успешную карьеру Android-разработчика. - Программистам, которые хотят сменить специализацию
Ближе познакомитесь со спецификой Android-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.
Чему вы научитесь
- Язык программирования Kotlin
Вы узнаете, как писать приложения на самом актуальном языке для Android.
- Работа с библиотеками
Изучите популярные библиотеки, необходимые для разработки.
- Создание концепций
Освоите базовые принципы дизайн-концепций и познакомитесь с material design.
- Анимация и View
Научитесь делать дизайн ваших приложений уникальным и ярким.
- Релиз в Google Play
Подробно разберёте процесс подготовки вашего приложения к публикации в Google Play.
- Unit- и UI-тестирование
Научитесь определять качество вашей работы, тестировать гипотезы и отдельные фишки приложения.
Помощь в трудоустройстве
- Рекомендации по составлению портфолио и резюме
- Подготовка к собеседованию в компаниях-партнёрах
- Реальные заказчики
на защите диплома - Персональные консультации по развитию карьеры
Программа
Вас ждёт насыщенная программа, онлайн-лекции и практические задания.
- 60 тематических модулей
- 9 дополнительных курсов
- Android-разработчик. Уровень 1
- Android-разработчик. Уровень 2
- Мобильный разработчик PRO
- Система контроля версий Git
- Универсальные знания программиста
- Английский для IT-специалистов
- Карьера и развитие для программиста
- Язык запросов SQL
- Курс по слепому методу печати
- Дизайн мобильных приложений с нуля до PRO
- Photoshop с нуля до PRO
- Figma
Профессиональные навыки:
- Разработка приложений для Android
- Опыт проектирования клиент-серверных приложений
- Работа с многопоточностью в приложениях
- Навыки в организации процесса работы: определение сроков и их соблюдение
- Работа с API, в том числе социальных сетей
- Работа с реактивными библиотеками
- Работа с API Google, «Яндекса» и других систем
- Умение разбираться в чужом коде
- Программирование анимаций
- Контроль версий (Git)
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.