C# .NET Back-End Proqramlaşdırma Kursu

.netasp .net corerest apidatabaseci/cddeploylinuxmvcc#

Kurs Haqqında

JET School-un C# .NET ilə Back-End Proqramlaşdırma kursu, müasir veb və server-tərəfli tətbiqlər hazırlamaq istəyənlər üçün nəzərdə tutulmuş praktik və innovativ təhsil proqramıdır. Kurs 8 ay davam edir və həftədə 3 dərs formatında keçirilir (hər dərs 2 saat olmaqla).

Proqram backend inkişafının əsas istiqamətlərini əhatə edir və tələbələrə real layihələr üzərində işləmək imkanı yaradır.


C# və Proqramlaşdırma Əsasları

Tələbələr C# dilinin sintaksisi, dəyişənlər və məlumat tipləri, şərtlər və dövrlər, funksiyalar, həmçinin OOP prinsipləri (siniflər, obyektlər, irsiyyət və polimorfizm) ilə tanış olacaqlar. Git və GitHub vasitəsilə versiya nəzarəti də öyrədiləcək.


ASP.NET Core və Web API

Tələbələr ASP.NET Core mühitində server-tərəfli tətbiqlərin qurulmasını, MVC və Web API arxitekturasını, routing, controller və dependency injection mexanizmlərini praktiki şəkildə öyrənəcəklər.


Verilənlər Bazası və REST API

Kurs çərçivəsində SQL Server və PostgreSQL ilə işləmə, Entity Framework Core vasitəsilə ORM istifadəsi, CRUD əməliyyatlarının yaradılması və REST API prinsipləri tədris olunur. Həmçinin JWT autentifikasiya və authorization mexanizmləri də izah edilir.


Deployment və Real Layihə

Tədris prosesi real backend layihələrinin hazırlanması üzərində qurulub. Tələbələr CI/CD prinsipləri və tətbiqin server və ya cloud mühitdə yerləşdirilməsini öyrənəcəklər. Kursun sonunda hər tələbə şəxsi portfel üçün tam funksional backend layihə təqdim edir.

Kurs tələbələrə backend proqramlaşdırma sahəsində fundamental biliklərlə yanaşı, problem həll etmə, analitik düşüncə və komanda ilə işləmə bacarıqları qazandırır və onları Junior Backend Developer səviyyəsinə hazırlayır.

  • Alqoritm anlayışı və problem qurma bacarığı
  • Input → Process → Output məntiqi
  • Şərt və dövr strukturları
  • Sadə məsələlərin addım-addım həlli
  • Flowchart əsasları
  • C# sintaksisi və mühitin qurulması
  • Dəyişənlər və məlumat tipləri
  • Operatorlar və şərt blokları (if/else, switch)
  • Dövrlər (for, while, foreach)
  • Metodlar və parametr anlayışı
  • Sinif və obyekt anlayışı
  • Encapsulation, Inheritance, Polymorphism
  • Abstraction və Interface
  • SOLID prinsiplərinə giriş
  • ASP.NET Core qurulması
  • MVC və Web API arxitekturası
  • Routing və Controller strukturu
  • Dependency Injection mexanizmi
  • REST prinsipləri
  • CRUD əməliyyatlarının qurulması
  • JWT Authentication
  • Authorization və Role sistemi
  • Middleware istifadəsi
  • SQL əsasları
  • SQL Server və PostgreSQL
  • Entity Framework Core
  • Miqrasiyalar və əlaqəli cədvəllər
  • Performans optimizasiyası
  • Unit testing (xUnit/NUnit)
  • API testləri (Postman)
  • CI/CD əsasları
  • Real backend layihənin hazırlanması və GitHub portfolio

Kursa kimlər qoşula bilər ?

Kompüter istifadəsi

Kompüterdən rahatlıqla istifadə etməyi bacaranlar

İngilis dili səviyyəsi

İngilis dilində başlanğıc səviyyədə oxuma-yazma bacarığı olanlar

Məntiqi düşüncə

Problemləri analiz edib, düzgün həll yolları tapmağı bacaranlar

Yaş aralığı : 13-17

Uşaqlar və Gənclər üçün uyğundur

Təlimçi Heyəti

Team member Rasim Ismayılov

Rasim Ismayılov

Python Back-End Proqramlaşdırma üzrə təlimçi

Team member Emil Namazəliyev

Emil Namazəliyev

IT Əsasları üzrə təlimçi

Team member İnci Hüseynli

İnci Hüseynli

Veb Proqramlaşdırma və dizayn üzrə təlimçi

Team member Firuddin Əliyev

Firuddin Əliyev

IT Əsasları üzrə təlimçi

Team member Şükran Məmmədov

Şükran Məmmədov

Veb Proqramlaşdırma üzrə təlimçi

Team member Arzu  Yusifzadə

Arzu Yusifzadə

Veb Proqramlaşdırma üzrə təlimçi

Team member Hüseynağa Qurbanov

Hüseynağa Qurbanov

IT Əsasları üzrə təlimçi

Team member Elçin Quliyev

Elçin Quliyev

Python Back-End Proqramlaşdırma üzrə təlimçi

Team member Səadət Şükürlü

Səadət Şükürlü

Veb Proqramlaşdırma və dizayn üzrə təlimçi

Team member İsa Sadıqov

İsa Sadıqov

Veb Proqramlaşdırma üzrə təlimçi

Team member Orxan Qasımov

Orxan Qasımov

Kibertəhlükəsizlik üzrə təlimçi

Team member Bənövşə Məhərrəmova

Bənövşə Məhərrəmova

Robotexnika üzrə təlimçi

Team member Hüseyn Eyvazov

Hüseyn Eyvazov

Kibertəhlükəsizlik üzrə Təlimçi

Team member Camal Vəliyev

Camal Vəliyev

Veb Proqramlaşdırma üzrə təlimçi

Team member Fərid Səfərov

Fərid Səfərov

Kibertəhlükəsizlik üzrə təlimçi

Team member Mirismayıl Sadıqov

Mirismayıl Sadıqov

Kibertəhlükəsizlik üzrə təlimçi

Qeydiyyatdan keç

Bizim digər kurslarımız