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

32 студента зачислены

Формат

Онлайн

Трудоустройство

в конце курса

Доступ к курсу

навсегда

Android – самая распространенная мобильная платформа

При этом в большинстве вакансий
Android-разработчиков требуется знать Kotlin, UI/UX и иметь навык проектирования интерфейсов

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

Новичкам -

кто планирует стать Android-разработчиком с нуля. Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.

Любителям Android —

чтобы делать крутые приложения для мобильных устройств. Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно

Продолжающим —

отличный способ усилить свои компетенции в разработке мобильных приложений и найти высокооплачиваемую работу. Углубите и структурируете знания Java и Kotlin. Начните нарабатывать опыт, выберите необходимые дополнительные навыки, которые пригодятся на работе, и освойте их в рамках этой программы.

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

Запускать

собственные приложения и игры для Android

Углубите

и структурируете знания Java и Kotlin.

Изучите структуры

данных и алгоритмы, подкрепить теорию практикой

Изучите

на уроках принципы ООП, Java Core

Содержание курса

В этом блоке вы ознакомитесь с базовыми понятиями IT-сферы и поймете сами принципы обучения.

Изучите:
как устроена платформа
каков формат и программа обучения
важные правила и советы по обучению
базовые понятия из мира IT (модель, алгоритм, данные, алгоритм, язык и исполнитель, интерфейсы)
IT в совр. мире (что такое фронтенд, бэкенд, сетевая инфраструктура, бизнес-аналитика, искусственный интеллект)

Вы познакомитесь с языком Java и научитесь писать на нем программы. А также сможете решать задачи на этом языке программирования.

Изучите:
основы языка Java: типы данных, операторы, основные конструкции (условия и циклы), методы, исключения, интерфейсы, работу с файлами, шаблоны и паттерны
основы ООП и получите понимание, как применять их принципы в коде

Результат: создадите простой чат-сервер, мини-игру «Шахматы» и мини-игру Role Playing Game (RPG).

3 недели

Вы познакомитесь с языком Kotlin и научитесь писать на нем программы, поймете структуру Android-проекта и сможете работать с Java и Kotlin в одном проекте, а также переводить код с языка Java на Kotlin.

Изучите:
Kotlin,
реализацию ООП на Kotlin
Android Studio IDE

Результат: написание программ на языке Kotlin.

Вы познакомитесь с основами дизайна интерфейса мобильных приложений на Android. Научитесь использовать различные методы построения экранов и навигации в приложении, а также создавать пользовательские интерфейсы различной сложности. Сможете писать UI-тесты.

Изучите:
основные понятия Android UI и из каких компонентов состоит мобильное приложение
как организован ввод на мобильных устройствах
что такое адаптивный интерфейс и как его строить
что такое UI-тестирование и как писать UI-тесты
использование различных методов построения экранов и навигации в приложении
создание пользовательского интерфейса
работу с форматом XML

Результат: вы научитесь подключать RecyclerView и создавать пользовательские интерфейсы различной сложности. Сможете делать графические динамические объекты, писать UI-тесты и создавать адаптивный интерфейс.

Проект: приложение по поиску фильмов.

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

Изучите:
из чего состоит архитектура UI-слоя приложения
основные понятия построения архитектуры мобильных приложений:
— View Binding
— Data Binding
— Retrofit, Gson
— Архитектурные паттерны MVVM, MVI, MVP
как внедрять зависимости
основные концепции DI
как подключать Dagger 2
как переиспользовать код
зачем приложению нужна архитектура
основные принципы построения архитектур
особенности архитектуры мобильных приложений

Результат: вы научитесь внедрять зависимости через библиотеки и добавлять Gson и retrofit gson-конвертер, а также работать с сетью в Android. Кроме того, вы сможете подбирать необходимый вариант построения архитектуры мобильного приложения, проектировать различные варианты построения архитектур мобильных приложений и внедрять зависимости через Dagger, Koin, Hilt.

Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку мобильного разработчика. Этот курс для тех, кто хочет изучить Kotlin и стать ​​востребованным и высокооплачиваемым разработчиком мобильных приложений.
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашем курсе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Android-разработчик создает приложения для устройств на операционной системе Android. Он пишет код, работает над интерфейсом и дизайном, тестирует приложение и исправляет баги, а также адаптирует его под разные модели устройств (которых у Android великое множество).

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
264 000 ₽ 132 000 ₽