Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

31 560 ₽
есть рассрочка

Для кого разработана программа

- Школьники и выпускники (15-18 лет).Получат первую профессию, не откладывая на потом свою мечту стать программистом

- Студенты ВУЗов (18-23 года). Освоят вторую специальность параллельно с университетским образованием

- Представители других профессий (23-55 лет). Которых не устраивает текущая карьерная и финансовая перспектива, смогут переучиться на разработчика для Android и построить карьеру в IT-индустрии

- Все желающие повысить IT-квалификацию. Систематизируют свои знания и получат рабочие навыки, востребованные в современном IT

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

  1. Понимать и использовать принципы создания программ с использованием Java;
  2. Создавать, компилировать, и производить отладку проектов в IDE Android Studio;
  3. Проектировать и реализовывать сложные алгоритмы с использованием механизмов условий и циклов;
  4. Понимать архитектуру Android. Использовать принципы и ООП;
  5. Использовать различные разновидности Activity;
  6. Разрабатывать виджеты различной степени сложности. Применять механизмы оповещений и диалоговые окна;
  7. Разбираться в механизмах графического вывода и работы с изображениями;
  8. Создавать приложения, взаимодействующие с адресной книгой, календарем, звонками, sms;
  9. Понимать принципы и требования к регистрации приложения в Google Play и других магазинах приложений;
  10. Уметь проектировать классы различной степени сложности и иерархии классов. Использовать механизмы generics для построения шаблонных классов. Использовать классы JCF;
  11. Использовать механизмы многопоточности Java;
  12. Использовать систему контроля версий. Использовать юнит-тестирование;

Что вы получите после обучения

Приобретаемые навыки
2
Объектно-ориентированное программирование
3
JavaCollectionFramework
4
Структура Аndroid-проекта
7
Базы данных
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

С 1999 года

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

В чём сила Компьютерной Академии TOP?

Мы делаем всё, чтобы выпускников Академии TOP принимали на работу сразу после защиты дипломов. Для этого каждый год улучшаем программу, зовём к себе лучших преподавателей и сохраняем правильную атмосферу.

Актуальность

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

Преподаватели практики

Наши преподаватели — не только эксперты в своей сфере, но и профессиональные педагоги. Их цель — сделать образование таким, каким оно должны быть: осознанным, интересным и результативным.

Атмосфера

В стенах Академии TOP нет «отстающих», «любимчиков» или «конкурентов». Студенты поддерживают друг друга, чтобы получить профессию и найти единомышленников. Бывало, что выпускники создавали свой стартап и покидали TOP предпринимателями.

По окончании обучения студенты получают международный диплом Компьютерной Академии «TOP»
а также международные сертификаты от компаний-партнеров.

Программа курса

  1. Введение в язык программирования Java под Android;
  2. Переменные, типы данных, операторы;
  3. Логические операторы, операторы ветвлений, побитовые операторы. Циклы;
  4. Строки, массивы одномерные, многомерные. Методы (на примере статических методов);
  5. Объектно-ориентированное программирование;
  6. JavaCollectionFramework;
  7. Аннотации, Анонимные классы, Lambda выражения. Stream API;
  8. Использование jUnit и фреймворка Mockito;
  9. Паттерны проектирования. MVC, MVP, MVVM. Принципы проектирования классов SOLID;
  10. Android. Обзор необходимого ПО;
  11. Структура Аndroid-проекта. Пользовательский интерфейс приложения;
  12. Жизненный цикл приложения Android, Activity, intent;
  13. Material Design. Layout, Views и ресурсы;
  14. Детальный обзор виджетов Android. Основные и полезные методы виджетов, важные аспекты их создания и работы;
  15. Многопоточность, AsyncTask;
  16. Сохранение информации в телефоне. Меню, управляющая и оповещающая информация, диалоги;
  17. Фрагменты;
  18. Изображения, графика, анимация. Аудио, видео, камера;
  19. Введение в работу с базами данных. Использование баз данных в Android-приложениях;
  20. Адресная книга, календари, события, звонки, sms;
  21. Сетевые возможности, доступ к веб-сервисам. Google Cloud Platform, Firebase;
  22. Работа с картами Google Maps API;
  23. Регистрация в GooglePlay;
  24. Системы контроля версий GIT;
  25. Работа в команде, управление программными проектами;

Рейтинг курса

3.9
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 10.11.2024 09:44
Разработка приложений для Android - Калуга

Разработка приложений для Android - Калуга

Оставить отзыв
Поделиться курсом с друзьями