Genel Bakış

Microsoft'un popüler yazılım dili C# ve en güçlü geliştirme frameworkü .NET Core ile sıfırdan başlayarak programlamanın temellerini, modern web uygulama geliştirmeyi, veritabanı oluşturmayı ve sektörde kabul gören geliştirme yöntemlerini en ince detayına kadar öğreneceksiniz.

Bu eğitimin amacı sizleri sıfırdan başlayarak sektörde aranılan bir yazılım geliştirici haline getirmektir. Eğitim sürecinde sürekli ödevler ve projeler ve pratikler ile eğitim sonunda kendine güveniniz tam olarak ilk yazılım geliştirici işinize hazır olacaksınız.

Neler Öğreneceksiniz?

Programlamanin temellerini öğreneceksiniz.

SQL Server ile veritabanı oluşturabileceksiniz.

Uygulamalar ile veritabanına veri kaydedip alabileceksiniz.

İstemci/Sunucu mimarisini öğreneceksiniz.

Web sayfası oluşturabileceksiniz.

Html, Css ve JavaScript ile modern websiteleri oluşturabileceksiniz.

RESTful mimarisi ile tüm dünyada kullanılabilecek API'ler geliştirebileceksiniz.

Yazılım mimarisinin temellerini öğrenecebileceksiniz.

GIT versiyon kontrol sistemi ile ekip olarak proje geliştirme süreçlerini öğreneceksiniz.

Azure ile uygulamalarınızı bulut teknoloji üzerinde çalıştırabileceksiniz.

Agile geliştirme metodolojisine ve kullanımına hakim olacaksınız.

Eğitim sonunda gerçek dünyada kullanılan projelerde staj imkanı elde edeceksiniz.

Gereksinimler

  • Kendinize ait bir laptop. Tercih edilen minimum özellikler: 16 GB RAM, i5 veya üzeri işlemci, 256 GB ve üzeri harddisk.
  • Mühendislik mezuniyeti şartı yoktur.
  • Herhangi bir seviyede yazılım bilgisine sahip olmanız gerekmiyor.

Eğitim İçeriği

Programlamaya Giriş
90 Saat
Visual Studio Kurulumu
C# dili ve .Net Framework
Veri Tipleri
Değişkenler
Karar Yapıları
Metodlar
Koleksiyonlar
Console Uygulaması
I/O İşlemleri
Windows Forms
Windows Forms ile ara proje geliştirmesi
SQL Server ile Veritabanı Programlama
30 Saat
SQL Server ile Veritabanı Kurulumu
Tablo oluşturma ve ilişkilendirme
Normalizasyon
DML Komutları ile sorgulama
DDL Komutları
Transaction Kullanımı
Stored Procedure Kullanımı
Function Kullanımı
View Kullanımı
Trigger Kullanımı
Veritabanı Performans Yönetimi
SQL Server ara proje geliştirmesi
ADO.NET ile Veritabanı İşlemleri
10 Saat
ADO.NET ile veritabanı ve uygulama bağlantısı kurma
Connected Mimari
Disconnected Mimari
ADO.NET ve Windows Forms ile ara proje geliştirmesi
Entity Framework
30 Saat
ORM tanımı ve avantajlar
Entity Framework Code-First Yaklaşımı
Repository Design Pattern
UnitOfWork Design Pattern
Entity Framework ve Windows Forms ile ara proje geliştirmesi
GIt Versiyon Kontrol Sistemi
5 Saat
Git VKS kullanımı ve temel komutlar
AzureDevops ve Github kullanımı
Web'e Giriş
25 Saat
HTML
CSS
JavaScript
Bootstarp frameworkü ile responsive arayüz geliştirme
Ara proje geliştirmesi
ASP.NET Core MVC
10 Saat
MVC tasarım deseni
Razor Page
Model-View-Controller kullanımı
WebAPI
MVC, WebAPI ve JavaScript kullanılan bir ara proje geliştirmesi
Agile Geliştirme
5 Saat
Agile (Çevik) geliştirme prensipleri
Yazılım Yaşam Döngüsü
Agile ve GIT kullanarak ekip olarak geliştirme yapmak
Mezuniyet Projesi
60 Saat
Bir yazılım ekibi olarak eğitim boyunca öğrendiğimiz tüm teknolojilerle oluşturacağımız bir web uygulaması geliştirmesi.
CV Hazırlama ve Mülakat Teknikleri
5 saat
CV ve Linkedin profili oluşturma
İş görüşmelerinde dikkat etmeniz gerekenler

Eğitmen

image
Bülent Başyurt

Kıdemli Yazılım Uzmanı

4.9
Eğitmen Puanı
212 Öğrenci

Bahçeşehir Üniversitesi Bilgisayar Mühendisliği lisans ve yüksek lisans derecesine sahip olup, 2012 yılından beri Micrsoft teknolojileri üzerine yerelde Bilge Adam, KoçSistem, Arçelik, globalde ise Coca Cola, General Electric ve Ernst&Young gibi küresel ve çok uluslu şirketlerde Kıdemli Yazılım Uzmanı ve Yazılım Takım Liderliği pozisyonlarında çalışmıştır.

Proje geliştirmenin yanı sıra bugüne kadar verdiği eğitimlerde toplamda 212 kişiyi yazılım eğitimleri ile mezun etmiş olup bunların 150'den fazlası şu an yerli ve yabancı yazılım şirketlerinde çeşitli pozisyonlarda çalışmaktadır.

Öğrenci Yorumları

  • Ahmet Burak H. Yazılım Geliştirme Uzmanı

    Bülent hocamla 2016 yılında yazılım kursunda tanıştık. Özel sektörde çalışmış olmasından dolayı verdiği eğitim; hep sektöre yönelik bakış açısıyla, çözümcül yaklaşımlı ve püf noktaları ağırlıklıydı. Kendisinin hazırladığı eğitim müfredatı ile sıfırdan başlayan birisi dahi kolaylıkla bir Yazılım Geliştirici seviyesine çıkabilir. Kurs bitiminden sonra bile kendileri mülakatlarım konusunda çok yardımcı oldu. Adeta yazılım mentörüm gibi oldu. Sayelerinde iş bulma sıkıntısını hiç çekmedim desem yeridir. Şu anda Danimarka’da bulunan yabancı bir şirkete, kendileriyle birlikte uzaktan çalışıyoruz. Kısaca benim için, kendilerine derinden minnettar olduğum, hayatımdaki nadir insanlardan biri. Her şey için tekrar tekrar teşekkürü boynumun borcu bilirim.

  • Tolga D. Yazılım Geliştirme Uzmanı

    Bülent hocamızdan sıfırdan .Net yazılım eğitimi aldım. Sıfır yazılım bilgimle başladığım kurstan yazılım temellerine hakim bir şekilde pratik kodlama becerilerine sahip olarak mezun oldum. Hocamız eğitim boyunca detaylı konu anlatımları, ödevler ve projelerle bizi destekledi. Takıldığımız noktalarda birebir ilgilendi. Kendisine teşekkür ediyorum ve yazılıma başlayacak kişilere şiddetle tavsiye ediyorum.

  • Ömer Fatih D. Yazılım Geliştirme Uzmanı

    Bülent hocamdan aldığım sıfırdan yazılım eğitimi ile teorik ve pratik olarak güçlü bir temele sahip oldum. Neden sonuç ilişkisi ile yaptığı konu anlatımları ve pratikleri ile ezberden ziyade anlayarak kod yazmayı öğrendim. Sektördeki proje tecrübesi ile karşılaşabileceğimiz bir çok sorunla ilgili bize çözümler öğretti. Kendisinden yazılım geliştirme ile birlikte nasıl iyi bir yazılımcı olabileceğimi öğrendik. Şu an Encore Bilişim Sistemlerinde Yazılım Uzmanı olarak çalışıyorum. Bülent hocadan alacağınız eğitimi kesinlikle tavsiye ediyorum.

  • Hasan O. Yazılım Geliştirme Uzmanı

    Kendisinden 6 ay kadar süren yazılım eğitimi aldım. Eğitim .Net teknolojileri ağırlıklıydı. Temelim vardı ama üstünden zaman geçtiği için temel konuları tekrar edip iyice pekiştirmemi sağladı. Özellikle anlaşılması çoğu konuya göre daha zor olan OOP, Solid ve Desing pattern gibi konuları kavramamda çok faydalı oldu. Farklı tarzda çok sayıda örnek proje yaptırarak hem pratiklik kazanmamı hem de problem çözme yeteneğimin gelişmesini sağladı. İlk işime kendisi sayesinde başladım.

    Şu an Katu şirketinde Yazılım Uzmanı olarak çalışıyorum. Kendimi geliştirmemde ve yazılım alanında bana kattıkları için kendisine çok teşekkür ederim. Eğitmenimiz Bülent Hoca olduğu için şanslıydık. Kendisinden eğitim almanızı kesinlikle tavsiye ederim.

  • Hasan Sefa Y. Yazılım Geliştirme Uzmanı

    Bülent hocadan sıfırdan .Net Yazılım Uzmanlığı eğitimi aldım. Kendisinden kurs boyunca sınıfı olarak çok değerli bilgiler öğrendik. Kurs bitiminde kendi projelerinde staj imkanı sağladı. Eğitim boyunca sürekli yaptırdığı projelerle iyi bir pratiğe sahip oldum. İş görüşmeleri ve mülakatlara hazırlanmamıza yardımcı oldu. Yazılıma yeni başlamak istiyorsanız mutlaka Bülent hocadan eğitim alarak başlamanızı tavsiye ediyorum. Sektöre bir adım önde başlarsınız. Şu an SahaBT şirketinde yazılım uzmanı olarak çalışıyorum.

  • Azat B. Yazılım Geliştirme Uzmanı

    Bülent hocamızdan aldığımız eğitim ile sıfırdan yazılım dünyasına adım attım. Kurs süresince sınıftaki her arkadaşla birebir ilgilendi ve takıldığımız noktalarda sürekli destek verdi. Anlamakta zorlandığımız konuları tekrar tekrar anlattı. Bülent hoca sayesinde sınıf olarak hepimiz kurs bitiminde proje yazabilir hale geldik. Emekleri için kendisine tekrar teşekkür ediyorum. Şu an VeriBase şirketinde yazılım uzmanı olarak çalışıyorum.

  • Gizem F. Yazılım Geliştirme Uzmanı

    Bülent hocamdan 2016 yılında yazılım uzmanlığı eğitimi aldım. İlk günden son güne kadar detaylı konu anlatımı, ödevler ve sürekli projeler ile pratik kazanmamızı sağladı. İyi bir temele sahip oldum ve emzuniyetten sonra da üzerine koyarak sektörde yazılımcı olarak çalışmaya başladım. Kendisinden eğitim alma imkanınız varsa mutlaka tavsiye ederim. Şu an AcerPro Bilişim şirketinde yazılım uzmanı olarak çalışıyorum.

  • Emre Z. Yazılım Geliştirme Uzmanı

    Bülent hocamdan sıfırdan aldığım yazılım eğitimi ile kendime güven kazandım ve pratik olarak kod yazmayı öğrendim. Sınıfta hepimizle ilgilenmesi, konu tekrarları, ödevler ve projeler ile sürekli pratiğimizi geliştirdi. Kendisinden eğitim alan birisi olarak kendimi şanslı hissediyorum ve yazılıma başlamak isteyenler için kesinlikle tavsiye ediyorum. Şu an Big Data Engineer olarak THY'de çalışıyorum.

  • Yusuf Ali G. Yazılım Geliştirme Uzmanı

    Bülent hocadan sıfırdan yazılım eğitimi aldım. Sınıftaki herkesle tek tek ilgilendi. Anlamakta zorlandığımız konuları basit ve anlaşılır örneklerle anlaşılır hale getirdi. Çok fazla proje yaptırdı ve pratiğimizi geliştirdi. Bizlere kodlamanın yanında sorun çözmeyi de öğretti. Kendisine emekleri için teşekkür ediyorum ve yeni başlayacaklar için kesinlikle öneriyorum. Şu an Arvato'da yazılım uzmanı olarak çalışıyorum.

  • Muhammet Y. Yazılım Geliştirme Uzmanı

    Bülent hocamdan sıfırdan aldığım .Net yazılım uzmanlığı eğitimi ile teorik ve pratik olarak güzel bir temele sahip olarak mezun oldum. Konular arasındaki neden-sonuç ilişkileri kurarak, neyi neden yaptığımız anlayarak çok sayıda proje ürettik. Sektördeki proje deneyimi sayesinde bizlere mezun olunca nelerle karşılacağımızı anlattı. Sınıfta 3-4 kişilik takımlar halinde bizi projelerde çalıştırarak şirket projelerinde çalışmayı öğretti. Mezun olduğumda kendime güven kazandım. Ayrıca ilk işime girmemde yardımcı oldu. Kendisine teşekkür ediyorum ve yeni başlayanlara kesinlikle tavsiye ediyorum. Şu an REM People şirketinde Backend Developer olarak çalşıyorum.