Курсы Android разработчика в Туле от Академии TOP

Курсы Android разработчика в Туле от Академии TOP
Формат обучения: Очно, Практические задания
Уровень: Новичок
Рассрочка: 6 070 р/месяц
Документ: Диплом
Длительность курса:

12 месяцев
2 раза в неделю по 2 пары

Источник:

Перейти к курсу

Образовательная программа

Программа обучения разработке на языке программирования Java под Android разработана с учетом актуальных требований IT-рынка. Наша команда методистов и преподавателей постоянно работает над улучшением и обновлением программы, чтобы выпускники Академии TOP могли успешно представить себя перед потенциальными работодателями.

Программа включает следующие темы:

  • Введение в язык программирования Java под Android;
  • Переменные, типы данных, операторы;
  • Логические операторы, операторы ветвления, побитовые операторы. Циклы;
  • Работа со строками, одномерными и многомерными массивами. Методы (с акцентом на статические методы);
  • Объектно-ориентированное программирование;
  • Использование Java Collection Framework;
  • Аннотации, анонимные классы, лямбда-выражения. Stream API;
  • Использование jUnit и фреймворка Mockito;
  • Паттерны проектирования: MVC, MVP, MVVM. Принципы проектирования классов SOLID;
  • Основы разработки под Android: обзор необходимого ПО, структура проекта, пользовательский интерфейс приложения;
  • Жизненный цикл приложения Android, работа с Activity и intent;
  • Material Design: разметка, представления и ресурсы;
  • Подробный обзор виджетов Android: основные методы, полезные аспекты создания и работы;
  • Многопоточность, использование AsyncTask;
  • Сохранение информации на устройстве. Меню, управление и уведомления, диалоговые окна;
  • Фрагменты;
  • Работа с изображениями, графикой, анимацией. Работа с аудио, видео и камерой;
  • Введение в работу с базами данных. Использование баз данных в приложениях Android;
  • Работа с адресной книгой, календарями, событиями, звонками и SMS;
  • Сетевые возможности и доступ к веб-сервисам. Использование Google Cloud Platform и Firebase;
  • Работа с картами через Google Maps API;
  • Регистрация в Google Play;
  • Системы контроля версий Git;
  • Командная работа и управление программными проектами.

По завершении курса вы сможете:

  • Понимать и применять принципы разработки программ на языке Java.
  • Создавать, компилировать и отлаживать проекты с помощью среды разработки Android Studio.
  • Проектировать и реализовывать сложные алгоритмы с использованием условий и циклов.
  • Понимать архитектуру Android и применять принципы объектно-ориентированного программирования.
  • Использовать различные типы Activity в приложениях.
  • Разрабатывать виджеты различной сложности и использовать механизмы оповещений и диалоговых окон.
  • Работать с графикой и изображениями в приложениях.
  • Создавать приложения, взаимодействующие с адресной книгой, календарем, звонками и SMS.
  • Понимать принципы и требования регистрации приложений в магазинах приложений, включая Google Play.
  • Уметь проектировать классы различной сложности и иерархии классов. Применять механизмы обобщений (generics) для создания шаблонных классов. Использовать классы Java Collection Framework.
  • Применять механизмы многопоточности в языке Java.
  • Использовать систему контроля версий и проводить юнит-тестирование.

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

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.