Bu kurs müəyyən səviyyə C#, MsSql, Javascript biliyi olan,ya da daha öncəki texnologiyaları istifadə edən ama hazırda Asp.Net 5.0 yeniliklərinə yiyələnmək istəyən programçılara şamil olunur.Kurs ümumilikdə E-commerce sahəsi nəzərə alınaraq bir Web tətbiqin planlanması və yazılmasını əsas götürmüşdür.Kurs daxilində sıfırdan yüksək səviyyə kodyazma bacarığı,Asp.Net Core axınına qoşula biləcək konstruksiyaların yazılması,kod təkrarlarının qarşısının alınmasına səy göstərilmişdir.Həmçinin real iş mühitində baş verə biləcək çətinliklərin əvvəlcədən nəzərə alınaraq aradan qaldırılması da kursun əsas prinsiplərindəndir.
Mövzular
Github
Template-lərin sistemə tətbiq edilməsi
Templatə uyğun iş obyektlərinin planlaşdırılması
Lazımı qovluq və classların yaradılması
Layout səhifənin hazırlanması
Static route map təyin etmək
Markalar cədvəlinin yaradılması
Məhsul rəngləri cədvəlinin yaradılması
Məhsul ölçüləri cədvəlinin yaradılması
Viewmodel-lərin hazırlanması
Html.Raw Rekursiya vasitəsilə cateqoriyaların gətirilməsi
Məhsulların grid və siyahı şəklində göstərilməsi
Məhsul və məhsul şəkilləri üçün lazımi data class-ların yaradılması
Lowercase Routing təyin etmək
Dependency Injection və ServiceLifeTime anlamaq
Konfiguasiyaları faylda saxlamaq və istifadə etmək
Axtarış parameterlərinə görə dinamiq sorğu hazırlamaq
Sql sorğulama metodları, şərt ifadələri. where , and , or , in , distinct , subquery
Ajax vasitəsilə sorğu göndərmək
Ajax sorğudan gələn nəticənin əldə edilməsi. Sonsuz istinad dövrünün(Referance circle loop) aradan qaldırılması
Məhsulların sorğudan sonra yenidən düzülməsi
PartialView nədir necə istifadə edilir
MvcCore -də PartialView-ların faydaları və üstünlükləri
Məhsul xüsusiyyətlərinin analizi
ViewBag , ViewData , TempData , SelectList
Müraciət sorğusunun göndərilməsi
Javascript əsaslı yoxlamaların tətbiq edilməsi (ClientSide Validation)
Javascript əsaslı yoxlamaların özəlləşdirib tətbiq edilməsi
Data annotasiyaların istifadəsi
Javascript əsaslı bildirişlər. Toastr
Faqların qeydiyyatı və səhifədə göstərilməsi
Yeniliklərə abunə olmaq
E-poçt tənzimləmələri. E-poçt vasitəsilə məktub göndərmək
Abunəlik sorğusunun təsdiqlənməsi(Email confirmation) Attribut əsaslı marşrutlaşdırma(AttributeBase routing)
Kriptografiya. Heş alqoritmalar
Kriptografiya. Simmetrik alqoritmalar
Abunəlik təsdiqində gizli məlumatların daşınması
Area nədir niyə istifadə edirik?
CRUD-ların hazırlanması
Middleware-lər. Aralıq iş prosessləri
Fərdi middleware hazırlamaq
AuditLog hazırlamaq
Çoxdilli tətiq necə hazırlanır? CultureProvider,Link əsaslı və cərəz(cookie) əsaslı dil saxlanması
İstifadəçi interfeysindən tərcümə dilinin seçilməsi
Xəta mesajlarının tərcümə edilmiş versiyada göstərilməsi
TreeGrid istifadə etmək
Select2 komponentinin istifadəsi
ModelBinder nədir,Nəyəxxdmət edir və biz fərdi binder necə yaradarıq?
CQRS - Əməliyyat və sorğu məsuliyyətlərinin bölünməsi
Səhifələmə
Səlahiyyətləndirmə və rollandırma
Refleksiya istifadə edərək bütün səlahiyyətlərin koddan dinamik oxunması
İstifadəçiyə xas səlahiyyətlərin təyini
Cari vaxtda istifadəçi səlahiyyətlərinin yenilənməsi
Ajax global tənzimləmələrin tətbiqi
Paylaşımlar
Commentlər
Və bunun kimi əlavə daha çox biznes prosesinin təşkili
İzlədikcə yaranan problemləri, təklif və iradlarınızı bildirməkdən çəkinməyin