Test odaklı geliştirmeyle güvenli Angular
Angular Development: Testing & TDD Eğitimi, Angular bilen geliştiricilere test odaklı geliştirmeyi ve kapsamlı test yazımını uygulamalı öğretir.
TestBed ile birim testten marble testine ve Cypress ile uçtan uca teste test odaklı eğitim
Angular Development: Testing & TDD Eğitimi, Angular bilen geliştiricilere test odaklı geliştirmeyi ve kapsamlı test yazımını uygulamalı öğretir. Katılımcılar Jasmine ve TestBed ile bileşen, servis ve pipe testlerini, HttpTestingController ile istek doğrulamayı, spy ve mock kullanımını, RxJS akışları için marble testini ve Cypress ile uçtan uca testleri öğrenir. Eğitim kırmızı-yeşil-yeniden düzenle döngüsüyle TDD pratiğini ve test kapsamı ölçümünü kapsar.
4 Gün. Her gün dört modül; örnek bir uygulama önce test yazılarak, kırmızı-yeşil-yeniden düzenle döngüsüyle adım adım geliştirilir ve test edilir.
Orta Seviye — Angular bilen geliştiricilere test odaklı geliştirme ve kapsamlı test yazımını uygulamalı öğretir
Özellikler önce test yazılarak geliştirilir; her modülde yeni bir test tekniği gerçek koda uygulanır ve TDD döngüsü canlı işletilir.
Kapsamlı test seti sayesinde kodu yeniden düzenlerken veya özellik eklerken regresyon korkusu olmadan güvenle ilerlersiniz.
Kırmızı-yeşil-yeniden düzenle döngüsüyle önce testi yazar, gerektiği kadar kod yazar ve tasarımı testlerle yönlendirirsiniz.
Birim, bileşen ve uçtan uca test katmanlarını dengeleyerek hızlı ve güvenilir bir test piramidi kurarsınız.
Eğitimden en iyi verimi almak için faydalı bilgi ve hazır geliştirme ortamı
Bileşen, servis, bağımlılık enjeksiyonu ve template kavramlarını bilmek test senaryolarını kurmayı kolaylaştırır.
Sınıf, arayüz ve fonksiyon tiplerine aşinalık test dosyalarını okumayı ve yazmayı hızlandırır.
Observable ve abonelik mantığına temel aşinalık reaktif akış testlerini takip etmeyi destekler.
Angular CLI ile proje oluşturup test komutlarını çalıştırabilen bir geliştirme ortamı gereklidir.
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:
Kırmızı-yeşil-yeniden düzenle döngüsünü uygular, testle yönlendirilen tasarımla sürdürülebilir kod yazarsınız.
TestBed ile bileşen ve bağımlılıkları yapılandırır, test ortamını gerçek uygulamaya yakın biçimde kurarsınız.
Template, etkileşim, girdi ve çıktıları test eder, kullanıcı davranışını yansıtan güvenilir bileşen testleri yazarsınız.
spyOn, createSpy ve sahte sağlayıcılarla bağımlılıkları izole eder, servisleri bağımsız ve hızlı test edersiniz.
HttpTestingController ile istekleri doğrular, fakeAsync ve tick ile asenkron kodu kontrollü biçimde test edersiniz.
TestScheduler ve marble sözdizimiyle RxJS akışlarını, zamanlamayı ve hata durumlarını güvenle test edersiniz.
Cypress ile kullanıcı akışlarını otomatikleştirir, ağ isteklerini taklit eder ve gerçek senaryoları uçtan sınarsınız.
Kod kapsamını ölçer, anlamlı hedefler koyar ve testleri sürekli entegrasyona bağlayarak kaliteyi otomatikleştirirsiniz.
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.
AngularFire, Firestore, Authentication, Cloud Functions ve Hosting ile sunucusuz, gerçek zamanlı web uygulaması geliştirme eğitimi.
Detayları Gör →Observable, operatörler, Subject, higher-order akışlar ve hata yönetimiyle Angular'da RxJS reaktif programlama eğitimi.
Detayları Gör →Angular ön yüzü ve ASP.NET Core Web API ile REST, JWT kimlik doğrulama ve dağıtımı kapsayan tam yığın uygulama bootcamp eğitimi.
Detayları Gör →Jasmine, Karma, TestBed, HttpTestingController ve Cypress ile Angular birim, entegrasyon ve E2E test eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Change detection, Signals, ileri RxJS, dinamik bileşen, NgRx, SSR ve performans optimizasyonuyla ileri seviye Angular eğitimi. Uygulamalı.
Detayları Gör →Bileşen ve veri bağlamadan routing, formlar, RxJS, durum yönetimi ve yayına kadar Angular'ı temelden ileriye öğreten eğitim. Uygulamalı.
Detayları Gör →