MEAN ile ölçeklenebilir uygulamalar geliştirin
Eğitim, MEAN yığınında gerçek projeye yakın uygulama geliştirmeyi hedefler. JavaScript ve temel web bilen geliştiriciler, MEAN yığınında profesyonel uygulama geliştirmek isteyen ekipler içindir.
MEAN yığınında üretime hazır uygulama geliştirme
Eğitim, MEAN yığınında gerçek projeye yakın uygulama geliştirmeyi hedefler. TypeScript ile Express API, katmanlı mimari, Mongoose populate ve aggregation pipeline, indeks ve sayfalama, JWT ve refresh token, rol tabanlı yetki, dosya yükleme, Angular modül yapısı, Reactive Forms, RxJS, NgRx, interceptor ve guard, Jest ve Cypress testleri ile Docker ve CI ile dağıtım uygulanır.
3 Gün. Her gün dört modül; 1. gün Arka Uç Mimarisi; 2. gün Kimlik, Yetki ve Angular; 3. gün Test, Güvenlik ve Dağıtım.
Orta Seviye — MEAN yığınında üretim odaklı API, Angular uygulama mimarisi, güvenlik ve dağıtım
Katılımcılar çok kullanıcılı bir kaynak yönetimi uygulamasını API ve arayüzüyle geliştirir, testlerini yazar ve Docker ile paketler.
Controller, service ve repository ayrımıyla bakımı kolay API yazarsınız.
Aggregation pipeline ile raporlama sorguları üretirsiniz.
Test, güvenlik ve Docker ile yayına hazır uygulama çıkarırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
ES6+ ve temel TypeScript bilgisi gerekir.
HTTP ve REST kavramları bilinmelidir.
Temel CRUD deneyimi yararlıdır.
Component kavramına aşinalık beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
TypeScript ile katmanlı Express API yazabilirsiniz.
populate ve hook'larla ilişkili veri modelleyebilirsiniz.
Aggregation pipeline ile raporlama sorguları üretebilirsiniz.
Refresh token ve rol bazlı yetki uygulayabilirsiniz.
Feature modüller, guard ve interceptor ile istemci kurabilirsiniz.
NgRx ile merkezi state yönetebilirsiniz.
Jest, Supertest ve Cypress ile test yazabilirsiniz.
Docker compose ile uygulamayı paketleyip yayınlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Program yapısı, metotlar ve değişkenler eğitimi: kapsam, parametre geçirme, aşırı yükleme, özyineleme ve modüler tasarım uygulamaları.
Detayları Gör →Reaktif programlama yöntemleri eğitimi: RxJS ve RxJava ile Observable, operatörler, switchMap, backpressure, hata yönetimi ve marble testing.
Detayları Gör →ReactJS ve Grunt eğitimi: JSX, bileşenler, Gruntfile, Babel, Browserify/webpack, uglify, ESLint ve livereload ile build otomasyonu.
Detayları Gör →ReactJS web uygulama geliştirme eğitimi: hooks, React Router, Redux Toolkit, React Query, Testing Library ve Vite ile dağıtım.
Detayları Gör →ReadyAPI Foundations eğitimi: Property Transfer, assertion, Groovy script, veri güdümlü test ve zincirleme uçtan uca API testlerini CI ile çalıştırma.
Detayları Gör →