|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-core-5-ile-adim-adim-web-gelistirme/
课程评论:没有评论
.NET Core 5.0 ile Kapsamlı Web Geliştirme Kursu Özeti Bu ders, C# ve SQL temellerine sahip bireyler için tasarlanmıştır. .NET Core 5.0'ı kapsamlı bir şekilde, başlangıçtan ileri seviyeye yakın bir formatta öğretmeyi amaçlamaktadır. Matematik olarak tam bir A'dan Z'ye olmasa da, öğrenme deneyimini mümkün olduğunca kapsamlı hale getirmeyi hedefler. Ders boyunca geliştirilen proje, çeşitli web projelerine uyarlanabilecek şekilde tasarlanmıştır. Bu, eğitmenin Udemy'deki en kapsamlı kursudur. İlk dağıtım (deploy) Mart ayının ilk haftasında tamamlanmış olsa da, projenin son hali değildir. Gelecekte Proje Yönetim Birimi (Unit of Work), ElasticSearch ve RabbitMQ gibi konular eklenmesi planlanmaktadır. Daha önce C# ve SQL ile çalışmış olanlar için, özellikle ASP.NET MVC bilgisine sahip olanlar için bu kurs idealdir. Programlama konusunda hiçbir deneyimi olmayan kişilerin bu kurstan yararlanması zor olacaktır; bu nedenle ders öncesinde C# ve SQL bilgisi şart koşulmaktadır. MVC deneyimi olanlar için ise kursun takip edilmesi oldukça kolay olacaktır. Kurs kurgusal olarak bir CV kursu gibi görünse de, aslında bir portföy yapısına daha yakındır. Proje üç ana panelden oluşmaktadır: 1. **Varsayılan Panel:** Eğitim geçmişi, iş deneyimleri, referanslar ve projeler gibi kişisel bilgileri içerecektir. 2. **Yazar Paneli:** Sisteme kaydolan ve sistemle etkileşim kuran kişiler için bir iletişim alanı sunar. Bu panelde mesajlaşma, duyurular, profil bilgileri düzenleme ve şifre değiştirme gibi işlevler yer alacaktır. 3. **Yönetici Paneli:** Projenin ana işlevselliğini oluşturur. Yönetici panelinde kullanılan özellikler tanıtım videosunda görülebilir. Kurs içeriği şunları içermektedir: * ASP.NET Core 5.0 * Entity Framework Core * N Kademeli Mimari (N Tier Architecture) * Depo Tasarım Deseni (Repository Design Pattern) * Akıcı Doğrulama (Fluent Validation) * RESTful API * Dağıtım (Deploy) * GitHub Yönetimi * MVC * Proje Yönetim Birimi (Unit of Work) * Grafikler (Charts) * AJAX * Raporlama (Reporting) * Kimlik (Identity) * Roller (Roles) Bu konuların yanı sıra pek çok ek konu da ders kapsamında ele alınacaktır.
Uzun süredir hazırlık yaptığım kursumu sonunda tamamlayarak sizlerle buluşturmanın mutluluğu içindeyim. Temel seviyede C# ve SQL bilgisi bilen kişilerin bilgi düzeyine göre anlattığım müfredatta amacım Core 5.0'ı tamamıyla A->Z formatında olmasa da bu formata en yakın şekilde oldukça kapsamlı bir içerikle sunabilmektir. Müfredat sırasında yaptığımız projeyi aklınıza gelebilecek tüm web projelerine uyarlayabileceğiniz bir içerikle hazırlamaya çalıştım.Bu kurs Udemy'de şu ana kadar yayınladığım kurslar içerisinde en kapsamlı kursum oldu. Mart ayının ilk haftası itibariyle kursta Deploy işlemi sonrasında finali yaptık ancak bu tam bir final olmadı. Bu final dersinden sonra kursa Unity of Work, ElasticSearch, Rabbitmq gibi konular da eklenecektir.Eğer daha önce C# ve SQL ile çalıştıysanız ek olarak biraz da Mvc bilginiz varsa bu kurs tam da size göre olacaktır.Sıfırdan hiçbir programlama bilgisi olmayan kişiler bu kursta çok zorlanırlar bu sebeple kurstan önce muhakkak C# ve SQL bilgisi gerekmektedir.Daha önce Mvc çalışmış kişiler için ise bu kurs çıtır çerez olacaktır. Kursu ilk etapta bir Cv kursu gibi göreceksiniz ama aslında bir Cv kursu değil, Cv'den ziyade Portfolio yapısına yakın bir içeriği var. Projenin 3 temel paneli var.Default panelinde eğitim hayatınız, deneyimleriniz, referanslarınız, projeleriniz gibi bilgiler yer alacaktır.Yazar panelinde sizin sisteminize kaydolup bu sistem üzerinden haberleşecek kişiler için bir panel oluşturuldu. Bu panelde kişiler mesajlaşma, duyurular, profil bilgilerini düzenleme, şifre değiştirme gibi işlemlere erişim sağlayabilecekler.Admin paneli ise projenin esas kısmını oluşturmakta. Admin panelinde kullandığımız özellikleri projenin tanıtım videosunda görebilirsiniz.Kursun içeriğinde;AspNet Core 5.0Entity Framework CoreN Tier ArchitectureRepository Design PatternFluent ValidationRestful ApiDeployGithub YönetimiMvcUnit of WorkChartsAjaxReportingIdentityRollemekonuları başta olmak üzere daha pek çok konu yer almaktadır.