

Çağlar profili ve iletişim bilgileri uzmanlarımız tarafından doğrulanmıştır.
Çağlar
- Ücret 200₺
- Cevaplama 24 saat
-
Öğrenci6
Çağlar Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı
Çağlar Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı

200₺/saat
Bu öğretmenin programı maalesef dolu
- Programlama
- Programlama dilleri
- C#
- C
- C#.NET
- PostgreSQL
Sektörde Tecrübeli Yazılım Mühendisinden Temel Programlama ve .Net Full Stack Developer Dersleri
- Programlama
- Programlama dilleri
- C#
- C
- C#.NET
- PostgreSQL
Ders mekanı
-
Çağlar öğretmenin evinde: Ankara
- Online
-
Çağlar ile ilgili bilgiler
Fırat Üniversitesi Yazılım Mühendisliği bölümünden mezunum. Kamu hizmeti ve özel sektör olmak üzere 6 yılı aşkın tecrübeye sahibim. Şuan da çalışmaya devam ediyorum. Bu sürecin büyük bir bölümü .Net Full Stack Developer olarak geçmiştir. Bu sebeple Asp.Net ve Asp.Net Core MVC ile web geliştirme üzerinde yoğunlaştım. Oracle ve PostgreSQL veritabanlarıyla da uzun bir süre çalıştım.
Programlama becerilerinizi geliştirebileceğiniz ve sıfırdan kurumsal bir alt yapıda n katmanlı mimari kullanarak uygulamalar geliştirebileceksiniz temel seviyeden ileri seviyeye kadar eğitim verebilirim.
Dersle ilgili bilgiler
- Tüm seviyeler
- Türkçe
Dersin işlenebildiği tüm diller :
Türkçe
Nereden başlayacağımızı belirleyebilmek için seviyenizin ne olduğunu belirlemek ve hedefinizin ne olduğunu belirlemek çok önemlidir. Çünkü yazılım büyük bir okyanustur, uzun bir süreç ve emek gerektirir. Öncelikli olarak bu durumun analizi ile başlayacağımız ve bitireceğimiz noktalar kesinleştirilecektir. Ardından belirleyeceğim konu başlıkları üzerinden ve anlatımı konusunda hemfikir olacağımız kaynaklar üzerinden eğitim sürdürülecektir.
Eğitim şekli olarak ise bir çok konuda olduğu gibi yazılımda da ağırlıklı olarak uygulama üzerinedir. Seviyeye uygun olarak belirlenecek farklı süreçler olsa dahi genel döngü konu anlatımı, anlatılan konunun örnek uygulama ile pekiştirilmesi, konu çerçevesinde uygulama ödevi ve bu ödev üzerinde yapamadıklarınız, hatalarınız ve merak ettikleriniz üzerine detaylı anlatımdır.
İleri seviyede devam edeceğimiz eğitimlerde programlama ve web geliştirme hakkında yeterli bilginin aktarılmasından sonra kapsamlı katmanlı mimari içeren bir proje ile uygulamalı olarak öğrendiklerimizin üzerinden geçilecek ve pekiştirilecektir.
Eğitimin genelini aşağıda kabaca belirtmiş olduğum 10 aşama üzerinden vereceğim. Seviyenize uygun olarak ilgili aşamalar hızlı veya üzerinde durularak işlenecektir. Yeni başlayanlar ve temel düzeyde konuya hakim olanlar için bu aşamaların her birinin oldukça yararlı olacağını ve eksiklerini gidereceklerini düşünüyorum.
* Eğitimi online veya gerekli tedbirlere uyulması koşuluyla kendi evimde verebilirim.
Eğitim Süresince Sırasıyla Değinilecek Konular:
1. Aşama :
Programlamaya yeni başlayanlar veya temeli zayıf olanlar için programcılık mantığını kavramalarını sağlayacak algoritma ve programlamaya giriş ağırlıklı eğitim verilecektir. Bu eğitimde genel olarak algoritmanın ve programlamanın ne olduğundan, programlamanın temelini oluşturan temel veri tipleri, koşullar döngüler, konsol girdi çıktıları gibi konular üzerinde duracağız. Bu aşamada referans ve değer tiplerinin ne olduğunu iyi anlayacağımız pointer ve structlar üzerinde duracağımız, programlamayı ve bellek yönetimini en iyi öğreneceğimiz C dilini kullanacağız. Bu sayede object oriented programanın kolaylığını ve gerekliliğini ayırtedebileceğiz.
2. Aşama
Temel programlama bilgilerine sahip olunduğu var sayılarak object oriented programlama mantığı C# programlama dili kullanılarak aktarılacaktır. C# dilinin temel kullanımı, değişkenleri, özellikleri gibi konular üzerinde durularak dil anlatılacaktır. Bu aşamada object oriented programlamanın temel prensipleri olan abstraction, inheritance, encapsulation, polymorphism kullanılarak console uygulamaları oluşturması amaçlanmaktadır.
3. Aşama
C# ile Windows Form uygulamaları geliştirme üzerine durulacaktır. Temel bileşenlerin kullanımı, threading ve asenkron programlama, entity framework ile temel veritabanı işlemleri gibi konuları kapsayacaktır. Temel ve güncel programlama tekniklerinin öğrenilmesi ve UI ile kullanılabilir bir uygulamanın ortaya çıkarılması amaçlanmaktadır.
4. Aşama
Veritabanı mantığı ve ddl, dml, dcl işlemleri üzerinde durulacaktır. Temel seviyede veritabanı tasarımı ve sorgularını oluşturabilecek düzeyde veri tabanı bilgisi amaçlanmaktadır.
5. Aşama
SOLID prensipleri ve temel tasarım desenleri üzerinde durularak sektörde standartlaşmış bu prensiplerin öğrenilmesi ve kodlama yapılırken bu prensipleri kullanması amaçlanmaktadır.
6. Aşama
Gerekli bilgileri kullanabilmek adına seçilecek bir konu üzerine bir Windows Form projesi geliştirilecektir. Bu sayede temel programla tekniklerini kullanarak ve etkin bir şekilde veritabanı operasyonlarının olduğu bir yazılım geliştirilmiş olacaktır.
7. Aşama
Web programlamanın temelleri üzerinde durulacaktır. Bir web sitesinin nasıl çalıştığı, client server gibi kavramlar aktarılacaktır. Html, CSS, JavaScript gibi web programlamanın temelleri üzerine durulacak. Web programlanın ne olduğu ve nasıl çalıştığı bilgisinin kazandırılması amaçlanmaktadır.
8. Aşama
Bu aşamada seçime bağlı olarak .Net MVC veya .Net Core (MVC) anlatılacaktır. Temel düzeyden ileri düzeye kadar bir anlatım söz konusu olacaktır. Bootstrap kütüphanelerini kullanarak temel düzeyde web tasarımları yapabilecek ve web sitelerini dinamik hale çevirip site içeriklerini bir yönetim paneliyle yönetebileceksiniz. .Net platformunda nasıl web programlama yapıldığı, bileşenlerinin ne olduğu ve nasıl kullanıldığı bilgisinin kazandırılması amaçlanmaktadır.
9. Aşama
Web servisleri konusuna değinilecektir ve kazanılmış olan web programlama bilgilerine dayanarak temel web servisler yazılacaktır. Bu web servislerle entegre çalışan web sayfalarıda yazılarak servis yapısının anlaşıması sağlanacaktır. Bu sayede servis bazlı web uygulamalarının temelleri atılacaktır. Web servislerle ilgili temel anlatımlar yapılacak olup konu Restful servis üzerinden yürütülecektir.
10. Aşama
Bu aşamada edinilmiş olan tüm bilgiler kullanılarak seçilecek bir uygulama fikri üzerine katmanlı yapıda .Net MVC veya Core MVC web uygulaması gerçekleştirilecektir. Bu uygulama ile JWT ile authentication ve authorization gibi birçok özel konu ile web uygulaması detaylı bir şekilde uygulanacak ve öğrenilecektir. Bu aşama ile birlikte kapsamlı, dinamik, katmanlı mimariye uygun ve servis odaklı web uygulamaları geliştirebilecek seviyeye erişmeniz amaçlanmaktadır.
Ücretler
Ücret
- 200₺
Paket fiyatları
- 5 saat: 900₺
- 10 saat: 1600₺
Online
- 200₺/saat
Benzer Programlama öğretmenleri
Alp Eren
& Online
- 400₺/saat
- İlk ders ücretsiz
Şehmus
Yenimahalle & Online
- 700₺/saat
Tuğberk
- 50₺/saat
- İlk ders ücretsiz
Ali Samet
Yenimahalle & Online
- 1000₺/saat
- İlk ders ücretsiz
Muhammed Erkam
& Online
- 800₺/saat
- İlk ders ücretsiz
Ali
& Online
- 1600₺/saat
Varol Mehmet
& Online
- 450₺/saat
- İlk ders ücretsiz
Abdulkadir
& Online
- 60₺/saat
- İlk ders ücretsiz
Zeynep
Ankara & Online
- 1000₺/saat
- İlk ders ücretsiz
İbrahim baran
Ankara & Online
- 340₺/saat
- İlk ders ücretsiz
Yasir
Ankara & Online
- 750₺/saat
- İlk ders ücretsiz
Mermoune
& Online
- 1199₺/saat
- İlk ders ücretsiz
Erdinç
& Online
- 500₺/saat
- İlk ders ücretsiz
Hasan
Ankara & Online
- 1300₺/saat
- İlk ders ücretsiz
Muhammed
Ankara & Online
- 650₺/saat
- İlk ders ücretsiz
Bekir
MERKEZ & Online
- 450₺/saat
- İlk ders ücretsiz
Maruf
& Online
- 400₺/saat
- İlk ders ücretsiz
Uğur
& Online
- 557₺/saat
- İlk ders ücretsiz
Ayberk
Ankara & Online
- 2000₺/saat
Gökhan
Yenişehir & Online
- 1000₺/saat
-
Programlama öğretmenlerini gör
