модуль #4 Языки программирования для разработки приложений Обзор популярных языков программирования для разработки приложений, включая Java, Swift, Kotlin и JavaScript
модуль #5 Начало работы с разработкой приложений для Android Введение в Android Studio, создание нового проекта и понимание архитектуры Android
модуль #6 Создание пользовательских интерфейсов в Android Создание макетов, использование виджетов и понимание компонентов пользовательского интерфейса в Android
модуль #7 Жизненный цикл активности Android и намерения Понимание жизненного цикла активности, типов намерений и того, как использовать намерения для навигации между активностями
модуль #8 Хранение данных в Android Понимание вариантов хранения, использование SharedPreferences и работа с базами данных SQLite
модуль #9 Сетевое взаимодействие в Android Выполнение HTTP-запросов, анализ данных JSON и понимание лучших практик работы с сетями
модуль #10 Введение в разработку приложений для iOS Начало работы с Xcode, создание нового проекта и понимание архитектуры iOS
модуль #11 Создание пользовательских интерфейсов в iOS Создание раскадровок, использование Auto Layout и понимание компонентов пользовательского интерфейса в iOS
модуль #12 Работа с данными в iOS Понимание вариантов хранения данных, использование Core Data и работа с данными JSON
модуль #13 Сетевое взаимодействие в iOS Выполнение HTTP-запросов, анализ данных JSON и понимание лучших практик работы с сетями
модуль #14 React Native для кросс-платформенной разработки Введение в React Native, настройка нового проекта и понимание фреймворка
модуль #15 Создание компонентов пользовательского интерфейса в React Native Создание компонентов, использование JSX и понимание макета и стилизация
модуль #16 Работа с данными в React Native Понимание вариантов хранения данных, использование Redux и работа с API
модуль #17 Публикация и распространение вашего приложения Подготовка вашего приложения к выпуску, понимание рекомендаций магазина приложений и распространение вашего приложения
модуль #18 Тестирование и отладка вашего приложения Понимание методологий тестирования, использование тестирования с помощью эмуляторов и симуляторов, а также методов отладки
модуль #19 Монетизация и аналитика приложений Понимание стратегий монетизации приложений, интеграция рекламы и использование инструментов аналитики
модуль #20 Безопасность приложений и передовые практики Понимание рисков безопасности, реализация мер безопасности и следование передовым практикам
модуль #21 Доступность и локализация в разработке приложений Понимание рекомендаций по обеспечению доступности, реализация функций доступности и локализация вашего приложения
модуль #22 Работа с API и сторонними службами Понимание API, работа с RESTful API и интеграция сторонних служб
модуль #23 Push-уведомления и фон Службы Понимание стратегий push-уведомлений, реализация push-уведомлений и работа с фоновыми службами
модуль #24 Обслуживание и обновления приложений Понимание важности обслуживания, внедрения обновлений и обработки сбоев приложений
модуль #25 Подведение итогов и заключение курса Планирование следующих шагов в карьере разработчика приложений