A’dan Z’ye Temel C# 9.0 Programlama Eğitimi
Eğitim İçeriği
Bu eğitim paketimizde a’dan z’ye C# programlama dilinin hem syntax hem de yapısal açıdan tam teferruatlı temellerini atacak ve bir yandan da ilgili programlama dilinin piyasada mevcut olan en son sürümüne kadar(C# 9.0) olan tüm özelliklerini inceliyor olacağız. Detaylı eğitim süreci neticesinde belli başlı seçkin sorular eşliğinde algoritma problemlerine odaklanacak ve programlamaya dair öğrendiğimiz tüm kuralları ve kafiyeleri orada C# aracılığıyla düşünce sanatına aktarıyor olacağız.
Hedef Kazanımlar
Temel kazanımlarımız; bir dili öğrenirken nasıl bir yaklaşım sergilenmesi gerektiği ve bir programcı edasıyla düşüncenin ve tavrın nasıl olması gerektiği esasına dayanmaktadır. Programlama öğrenim sürecinde, bir öğrenci adayının aşağıdaki suallere benzer meramlarda bulunması ve bu meramlara aldığı cevaplar eşliğinde dilin gramerini ve mantığını yoğurması, süreci inanılmaz derecede temellendirmeyle sonuçlandırdığına inanmaktayız.
Değişken nedir, nedendir?
Neden birden fazla döngü vardır?
Süslü parantezler ne amaca hizmet eder ve nerede kullanılmalıdır?
İnşa edilen kodun iskeleti nasıl olmalıdır?
Kod ezberlenir mi?
Hata nedir?
Bir kodun konsepti nedir?
Kod yazarken amaç nedir?
Fonksiyondaki/metotdaki esas amaç nedir?
Kimi yerde nokta, kimi yerde eşittir ve kimi yerde parantez nedendir? Bunların düzeni neye göredir?
vs…
Bu eğitim neticesinde OOP ve sonrası olan ileri düzey programlama konularında sizlere lazım olabilecek kompleks kod yapılanmasının ne olduğunu rahatlıkla anlayacak ve daha da önemlisi bir kodun yapısal olarak esasında hangi mantığa göre inşa edildiğini kavramış olacaksınız.
Sözgelimi olarak;
kodu ile
kodu işlevsel olarak aynı amaca hizmet etmektedir. Peki ikisi arasındaki fark nedir? Biri süslü parantezlerle inşa edilmiş, diğeri ise => tarzı ifadelerle. Ne bunlar! İşte bu eğitimde bu ve buna benzer tüm noktaları detaylandıracak ve adınızı soyadınızı yazarcasına C# temellerini, bir programcı edasıyla ve algoritmik mantıkla öğreneceksiniz.
Bu Eğitim Kimler İçin
- C# programlama dilini hiç bilmeyenler,
- C# programlama dilini az bilenler,
- C# programlama dilini karman çorman bilenler,
- Herşeyi çok zor zannedenler,
- Kod yazmaktan korkanlar,
- Başka kaynaklarda baş ağrıtıp, konuya dair umudunu yitirenler,
- Algoritmik düşünce sanatını güçlendirmek isteyenler,
- Programatik düşünme yeteneği kazanmak isteyenler
- A’dan z’ye C# programlama dilinin temellerini ana dili gibi atmak isteyenler
bu eğitimden faydalanabilirler.
Eğitim Özellikleri
- Dersler 407
- Sınavlar 0
- Yetenek seviyesi Tüm seviyeler
- Dil Türkçe
- Öğrenciler 383
- Değerlendirme Evet
-
Başlarken
-
Değişken Nedir?
-
Kod Konsepti Nasıldır?
-
Tür Dönüşümleri(Type Conversion)
-
Operatörler
-
Akış Kontrol Mekanizmaları
-
Hata Kontrol Mekanizmaları
-
Döngüler
-
Konseptli Keywordler/Konseptsiz Keywordler?
-
Yardımcı Manevra Komutları
-
Ekstra Bilgi
-
Diziler(Arrays)
-
String Tipi Analizi ve String Fonksiyonları
-
Dizilerde Verisel Performans
-
Regular Expressions(Düzenli İfadeler)
-
Koleksiyon Yapıları
-
Foreach İterasyonu
-
Hazır Sınıflar&Fonksiyonlar
-
Metotlar(Functions)
-
Windows Forms Yapılanması
-
Algoritma Soruları
-
codexsha
Mükemmel
Kesinlikle izlemenizi tavsiye ederim.
-
nazlinux
Büyük bir emek var
Verilen emeğin %10'u bile programlamaya olan bakış açınızı değiştirebilir ve yeni bir başlangıç yapmanızı sağlar. Elinize sağlık hocam!!
-
MrPand
Oldukça detaylı
Çok faydalı, sade ve açıklayıcı olmuş. C# bilmeyenler için bulunmaz bir kaynak diyebilirim. Eğitimle ilgilenmenizi tavsiye ederim, oldukça başarılı ...
-
ezgi
kurs hakkında
hocam emekleriniz için teşekkürler. anlatımınız çok sade.
29 Yorum
hocam öncelikle elinize sağlık gayet güzel ve detaylı anlatım olmuş. oop videoları ile alakalı konu başlığı göremedim oop videoları da yüklenecek mi acaba ?
Teşekkür ederim. Yakında OOP eğitimlerimiz başlayacaktır.
Hocam Youtube’da C# eğitim videolarınız var 2016 yılında Upload edilmiş. Ben onunla başlıyordum 30 küsür dakikalık ilk videoyu bitirdim. Ancak anladığım kadarıyla bu eğitim de sıfırdan başlıyor ve daha güncel. O halde bununla mı devam etmeliyim?
Evet, bunla başlayıp devam edebilirsin 🙂
Teşekkür ederim. Başladım bile 4-5 saattir. Şuan 28. videodayım. Çok akıcı bir şekilde gidiyor şimdilik. Aslında bir kurumda yöneticiyim fakat 2000’lerin başından beri hayalim olan bir konu programlama. Ben şuan Unity oyun motoru için öğrenmek istiyorum. C# ile script yazmak gerekiyor. Yoksa hazır scriptlerle aklındaki oyunu yapamıyor insan. Ama sanırım Unity daha C# 8.0’da yine de bu eğitimden gitsem pek sorun olmaz diye düşünüyorum. Umarım bu işi çözüp hayallerimi hobi seviyesinde olsa bile gerçekleştirebilirim. Zaten C Sharp’ı tam öğrenebilsem gerçekten size çok minnettar olacağım :))) Böyle bir kursu ücretsiz vermeniz de ayrıca çok büyük bir alkışı hak ediyor. Özellikle bu alanda kaynak arayan binlerce gence ışık tutan bir işe giriştiniz. Tebrik ediyorum.
Öncelikle teşekkürle başlayayım 🙂
C# sürüm farketmeksizin öğrenebilirsiniz. Dil sarmal geliştiği için bir sonraki versiyon öncekileri de desteklemektedir. O yüzden gönül rahatlığıyla süreci geçirebilirsiniz. Bu arada videoları youtube kanalında yayınladıktan sonra burada tam teferruatlı yerleştireceğim. Aksi taktirde eşzamanlı hareket etmem çok zahmetli oluyor. Bilginiz olsun, derslerde video görmemeye başlarsanız ilgili videoya kanaldan rahatça erişebilirsiniz.
Kolaylıklar diliyorum… Hep beraber öğreneceğiz bu dili 🙂
Çok güzel bir çalışma olmuş. Ücretsiz yapmanız takdire şayan. Bende OOP ye kadar konulara biraz hakimim. Ama bir çok önemli detayı burada öğreneceğime inanıyorum. En başından izleyeceğim. Başarılarınızın devamını dilerim…OOP yi de sabırsızlıkla bekliyorum…
Bekleyin, yakında gelecek adım adım dersleri yapıyor olacağız inşallah…
Hocam Selamlar,
Bu link teki https://www.gencayyildiz.com/blog/entity-framework-code-first-ile-tablolari-iliskilendirme/?unapproved=21504&moderation-hash=2482c5ce849814f3344cfd8330dc9065#comment-21504
dersinizde ilişki kavramını çok güzel anlatmışsınız fakat
Sizden bir ricam olacak. Yukarıda Öğretmen ve Ders tablolarına insert-update-delete işlemleri yapmak istersek nasıl bir yol izlemeliyiz? Bununla ilgili bir örnek paylaşabilir misiniz rica etsem.
Yardımlarınızı rica ediyorum.
Syg.
Her bir video için emeğinize sağlık hocam. Bilgiyi ücretsiz dağıttığınız için zaten sizi karşılaştıramayız kimseyle.
Bilgiyi ücretsiz dağıtınca değersiz görenler var 🙂 O yüzden isteyene, arzulayana, nasibinde olana helal olsun 🙂
OoOo GENCAY HOCAM (: zaten blogunuzda identity makalelerinizin bir kısmını okumuştum şimdi herşeye sıfırdan başlıyor olmanız harika eğitime başlamınız olmanızı geç görmüş olmak ben ciddi manada üzdü 🙁
teşekkürler
Üzülme 🙂 Tez zamanda yetiş eşlik et bize 😂
aynen hocam bildiğim konudur demiyorum yinede izliyorum
ama yinede yeni şeyler öğreniyorum 🙂 meğer bilmediklerimizde çıkıyormuş arada teşekkürler tekrardan
hocam sizi tanıyanlar çok şanslı, yeni tanıyacaklar çok çok daha şanslı. ben o çok çok daha şanslı kısımdayım fakat burada derse kaydoldum fakat videolara erişemiyorum. bunun nedeni nedir sizce
Teşekkür ederim. Erişemiyorum derken? Ben ve diğer arkadaşlar erişebiliyor. Hata mı alıyorsun?
Hocam emeğinize sağlık kimse yanlış anlamasın ama udemy de bir sürü kurs var ama mantığını bu şekilde ilk defa sizden öğreniyorum.Bize sağladığınız değerli bilgilerden dolayı çok teşekkür ederim .
Teşekkür ederim. Bol bol faydalanmanız dileğiyle…
Merhaba hocam, bu eğitiminizi yeni keşfettim. Henüz başlamadım fakat şimdiden elinize sağlık ve çok teşekkür ediyorum. Birkaç gündür sizin daha önce çekmiş olduğunuz 40 videodan oluşan C# eğitiminizi izliyorum, temelimde ciddi eksiklikler fark ettiğimden ve daha kısa süreceğinden önce o oynatma listesinden başladım. Onları bitirdikten sonra tavsiyeniz nedir? Bu C# programlama eğitimine de başlayıp, daha sonra da bu bittikten sonra da OOP’ye geçeyim? Nasıl yaparsam benim için daha verimli olur ve sağlam bir temel atmış olurum?
Aynen, bu temellerden sonra OOP’den devam.
merhaba hocam,
ben youtubedan videolarınızı öğreniyorum. normalde java tabanlı öğrenmeyi ve sonradan app yapmak için kotlin öğrenmek istemiştim ama bir arkadaşım sizin videolarınızı önermişti. bir bakayım neymiş derken kendimi c# ta buldum ve şu an 160. videodayım. devam etmemin en büyük sebebi de sizin tüm kodları mantığıyla beraber anlatmanız. daha önce de çok video baktım ama hepsi direkt kodu anlatmakla giriyor meseleye. sizden olayın mantığını öğrendikten sonra diğer dillere de geçebilirim veya bundan devam edebilirim.
amacım app yazmak. sizin herhangi bir öneriniz olur mu?
ikinci bir sorum da belki ilk videolarda söylemişsinizdir hatırlamıyorum tam olarak ama; öğrendiğimiz konuları kendi kendimize alıştırma olsun diye videoyu durdurup visual studio da kod yazmak gerekiyor mu? yazmasak öğrenemez miyiz? mesela ben sadece videoyu durdurup not defterime notlar alıyorum. kodları yazıyorum açıklamaları kritikleri yazıyorum.
bundan önce de C++ öğrenmiştim ve öğrenirken kodları kullanmıştım, belki de biraz onun rahatlığı var.
bu arada verdiğiniz bilgiler çok değerli. çok teşekkür ederim. ücretli de yapsanız öderiz icabında 🙂
Merhaba,
Öncelikle değerli düşünceleriniz için teşekkür ederim.
Öğrenme yöntemi olarak genellikle not tutulmasını ve anlatılanların öğrenci tarafından tatbik edilmesini öneririm. Tabi ki de sizin için en doğru öğrenme metodolojisini siz daha iyi bilirsiniz ama bana sorarsanız denemenizde ve aralıklı olarak tekrarlar yapmanızda fayda olacaktır kanaatindeyim.
Ücretli eğitimlerim yakında yayınlanacaktır. Lakin vatana millete hizmetimiz olsun diye ana omurga olan bu ve bunun gibi OOP vs. temel eğitimlerini ücretsiz yayınlamaktayım ve yayınlamaya devam edeceğim.
Sevgiler…
Emeğinize sağlık gerçekten çok faydalı olmuş hocam, teşekkür ederiz.
Teşekkür ederim.
Hayatınızda gördüğünüz, göreceğiniz tüm dersleri unutun. En ufak detaya kadar anlatılır mı sorusuna hocamız en güzel ve ÜCRETSİZ bir şekilde cevap vermiş. Bu hocanın hakkını nasıl öderiz bilmiyorum. Her şey için çok teşekkürler.
🙂 Teşekkür ederim. Faydalandıysanız ne mutlu.
Sevgiler…
Emeginize saglik Azerbaycandan izliyorum , bu kadar detayli anlatim cok guzel olmus
Merhaba ,
Çok güzel, anlaşılır, bir eğitim seti olmuş hocam , emeğinize sağlık.
Ve bir sorum olacaktı.
Eğitim 272. dersini uygualamaya çalışırken Index e ulaşamıyorum. Bunun sebebi ne olabilir?
Merhaba hocam acaba videolara ek pdf kaynak ya da derste yazdığınız notları paylaşma imkanınız var mı, sitede bulamadım eğer varsa.