модуль #1 Қолданбаларды әзірлеуге кіріспе Қолданбаларды әзірлеу ландшафтына шолу, мобильді қолданбалардың маңыздылығы және курс мақсаттары
модуль #2 Дамдау ортасын орнату Қажетті құралдарды орнату, IDE орнату және әзірлеу жұмыс процесін түсіну
модуль #3 Мобильдік қолданбаларға арналған дизайн принциптері Мобильдік қолданбалар, пайдаланушы тәжірибесі (UX) және пайдаланушы интерфейсі (UI) дизайнына арналған дизайн мәселелерін түсіну
модуль #4 Қолданбаларды әзірлеуге арналған бағдарламалау тілдері Танымал бағдарламалауға шолу Java, Swift, Kotlin және JavaScript қоса алғанда, қолданбаларды әзірлеуге арналған тілдер
модуль #5 Android қолданбасын әзірлеуді бастау Android Studio бағдарламасына кіріспе, жаңа жобаны құру және Android архитектурасын түсіну
модуль #6 Пайдаланушы интерфейстерін құру Android жүйесінде Орналасуларды жасау, виджеттерді пайдалану және Android жүйесінде UI құрамдастарын түсіну
модуль #7 Android әрекетінің өмірлік циклі және мақсаттары Әрекеттердің өмірлік циклін, ниет түрлерін және әрекеттер арасында шарлау үшін ниеттерді пайдалану жолын түсіну
модуль #8 Android жүйесіндегі деректерді сақтау Сақтау опцияларын түсіну, SharedPreferences пайдалану және SQLite дерекқорларымен жұмыс істеу
модуль #9 Android жүйесінде желілік жұмыс HTTP сұрауларын жасау, JSON деректерін талдау және желідегі ең жақсы тәжірибелерді түсіну
модуль #10 iOS қолданбасын әзірлеуге кіріспе Xcode-мен жұмысты бастау, жаңа жобаны құру және iOS архитектурасын түсіну
модуль #11 iOS жүйесінде пайдаланушы интерфейстерін құру Сюжеттік тақталарды жасау, Auto Layout пайдалану және iOS жүйесінде UI құрамдастарын түсіну
модуль #12 iOS жүйесінде деректермен жұмыс істеу Деректерді сақтау опцияларын түсіну, негізгі деректерді пайдалану және JSON деректерімен жұмыс істеу
модуль #13 iOS жүйесінде желі құру HTTP сұрауларын жасау, JSON деректерін талдау және желідегі ең жақсы тәжірибелерді түсіну
модуль #14 Кросс-платформаны әзірлеу үшін React Native React Native бағдарламасына кіріспе, жаңа жобаны орнату және құрылымды түсіну
модуль #15 React Native бағдарламасында UI компоненттерін құру JSX көмегімен құрамдастарды жасау және макет пен стильді түсіну
модуль #16 React Native бағдарламасында деректермен жұмыс істеу Деректерді сақтау опцияларын түсіну, Redux пайдалану және API интерфейстерімен жұмыс істеу
модуль #17 Қолданбаны жариялау және тарату Қолданбаны шығаруға дайындау, түсіну қолданбалар дүкенінің нұсқаулары және қолданбаны тарату
модуль #18 Қолданбаңызды тестілеу және жөндеу Тестілеу әдістемелерін түсіну, эмулятор мен симуляторды тестілеуді және жөндеу әдістерін пайдалану
модуль #19 Қолданбаны монетизациялау және талдау Қолданбаны монетизациялау стратегияларын түсіну , жарнамаларды біріктіру және аналитикалық құралдарды пайдалану
модуль #20 Қолданба қауіпсіздігі және ең жақсы тәжірибелер Қауіпсіздік тәуекелдерін түсіну, қауіпсіздік шараларын енгізу және ең жақсы тәжірибелерді орындау
модуль #21 Қолданба әзірлеудегі қолжетімділік және локализация Арнайы мүмкіндіктер нұсқауларын түсіну , қол жетімділік мүмкіндіктерін енгізу және қолданбаңызды локализациялау
модуль #22 API және үшінші тарап қызметтерімен жұмыс істеу API интерфейстерін түсіну, RESTful API интерфейстерімен жұмыс істеу және үшінші тарап қызметтерін біріктіру
модуль #23 Push хабарландырулары және фондық қызметтер Push хабарландыру стратегияларын түсіну, push хабарландыруларын енгізу және фондық қызметтермен жұмыс істеу
модуль #24 Қолданбаға техникалық қызмет көрсету және жаңартулар Техникалық қызмет көрсетудің маңыздылығын түсіну, жаңартуларды енгізу және қолданбаның бұзылуын өңдеу
модуль #25 Курсты қорытындылау және қорытындылау Қолданбаларды әзірлеу мансабындағы келесі қадамдарды жоспарлау