Angular İleri Eğitimi

Eğitim Hakkında

Bu eğitim, Angular framework’ü kullanarak modern web uygulamaları geliştirmeyi öğretmeyi amaçlar. Katılımcılar, Angular mimarisi, bileşen yapısı, veri bağlama, routing, kimlik doğrulama, state yönetimi ve ileri seviye uygulama geliştirme konularında kapsamlı bilgi edineceklerdir.

Ön Koşul

Katılımcıların temel JavaScript ve TypeScript bilgisine sahip olması gerekmektedir.

Eğitim İçeriği

  • NodeJS Kurulumu
  • Angular CLI Kurulumu
  • Angular Proje Yapısının İncelenmesi
  • Angular Mimarisine Giriş
  • Component Kavramı
  • Directive Kavramı
  • Pipes Kavramı
  • Module Kavramı
  • Service Kavramı
  • Property Binding Kavramı
  • Event Binding Kavramı
  • One Way ve Two Way Binding Kavramı
  • Dependency Injection Kavramı
  • Provider Kavramı
  • Meta,Title Service ile Çalışma
  • Angular Lifecycle kavramı (Hooks)
  • Built-in Directive’ler (ngClass,ngStyle,*ngFor,*ngSwitchCase,*ngIf)
  • Built-in Pipe’lar (datePipe,currencyPipe,titleCasePipe,lowerCasePipe,upperCasePipe,numberPipe)
  • Change Detection Kavramı (Default,OnPush)
  • Reactive Programlama Nedir ?
  • Rxjs Kavramı (Observables, Operators)
  • Template-Driven Form ile Çalışmak
  • Reactive Form ile Çalışmak (FormControl,FormGroup,FormArray,FormBuilder)
  • Form Validation Yapısı
  • Basit Routing Kavramı ve Kullanımı
  • İleri seviye Routing Kullanımı
  • Routing Service ile Çalışma (Router,ActivatedRoute)
  • QueryParams ve RouteParams ile Çalışma
  • Router Eventler ile Çalışma
  • Token Based Authentication Yöntemi
  • Routing Guards ile Authorization Yetkilendirme
  • NgxPermission Yetki Yönetimi
  • Resolver Kavramı
  • Interceptor Kavramı
  • Service Worker Kullanımı
  • Lazy Loading Feature Module Kavramı
  • Shared Module Kavramı
  • Feature Module Kavramı
  • Angular Güvenlik Yönergeleri
  • Localization Ayarları
  • Çoklu Dil Desteği (NgxTranslate)
  • Server – Side rendering Kavramı ve Kullanımı (Angular Universal)
  • Standalone Components Kavramı
  • Angular Workspaces
  • Worker Service (PWA)
  • WebSocket ile Çalışma
  • RxJs Subjects
  • Redux (Store,Reducer,Action,Dispatcher,Client State)
  • Redux Devtools
  • Ivy Compiler Kavramı
  • Environments ile Çalışma
  • Migration İşlemleri
  • Angular JSON Dosyası Konfigürasyonları
  • Uygulamanın Publish Edilmesi

Kazanımlar

Angular geliştirme ortamını hazırlama ve proje yapısını anlama

Angular mimarisi ve temel kavramları (Component, Directive, Pipe, Service) öğrenme

Veri bağlama (Property, Event, One-Way, Two-Way Binding) tekniklerini uygulama

Reactive programlama ve RxJS kullanımı

Angular formlarında Template-Driven ve Reactive Form yapıları ile çalışma

Routing, Guard ve kimlik doğrulama mekanizmalarını uygulama

İleri seviye uygulama geliştirme (Lazy Loading, Interceptor, Service Worker, PWA)

Çoklu dil desteği ve Angular Universal ile Server-Side Rendering uygulama

State yönetimi için RxJS Subjects ve Redux yapısını kullanabilme

Uygulamanın build, publish ve konfigürasyon süreçlerini yönetme

Hedef Kitle

Frontend Developer & UI/UX Geliştiriciler (Mid-Level)

Web Developer (Mid-Level, Senior)

Yazılım Geliştiriciler (Mid-Level, Senior)

Teknik Liderler (Senior)

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Amadeus
RedBull
Liberty Sigorta
TEB
Coca Cola
Anadolu Hayat Emeklilik
Istanbul Beton
Sompo Japan
Akbank
Hyundai
Innova
QNB Invest
QNB Finansbank
AssisTT
Türkiye Vagon Sanayi
J.P. Morgan
ITKIB
Aksigorta
THY Technic
Netaş
Amerikan Hastanesi
IBB
Sun Ekspress
Logo Yazılım
Getir
Amadeus
RedBull
Liberty Sigorta
TEB
Coca Cola
Anadolu Hayat Emeklilik
Istanbul Beton
Sompo Japan
Akbank
Hyundai
Innova
QNB Invest
QNB Finansbank
AssisTT
Türkiye Vagon Sanayi
J.P. Morgan
ITKIB
Aksigorta
THY Technic
Netaş
Amerikan Hastanesi
IBB
Sun Ekspress
Logo Yazılım
Getir
Bilgi İstiyorum