модул #1 Въведение в разработката на приложения Общ преглед на ландшафта за разработка на приложения, важността на мобилните приложения и целите на курса
модул #2 Настройване на вашата среда за разработка Инсталиране на необходимите инструменти, настройка на IDE и разбиране на работния процес на разработка
модул #3 Принципи на проектиране за мобилни приложения Разбиране на съображенията за проектиране на мобилни приложения, потребителско изживяване (UX) и дизайн на потребителски интерфейс (UI)
модул #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 Създаване на разкадровки, използване на автоматично оформление и разбиране на UI компоненти в iOS
модул #12 Работа с данни в iOS Разбиране на опциите за съхранение на данни, използване на Core Data и работа с JSON данни
модул #13 Работа в мрежа в iOS Извършване на HTTP заявки, анализиране на JSON данни и разбиране на най-добрите мрежови практики
модул #14 React Native за разработка на различни платформи Въведение в React Native, създаване на нов проект и разбиране на рамката
модул #15 Изграждане на UI компоненти в React Native Създаване на компоненти с помощта на JSX и разбиране на оформлението и стила
модул #16 Работа с данни в React Native Разбиране на опциите за съхранение на данни, използване на Redux и работа с API
модул #17 Публикуване и разпространение на вашето приложение Подготовка на вашето приложение за пускане, разбиране указания на магазина за приложения и разпространение на вашето приложение
модул #18 Тестване и отстраняване на грешки в приложението ви Разбиране на методологиите за тестване, използване на тестване на емулатор и симулатор и техники за отстраняване на грешки
модул #19 Монетизация на приложения и анализи Разбиране на стратегии за монетизиране на приложения , интегриране на реклами и използване на инструменти за анализ
модул #20 Сигурност на приложенията и най-добри практики Разбиране на рисковете за сигурността, внедряване на мерки за сигурност и следване на най-добри практики
модул #21 Достъпност и локализация в разработката на приложения Разбиране на насоките за достъпност , внедряване на функции за достъпност и локализиране на вашето приложение
модул #22 Работа с API и услуги на трети страни Разбиране на API, работа с RESTful API и интегриране на услуги на трети страни
модул #23 Push известия и услуги на заден план Разбиране на стратегиите за насочени известия, прилагане на насочени известия и работа с фонови услуги
модул #24 Поддръжка и актуализации на приложения Разбиране на важността на поддръжката, внедряване на актуализации и справяне със сривове на приложения
модул #25 Обобщение на курса и заключение Планиране на следващите стъпки в кариерата за разработка на приложения
Готови ли сте да научите, споделяте и се състезавате?