ASP.Net core, MVC, entity framework, adonet, web API, MVC Restfull servisler, ASP.NET CORE MVC Restfull servisler, Linq, C# generics.
Bunları bilmen lazım önemli olan C# bilmek değil teknolojileri kullanmak benim saydıklarım teknolojiler ve bence sadece bir alana yönel ya .Net developer ol ya da Java developer. Java bilenler daha fazla maaş alsa da Türkiye'de çoğu kurum .Net developer arıyor. Java çalışma alanları daha az. Bununla birlikte full stack olanlar hem back-end hemde front-end tarafında iyi olanlar işte C# ve yanına javascript,(typescript,ecma script) javascriptle bağlantılı birde javascript kütüphanelerinden en az birini bilmen lazım (angular,VUE.js veya React Native). Veri tabanlarını saymadım onları da bilmen gerekiyor MSSQL,MYSQL, SQL SERVER, NOSQL var.
Bu arada yukarıda iki tane Restfull servis yazdım biri klasik MVC mimarisinde diğeri ise .Net Core mimarisinde farklılıkları var yani ya da ASP.NET CORE MVC veya klasik MVC farklı bununla ilgili udemyde en iyi anlatıcılardan biri Engin Demiroğ'dan komple ASP.NET WEB Geliştirme kursu var göz at derim.