Öyrən-Qur-Qiymətləndir dövrü
Hər anlayış dərhal tapşırıqlar və layihələr vasitəsilə praktikaya çevrilir, sonra irəli keçməzdən əvvəl nəzərdən keçirilir.
Hesab yarat və müraciət et
Java-da ilk sətirdən başlayaraq real Spring Boot tətbiqləri qurmağa, test etməyə və istifadəyə verməyə qədər aparan 5 aylıq praktiki proqram — öyrənmə və inkişaf prosesinə inteqrasiya olunmuş AI ilə.
Hər anlayış dərhal tapşırıqlar və layihələr vasitəsilə praktikaya çevrilir, sonra irəli keçməzdən əvvəl nəzərdən keçirilir.
AI kodlaşdırma köməkçilərindən öyrənmə vasitəsi kimi istifadə etməyi öyrənərkən, onların nəticələrini nəzərdən keçirmək və düzəltmək bacarığını inkişaf etdirirsiniz.
Öz Spring Boot tətbiqinizi Railway-ə istifadəyə verirsiniz, beləliklə sadəcə nəzəriyyə oxumaq deyil, qurduğunuzu görüb paylaşa bilirsiniz.
Modules stay collapsed for quick scanning. Open any module to inspect its topics.
Proqramçı əslində nə edir? Praktiki problem həll etmə düşüncə tərzi
JDK və IntelliJ IDEA-nın quraşdırılması, iş mühitinin hazırlanması
İlk Java proqramınız: Hello World və kompilyasiya necə işləyir
Xəta mesajlarını peşəkar kimi oxumaq və anlamaq
Dəyişənlər, ilkin (primitive) məlumat tipləri və operatorlar
String-lərlə işləmək və əsas konsol giriş/çıxışı
Şərti məntiq: if/else və switch operatorları
Java-da dəyişən əhatə dairəsini (scope) anlamaq
Praktiki tapşırıq: sadə kalkulyator hazırlamaq
For, while və do-while dövrləri
Massivlər və əsas kolleksiya idarəetməsi
Əsas məlumat strukturları: List, Set və Map
Təmiz, yenidən istifadə edilə bilən metodlar yazmaq
try/catch ilə istisnaları (exception) idarə etmək və ümumi istisna növləri
Praktiki tapşırıq: rəqəm təxmin etmə oyunu və sadə məlumat emalı
Siniflər, obyektlər və konstruktorlar
Enkapsulyasiya və giriş modifikatorları
İrsiyyət və polimorfizmin əsasları
İnterfeyslər və abstrakt siniflər
Statik və instance üzvlər: sahələr və metodlar
Mini layihə: kiçik real dünya sahəsinin Java-da modelləşdirilməsi
Git əsasları: init, add, commit, branch
GitHub ilə işləmək: remote-lar, push etmək və pull request-lər
Merge konfliktlərini təhlükəsiz həll etmək
Praktika: OOP mini layihənizin versiyalaşdırılması
Fayl sisteminə naviqasiya və əsas komandalar
Fayl icazələri, proseslər və əsas paket idarəetməsi
Terminaldan Java tətbiqlərinin işlədilməsi və idarə edilməsi
Gündəlik inkişaf tapşırıqlarına dəstək olan shell əsasları
AI köməkçilərinin etibarlı şəkildə edə bildiyi və edə bilmədiyi şeylər
Kodlaşdırma tapşırıqları üçün effektiv prompt yazmaq
Kodunuzu izah etmək, refaktor etmək və debaqlamaq üçün AI istifadə etmək
AI tərəfindən yaradılan kodu yoxlamaq və kor-koranə güvənməkdən qaçınmaq
Spring Boot layihə strukturu və asılılıq inyeksiyasının (dependency injection) əsasları
Build alətlərinin əsasları: Maven və Gradle
İlk REST controller-inizi qurmaq
Sorğuları, cavabları və JSON-u idarə etmək
Praktiki tapşırıq: sadə CRUD API qurulması
SQL əsasları: SELECT, INSERT, UPDATE, DELETE, filtrasiya və join-lər
JPA və Hibernate ilə entity-lərin xəritələnməsi (mapping)
Repository-lər və əsas sorğuların yazılması
Spring Boot API-nizi real verilənlər bazasına qoşmaq
JUnit ilə əsas unit testlərin yazılması
Spring Boot tətbiqləri üçün inteqrasiya testinin əsasları
Postman və ya REST-assured kimi alətlərlə API testi
Debaqlama texnikaları və birləşdirmədən (merge) əvvəl kodu nəzərdən keçirmək üçün AI istifadə etmək
Kiçik tətbiqlər üçün əsas CI/CD anlayışları
Tətbiqinizi Railway-ə istifadəyə vermək
Yekun layihə (capstone): tam tətbiqin qurulması, test edilməsi və istifadəyə verilməsi
Yalnız cari, açıq qruplar göstərilir.
“The program helped me connect individual skills into the way real teams design, build and deliver software.”
Ingress icmasından real məzun hekayələrinə baxın.
Məzun nəticələrini kəşf etWe use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.
Əvvəlcə sualınız var? Məsləhətçi ilə danışınPortal hesabınızı yaradın və ya daxil olunƏlaqə məlumatlarınız vahid tələbə profilinə bağlı qalır.
Müraciət məlumatlarınızı təsdiqləyinKiçik (Junior) Java və AI mühəndisi are preselected.
Müraciətinizi göndərinThe admissions team receives it immediately and can follow up from the Portal.
SEÇİLMİŞ TƏLİMKiçik (Junior) Java və AI mühəndisiHibrid
Ingress Portalda davam et Artıq qeydiyyatdan keçmisiniz? Portal daxil olmağınıza imkan verəcək.