İ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.

Həm əyani, həm onlayn — Bakı Orta 5 ay Azərbaycan dili 90 dəq/dərs Həftədə 3 dəfə

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

  1. 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
    3 gün
  2. Kotlin Əsasları

    Sintaksis, dəyişənlər və data tipləri Şərt operatorları, dövrlər və funksiyalar Null safety Kolleksiyalar (List, Map, Set)
    2 həftə
  3. Kotlin-də OOP

    Class, obyekt və konstruktorlar İrsilik, interfeys və data class Lambda funksiyalar və extension function-lar
    1 həftə
  4. Git & GitHub

    Git əsas əmrləri və branch strategiyası GitHub-da komanda əməkdaşlığı
    3 gün
  5. 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ə
  6. 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
    2 həftə
  7. Activity/Fragment Lifecycle və Arxitektura (MVVM)

    Activity və Fragment lifecycle ViewModel və LiveData/StateFlow MVVM arxitektura pattern-i
    1 həftə
  8. Şə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
    2 həftə
  9. Firebase İnteqrasiyası

    Firebase Authentication Cloud Firestore/Realtime Database Push bildirişlər (FCM) Firebase Analytics
    1 həftə
  10. 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
    1 həftə
  11. 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ı
    2 həftə

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.