Навыки, которые вы получите:
Java
Android
Kotlin
Scrum
C#
Git
Sqlite
Unit testing
IntelliJ IDEA
Мобильные устройства сегодня используют для множества целей: образование, бизнес, игры. Большое количество гаджетов имеют ОС Android, а значит, разработчики приложений под Android будут переполнены интересной, креативной и высокооплачиваемой работой.
Если вы хотите присоединиться к их числу, наша программа обучения поможет добиться успеха в ваших начинаниях и даст всю необходимую основу для успешного старта.
Программа включает обязательные и дополнительные курсы, бесплатные вебинары.
Кому подойдет курс
- Новичкам.
- Начинающим специалистам.
- Профессионалам.
Программа
- Java Стартовый.
- How to Java Стартовый.
- Java Базовый.
- IntelliJ IDEA Tips&Tricks.
- Java Углубленный.
- SOLID принципы в Java.
- Разработка приложений под Android. Базовый курс.
- Android Углубленный.
- Android Design Support Library.
- Android User Interface и т. д.
Чему вы научитесь
- Созданию мобильных приложений под ОС Android при помощи языка программирования Java и языка разметки XML.
- Формированию макетов UI Android-приложений и их непосредственная реализация.
- Применению принципов REST и SOLID при создании мобильных приложений.
- Реализации Android-приложений при помощи архитектурных шаблонов MVP и MVVM.
- Парсингу XML & JSON в приложении, работе с базой данных мобильного устройства при помощи СУБД SQLite.
- Модульному тестированию разработанных приложений под Android.
- Реализации внедрения зависимостей при помощи таких инструментов, как Dagger 2, Kodein-DI и Koin.
- Применению языка Kotlin в разработке ПО под Android и умению переписывать мобильные приложения с языка Java на Kotlin.
- Использованию в проектах различных сервисов Google и Firebase — таких, как Google Maps и др.
- Использованию библиотеки DataBinding для связки логики приложения и его представления, выполнению правильной верстки экрана под структуру данных при использовании DataBinding.