Формат
Онлайн
Трудоустройство
в конце курса
Доступ к курсу
навсегда
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.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
![](https://kursplus.ru/wp-content/uploads/2022/12/15-1-747x419.jpg)
Популярные курсы
-
Python для детей – алгоритми...15 400 ₽От Teach&Study
-
C# для детей – алгоритмизаци...15 400 ₽От Teach&Study
-
Сметное дело в строительстве, с пр...14 300 ₽От Teach&Study
-
Ресурсно-индексный метод составлен...13 500 ₽От Teach&Study
-
Алгоритмизация и структурное прогр...33 000 ₽От Teach&Study
-
Python для системных администраторов20 000 ₽От Teach&Study
Похожие курсы
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar74.jpg?v=1722521771)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar74.jpg?v=1722521771)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar74.jpg?v=1722521771)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar74.jpg?v=1722521771)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar73.jpg?v=1718954161)
![](https://kursplus.ru/wp-content/uploads/stm_lms_avatars/stm_lms_avatar67.jpg?v=1681805327)