Backend Eğitimi
Backend yazılımcı olarak çalışmaya hazır ol.
Backend yazılımcı olarak çalışmaya hazır ol.

Backend Eğitimi | ASP.NET Core, SQL ve Web API

Backend eğitimi, sunucu tarafında güçlü uygulamalar geliştirmek isteyenler için kapsamlı bir öğrenme süreci sunar. Program süresince C#, ASP.NET Core, veritabanı yönetimi, yazılım mimarileri ve güvenlik konuları uygulamalı şekilde işlenir.

Siliconmade Academy’de uygulamalı eğitim yaklaşımıyla katılımcılar, hem teorik bilgi hem de pratik deneyim kazanarak backend geliştirme becerilerini ileri seviyeye taşır.

Backend Eğitimi-Sorular

Başlangıç Eğitimi Takvimi

Hafta İçi Akşam Grubu

Başlangıç: 17 Kasım 2025 Pazartesi Bitiş: 25 Mart 2026 Çarşamba Ders saatleri;
  • Pazartesi 20:00 – 23:00
  • Salı 20:00 – 23:00
  • Çarşamba 20:00 – 22:00
Kalan kontenjan - (22/33)

Hafta Sonu Sabah Grubu

Başlangıç: 21 Şubat 2026 Cumartesi Bitiş: 28 Haziran 2026 Pazar Ders saatleri;
  • Cumartesi 09:00 – 13:00
  • Pazar 09:00 – 13:00
Kalan kontenjan - (2/33)

{ Eğitmenlerimiz }

Gokhan Turkmen, Siliconmade Academy Programming Instructor

Gökhan Türkmen

2005 yılında Kocaeli Üniversitesi Bilgisayar Mühendisliği Bölümü’nde başladığı yazılım yolculuğuna, 2009 yılından itibaren profesyonel olarak devam etmiştir.

Enerji, sağlık, savunma, turizm ve e-ticaret gibi sektörlerde, en küçüğünden en büyüğüne kadar farklı ölçeklerdeki projelerde aktif olarak yer almıştır. Bu yazılım projelerinin, kullanıcı deneyimi, arayüz ve back-end geliştirme, veritabanı yönetimi, takım liderliği ve yazılım mimarisi gibi alanlarında katkıda bulunmuştur.

Türkmen, hem özel sektör hem de kamu yazılım projelerinde edindiği kapsamlı tecrübesi ve “liyakatli yazılım geliştirici” eksikliğini uzun yıllar yakından deneyimlemenin verdiği motivasyonla birlikte; öğrenme becerisi ve küresel entegrasyonu yüksek, esnek düşünen, çözüm odaklı, sektör standartlara hakim yazılımcılar yetiştirmek adına Siliconmade Academy bünyesinde eğitim vermektedir.


Tolga Karadayı, Siliconmade Academy Programming Instructor

Tolga Karadayı

  • Siliconmade Academy Backend Uzmanlığı Eğitmeni
  • Senior Software Development Engineer

Zonguldak Karaelmas Üniversitesi Bilgisayar Öğretmenliği mezunu olan Tolga Karadayı öğrenim gördüğüm fakültenin, Teknik Fakülte olması ve seçmeli/uygulamalı derslerin hepsini üretim otomasyonları ve yazılım alanında seçmesi sonucu çeşitli sektörlerde; ‘Bilgi Teknolojileri Müdürü’, ‘Proje Direktörü’, ‘Bilgi İşlem Sorumlusu’, ‘Yazılım Uzmanı’ ve ‘Yazılım Geliştirme Eğitmeni’ olarak farkli görevlerde çalıştı. 19 yılı aşkın süre boyunca Otomotiv, Tekstil, Orman Ürünleri, Taşımacılık/Dağıtım ve Kamu gibi pek çok farklı sektörde projeler geliştirerek katma değer üretti.

IFS, SAP, SAP B1, Logo, Canias ve Abas gibi farklı ERP projelerinde hem yatay hem de dikey geliştirmeler yapan, aynı zamanda 2008 yılından beri birçok kurum ve kişiye C#.NET, SQL Server, Java, Mobil uygulama geliştirme yazılım dillerinde eğitimler vermiştir. Hem yazılım hem de eğitim alanındaki tecrübesini kullanarak Siliconmade Academy bünyesinde Backend Uzmanlığı alanında eğitim vermektedir.

Tolga Karadayı evli ve 2 erkek çocuk babasıdır, 2008 yılından beri Bursa’da yaşamaktadır.


Tufan Gungor, Siliconmade Academy Programming Instructor

Tufan Güngör

  • Siliconmade Academy Temel Programlama Eğitmeni
  • Siliconmade Academy Backend Uzmanlığı Eğitmeni
  • Siliconmade R&D Backend Yazılım Geliştiricisi

Lisans eğitimini Yıldız Teknik Üniversitesi Elektrik Mühendisliği bölümünde tamamlayan Tufan Güngör; her zaman mükemmeli hedefleyen, gelişmeyi arayan, yenilikçi, üretken, çabuk öğrenen ve kriz anlarında refleksleri güçlü olan bir mühendistir. Yazılıma olan ilgisi üniversite yıllarında başlamış olup bu alandaki çalışmaları meslek hayatında profesyonel olarak devam etmektedir.

Mezuniyetinin ardından Litvanya'da UAB Energy Advice şirketinde Proje Yöneticisi olarak çalışan Güngör, sonrasında Sigma’ya geçerek Elektrik Mühendisi ve Proje Süpervizörü olarak görev yapmıştır. Schneider Electric’de Tasarım Mühendisi olarak çalıştıktan sonra da Siliconmade Academy bünyesine dahil olmuştur.

Siliconmade Academy Eğitmen Yetiştirme Programı’nda +700 saatlik eğitimini yüksek başarıyla tamamlayarak Yazılım Geliştirici ve Yazılım Eğitmeni olarak çalışma hayatına devam etmektedir.

tufan.gongor@siliconmade.com


Ali Kemal Uysal, Siliconmade Academy Programming Instructor

Ali Kemal Uysal

  • Siliconmade Academy Temel Programlama Eğitmeni
  • Siliconmade Academy Backend Eğitmeni
  • Siliconmade R&D Backend Yazılım Geliştiricisi

Ali Kemal Uysal’ın lise yıllarında keşfettiği yazılım ve bilgisayar bilimlerine olan ilgisi onu Galatasaray Üniversitesi Bilgisayar Mühendisliği lisans eğitimine yönlendirmiştir. ASP.Net Core, Java Spring Boot gibi teknolojilerle Backend yazılım geliştirme, yazılım mimarileri, Mobil Geliştirme (Flutter, Java, Kotlin), Siber Güvenlik (CCNA), Oyun Geliştirme (Unity) gibi alanlarda bilgi sahibi olan Uysal, aynı zamanda yapay zekâ alanında da görüntü işleme, makine öğrenmesi, derin öğrenme gibi konularda bilgi ve deneyim yelpazesine sahiptir.

Yazılımın çoğu alanıyla ilgilenmiş ve projeler geliştirmiş olan Ali Kemal Uysal, şu anda aktif olarak .Net Core teknolojisi ile Backend Web Geliştiriciliği alanına odaklanmış, modern web uygulamalarının geliştirilmesi ve güncel teknolojilere entegrasyon konularında deneyim kazanmıştır.

Siliconmade Academy Eğitmen Yetiştirme Programı’nda +700 saatlik eğitimini yüksek başarıyla tamamlayarak Siliconmade Academy'de eğitmenlik yaparken, aynı zamanda Siliconmade R&D'de Backend Yazılım Geliştiricisi olarak görev almaktadır.

Çalışmaları: https://github.com/alikemaluysal

alikemal.uysal@siliconmade.com

Başvuru Formu

{ Kimler Katılabilir? }

Belgelendirme

Başarı kriterlerini sağlayan katılımcılar;

  1. E-devlet Onaylı Başarı Sertifikası
  2. ICCW Onaylı Uluslararası Başarı Sertifikası
olmak üzere 2 adet sertifika almaya hak kazanır.

Backend Eğitimi İçeriği

  • WWW, Client-Server mantığı
  • Request, Response, HTTP Methods, HTTP Status Codes
  • Domain, Hosting, IP
  • HTML Belge Yapısı
  • Başlıklar, Paragraflar, Listeler, Formlar

  • CSS ile stil verme ve Flex Layout
  • JavaScript değişkenler, fonksiyonlar
  • Events ve DOM Manipülasyonu
  • fetch, Ajax İşlemleri

  • Bootstrap Grid ve UI bileşenleri
  • Navbar, Modal, Form stilleri
  • Git ve GitHub Nedir?
  • Branch, Pull Request ve Merge

  • WebAPI proje yapısı
  • Minimal API ve ApiController
  • API Metotları
  • WebAPI Route Yapısı

  • Text, Content, Redirect Result
  • JSON Serialize / Deserialize
  • Swagger ve Postman kullanımı

  • Entity ve DTO Modelleri
  • Data Binding yöntemleri
  • Model Validasyonları
  • Client-Side Validation, Server-Side Validation

  • SQL Server ile veritabanı oluşturma
  • Tablo, Primary Key, Foreign Key
  • CRUD işlemleri ve JOIN

  • DbContext ve Entity Yapıları
  • Code First yaklaşımı
  • CRUD, Include, JOIN işlemleri
  • Database Seed

  • Full Stack Uygulama Özellikleri
  • ASP.NET Core MVC yapısına giriş
  • View ve Layout kullanımı
  • Razor View Engine

  • ViewModel, ViewBag, ViewData
  • Partial View ve Component
  • Tag Helper nedir, neden ihtiyacımız var?
  • File Upload / Download

  • ASP.NET Core MVC ile Modüler Uygulama Geliştirmek
  • Logging, Configuration
  • Middleware yapısı
  • Session ve Cookie kullanımı

  • Authentication & Authorization kavramları
  • Cookie Authentication
  • Claim nedir?
  • EF Core ile login-logout

  • Base64 Encoding/Decoding
  • JWT Nedir ve yapısı
  • JWT Authentication süreci
  • WebAPI ile JWT oluşturma

  • Yazılım Mimarisi nedir?
  • Monolithic ve Katmanlı Mimari
  • Middleware ile hata yönetimi
  • Dependency Injection
  • HttpClient kullanımı
  • MVC ve Web API'yi kullanarak yazılım geliştirmek

  • Entity’ler ve ER Diyagramı
  • Business kuralları ve validasyonlar
  • Data katmanının oluşturulması

  • Web API endpoint’lerinin tamamlanması
  • Auth Yapısının eklenmesi
  • Testler ve Hata Yönetimi
  • Publish işlemleri
Başvur