Курс: Разработка на Java под Android
Знания, умения и навыки, полученные в результате прохождения этого курса, обязательно помогут вам с последующим трудоустройством.
По окончании курса вы научитесь применять популярные архитектурные шаблоны на практике в своих проектах. Разработаете собственное Android приложение на Java с использованием XML и Android Jetpack, которое станет частью вашего портфолио.
Результат / будет знать, уметь
- Изучите язык программирования Java.
- Научитесь применять на практике популярные архитектурные шаблоны.
- Разработаете Android-приложение с использованием XML и Android Jetpack.
- Создадите портфолио из собственных проектов, которое сможете использовать при трудоустройстве.
Контакты
Программа
+ Основы языка: синтаксис, типы данных, управление памятью, работа с классами и объектами.
+ Работа с массивами, циклами, условиями и функциями.
+ Принципы ООП (объектно-ориентированного программирования) и применение их в разработке программ.
+ Применение исключений и обработка ошибок.
+ Работа с коллекциями, обработка и сортировка данных.
+ Работа с файлами и вводом/выводом данных.
+ Многопоточное программирование и синхронизация доступа в Java.
+ Создание многомодульного приложения и управление его зависимостями.
+ Android SDK: изучение структуры Android-приложений, жизненного цикла компонентов и базовых частей приложения.
+ Знакомство со средой разработки Android Studio для создания и отладки приложений.
+ Разработка пользовательского интерфейса с помощью XML, Android Jetpack и Material Design Guidelines.
+ Асинхронное программирование: использование RxJava для управления асинхронными задачами.
+ Использование Retrofit и OkHttp для работы с сетью и RESTful API
+ Изучение работы основных протоколов передачи данных по сети: HTTP, UDP и TCP
+ Освоение форматов для обмена данными: JSON и XML.
+ Использование сторонних библиотек и API.
+ Изучение основ SQLite для локального хранения данных.
+ Подключение модуля JDBC для взаимодействия с базами данных.
+ Получение практических навыков управления данными приложения на мобильном устройстве.
+ Практические занятия по применению полученных знаний и изучению полезных технологий, которые помогут подготовить приложение для публикации в Google Play или другой магазин приложений.
+ Firebase и сторонние сервисы: знакомство с сервисом Firebase для аутентификации, аналитики, хранения данных и других функций.
+ Тестирование и отладка приложения для обеспечения его качества и стабильности.
+ Знакомство с процессом развертывания Android-программ в магазинах приложений.
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.