Eğitim İçeriği

Giriş

  • Angular'ye ve özelliklerine genel bakış
  • Angular çerçevesini ve mimarisini anlama
  • Angular 15'te yenilikler neler?

Geliştirme ortamının kurulumu

  • Angular 15'in kurulumu ve yapılandırılması
  • Angular geliştiricilerinin Ng Modüllerine ihtiyaç duymadan uygulamalar oluşturmasına olanak tanıyan kararlı, bağımsız API'lerin kullanılması
  • Geliştirilmiş performansı anlama

TypeScript Temelleri

  • TypeScript sözdizimini anlama
  • Değişkenlerin ve dizilerin tanımlanması
  • Fonksiyonlardaki türler

Bileşenler

  • Angular bileşeninin anatomisi
  • Bileşenlerin oluşturulması ve kullanılması
  • Bileşenler arası iletişim
  • Bileşen yaşam döngüsü kancıklarının uygulanması
  • UI bileşenleri oluşturmak için CDK Listesinin kullanılması

Yönergeler

  • Angular yönergesinin anatomisi
  • Yönergelerin oluşturulması ve kullanılması
  • Özel yönergeler oluşturma
  • Yönerge bileşim API'sinin kullanılması
  • Angular uygulamalarında Görüntü Yönergesinin kullanılması ve Görüntü Yönergesinde otomatik srcset oluşturmanın gerçekleştirilmesi

Hizmetler ve Bağımlılık Enjeksiyonu

  • Angular hizmetinin anatomisi
  • Hizmetlerin oluşturulması ve kullanılması
  • Hizmetleri yönetmek için Bağımlılık Enjeksiyonunun kullanılması

Boru Hatları

  • Angular boru hattının anatomisi
  • Boru hatlarının oluşturulması ve kullanılması
  • Özel boru hatları oluşturma

Formlar

  • Angular'nin FormBuilder'ını kullanarak formlar oluşturma ve doğrulama
  • Tepkisel formların uygulanması
  • Şablon odaklı formların kullanılması

HttpClient

  • Angular'nin HttpClient modülünü kullanarak bir RESTful API ile iletişim kurma
  • GET, POST, PUT ve DELETE isteklerinin uygulanması
  • Hataların ve ilerleme olaylarının ele alınması

Kimlik Doğrulama ve Yetkilendirme

  • Angular uygulamalarında kimlik doğrulama ve yetkilendirme uygulama
  • Kimlik doğrulama için JSON Web Token'ları (JWT) kullanma
  • Koruma kalkanlarıyla rotaları koruma
  • Koruma kalkanlarındaki tekrarlayan kodları azaltma

Test ve Hata Ayıklama

  • Jasmine ve Karma kullanarak birim testleri yazma
  • Angular bileşenlerini, yönergelerini, hizmetlerini ve boru hatlarını test etme
  • Tarayıcının DevTools'unu kullanarak Angular uygulamalarını hata ayıklama
  • Daha hızlı derlemeler için esbuild'deki iyileştirmeler hakkında bilgi edinme

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • HTML, CSS ve JavaScript hakkında temel bir anlayış

Hedef Kitle

  • Geliştiriciler
  • Programcılar
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler