Backend Yazılım Uzmanlığı kursu katılımcılara C# ve .Net ekosisteminin en güncel versiyonları ile MSSQL veri tabanı yönetim sistemi kullanarak web, windows ya da mobil bir yazılımın kullanıcı arayüzüne hizmet eden geliştirmeleri yapabilmenizi hedefler.
Kurs süresince uygulamalı olarak bir çok teknolojiyi öğrenir ve bunları sektörde kalıplaşmış mimari prensipler ile kullanarak çözümler üretmeyi öğrenirsiniz.
Backend Yazılım Uzmanlığı kursu sektör gereksinimlerine göre özenle hazırlanan bir çok kursu kapsayan bir paket programdır. Paket içerisindeki kursları "Kurs İçeriği" başlığından inceleyebilirsiniz.
Staj Yapar Gibi Öğrenin!Tamamı canlı online derslere katılın. Canlı derslerinizin video kayıtlarını indirin. Ders dışında da eğitmen desteği ile gerçek hayat projeleri geliştirerek, staj yapar gibi öğrenin!
Kurs Sonunda Neler Öğreneceksiniz?
- C# programlama dilini temelden ileri seviyeye öğrenirsiniz.
- MSSQL ile ilişkisel veri tabanı tasarlayabilir ve yüksek performanslı sorgular yazabilir.
- Veri tabanı teknolojisinden bağımsız uygulama mimarileri oluşturabilirsiniz.
- ASP .NET Core ile bir web uygulaması inşa edebilir, uygulamanızın güvenliği için gerekli geliştirmeleri yapabilirsiniz.
Kurs süresince tüm konuları uygulamalı olarak gerçek hayat senaryoları eşliğinde tecrübe edersiniz.
Kimler içindir
- Sıfırdan backend yazılımcısı olmak isteyenler.
Coder Uzaktan Canlı Eğitim Yöntemi
Tüm kurslarımızda kullandığımız uzaktan canlı eğitim yöntemimiz ile derslerinize internet üzerinden canlı olarak bağlanırsınız. Sesli ve yazılı olarak iletişim
kurabilir, masaüstü paylaşımları yapabilirsiniz.
Canlı derslerinizin video kayıtlarını bilgisayarınıza indirebilir, dilediğiniz kadar tekrar edebilirsiniz.
Ders saatleri dışında sorularınızı eğitmenlerinize sorup anında yanıt alabilirsiniz.
Daha detaylı bilgi almak için Uzaktan Canlı Kurs Yöntemimiz
sayfasını ziyaret edin.
Backend Yazılım Uzmanlığı kursu aşağıdaki kursları içermektedir.
C# ile Programlamaya Giriş Kursu
- .Net ekosistemine genel bakış
- Gerekli yazılımların kurulumu
- C# ile programlamaya giriş
- C# Proje şablonları
- C# veri tipleri ve dönüşümleri
- Koleksiyonlar
- Karar yapıları
- Döngüler
- Struct, Class ve Enum
- Linq ile sorgulama
- Metotlar
- Tuple
- Hata Yakalama
- Dosya İşlemleri
C# ile Nesne Yönelimli Programlama Kursu
- OOP'ye Giriş
- Class ve Object
- Inheritance (Kalıtım)
- Encapsulation (Kapsülleme)
- Polymorphism (çok biçimlilik)
- Abstraction (Soyutlama)
- Interface
Microsoft SQL Server Sorgulama Kursu
- Veri tabanı nedir
- Veri tabanı yönetim sistemleri
- Kurulum ve konfigürasyonlar
- DB oluşturma
- Yedekleme ve geri yükleme
- Attach ve Detach
- SQL e giriş
- Normalizasyon (Normal formlar)
- MSSQL veri tipleri
- İlişkisel veri tabanı modelleme
- SQL Sorgusu Yazma
- SQL ve T-SQL 'e giriş
- DDL DML DCL TCL Nedir
- CREATE, ALTER, DROP komutları
- Constraints (DEFAULT, CHECK, UNIQUE vs.)
- INSERT, UPDATE ve DELETE komutları
- Operatörler
- SELECT sorguları
- Where clause
- Order By ile sıralama
- Aggregate Functions (MIN, MAX, COUNT, SUM, LEN vs.)
- Group By ve Having
- UNION
- EXISTS
- JOIN işlemleri
- View
- Variable
- IF ile koşul
- Stored Procedure
- User Defined Functions
- inserted ve deleted tabloları
- Triggers
- Transaction
- Clustered ve Nonclustered index
- Query performansı
- JSON data ile çalışma
Entity Framework Core Kursu
- Building a model code first workflow
- DbContext class
- Code first conventions
- Working with migration
- Data annotations
- Fluent api
- Seed Database
- CRUD operations
ASP .NET 7 (Core) Kursu
- Web Programlamaya Giriş
- Web Nasıl Çalışır
- Http Protokolü
- Response & Request
- Http Header ve Http Body
- Http Verbs (post, put, get, delete, patch)
- Http Durum Kodları
- .NET Core' a Giriş
- ASP.NET Core 5 Genel Bakış
- MVC Tasarım Deseni
- Program ve Startup Sınıfları
- Configure ve Configure Service Metotları
- Middleware ve Service Nedir?
- Built-in IoC Container
- Routing
- MVC Tasarım Deseni
- MVC Mimarisi ile Uygulama Geliştirme
- Model Katmanı ve Entity Framework Core
- Controller
- Model Binding
- Controller ve View arasında veri aktarımı
- Localization
- View, Layout, ViewStart, ViewImport, Partial View, View Component
- View Model Kavramı
- Razor Söz dizimi
- Build-in Tag Helpers
- Custom Tag Helpers
- Custom Middleware Geliştirme
- Filters (ASP.NET Core Action Invocation Pipeline)
- ASP.NET Core ‘da Güvenlik
- Custom Cookie Auth.
- ASP.NET Core Identity ile kimlik doğrulama (Authentication) ve yetkilendirme (Authorization)
- Rest ve RestFull Nedir?
- Web API 'ye Giriş
- Controller ve Action ile Stateless Servis Geliştirme
- Input & Output Formaters
- DTO Kavramı
- Web API Servislerimizin Güvenliği
- CORS (Cross Origin Resource Sharing)
- Json Web Token (JWT)
- Bearer Auth.
- File Upload Operation
- Restfull servislerin bir .NET client tarafından tüketilmesi
ASP .NET 7 (Core) ile Modern Web Mimarisi Kursu
- SOLID Pirinciples
- Speration Of Concerns
- Dependency Inversion
- Expilicity Dependencies
- Don't repeat yourself
- Persistence ignorance
- Clean Architecture
Bilgisayar ve internet kullanımına aşina olmanız yeterlidir.
Coder Bilişim Akademisi Sertifikasyonu
Eğitim sonunda canlı eğitimlere %80 devamlılık sağlayan öğrencilerimiz Coder Bilişim Akademisi sertifikası almaya hak kazanırlar.
Paket kurslara kayıt olan öğrenciler paket içerisindeki her kurs için ayrı bir sertifika alır.
Uluslararası Sertifikasyon
Eğitimini aldığınız teknoloji sağlayacısının uluslararası sınavlarına girerek başarı sağlamanız durumunda ülkemizde ve dünyaca tanınan sertifikaları almaya hak kazanırsınız. Coder Bilişim Akademisi, Pearson VUE yetkili sınav merkezidir. Pearson VUE (Microsoft, HP, Cisco, EMC, IBM, Adobe, Apple vs) tarafından sunulan tüm sınavlara randevu alarak test merkezimizde girebilirsiniz.