Web Geliştirme - Backend
5 günlük yoğun eğitim programı ile backend geliştirme dünyasına adım atın. Node.js veya ASP.NET Core teknolojileri ile güçlü web uygulamaları geliştirmeyi öğrenin.
Eğitim Programı Genel Bakış
Bu program sonunda kendi CRUD uygulamanızı geliştirebilecek seviyeye ulaşacaksınız!
Hedef Kitle
Bu program web geliştirici adayları için özel olarak tasarlanmıştır. Frontend teknolojilerine aşina olan ve backend dünyasına geçiş yapmak isteyen geliştiriciler için ideal bir başlangıç noktasıdır.
Ön Koşullar
Katılımcıların frontend bilgisine sahip olması önerilir. HTML, CSS ve JavaScript temel bilgileri programdan maksimum verim almanızı sağlayacaktır.
Program Süresi
Toplam 5 gün sürecek bu yoğun eğitim programında, her gün farklı bir backend konusuna odaklanacaksınız.
Teknoloji Seçenekleri
ASP.NET Core Mimarisi
Microsoft’un modern web framework’ü ile enterprise seviyede uygulamalar geliştirmeyi öğrenin. Cross-platform desteği ve yüksek performans avantajlarını keşfedin.
-
Dependency Injection
-
Middleware Pipeline
-
Configuration Management
-
Logging ve Error Handling
Node.js Temel Kavramlar
JavaScript’in server-side dünyasındaki gücünü keşfedin. Event-driven programlama, asenkron işlemler ve npm ekosistemi hakkında derinlemesine bilgi edinin.
-
Event Loop ve Callback'ler
-
NPM paket yönetimi
-
Express.js framework'ü
-
Middleware kavramları
5 Günlük Eğitim Programı
1. Gün: Temel Kavramlar
Seçtiğiniz teknoloji (Node.js veya ASP.NET Core) ile backend geliştirmenin temellerini öğrenin. Server kurulumu, proje yapısı ve ilk “Hello World” uygulamanızı oluşturun.
2. Gün: MVC Mantığı
Model-View-Controller mimarisini derinlemesine anlayın. Kodunuzu nasıl organize edeceğinizi ve separation of concerns prensibini nasıl uygulayacağınızı öğrenin.
3. Gün: REST API Geliştirme
Modern web uygulamalarının kalbi olan REST API’leri nasıl tasarlayacağınızı ve geliştirecğinizi öğrenin. HTTP metodları, status kodları ve API best practices.
4. Gün: Veritabanı Bağlantısı
SQL ve NoSQL veritabanları ile nasıl çalışacağınızı öğrenin. ORM kullanımı, veritabanı tasarımı ve performans optimizasyonu konularını keşfedin.
5. Gün: CRUD Projesi
Öğrendiklerinizi pratiğe dökün! Tam fonksiyonel bir CRUD (Create, Read, Update, Delete) uygulaması geliştirerek programı tamamlayın.
Program Sonunda Kazanacağınız Yetenekler
“Bu program sayesinde backend geliştirme konusunda kendime güvenim arttı. Artık full-stack projeler geliştirebiliyorum!”
Program sonunda elinizde çalışan bir CRUD uygulaması ve backend geliştirme konusunda sağlam bir temel olacak. Kariyerinizde yeni bir sayfa açmaya hazır mısınız?
Backend Mimarisi
Modern backend mimarilerini anlayacak ve kendi projelerinizde uygulayabileceksiniz.
API Geliştirme
RESTful API’ler tasarlayıp geliştirebilecek, frontend ile backend arasında köprü kuracaksınız.
Veritabanı Yönetimi
SQL ve NoSQL veritabanları ile çalışabilecek, veri modellemesi yapabileceksiniz.