Angular, Google tarafından geliştirilen ve büyük kurumsal web uygulamaları için gereken her şeyi tek çatı altında sunan bir frameworktür. Bu eğitimde katılımcılar TypeScript temelinden başlayarak modern Angular ile REST API'ye bağlı, formları ve yetkilendirmesi olan bir uygulama geliştirir.

  • Angular
  • TypeScript
  • Signals
  • RxJS
  • Angular Material
  • Reactive Forms
  • HttpClient
  • Jasmine / Karma
  • LLM API
  • Süre2 ay / 120 saat
  • BaşlangıçÖn kayıtla duyurulur
  • SeviyeTemel / İleri
  • FormatCanlı online veya sınıf içi
29.000 TL40.000 TL%28 indirim
Vade farksız 12 taksit: aylık 2.417 TL
Yeni dönem planlanıyorÖn kayıt yapanlara tarih ilk duyurulur.

Angular Eğitimi ile Kurumsal Frontend

Angular; yönlendirme, form yönetimi, HTTP istemcisi, bağımlılık enjeksiyonu ve test altyapısını hazır olarak getirdiği için bankacılık, sigorta, telekom ve kamu gibi büyük ekiplerin çalıştığı projelerde sıkça tercih edilir. Herkesin aynı yapıyla kod yazması, uzun ömürlü projelerde bakım maliyetini düşürür.

Eğitim TypeScript ile başlar: tipler, arayüzler, sınıflar, generic yapılar ve dekoratörler. Ardından Angular CLI ile proje kurulur ve modern Angular'ın yaklaşımı olan standalone bileşenler, yeni kontrol akışı söz dizimi (@if, @for) ve veri bağlama türleri uygulanır. Servisler ve Dependency Injection ile iş mantığı bileşenlerden ayrılır.

Uygulamanın kalbinde reaktif programlama vardır. RxJS ile Observable, operatörler ve abonelik yönetimi; Signals ile basit ve performanslı durum yönetimi işlenir. HttpClient ve interceptor'larla REST API'ye bağlanılır, JWT tabanlı oturum yönetimi ve route guard'larla korumalı sayfalar kurulur. Kullanıcı girişleri Reactive Forms ve özel doğrulayıcılarla yönetilir.

Son bölümde Angular Material ile tutarlı bir arayüz oluşturulur, lazy loading ile performans iyileştirilir, birim testleri yazılır ve uygulama production için derlenir. Eğitim boyunca aynı proje adım adım büyütülür.

Bu konu, Angular eğitimi (2 ay / 120 saat) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.

Ana eğitimi incele

Eğitim İçeriği ve Örnek Müfredat

9 modül · 40 konu başlığı
Detaylı müfredat iste
Modül 1

TypeScript Temelleri

  • Tipler, arayüzler ve tip çıkarımı
  • Sınıflar, erişim belirleyiciler ve kalıtım
  • Generic yapılar ve yardımcı tipler
  • Modüller ve dekoratörler
Modül 2

Angular'a Giriş ve Bileşenler

  • Angular CLI ile proje oluşturma ve yapı
  • Standalone bileşenler ve şablon söz dizimi
  • Veri bağlama: interpolation, property ve event binding
  • @if, @for, @switch kontrol akışı
  • Bileşenler arası iletişim: input ve output
Modül 3

Servisler ve Dependency Injection

  • Servis yazma ve injectable yapısı
  • Sağlayıcı (provider) kapsamları
  • Pipe'lar ve özel pipe yazma
  • Direktifler ve özel direktif yazma
Modül 4

RxJS ve Signals

  • Observable, Subject ve abonelik yönetimi
  • map, switchMap, debounceTime gibi temel operatörler
  • Signals, computed ve effect ile durum yönetimi
  • RxJS ile Signals arasında dönüşüm
  • Async pipe ve bellek sızıntılarını önleme
Modül 5

Yönlendirme ve HTTP

  • Router yapılandırması ve parametreli rotalar
  • Lazy loading ile modül ve bileşen yükleme
  • HttpClient ile REST API çağrıları
  • Interceptor ile token ekleme ve hata yönetimi
  • Route guard ile korumalı sayfalar
Modül 6

Formlar

  • Template-driven ve Reactive Forms karşılaştırması
  • FormGroup, FormControl ve FormArray
  • Hazır ve özel doğrulayıcılar
  • Dinamik form oluşturma
Modül 7

Angular Material ve Arayüz

  • Angular Material kurulumu ve tema
  • Tablo, sayfalama, sıralama ve diyalog bileşenleri
  • Responsive yerleşim
  • Erişilebilirlik temel ilkeleri
Modül 8

Yapay Zekâ Entegrasyonu

  • LLM API'leri (OpenAI, Claude) ile akıllı arayüzler
  • Sohbet (chatbot) bileşeni geliştirme
  • Yapay zekâ destekli formlar (öneri, otomatik doldurma)
  • API anahtarlarını backend üzerinden güvenli kullanma
Modül 9

Test, Performans ve Yayına Alma

  • Jasmine ve Karma ile birim testleri
  • Bileşen ve servis testleri
  • Change detection ve OnPush stratejisi
  • Production build ve ortam yapılandırması
  • Bitirme projesi: API'ye bağlı kurumsal yönetim paneli

Müfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.

Eğitim Sonunda Kazanımlar

  • TypeScript'i Angular projelerinde etkin kullanmak
  • Standalone bileşenlerle modüler bir uygulama kurmak
  • RxJS ve Signals ile reaktif durum yönetimi yapmak
  • HttpClient ve interceptor'larla güvenli API entegrasyonu yapmak
  • Reactive Forms ile karmaşık ve doğrulamalı formlar oluşturmak
  • Uygulamayı test edip production için derlemek
  • LLM API'leri ile sohbet bileşeni ve yapay zekâ destekli formlar geliştirmek

Hedef Kitle

  • HTML, CSS ve JavaScript bilen, kurumsal frontend alanında uzmanlaşmak isteyen geliştiriciler
  • AngularJS veya eski Angular sürümlerindeki projeleri güncelleyecek ekipler
  • Java veya .NET backend geliştirip arayüz tarafını da üstlenmek isteyen yazılımcılar
  • Bilgisayar mühendisliği öğrencileri ve yeni mezunlar
  • Büyük frontend ekiplerinde ortak mimari standardı oluşturmak isteyen teknik liderler

Ön koşul: Temel HTML, CSS ve JavaScript bilgisi beklenir. TypeScript bilgisi gerekmez; eğitimin ilk modülünde baştan anlatılır.

Kuruma Katkıları

Standart proje yapısı

Angular'ın belirlediği yapı sayesinde ekipteki herkes aynı kalıpla kod yazar; projeler arası geçiş kolaylaşır.

Uzun ömürlü uygulamalar

TypeScript ve güçlü tip sistemi, yıllarca bakımı yapılacak kurumsal uygulamalarda hataları erken yakalar.

Güvenli API entegrasyonu

Interceptor ve guard yapıları ile token yönetimi ve yetki kontrolleri tek noktadan yönetilir.

Sürüm güncellemesi

Ekip, eski Angular projelerini standalone bileşenler ve Signals gibi güncel yapılara taşımak için ortak bir yöntem kazanır.

Tutarlı kullanıcı arayüzü

Angular Material ve ortak bileşenlerle tüm ekranlarda tutarlı, erişilebilir bir arayüz elde edilir.

Bireysel ve Kurumsal Katılım Seçenekleri

Bireysel katılım
  • Ders formatı: Canlı online veya sınıf içi
  • Hafta içi 09:00–12:00, 15:00–18:00 veya 19:00–22:00 oturumları
  • Hafta sonu 10:00–15:00 veya 15:00–20:00 oturumları
  • Angular Eğitimi programı: 2 ay / 120 saat
  • Kredi kartına vade farksız 12 taksit
Kurumsal eğitim
  • Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır
  • Temel ve İleri seviye seçenekleri
  • Şirketinizde yerinde ya da online, ekibinize özel grup
  • Örnekler ekibinizin teknoloji yığınına ve projelerine göre uyarlanır

Sık Sorulan Sorular

Angular ile AngularJS aynı şey mi?
Hayır. AngularJS eski ve artık desteklenmeyen bir frameworktür. Bu eğitimde TypeScript tabanlı modern Angular anlatılır; AngularJS projelerinden geçiş için yol haritası da konuşulur.
Angular eğitimi için TypeScript bilmem gerekir mi?
Gerekmez. Eğitim TypeScript temelleriyle başlar. JavaScript'te değişken, fonksiyon ve nesne kullanımını bilmeniz yeterlidir.
Angular mı React mı öğrenmeliyim?
İkisi de yaygın olarak kullanılır. Angular büyük kurumsal ekiplerde hazır yapısıyla öne çıkar; React daha esnek bir kütüphanedir. Karşılaştırma için React Eğitimi (ReactJS) ve Vue.js Eğitimi sayfalarına da göz atabilirsiniz.
Angular programı ne kadar sürüyor?
Bireysel Angular programı 2 ay / 120 saat olarak planlanır. Kurumsal programlar ise genellikle 30 saat (günde 6 saat) olarak, ekibin ihtiyacına göre uyarlanır.
Eğitimde hangi backend ile çalışıyoruz?
Örnek uygulama REST API'ye bağlanır. Kurumsal gruplarda ekibinizin kullandığı Java Spring Boot veya .NET backend'i esas alınabilir.
Ödeme seçenekleri nelerdir?
Bireysel katılımda kredi kartına vade farksız 12 taksit imkânı vardır. Güncel tarih ve ücret bilgisi için Bilgi Al düğmesini kullanabilir veya 0212 352 05 22 numarasını arayabilirsiniz.
Angular eğitiminde yapay zekâ var mı?
Evet. Programda "Yapay Zekâ Entegrasyonu" modülü yer alır: LLM API'leri (OpenAI, Claude) ile akıllı arayüzler; Sohbet (chatbot) bileşeni geliştirme; Yapay zekâ destekli formlar (öneri, otomatik doldurma); API anahtarlarını backend üzerinden güvenli kullanma.

Angular Eğitimi için hemen bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

Konu bazlı yazılım eğitimleri