Back-End Bootcamp (ASP.NET Core ile Sunucu Taraflı Uygulama Geliştirme)

Back-End Bootcamp (ASP.NET Core ile Sunucu Taraflı Uygulama Geliştirme)

Eğitim Hakkında

ASP.NET Core ile Back-End Uygulama Geliştirme Bootcamp, katılımcılara modern web uygulamaları geliştirme konusunda derinlemesine bilgi ve beceri kazandırmayı amaçlayan yoğun bir eğitim programıdır. Bu bootcamp, ASP.NET Core kullanarak back-end geliştirme alanında uzmanlaşmak isteyenler için özel olarak tasarlanmıştır. 
Bootcamp içeriği, ASP.NET Core'un temellerinden başlayarak, MVC mimarisi, veri erişim yöntemleri, RESTful API geliştirme, kimlik doğrulama ve yetkilendirme, performans optimizasyonu gibi kritik konuları kapsamaktadır. Ayrıca, gRPC, GraphQL ve SignalR gibi güncel teknolojiler ile gerçek zamanlı uygulama geliştirme becerileri kazandırmaktadır. 
Gerçek dünya senaryoları ve projeler ile desteklenen interaktif derslerimiz, katılımcılarımızın pratik yaparak öğrenmelerini sağlar. Katılımcılar, eğitim sonunda kendi projelerini hayata geçirebilecek ve profesyonel kariyerlerinde bir adım öne geçecek yetkinliklere sahip olacaklardır.

Eğitim İçeriği

  • Uygulama ayağa kalkarken
  • http Yaşam Döngüsü
  • Services ile gerekli nesneleri yönetmek
  • Environments & Logging
  • Middleware ve Pipeline kavramları
  • Routing
  • Neden MVC Mimarisi?
  • Controller -> Action -> View akışı
  • Dependency Injection
  • Razor temelleri
  • Layout yapısını kullanma
  • ViewComponent, PartialView kavramları
  • Çok katmanlı mimari
  • Temel Mimari Prensipler (DRY, KISS, YAGNI)
  • SOLID Prensipleri
  • Onion (Soğan) mimarisi
  • ORM kavramı ve temelleri
  • DbContext sınıfı ve konfigürasyonu
  • Repository Pattern
  • Dikey Genişleme ve CQRS
  • REST mimarisi nedir?
  • http verb’ler
  • Idempotent fonksiyonlar
  • Temel CRUD İşlemleri
  • MVC Yapısında Authentication ve Authorization
  • REST API tarafında BASIC Auth.
  • REST API tarafında Bearer Auth.
  • Role Based Authorization
  • Data Caching
  • Distributed Caching
  • gRPC nedir?
  • Protobuf mesajı oluşturma
  • Protobuf servisleri oluşturma
  • Asp.net uygulamasında gRPC servislerini tüketme
  • GraphQL niçin kullanılır?
  • HotChocolate kullanarak GraphQL altyapısı oluşturma
  • Mutasyonlar
  • Sorgularda değişkenleri kullanma
  • GraphQL Şema Tanımlama
  • Real-Time Web API ve kullanım alanları
  • SignalR
  • SignalR Clients
  • SignalR hub ve client konfigürasyonları

Kazanımlar

  • Bu bootcamp, katılımcıların ASP.NET Core tabanlı modern web uygulamaları geliştirme konusundaki yetkinliklerini artırmayı, Microsoft .Net Core teknolojilerini en ideal biçimde ve en son versiyonlarıyla kullanarak tecrübe sahibi olmalarını amaçlamaktadır. ASP.NET Core Temelleri ile başlayarak, programın katılımcıları, ASP.NET MVC ile dinamik web uygulamaları oluşturma becerisini kazanacak ve Temiz Mimari prensipleri ile sürdürülebilir yazılım tasarımı yapabileceklerdir.
  • Entity Framework ile Veri Erişimi dersinde, ORM teknolojisini kullanarak etkili veri tabanı etkileşimlerini öğrenirken, REST API Pratikleri ile güvenilir ve performanslı hizmetler geliştirme yeteneğine sahip olacaklardır. Ayrıca, Authentication & Authorization işlemleri ile uygulamalarını güvenli hale getirme konusunda bilgi sahibi olacaklardır.
  • Performans iyileştirmeleri için Caching ve Performans konularında derinlemesine bilgi edinerek, uygulama optimizasyonu yapabilecekler. ASP.NET Core ile gRPC, GraphQL ve SignalR dersleri sayesinde, katılımcılar mikro servis mimarileri, veri sorgulama ve gerçek zamanlı iletişim teknolojileri konularında tecrübe kazanacaklardır. Bu eğitim programı, sektördeki en güncel teknolojileri kullanarak ve birçok proje deneyimi edinerek yazılım geliştirme yetkinliklerini artırmak isteyenler için idealdir.

Hedef Kitle

  • Junior Yazılım Geliştiriciler & Yazılım Geliştiriciler & Kıdemli Yazılım Mühendisleri 
  • Back-End Geliştiriciler & Full-Stack Geliştiriciler & Yazılım Test Mühendisleri
  • Teknik Liderler (Tech Lead) & Çözüm Mimarları (Solution Architect)
  • Uygulama Geliştirme Yöneticileri (Application Development Manager)

Sertifika

Bootcamp’e minimum %80 oranında katılım gösterilmesi durumunda “BT Akademi Katılım Sertifikası”, %90 ve üzerinde katılım gösterilmesi ile birlikte eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda ise “BT Akademi Başarı Sertifikası” dijital ve QR kod destekli olarak verilmektedir.

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

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

Turk Standartlari Enstitüsü
KoC Sistem
İTU
Turkcell
Bosch
Zorlu Holding
Iga Airport
Türkiye Petrolleri
Eren Enerji
Mercedes-Benz
İş Portföy
Innova
Sun Ekspress
Türkiye Vagon Sanayi
Getir
Sekerbank
TEB
Turknet
Amadeus
TAI TUSAŞ TR
Tırsan Treyler
ING Bank
Aksigorta
Roketsan
TÜBİTAK MAM
Turk Standartlari Enstitüsü
KoC Sistem
İTU
Turkcell
Bosch
Zorlu Holding
Iga Airport
Türkiye Petrolleri
Eren Enerji
Mercedes-Benz
İş Portföy
Innova
Sun Ekspress
Türkiye Vagon Sanayi
Getir
Sekerbank
TEB
Turknet
Amadeus
TAI TUSAŞ TR
Tırsan Treyler
ING Bank
Aksigorta
Roketsan
TÜBİTAK MAM
Bilgi İstiyorum