ANGULAR VE WEB API İLE FULL-STACK APPLICATIONS BOOTCAMP EĞİTİMİ

Angular ve Web API ile tam yığın uygulama

Angular, ASP.NET Core Web API, REST, JWT kimlik doğrulama ve dağıtım ile tam yığın geliştirme

Angular ve Web API ile Full-Stack Applications Bootcamp Eğitimi, Angular ön yüzü ile ASP.NET Core Web API arka ucunu birleştirerek uçtan uca tam yığın uygulama geliştirmeyi yoğun bir bootcamp temposuyla öğretir.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

REST API tasarımından Angular tüketimine, JWT kimlik doğrulamadan dağıtıma tam yığın akış

Angular ve Web API ile Full-Stack Applications Bootcamp Eğitimi, Angular ön yüzü ile ASP.NET Core Web API arka ucunu birleştirerek uçtan uca tam yığın uygulama geliştirmeyi yoğun bir bootcamp temposuyla öğretir. Katılımcılar REST API tasarımını, Entity Framework ile veri erişimini ve katmanlı mimariyi öğrenir. Angular'dan HttpClient ile API tüketimi, JWT ile kimlik doğrulama ve yetkilendirme işlenir. Program; CORS, hata yönetimi, test ve dağıtımla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; bir Web API arka ucu ve Angular ön yüzü sıfırdan tam yığın bir uygulama olarak geliştirilir.

Seviye

Orta Seviye — Angular ön yüzü ile ASP.NET Core Web API arka ucunu birleştiren tam yığın uygulama

Öğrenme Metodu

Yoğun bootcamp temposuyla tek bir tam yığın uygulama; arka uç ve ön yüz dört gün boyunca birlikte adım adım geliştirilir.

Neden Bu Eğitim?

🔗Tam yığın görüş

Ön yüz ile arka ucun nasıl konuştuğunu uçtan uca görerek yalnızca bir tarafı değil tüm sistemi tasarlama yetkinliği kazanırsınız.

🔐Güvenli API

JWT tabanlı kimlik doğrulama ve yetkilendirmeyi hem Web API hem Angular tarafında kurarak güvenli uygulamalar geliştirirsiniz.

🚀Üretime hazır

CORS, hata yönetimi, test ve dağıtım gibi gerçek üretim konularını işleyerek projeyi yayına almaya hazır hale getirirsiniz.

Anahtar Konular

angular web api eğitimifull stack eğitimitam yığın bootcampasp.net core web apirest api eğitimijwt kimlik doğrulamaentity framework coreangular full stackweb api angular entegrasyonutam yığın geliştirici kursu
“Tam yığın geliştirici tek bir tarafı değil akışın tamamını görür; bu bootcamp Angular ile Web API'yi aynı resimde buluşturur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri

1
Angular bilgisi

Bileşen, servis, yönlendirme ve HttpClient temellerine aşinalık beklenir; ön yüz bu temel üzerine kurulur.

2
C# temelleri

Sınıf, metot ve temel nesne yönelimli kavramlara aşinalık, Web API tarafını izlemeyi kolaylaştırır.

3
REST ve HTTP

HTTP metotları ve istek-yanıt mantığına temel aşinalık faydalıdır; REST eğitimde ayrıntılı ele alınır.

4
Geliştirme ortamı

.NET SDK, Node.js, Angular CLI ve bir editörün kurulu, projelerin derlenebilir olması gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı ASP.NET Core ile Web API projesi kurar, controller ve route tasarımını öğrenir ve REST ilkelerine uygun kaynak uç noktaları oluşturur.
Modül 1
Web API Projesi Kurulumu
  • ASP.NET Core Web API projesinin oluşturulması
  • Program.cs ve servis kaydı (DI)
  • Minimal API ve controller yaklaşımı
  • Middleware boru hattının anlaşılması
  • appsettings ile yapılandırma yönetimi
  • Swagger ile API dokümantasyonu
Modül 2
Controller ve Routing
  • ApiController ve route öznitelikleri
  • HTTP GET, POST, PUT ve DELETE eşlemeleri
  • Route parametreleri ve model bağlama
  • ActionResult ile yanıt üretimi
  • Durum kodlarının doğru kullanımı
  • İstek doğrulama ve model state
Modül 3
REST Tasarım İlkeleri
  • Kaynak odaklı URL yapısı tasarımı
  • HTTP metotlarının anlamı ve kullanımı
  • Durum kodlarıyla anlamlı yanıtlar
  • Sayfalama, sıralama ve filtreleme
  • Sürümleme (versioning) yaklaşımları
  • Tutarlı API sözleşmesi tasarımı
Modül 4
DTO ve Model Eşleme
  • Veri transfer nesnesi (DTO) kavramı
  • Varlık ve DTO ayrımının gerekçesi
  • Model doğrulama öznitelikleri (attribute)
  • AutoMapper ile nesneler arası eşleme
  • Aşırı ve eksik veri gönderiminin önlenmesi
  • Yanıt modelinin ön yüze göre tasarımı
Günün hedefiKatılımcı Entity Framework Core ile veritabanı erişimini kurar, migration yönetir, repository ve servis katmanlarıyla iş mantığını düzenler.
Modül 1
Entity Framework Core
  • DbContext ve DbSet yapılarının tanımı
  • Code-first yaklaşımıyla model tasarımı
  • İlişkiler ve navigasyon özellikleri
  • LINQ ile veri sorgulama ve filtreleme
  • Takip (tracking) ve performans
  • Bağlantı dizesi yapılandırması
Modül 2
Migration ve Veritabanı
  • Migration oluşturma ve uygulama
  • Model değişikliğinin veritabanına yansıması
  • Seed ile başlangıç verisi ekleme
  • Veritabanı şemasının zamanla evrimi
  • Migration geri alma ve sürüm yönetimi
  • Üretim veritabanı geçiş stratejisi
Modül 3
Repository ve Servis
  • Repository deseniyle veri erişiminin soyutlanması
  • Servis katmanında iş mantığının yeri
  • Bağımlılık enjeksiyonu ile gevşek bağlılık
  • Birim iş (unit of work) yaklaşımı
  • Katmanlar arası sorumluluk ayrımı
  • Test edilebilir mimari tasarımı
Modül 4
Hata Yönetimi ve Loglama
  • Global exception middleware kurulumu
  • Tutarlı hata yanıt modeli tasarımı
  • Problem Details hata yanıt standardı
  • Yapısal loglama ve ILogger kullanımı
  • Doğrulama hatalarının yönetimi
  • Üretimde hata izleme yaklaşımı
Günün hedefiKatılımcı Angular'dan Web API'yi HttpClient ile tüketir, JWT tabanlı giriş akışını kurar, token'ı interceptor ile ekler ve korumalı rotalar oluşturur.
Modül 1
Angular'dan API Tüketimi
  • HttpClient ile servis katmanı kurulumu
  • TypeScript arayüzüyle yanıt tipleme
  • CRUD işlemlerinin Observable ile yönetimi
  • Yükleniyor ve hata durumunun arayüze yansıması
  • Ortam dosyasında API adresi yönetimi
  • Ön yüz ve DTO sözleşmesinin uyumu
Modül 2
JWT Kimlik Doğrulama
  • Web API tarafında JWT token üretimi
  • Parola saklama ve kullanıcı doğrulama
  • Angular'da giriş formu ve token alma
  • Token'ın istemcide güvenli saklanması
  • Oturum durumunun servis ile yönetimi
  • Token süresi ve yenileme (refresh) akışı
Modül 3
Yetkilendirme (Authorization)
  • Web API'de Authorize öznitelikleri
  • Rol ve politika (policy) tabanlı yetki
  • Angular'da rol bazlı arayüz uyarlaması
  • Yetkisiz erişimin ele alınması
  • Claim tabanlı yetkilendirme yaklaşımı
  • Uçtan uca güvenlik akışının kurgulanması
Modül 4
Interceptor ve Guard
  • HTTP interceptor ile token ekleme
  • 401 yanıtında oturumu sonlandırma
  • Hata interceptor ile merkezi hata yönetimi
  • Route guard ile korumalı sayfalar
  • Yükleniyor göstergesinin merkezi yönetimi
  • Yeniden deneme ve yönlendirme mantığı
Günün hedefiKatılımcı CORS'u yapılandırır, hem API hem Angular tarafında test yazar, uygulamayı derleyip yayınlar ve ortam bazlı üretim yapılandırmasını kurar.
Modül 1
CORS ve Entegrasyon
  • Tarayıcı aynı köken politikası
  • Web API'de CORS politikası tanımı
  • İzin verilen köken, başlık ve metotlar
  • Önuçuş (preflight) isteklerinin anlaşılması
  • Geliştirme ve üretim köken ayrımı
  • Ön yüz ve arka uç entegrasyon testi
Modül 2
Web API Birim ve Entegrasyon Testi
  • xUnit ile birim testlerin yazımı
  • Servis ve iş mantığının izole testi
  • WebApplicationFactory ile entegrasyon testi
  • Sahte (mock) bağımlılık kullanımı
  • Uç nokta davranışının doğrulanması
  • Kod kapsamının (coverage) izlenmesi
Modül 3
Angular Tarafı Testi
  • Jasmine ve Karma ile birim test
  • HttpTestingController ile servis testi
  • Bileşen testinde sahte servis kullanımı
  • Guard ve interceptor testlerinin yazımı
  • Cypress ile uçtan uca test senaryosu
  • Test otomasyonunun CI'ya bağlanması
Modül 4
Derleme ve Dağıtım
  • Angular üretim derlemesi ve optimizasyon
  • Web API yayın (publish) hazırlığı
  • Ortam değişkeni ve gizli bilgi yönetimi
  • Ön yüzün API ile aynı veya ayrı barındırılması
  • Docker ile paketleme yaklaşımı
  • CI/CD ile otomatik dağıtım adımları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Web API tasarımı

ASP.NET Core ile controller, routing ve DTO kullanarak REST ilkelerine uygun bir Web API tasarlayabilirsiniz.

✅
Veri katmanı

Entity Framework Core ve migration ile veritabanı erişimini kurar, repository ve servis katmanlarını düzenlersiniz.

✅
API tüketimi

Angular'dan HttpClient ile Web API'yi tüketir, CRUD işlemlerini ve hata durumlarını arayüzde yönetirsiniz.

✅
JWT kimlik doğrulama

JWT tabanlı giriş akışını hem Web API hem Angular tarafında kurar, token ve oturumu yönetirsiniz.

✅
Yetkilendirme

Rol ve politika tabanlı yetkilendirmeyle uçtan uca güvenli bir erişim kontrolü kurgulayabilirsiniz.

✅
Interceptor ve guard

HTTP interceptor ve route guard ile token ekleme, merkezi hata yönetimi ve korumalı sayfalar kurarsınız.

✅
CORS ve entegrasyon

CORS'u doğru yapılandırarak ön yüz ile arka uç arasındaki entegrasyonu sorunsuz biçimde kurabilirsiniz.

✅
Test ve dağıtım

API ve Angular tarafında test yazar, uygulamayı derleyip CI/CD ile üretime dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Angular bilgisi olup arka uç tarafını da öğrenerek tam yığın geliştiriciye dönüşmek isteyen yazılımcılar
  • REST API tasarımını pekiştirmek isteyen geliştiriciler
  • tam yığın proje yapacak ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Angular bilgisi olup arka uç tarafını da öğrenerek tam yığın geliştiriciye dönüşmek isteyen yazılımcılar, REST API tasarımını pekiştirmek isteyen geliştiriciler ve tam yığın proje yapacak ekipler için uygundur. Angular temellerine aşinalık ve temel C# bilgisi beklenir.
Arka uç olarak hangi teknoloji kullanılıyor?
Eğitim arka ucu ASP.NET Core Web API ve Entity Framework Core ile kurar; controller, DTO, repository ve katmanlı mimari işlenir. REST ilkeleri, JWT kimlik doğrulama ve CORS gibi konular teknolojiden bağımsız olarak da geçerli olduğundan diğer arka uçlara geçişte fayda sağlar.
Kimlik doğrulama uçtan uca mı işleniyor?
Evet. JWT üretimi Web API tarafında, token'ın alınması, saklanması ve her isteğe interceptor ile eklenmesi Angular tarafında kurulur. Rol ve politika tabanlı yetkilendirme hem arka uçta Authorize öznitelikleriyle hem ön yüzde arayüz uyarlamasıyla uçtan uca gösterilir.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. Bir Web API arka ucu ve Angular ön yüzü sıfırdan tek bir tam yığın uygulama olarak yoğun bootcamp temposuyla geliştirilir. Yüz yüze veya online yapılabilir ve içerik kurumun teknoloji yığınına göre uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen örnek tam yığın uygulamayı belgeler; kurumsal gruplara özel uyarlama yapılabilir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Angular ve Web API ile Full-Stack Applications Bootcamp Eğit Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

AngularComprehensive Testing Angular Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Comprehensive Testing Angular Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Jasmine, Karma, TestBed, HttpTestingController ve Cypress ile Angular birim, entegrasyon ve E2E test eğitimi. Uygulamalı ve kurumsal.

Detayları Gör →
Angularİleri Seviye (Advanced) Angular Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

İleri Seviye (Advanced) Angular Eğitimi

5 günİleriOnline / Yüz Yüze / Hibrit

Change detection, Signals, ileri RxJS, dinamik bileşen, NgRx, SSR ve performans optimizasyonuyla ileri seviye Angular eğitimi. Uygulamalı.

Detayları Gör →
AngularTemel ve İleri Seviye Angular Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Temel ve İleri Seviye Angular Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Bileşen ve veri bağlamadan routing, formlar, RxJS, durum yönetimi ve yayına kadar Angular'ı temelden ileriye öğreten eğitim. Uygulamalı.

Detayları Gör →
AngularAngular & ngrx Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Angular & ngrx Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Store, action, reducer, selector, effects ve entity ile Angular'da NgRx durum yönetimi eğitimi. Redux deseni, DevTools ve uygulamalı.

Detayları Gör →
AngularAngular : Directives & Pipes Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Angular : Directives & Pipes Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Attribute ve structural directive, HostBinding, Renderer2, yerleşik ve custom pipe ile Angular şablon gücü eğitimi. Uygulamalı ve kurumsal.

Detayları Gör →
AngularAngular : Introduction to Components Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Angular : Introduction to Components Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Bileşen anatomisi, veri bağlama, @Input ve @Output, yaşam döngüsü ve içerik yansıtma ile Angular bileşen eğitimi. Uygulamalı ve kurumsal.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn