Backend Web Development Eğitimi

Sıfırdan ileri seviyeye kadar backend web geliştirme eğitimi. C#, .NET Core MVC, .NET Core API, MSSQL ve PostgreSQL konularını kapsayan kapsamlı bir program. Online dersler, 5 ay süreyle haftada 2 gün 6 saat.

Course Image
Kontenjan: 8 kişi
240 saat
5 ay
Online

Backend Web Development Eğitimi

Bu kapsamlı backend web geliştirme eğitimi ile sıfırdan başlayarak profesyonel seviyede backend uygulamaları geliştirmeyi öğreneceksiniz. Eğitim, online dersler halinde 5 ay sürecek ve haftada 2 gün 6 saat olarak planlanmıştır.

C# Programlama: C# programlama dili ile nesne yönelimli programlama, koleksiyonlar, LINQ ve modern C# özelliklerini öğreneceksiniz. Temel programlama kavramlarından ileri seviye tekniklere kadar kapsamlı bir eğitim alacaksınız.

.NET Core MVC: .NET Core MVC framework'ü ile web uygulamaları geliştirmeyi öğreneceksiniz. MVC pattern, controllers, views, models, routing ve form işlemleri konularında derinlemesine bilgi sahibi olacaksınız.

.NET Core API: RESTful API geliştirme, API tasarımı, authentication, authorization ve API best practices konularını öğreneceksiniz. Modern web servisleri ve mikroservis mimarileri hakkında bilgi sahibi olacaksınız.

Veritabanı: MSSQL ve PostgreSQL veritabanları ile çalışmayı öğrenecek, veritabanı tasarımı, SQL sorguları, Entity Framework Core ve veritabanı optimizasyonu konularında uzmanlaşacaksınız.

Bu Eğitimde Öğrenecekleriniz

C# ve .NET Core
  • C# Programlama Dili Temelleri
  • Nesne Yönelimli Programlama (OOP)
  • Collections ve LINQ
  • .NET Core MVC Framework
  • .NET Core API Geliştirme
  • Dependency Injection ve Middleware
Veritabanı ve ORM
  • MSSQL Server Yönetimi
  • PostgreSQL Yönetimi
  • Entity Framework Core
  • SQL Sorguları ve Stored Procedures
  • Veritabanı Tasarımı ve İlişkiler
  • Query Optimization

Eğitim Müfredatı

Modül 1: C# Programlama Dili

C# ve .NET Ekosistemine Giriş
Visual Studio ve Geliştirme Ortamı
C# Temel Sözdizimi ve Veri Tipleri
Kontrol Yapıları ve Döngüler
Metodlar ve Fonksiyonlar
Nesne Yönelimli Programlama (OOP) - Temeller
OOP - Inheritance ve Polymorphism
Collections ve LINQ
Exception Handling
Delegates ve Events
Async/Await ve Asenkron Programlama
Generics ve Advanced C# Features
File I/O ve Serialization
C# Proje Uygulaması

Modül 2: .NET Core MVC Framework

.NET Core MVC'ye Giriş
MVC Pattern ve Mimari Yapı
Controllers ve Action Methods
Views ve Razor Syntax
Models ve Data Annotations
Routing ve URL Yapılandırması
Form Handling ve Validation
View Components ve Partial Views
Middleware ve Request Pipeline
Dependency Injection
Configuration ve Options Pattern
Logging ve Error Handling
Authentication ve Authorization
Session ve State Management
Filters ve Action Filters
.NET Core MVC Proje Uygulaması

Modül 3: .NET Core API

.NET Core Web API'ye Giriş
RESTful API Tasarım Prensipleri
API Controllers ve Action Methods
HTTP Methods ve Status Codes
API Routing ve Attribute Routing
Model Binding ve Validation
API Versioning
API Authentication (JWT, Bearer Token)
API Authorization ve Policies
CORS (Cross-Origin Resource Sharing)
API Documentation (Swagger/OpenAPI)
.NET Core API Proje Uygulaması

Modül 4: Veritabanı Yönetimi - MSSQL ve PostgreSQL

SQL Temelleri ve Veritabanı Kavramları
MSSQL Server Kurulumu ve Yönetimi
MSSQL ile Veritabanı Tasarımı
MSSQL CRUD İşlemleri
MSSQL Stored Procedures ve Functions
PostgreSQL Kurulumu ve Yönetimi
PostgreSQL ile Veritabanı Tasarımı
PostgreSQL CRUD İşlemleri
PostgreSQL Functions ve Triggers
Entity Framework Core ile ORM
Code First ve Database First Yaklaşımları
Migrations ve Database Updates
Veritabanı İlişkileri ve Foreign Keys
Query Optimization ve Indexing
Transaction Management
Veritabanı Güvenliği ve Backup

Modül 5: Backend Proje Geliştirme

Proje Planlama ve Mimari Tasarım
E-Ticaret Backend API Geliştirme
Blog/CMS Backend Geliştirme
API Testing ve Deployment
Performance Optimization
Proje Sunumu ve Değerlendirme
35.000 /5 ay
Toplam Ücret
240 saat içerik
5 ay süre
Online dersler
Haftada 2 gün, 6 saat
Kontenjan: 8 kişi
Sertifika
Canlı dersler ve mentor desteği
Gerçek projeler

Eğitim Bilgileri

Seviye: Başlangıç - İleri
Kontenjan: 8 kişi
Dil: Türkçe
Ön Gereksinimler: Temel bilgisayar bilgisi
Süre: 5 ay (haftada 2 gün, 6 saat)
Eğitim Şekli: Online (Canlı Dersler)
Toplam Süre: 240 saat
Son Güncelleme: Ocak 2025

Etiketler

Backend C# .NET Core MVC API MSSQL PostgreSQL Entity Framework

Kapsamlı Backend Eğitim İçeriği

C#, .NET Core MVC, .NET Core API, MSSQL ve PostgreSQL teknolojilerini sıfırdan öğrenin ve profesyonel backend uygulamaları geliştirin.

Bu eğitim programı, 5 ay süreyle online dersler halinde gerçekleştirilir. Haftada 2 gün 6 saat olarak planlanan eğitimde, C# programlama dili ile nesne yönelimli programlama, .NET Core MVC ile web uygulamaları, .NET Core API ile RESTful servisler ve MSSQL ile PostgreSQL veritabanları ile veri yönetimi konularını öğreneceksiniz. Her modül sonunda gerçek projeler üzerinde çalışarak pratik deneyim kazanacaksınız.

Kariyer Fırsatları ve İş Olanakları

Backend developer olarak birçok sektörde iş imkanı bulabilirsiniz.

Backend development, yazılım sektöründe en çok aranan becerilerden biridir. Bu eğitimi tamamladıktan sonra Backend Developer, .NET Developer, API Developer, Software Engineer gibi pozisyonlarda çalışabilirsiniz. Özellikle kurumsal firmalarda .NET Core bilgisi çok değerlidir. Eğitim süresince geliştireceğiniz projeler portföyünüzü oluşturacak ve iş başvurularınızda size avantaj sağlayacaktır. Ayrıca freelance projeler alarak kendi işinizi de kurabilirsiniz.

Öğrenci Yorumları ve Başarı Hikayeleri

Eğitimimizi tamamlayan öğrencilerimizin deneyimlerini okuyun.

"Bu eğitim sayesinde sıfırdan başlayarak 5 ay içinde profesyonel backend uygulamaları geliştirebilecek seviyeye geldim. Eğitmenlerin desteği ve gerçek projeler üzerinde çalışma fırsatı çok değerliydi. Şimdi bir teknoloji şirketinde backend developer olarak çalışıyorum." - Mehmet Y., Eğitim Mezunu

Sık Sorulan Sorular

Eğitim hakkında merak ettiğiniz soruların cevapları.

Soru: Programlama bilgim yok, bu eğitime katılabilir miyim?
Cevap: Evet! Eğitim sıfırdan başlayarak tasarlandı. Temel bilgisayar bilgisi yeterlidir.

Soru: Eğitim sonunda sertifika alacak mıyım?
Cevap: Evet, tüm modülleri tamamlayan ve projeleri başarıyla bitiren öğrencilerimize sertifika veriyoruz.

Soru: Eğitim nasıl gerçekleşiyor?
Cevap: Eğitim online canlı dersler halinde yapılmaktadır. Haftada 2 gün 6 saat olarak planlanmıştır. Dersler kayıt altına alınır ve istediğiniz zaman tekrar izleyebilirsiniz.

Soru: Eğitim süresi ne kadar?
Cevap: Eğitim 5 ay sürmektedir. Toplam 240 saat içerik bulunmaktadır.

Soru: Kontenjan kaç kişi?
Cevap: Eğitim kontenjanı 8 kişi ile sınırlıdır. Bu sayede her öğrenciye daha fazla ilgi gösterilebilir.

İletişim ve Destek

Eğitim hakkında sorularınız için bizimle iletişime geçin.

Eğitim süresince mentor desteği alabilir, sorularınızı sorabilir ve projelerinizde yardım alabilirsiniz. Ayrıca öğrenci topluluğumuzda diğer öğrencilerle iletişim kurabilir, projelerinizi paylaşabilirsiniz. Eğitim hakkında detaylı bilgi almak için bizimle iletişime geçebilirsiniz.

Email: info@softwareakademi.com
Telefon: +90 (XXX) XXX XX XX