Çağlar - Programlama öğretmeni - Ankara
Çağlar - Programlama öğretmeni - Ankara

Çağlar profili ve iletişim bilgileri uzmanlarımız tarafından doğrulanmıştır.

Çağlar

  • Ücret 200₺
  • Cevaplama 24 saat
  • Öğrenci

    Çağlar Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı

    6

    Çağlar Superprof'a katıldığı günden itibaren ders verdiği öğrenci sayısı

Çağlar - Programlama öğretmeni - Ankara

200₺/saat

Programlama öğretmenlerini gör

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.

daha fazla gör

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.

daha fazla gör

Ücretler

Ücret

  • 200₺

Paket fiyatları

  • 5 saat: 900₺
  • 10 saat: 1600₺

Online

  • 200₺/saat

Benzer Programlama öğretmenleri

  • Alp Eren

    & Online

    Yeni
    • 400₺/saat
    • İlk ders ücretsiz
  • Şehmus

    Yenimahalle & Online

    5 (7 yorum)
    • 700₺/saat
  • Tuğberk

    Yeni
    • 50₺/saat
    • İlk ders ücretsiz
  • Ali Samet

    Yenimahalle & Online

    Yeni
    • 1000₺/saat
    • İlk ders ücretsiz
  • Muhammed Erkam

    & Online

    5 (3 yorum)
    • 800₺/saat
    • İlk ders ücretsiz
  • Ali

    & Online

    5 (9 yorum)
    • 1600₺/saat
  • Varol Mehmet

    & Online

    Yeni
    • 450₺/saat
    • İlk ders ücretsiz
  • Abdulkadir

    & Online

    Yeni
    • 60₺/saat
    • İlk ders ücretsiz
  • Zeynep

    Ankara & Online

    5 (6 yorum)
    • 1000₺/saat
    • İlk ders ücretsiz
  • İbrahim baran

    Ankara & Online

    5 (3 yorum)
    • 340₺/saat
    • İlk ders ücretsiz
  • Yasir

    Ankara & Online

    Yeni
    • 750₺/saat
    • İlk ders ücretsiz
  • Mermoune

    & Online

    5 (1 yorum)
    • 1199₺/saat
    • İlk ders ücretsiz
  • Erdinç

    & Online

    Yeni
    • 500₺/saat
    • İlk ders ücretsiz
  • Hasan

    Ankara & Online

    Yeni
    • 1300₺/saat
    • İlk ders ücretsiz
  • Muhammed

    Ankara & Online

    5 (2 yorum)
    • 650₺/saat
    • İlk ders ücretsiz
  • Bekir

    MERKEZ & Online

    5 (1 yorum)
    • 450₺/saat
    • İlk ders ücretsiz
  • Maruf

    & Online

    Yeni
    • 400₺/saat
    • İlk ders ücretsiz
  • Uğur

    & Online

    Yeni
    • 557₺/saat
    • İlk ders ücretsiz
  • Ayberk

    Ankara & Online

    5 (48 yorum)
    • 2000₺/saat
  • Gökhan

    Yenişehir & Online

    5 (37 yorum)
    • 1000₺/saat
  • Programlama öğretmenlerini gör