İT və Proqramlaşdırma
Mobil Proqramlaşdırma (Android/Kotlin) təlimi
Kotlin və Jetpack Compose ilə Android tətbiqləri hazırlamağı sıfırdan öyrədən, MVVM arxitekturası, Firebase və Play Store-a yerləşdirməni əhatə edən praktiki mobil proqramlaşdırma təlimi.
Kotlin, Jetpack Compose, MVVM, Firebase və Play Store-a yerləşdirməni əhatə edən praktiki Android təlimi. Bakıda və onlayn. Mobil Proqramlaşdırma (Android/Kotlin) təlimi SmartEdu tərəfindən Bakıda əyani və onlayn formada keçirilən 5 aylıq, orta səviyyəli kursdur. Dərslər həftədə 3 dəfə, hər dəfə 90 dəqiqə keçirilir. İlk 2 dərs pulsuz sınaq dərsidir. Proqram 11 modulu və 38 mövzunu əhatə edir.
Kurs haqqında
Mobil Proqramlaşdırma (Android/Kotlin) təlimi, real Android developer-dən tələb olunan bütün əsas bilik və bacarıqları əhatə edən tam praktiki bir proqramdır. Kurs Kotlin dilinin əsaslarından başlayaraq obyekt yönümlü proqramlaşdırma (OOP), ənənəvi XML Layout, Google-un tövsiyə etdiyi müasir Jetpack Compose, MVVM arxitekturası, Retrofit ilə şəbəkə inteqrasiyası, Room verilənlər bazası, Coroutines, Firebase, Git/GitHub və Google Play-ə yerləşdirmə mövzularını ardıcıl şəkildə əhatə edir.
Hər mövzu həm nəzəri, həm də praktiki şəkildə keçirilir — tələbələr öyrəndikləri hər bir mövzunu real layihə üzərində sınaqdan keçirirlər. MVVM bölməsində ViewModel, LiveData/StateFlow ilə strukturlaşdırılmış tətbiq arxitekturası öyrədilir, Firebase bölməsində isə autentifikasiya, verilənlər bazası və push bildirişlər real layihəyə inteqrasiya olunur.
Kursun sonunda tələbələr sıfırdan tam funksional bir Android tətbiqi hazırlayıb, JUnit/Espresso ilə test edib, APK/AAB formatında imzalayıb Google Play Console vasitəsilə Play Store-a yerləşdirirlər. Bu yanaşma, kursu bitirən tələbələrin real iş elanlarında rast gəldiyi texnologiya tələblərinə tam hazır olmasını təmin edir.
Nələri öyrənəcəksiniz
- Kotlin dilində OOP prinsipləri əsasında proqramlaşdırma
- XML Layout və Jetpack Compose ilə müasir Android interfeysləri hazırlamaq
- RecyclerView və Material Design komponentləri ilə işləmək
- MVVM arxitekturası ilə strukturlaşdırılmış tətbiqlər qurmaq
- Retrofit ilə REST API-lərə qoşulub verilənləri idarə etmək
- Room verilənlər bazası ilə lokal saxlama həyata keçirmək
- Coroutines ilə asinxron proqramlaşdırma aparmaq
- Firebase Authentication, Firestore və push bildirişlərini inteqrasiya etmək
- Git və GitHub ilə komanda daxilində versiya nəzarəti aparmaq
- JUnit/Espresso ilə testlər yazaraq tətbiqin keyfiyyətini təmin etmək
- Tətbiqi Google Play Console vasitəsilə Play Store-a yerləşdirmək
- Real biznes tələblərinə əsaslanan tam funksional Android tətbiqini sıfırdan hazırlamaq
Tələblər
- Kompüterdən sərbəst istifadə bacarığı və əsas fayl sistemi biliyi
- Məntiqi və analitik düşünmə bacarığı
- Windows, macOS və ya Linux əməliyyat sistemi olan kompüter/noutbuk (minimum 8GB RAM tövsiyə olunur)
- Əvvəlcədən proqramlaşdırma təcrübəsi tələb olunmur — sıfırdan tədris olunur
- Kursa həftədə minimum 8-10 saat vaxt ayıra bilmək
- Test məqsədilə Android telefon olması arzuolunandır (məcburi deyil, emulyator istifadə oluna bilər)
Kurikulum
-
3 gün
Mobil Proqramlaşdırmaya Giriş
Mobil ekosistem (Android vs iOS) Android Studio-nun quraşdırılması və IDE-yə giriş Layihə strukturu və Gradle -
2 həftə
Kotlin Əsasları
Sintaksis, dəyişənlər və data tipləri Şərt operatorları, dövrlər və funksiyalar Null safety Kolleksiyalar (List, Map, Set) -
1 həftə
Kotlin-də OOP
Class, obyekt və konstruktorlar İrsilik, interfeys və data class Lambda funksiyalar və extension function-lar -
3 gün
Git & GitHub
Git əsas əmrləri və branch strategiyası GitHub-da komanda əməkdaşlığı -
2 həftə
Android UI: XML Layout və Material Design
View-lar, ConstraintLayout və LinearLayout RecyclerView və Adapter pattern Material Design komponentləri Fragment və Navigation Component -
2 həftə
Jetpack Compose ilə Müasir UI
Composable funksiyalar və state idarəetməsi Layout-lar (Column, Row, Box) Compose-da naviqasiya XML-dən Compose-a keçid prinsipləri -
1 həftə
Activity/Fragment Lifecycle və Arxitektura (MVVM)
Activity və Fragment lifecycle ViewModel və LiveData/StateFlow MVVM arxitektura pattern-i -
2 həftə
Şəbəkə İnteqrasiyası və Verilənlərin Saxlanması
Retrofit ilə REST API-yə qoşulma JSON parsing (Gson/Moshi) Room verilənlər bazası ilə lokal saxlama Coroutines ilə asinxron proqramlaşdırma -
1 həftə
Firebase İnteqrasiyası
Firebase Authentication Cloud Firestore/Realtime Database Push bildirişlər (FCM) Firebase Analytics -
1 həftə
Testing və Play Store-a Yerləşdirmə
JUnit və Espresso ilə testlər APK/AAB hazırlanması və imzalanması Google Play Console-da tətbiqin yerləşdirilməsi -
2 həftə
Yekun Layihə
Real tələblərə əsaslanan tam funksional Android tətbiqinin dizaynı MVVM arxitekturası ilə tətbiqin qurulması API inteqrasiyası və lokal verilənlərin idarə olunması Layihənin təqdimatı və kod icmalı
Tez-tez verilən suallar
Kurs Kotlin dili ilə yanaşı, Jetpack Compose, MVVM arxitekturası, Retrofit, Room, Coroutines, Firebase, Git/GitHub və Play Store-a yerləşdirmə kimi real iş mühitində tələb olunan bütün əsas bacarıqları əhatə edir.
Kurs müasir və Google tərəfindən tövsiyə olunan Kotlin dili üzərində qurulub, çünki bazarda Android inkişafı üçün standart dil halına gəlib.
Hər ikisi öyrədilir — əvvəlcə ənənəvi XML Layout əsasları, sonra isə Google-un tövsiyə etdiyi müasir Jetpack Compose yanaşması tədris olunur.
Junior Android Developer stajı/vəzifələrinə uğurla müraciət edə bilərsiniz.
Kurs hibrid formatdadır — istəyinizə görə Bakıdakı ofisimizdə əyani, yaxud onlayn iştirak edə bilərsiniz.
Kursun sonunda tələbələr real tələblərə əsaslanan tam funksional bir Android tətbiqini sıfırdan hazırlayıb təqdim edirlər.