Angular uygulamanı testlerle güvence altına al
Comprehensive Testing Angular Eğitimi, bir Angular uygulamasını baştan sona test etme becerisi kazandırır. Program Jasmine ile test yazımı, Karma ile çalıştırma, TestBed ile bileşen testi, spy ile bağımlılık sahteleme, HttpTestingController ile HTTP testi, fa…
Bileşen, servis ve HTTP testinden E2E ve kapsam raporuna kadar Angular test disiplini
Comprehensive Testing Angular Eğitimi, bir Angular uygulamasını baştan sona test etmeyi öğretir. Katılımcılar Jasmine ile test yazımını, Karma ile çalıştırmayı ve TestBed ile bileşen kurmayı öğrenir. Servisleri, HttpClient çağrılarını HttpTestingController ile, zamanlayıcı ve gözlemlenebilir akışları fakeAsync ve tick ile test etmeyi uygular. Directive ve pipe testi, spy ile bağımlılık sahteleme, kod kapsamı ölçümü ve Cypress ile uçtan uca test konularıyla program tamamlanır.
3 Gün. Her gün dört modül; kısa anlatımın ardından gerçek bir uygulamaya birim, entegrasyon ve E2E testler adım adım yazılarak uygulamalı pekiştirilir.
Orta Seviye — Angular uygulamalarını birim, entegrasyon ve uçtan uca testlerle güvence altına alan program
Örnek bir uygulama üç gün boyunca test altına alınır; her modülde bileşen, servis veya akış için gerçek test senaryoları yazılır.
Kapsamlı testler sayesinde kodu yeniden düzenlerken veya özellik eklerken mevcut davranışın bozulmadığından emin olursunuz.
Jasmine, Karma, TestBed ve Cypress gibi Angular dünyasının standart araçlarını doğrudan gerçek senaryolarla kullanırsınız.
Otomatik testler hataları daha derleme aşamasında yakalayarak sürüm döngüsünü kısaltır ve üretim risklerini düşürür.
Eğitimden en iyi verimi almak için faydalı olacak hazırlık ve bilgiler
Bileşen, servis, bağımlılık enjeksiyonu ve şablon söz dizimi gibi temel Angular kavramlarına aşinalık gerekir.
Sınıf, arayüz, tip ve async yapılarla rahat olmak test kodunu okumayı ve yazmayı kolaylaştırır.
Node.js ve Angular CLI'nin kurulu, ng test komutunu çalıştırabilir durumda olması gerekir.
Observable, subscribe ve temel operatörleri tanımak akış testlerini anlamayı hızlandırır.
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:
Jasmine söz dizimiyle okunabilir birim testleri tasarlar, matcher'ları etkin kullanarak davranışı net biçimde doğrularsınız.
TestBed ve ComponentFixture ile bileşenleri kurar, DOM ve girdi-çıktı davranışını güvenle test edebilirsiniz.
Spy ve sahte nesnelerle bağımlılıkları yalıtır, servis iş mantığını dış etkilerden bağımsız olarak doğrularsınız.
HttpTestingController ile API çağrılarını gerçek istek atmadan yakalar, yanıt ve hata senaryolarını test edersiniz.
fakeAsync, tick ve whenStable ile zamanlayıcı ve gözlemlenebilir akış içeren kodu kararlı biçimde test edebilirsiniz.
Custom directive ve pipe'ları yalıtarak test eder, dönüşüm ve DOM davranışlarını doğru kurgularla doğrularsınız.
Cypress ile gerçek kullanıcı akışlarını uçtan uca otomatikleştirir, ağ isteklerini durdurarak kararlı senaryolar kurarsınız.
Kod kapsamını ölçüp yorumlar, test piramidine uygun strateji kurar ve testleri sürekli entegrasyon hattına taşırsınız.
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.
Bileşenler, veri bağlama, direktifler, servisler, HttpClient, yönlendirme ve formlarla Angular temellerini sıfırdan öğreten uygulamalı giriş eğitimi.
Detayları Gör →Tipler, arayüzler, jenerikler, dekoratörler, katı mod, tip güvenli form ve tiplenmiş HttpClient ile Angular'da TypeScript'i derinlemesine öğreten eğitim.
Detayları Gör →RxJS Observable, Subject ve operatörlerle Angular'da reaktif programlama eğitimi. HttpClient, async pipe, hata yönetimi ve reaktif durum uygulamalı.
Detayları Gör →TestBed, component harness, fakeAsync, marble testing ve CI ile ileri düzey Angular test eğitimi. Birim, entegrasyon ve uçtan uca testler uygulamalı.
Detayları Gör →Jasmine, Karma ve TestBed ile Angular uygulamalarını test etme eğitimi. Bileşen, servis, HTTP, asenkron ve Cypress uçtan uca testler uygulamalı.
Detayları Gör →TypeScript tiplerinden Angular bileşen, servis, yönlendirme ve reaktif formlara kadar bütünleşik programlama eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →