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.
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.
Eğitim Hedef Kitlesi: Bu eğitim, .Net Back-End alanında bilgi ve becerilerini geliştirmek isteyen profesyoneller ve öğrenciler için tasarlanmıştır. Hedef kitle detayları;
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)
Eğitim, hem yeni başlayanlar hem de ileri düzeyde bilgiye sahip profesyoneller için uygun şekilde yapılandırılmıştır.
Eğitim Ek İmkanları: Back-End Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Agile Proje Yönetimi Farkındalık Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.
Devam Eğitimi Önerisi: Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “MikroService Bootcamp” programımıza katılmaları tavsiye edilmektedir.
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.Eğitim Hedef Kitlesi: Bu eğitim, .Net Back-End alanında bilgi ve becerilerini geliştirmek isteyen profesyoneller ve öğrenciler için tasarlanmıştır. Hedef kitle detayları;
- 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) Eğitim, hem yeni başlayanlar hem de ileri düzeyde bilgiye sahip profesyoneller için uygun şekilde yapılandırılmıştır.Eğitim Ek İmkanları: Back-End Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Agile Proje Yönetimi Farkındalık Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.Devam Eğitimi Önerisi: Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “MikroService Bootcamp” programımıza katılmaları tavsiye edilmektedir.
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.