Description
Kursu satın almadan önce sormak istediğiniz sorularınız varsa benimle e-posta adresim üzerinden iletişime geçebilirsiniz. E-posta adresim: cenksener91@gmail.com
——————————————————————————————————————————-
Klasik anlatımlardan farklı olarak ASP.NET (Core) Mvc yi, C# programlama dilini, web uygulaması geliştirmeye dair temel prensipleri ve bunlara ilişkin diğer Microsoft teknolojilerini sistematik olarak işleyeceğiz.
Kurs sonundaki amacımız sizi asp net mvc konusunda çok önemli bir noktaya getirip, bilinç seviyenizi artırmak ve tek başınıza bir web uygulamasını oluşturabilecek seviyeye gelmenizi sağlamak. Ayrıca kurs içinde c# ile ilgili önemli bilgiler ve ipuçları da vereceğiz.
– Bu kurs neyin kursu?
Microsoft teknolojilerini kullanarak web uygulamaları geliştirmek isteyen yazılım geliştiriciler için oluşturulmuş ASP.NET ve ASP.NET Core isimlerinde frameworkler var. Ve yine bu frameworklerin üzerine yerleştirilmiş Mvc ismini verdiğimiz ürünlerimiz(programlama modelimiz) var. İşte biz kursumuzda sırası ile önce ASP.NET üzerinde bulunan Mvc ürününü (ASP.NET Mvc), sonrada ASP.NET Core üzerinde bulunan Mvc ürününü (ASP.NET Core Mvc) öğreneceğiz. Bahsettiğimiz frameworkleri ve ürünleri kullanırken C# programlama dilini önemli ölçüde bilmek gerekiyor. Çünkü yazdığımız kodlar aslında C# kodları. Yani MVC yazmak, ASP.NET yazmak gibi ifadeler kullanmak doğru değil. Bu nedenle kurs içerisinde sıklıkla C# dersleri de olacak.
– Müfredat ve işleyiş tamamen özgün mü?
İnsanlar Türkçe içeriğe sahip bir kurs gördüklerinde akıllarına genellikle “Acaba bir ingilizce kaynaktan çeviri mi?” sorusu geliyor. Müfredat, işleyiş biçimi ve anlatım tarzı %100 bana özgüdür. Herhangi bir kurs, kaynak veya kitaptan alınmamıştır. Müfredat’ta yer alacak konuları aşama aşama belirliyorum. Elimde önceden hazırladığım bir konu listesi yok. Yalnızca kafamda üniteler sıralanmış bir şekilde mevcut.
– Kursa kimler katılabilir? Kursa katılmak için gereklilikler nelerdir?
ASP.NET Mvc ve ASP.NET Core Mvc ile web uygulamaları geliştirmek isteyen ve temel düzeyde C# bilgisine sahip kişiler bu kursa katılabilir. Ancak daha öncesinde başka bir programlama dili ile uygulama geliştirdiyseniz (Java, Php, Python, Ruby vs.) bu durumda da kursa katılabilirsiniz.
Kursa katılmak için bir diğer gereklilik ise motivasyon. Yeterli motivasyonunuz olmadan kursu tamamlama ihtimaliniz düşük.
– Kurs içerisinde C# programlama dili hangi ölçüde anlatılacak?
Kurs içerisinde pek çok C# konusunu detaylı olarak ele alacağız. İşlediğimiz konular orta seviye veya ileri seviye konular olacak. Kursta bulunan C# dersleri, ASP.NET Mvc konuları öncesinde temel oluşturmak, destekleyici olmak veya unutulan bilgileri hatırlatmak amacıyla bulunuyor. Peki neden böyle bir yöntem izliyoruz?
İnsanların öğrendikleri bir konu hakkındaki yetkinlikleri genellikle bulunduklarını düşündükleri seviyeden daha az. Örneğin ingilizce kurslarının kayıt birimlerinde yeni gelen öğrenci “Benim ingilizcem iyi.” diyebilir. Ancak yapılan seviye testinde çoğunlukla orta seviye bir ingilizceye sahip olduğu görülür. Burada öğrencinin “Benim ingilizcem iyi” demesindeki sebep çok büyük bir olasılıkla; neyi bilmediğini bilmemesi.
Aynı durum C# için de geçerli. Pek çok kişi “Biraz biliyorum”, “Temel seviye bilgim var”, “Okulda gördüm” gibi cümleler kuruyor. Aslında bu kişiler düşündüklerinden daha az bilgiye sahipler. Bu nedenle kurs süresince mümkün olduğunca ASP.NET Mvc konularından önce, C# konularını ele alacağız.
– Neden böyle bir kurs oluşturdum? Motivasyonum nedir?
Hakim olduğum bir konuyu karşımdaki insana iyi bir şekilde aktarabildiğimi düşünüyorum. Bir şeyler anlatmayı, özellikle de çizerek anlatmayı çok seviyorum. Uzunca bir süredir aklımda çok iyi hazırlanmış bir ASP.NET Mvc kursu oluşturmak vardı. Ancak fırsat bulup bir türlü başlayamamıştım. İnternet üzerindeki eğitim platformlarında konuya hakim olmayan kişilerin dahi .NET teknolojileri üzerine eğitim hazırladıklarını gördüm. Bu tarz eğitimleri gördükten sonra, ilk fırsatta bu kursu oluşturmaya başladım.
Amacım ASP.NET Mvc nin doğru bilgilerle, detaylı ve çok iyi bir şekilde anlatıldığı bir kurs oluşturmak. Temel motivasyonum; bir şeyler üretiyor olmak ve prestij kazanmak. Bu kursa katılan kişilerin şu cümleyi kurması için uğraşıyorum; “Bir eğitim kurumundan 300 saatlik eğitim aldım, x,xxx TL para ödedim. Ancak udemy de bulunan Sistematik Asp.Net Mvc kursu dışarıda aldığım bu eğitimden 100 kat daha ucuz ve çok çok daha kaliteli.“
Genel anlamda motivasyonu etkileyen konulardan bir tanesinin de yaptığın işten para kazanmak olduğunu düşünüyorum. Ancak Udemy de oluşturulan kurslar üzerinden pek para kazanılmıyor. Zaten bunu bilerek eğitim setini oluşturmaya başlamıştım. O yüzden öncelikli motivasyon kaynağımın para olmadığını rahatlıkla söyleyebilirim.
– Kursun birinci kısmında neden ASP.NET Mvc öğreniyoruz? ASP.NET Core Mvc ile başlasak daha iyi olmaz mı?
Öncelikle ASP.NET Core Mvc, ASP.NET Mvc den tamamen bağımsız apayrı bir ürün değil. Pek çok özellik ve kavram her iki üründe de bulunuyor. Ortada bir benzerlik söz konusu. Bu benzerliğin %70 civarlarında olduğunu söyleyebiliriz. Hali hazırda ASP.NET Mvc ile ürün geliştiren kişiler, belirli konuları anladıktan sonra kolay bir şekilde ASP.NET Core Mvc ile de ürün geliştirmeye başlayabilirler.
If the coupon is not opening, disable Adblock, or try another browser.