0

Yükleniyor ...

Eğitimci Adı

Ender Berberoğlu

Kategori

Programlama

Değerlendirlemeler

4/5

Kursu Önizle

Kurs Gereksinimleri

C# ile komplex web applikasyonları geliştirmek isteyenler

Daha önce Angular, React gibi js Frameworkleri ile çalışıp daha kolay geliştirme yöntemleri arayanlar.

"Front -End" ve "Back-End" geliştiricileri

Güncel .net Teknolojilerini takip etmek isteyenler.

Ders Açıklaması

Microsoftun WebAssemly üzerinde oluştuduğu Blazor kütüphanesi ile artık browser üzerinde . net uygulaması geliştirebiliyoruz. Yanlış duymadınız. :) . net dll leri browser üzerinde çalışabiliyor. Bu kimileri tarafından javascriptin büyük pasta payının paylaşılması olarak görülüyor. Her ne kadar yeni bir teknoloji olarakta görülsede, üç seneyi aşan bir geliştirme süreci olduğunu düşündüğümüzde olgunlaştığını idda edebiliriz. Deneyim paylaşımının yeni teknolojilerde çok kıymetli olduğunu düşünüyorum. Geliştirdiğim orta(2) ve büyük(1) ölçekte projeler var. Bu projelerde javascripte olan ihtiyacım 40 küsür satırı geçmedi. Ancak yanlış anlaşılmasın! Daha yoğun bir javascript kullanımının önünde hiç bir engel yok! Blazor'ın web ekosisteminde bize nasıl kolaylıklar sağladığını, diğer spa kütüphanelerinden farkını, proje geliştirme aşamalarını tek tek anlatacağım. İçeriği basti tutmak adına derinliğine girmediğim, örneklemediğim bazı senaryolar var bunlardan bir;1 - Blazor - gRPC uyumluluğu. gRPC rest servislerden farklı olarak datayı binary olarak taşıyor ve endpointlerin binary çözümleyebilen bir dil olmasını bekliyor. js SPA fremeworkleri(vue, angular, react) bunun için uygun değil, ancak blazor bu iş için biçilmiş kaftan. gRPC avantajlarını blazorda değerlendirebiliyoruz. 2 - Dual MimariBlazorda serverside ve client side iki çeşit hosting modeli var. Normalde bunlardan biri seçilerek devam ediliyor ancak. Bu iki hosting modeli extrakod yazmadan beraber geliştirmek mümkün. Yani prjeyi bitrdiğinizde elinizde birtane serverside birtane client side projeniz oluyor. Ve avantajlarına göre farklı kullanıcılara servis edebiliyorsunuz. Ayrıca Blazor, mobile ve desktopa entegre olarak her platformda üstünlük hedefleyen bir kütüphane. Microsoftun web için artık yeni rotasının blazor olduğunu söyleyebiliriz Microsoft konfreanslarını da takip ederseniz büyük bir ivme kazandığını görebilirsiniz. Yakın zamanda pek çok teknoloji şirketinin bu teknolojiye yöneleceğini düşünüyorum. Kurs her ne kadar . net 3. 1 için olsada . net 5 te major değişiklikler yok. Hızlı bir giriş yapmak ve ana resmi görmek isteyenler için faydalı olacağını düşünüyorum.

Kursun Sonunda Kazanılacaklar

Blazor ve C# kullanarak web uygulamsı geliştirme

Blazora ait bileşenlerin öğrenilmesi

Blazor Frameworküne ait kavramlar ve uygulama şekilleri

Entity Framework Core (code first) ile database geliştirme

Kullanıcı onay ve yetkilendirme sistemleri

Farklı şekilleri ile dependency injection teknikleri

Kursun Öğretim Programı

1 Blazor ile Programlama - Asp.Net Core 3.1
1 Hour

Blazor ile Programlama - Asp.Net Core 3.1


Öğrenci Geribildirimi

Blazor ile Programlama - Asp.Net Core 3.1

4

Kurs Puanı

Alışveriş Sepeti

Loading...