Tip güvenli Angular için TypeScript
Angular with Type Script Eğitimi, Angular geliştiricilerine TypeScript'i tip güvenli uygulama yazacak biçimde derinlemesine öğretir. Program temel ve ileri tipler, tür daraltma, arayüzler, jenerikler, sınıflar ve yardımcı tiplerle başlar.
Tiplerden jenerik ve dekoratörlere, Angular'da tip güvenli form ve servis kullanımına uzanan eğitim
Angular with Type Script Eğitimi, Angular geliştiricilerine TypeScript'i tip güvenli ve sürdürülebilir uygulama yazacak biçimde derinlemesine öğretir. Katılımcılar temel ve ileri tipleri, arayüz ve tür takma adlarını, jenerikleri, dekoratörleri ve katı mod ayarlarını öğrenir. Eğitim, Angular'ın TypeScript'i nasıl kullandığını, tip güvenli reaktif formları, jenerik servisleri, tiplenmiş HttpClient isteklerini ve tür koruyucularla güvenli kod yazmayı uygulamalı olarak kapsar.
4 Gün. Her gün dört modül; örnek bir Angular uygulaması giderek daha katı tiplerle, jenerik servisler ve tiplenmiş formlarla kademeli olarak güçlendirilir.
Orta Seviye — Angular geliştiricilerine TypeScript'i tip güvenli uygulama geliştirmek için derinlemesine öğretir
Örnek bir Angular uygulaması üzerinde her modülde yeni bir TypeScript özelliği uygulanır ve tip güvenliğinin kazanımı canlı gösterilir.
Tip sistemi sayesinde hataların çoğunu daha kodu yazarken, çalışma zamanına kalmadan derleme anında yakalarsınız.
Tiplenmiş kod, otomatik tamamlama, güvenli yeniden adlandırma ve ileri gezinmeyle geliştirme hızınızı belirgin artırır.
Arayüz ve jeneriklerle veri sözleşmelerini netleştirir, büyük projelerde okunabilir ve bakımı kolay kod tabanı kurarsınız.
Eğitimden en iyi verimi almak için faydalı bilgi ve hazır geliştirme ortamı
Bileşen, servis ve veri bağlama gibi temel Angular kavramlarını bilmek örnekleri takip etmeyi kolaylaştırır.
ES6 değişken, fonksiyon, sınıf ve modül kavramlarına aşinalık TypeScript farklarını kavramayı hızlandırır.
Tip kavramına yüzeysel aşinalık yeterlidir; temel ve ileri tipler eğitimde sıfırdan işlenir.
Node.js, npm ve Angular CLI kurulu, derleyici çıktısını görebileceğiniz 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:
Temel ve ileri tipleri, tip çıkarımını ve tür daraltmayı kavrayarak hataları derleme anında yakalayan kod yazarsınız.
Arayüz ve tür takma adlarıyla net veri sözleşmeleri kurar, API yanıtlarını ve uygulama modellerini güvenle tiplersiniz.
Jeneriklerle yeniden kullanılabilir fonksiyon, servis ve yardımcı tipler yazar, kod tekrarını belirgin biçimde azaltırsınız.
Partial, Pick, Omit, Record ve keyof gibi yardımcı tiplerle mevcut tiplerden esnek ve güvenli yeni tipler türetirsiniz.
Angular dekoratörlerini ve metadata'yı anlar, bağımlılık enjeksiyonunu tiplenmiş token ve jenerik servislerle kurarsınız.
Tiplenmiş FormControl ve FormGroup ile reaktif formlar kurar, değerleri modele güvenle eşler ve hataları tip destekli yönetirsiniz.
strict, strictNullChecks ve noImplicitAny ayarlarını uygular, katı moda kademeli geçişi güvenle yönetirsiniz.
HttpClient isteklerini jeneriklerle tipler, API modellerini kurar ve gelen veriyi tür koruyucularla doğrularsı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.
Angular CLI ile proje oluşturma, ng generate, angular.json, builder, bütçeler, test, ng update ve dağıtımı öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Angular bağımlılık enjeksiyonu, InjectionToken, hiyerarşik injector ve ng-bootstrap bileşenleriyle arayüz geliştirmeyi öğreten kurumsal eğitim.
Detayları Gör →Angular kütüphanesi üretimi, public API, ng-packagr, Angular Package Format, ikincil giriş ve npm yayınını öğreten uygulamalı kurumsal eğitim.
Detayları Gör →Angular Material bileşenleri, CDK, SCSS tema sistemi, veri tablosu ve Angular Elements ile taşınabilir web bileşeni üretmeyi öğreten uygulamalı eğitim.
Detayları Gör →RxJS Observable, operatörler, switchMap, hata yönetimi, async pipe ve Signals ile Angular'da reaktif programlamayı derinlemesine öğreten uygulamalı eğitim.
Detayları Gör →Jasmine, TestBed, bileşen ve servis testi, HttpTestingController, marble testi ve Cypress e2e ile test odaklı Angular geliştirmeyi öğreten uygulamalı eğitim.
Detayları Gör →