Angular Eğitimi

Eğitim Hakkında

Bu eğitim, Angular framework’ü kullanarak modern web uygulamaları geliştirmek isteyen yazılım geliştiricilere yönelik hazırlanmıştır. Eğitim süresince geliştirme ortamının kurulumu, Angular’ın temel yapıları, component ve direktif kullanımı, form yönetimi, routing, pipe’lar, ileri seviye Angular özellikleri, yetkilendirme, unit test ve uygulamanın yayına alınması konuları uygulamalı olarak ele alınacaktır.

Ön Koşul

Katılımcıların temel düzeyde HTML, CSS ve JavaScript bilgisine, TypeScript hakkında giriş seviyesinde bilgiye, web geliştirme mantığına aşinalığa ve tercihen NodeJS ile npm kullanımına yönelik temel bilgiye sahip olmaları beklenmektedir.

Eğitim İçeriği

  • NodeJS Kurulumu
  • Angular CLI Kurulumu
  • Örnek Projenin Oluşturulması/Çalıştırılmas
  • Component oluşturma ve kullanımı
  • Style Kullanımı
  • Two Way Binding yapısı
  • Event Kullanımı
  • Componentler arası etkileşim
  • Angular Lifecycle kavramı
  • Dinamik component oluşturma ve kullanımı
  • Ngif Direktifi / kullanımı
  • NgFor Direktifi/kullanımı
  • Özel Direktif oluşturma/kullanımı
  • Angular Form kavramı ve kullanımı
  • Reactive Form kavramı ve kullanımı
  • Template-Driven Form kavramı ve kullanımı
  • Form Validation yapısı
  • Dinamik Form kullanım
  • Pipe kavramı ve kullanımı
  • Özel Pipe oluşturma ve kullanımı
  • Basit Routing kavramı ve kullanımı
  • İleri seviye yöntemsel Routing kullanımı
  • Observables & RxJS kavramı ve kullanımı
  • Lazy Loading kavramı ve kullanımı
  • Service Worker Kullanımı
  • Angular Güvenlik Yönergeleri
  • Yerelleştirme kavramı ve kullanımı
  • Server – Side rendering kavramı ve kullanımı
  • Authorization kavramı ve kullanımı
  • Routing Guards kavramı ve kullanımı
  • Unit Testing altyapısının kurulumu
  • Test kodlarının yazılması
  • Test ve Raporlama
  • Uygulamanın derlenmesi ve yayına alınması

Kazanımlar

  • Angular geliştirme ortamını kurabileceksiniz.

  • Component, direktif, pipe ve routing yapısını etkin şekilde kullanabileceksiniz.

  • Reactive ve Template-Driven formlar ile form yönetimi ve validasyon yapabileceksiniz.

  • İleri seviye Angular özelliklerini (RxJS, Lazy Loading, Service Worker, SSR) uygulayabileceksiniz.

  • Yetkilendirme ve güvenlik yönergelerini projeye entegre edebileceksiniz.

  • Unit test yazabilecek ve test raporlaması yapabileceksiniz.

  • Uygulamayı derleyip yayına alabileceksiniz.

Hedef Kitle

  • Frontend Developer (Junior)
  • Frontend Developer (Mid-Level)
  • Full Stack Developer
  • Yazılım Mühendisi
  • UI Developer
  • Teknik Liderler / Takım Liderleri

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.

Gözen Digital
Aras Kargo
Pegasus
Softtech
Netaş
Sekerbank
Yapi Kredi
Ziraat Katılım
Mavi
Accenture
Turk Standartlari Enstitüsü
Yıldız Teknik üniversitesi
Vakıfbank
Iş GYO
Ak Yatırım
Akbank
Brisa
Anadolu Üniversitesi
MNG Airlines
İş Yatırım
AssisTT
Tiryaki Agro
Etiya
Fiba Yenilenebilir Enerji
Hayat Holding
Gözen Digital
Aras Kargo
Pegasus
Softtech
Netaş
Sekerbank
Yapi Kredi
Ziraat Katılım
Mavi
Accenture
Turk Standartlari Enstitüsü
Yıldız Teknik üniversitesi
Vakıfbank
Iş GYO
Ak Yatırım
Akbank
Brisa
Anadolu Üniversitesi
MNG Airlines
İş Yatırım
AssisTT
Tiryaki Agro
Etiya
Fiba Yenilenebilir Enerji
Hayat Holding
Bilgi İstiyorum