Специалист по Android-разработке
С помощью курса вы научитесь профессионально разрабатывать Android-приложения, программировать на Java, узнаете классические алгоритмы и структуры данных. Опытные преподаватели-практики поделятся актуальными знаниями и помогут создать успешный проект.
Преподаватели

Ведущий специалист центра разработки информационных систем в АО «Российские космические системы».

Senior Java Developer, разработчик ПО в области компьютерного зрения и интеллектуальной видеоаналитики.

Цифровые технологии ВГТРК, Senior Android и Middle PHP Developer.

Senior Android Developer.

Senior Android Developer.

Java-разработчик с опытом более 5 лет.

Senior Java Developer в TopDog Developments Russia.

Frontend-программист и руководитель проектов в компании «ВТ2Б».

Java-разработчик в Oracle corp. До этого 10 лет занимался разработкой клиент-серверных приложений на MS SQL и Delphi.
Содержание курса
- Сетевой чат.
- Как учиться эффективно. Видеокурс от методистов GeekUniversity.
- Java Core. Базовый уровень.
- Java Core. Продвинутый уровень.
- Java Core. Профессиональный уровень.
- Разработка погодного приложения под ОС Android.
- Android. Базовый уровень.
- Android. Продвинутый уровень.
- Чистая архитектура в разработке под Android.
- Приложение заметок и клиент для Instagram.
- Android. Material design.
- Программирование на Kotlin под Android.
- Популярные библиотеки: RxJava 2, Dagger 2, Moxy.
- Командная разработка и тестирование Android-приложений.
- Профессиональная разработка Android-приложений.
- Тестирование Android-приложений.
- Командная разработка Android-приложения.
- Курсы вне четверти:
- Базы данных. Интерактивный курс.
- Алгоритмы и структуры данных на Java. Базовый курс.
- Как студенту GeekUniversity найти свою первую работу?
- Подготовка к собеседованию Android-разработчика.
- Git. Базовый курс.
Кому подойдет данный курс
Обучение ориентировано на студентов, имеющих базовые знания по направлению. Перед прохождением курса, школа предлагает пройти подготовительные курсы для более успешного освоения основной программы.
Приобретенные навыки
Курс поможет вам освоить следующие ключевые навыки:
- навыки программирования на Java;
- разработка клиент-серверных приложений для Android;
- знание классических алгоритмов и структур данных;
- работа в команде;
- умение работать с GIT;
- знание принципов ООП;
- навыки успешного прохождения собеседований и общения с заказчиками;
- навыки проектирования архитектуры, использования шаблонов проектирования и принципов Clean Architecture.
После обучения вы сможете работать в крупной компании или развивать собственный проект, а также получите диплом о профессиональной переподготовке и электронный сертификат, подтверждающие ваши знания.
Дополнительная информация
В результате вы сможете профессионально разрабатывать Android-приложения, освоите Java Core и будете программировать на Kotlin под Android.