Kurs Hakkında
Blazor; tüm yaygın browserlar tarafından desteklenen WebAssembly teknolojisi üzerinde inşa edilmiştir. Microsoft tarafından open source olarak geliştirilen Blazor ile javascript yerine C# ve Razor kodları kullanarak single page application (SPA) ve progressive web application (PWA) gibi uygulamalar geliştirilmektedir. SPA ve PWA geliştirme sürecini basitleştirerek .NET üzerinde full-stack geliştirmeye imkan tanır.
Oldukça popüler olan Angular, React, Vue gibi istemci taraflı geliştirmeyi kolaylaştıran hali hazırda bir çok javascript frameworkü bulunmaktadır. Ancak iki farklı platform ve ekosistemi (.NET ve JavaScript) birbirine bağlamanın bir maliyeti vardır. Farklı diller, frameworkler ve araçlar üzerinde iki paralel teknolojide de uzmanlaşmanızı gerektirir. Javascript ekosisteminde sürekli yeni bir framework yayınlanması geliştiricilerin buna ayak uydurmasını da zorlaştırmaktadır.
Blazor ile zaten aşina olduğunuz ve sunucu tarafında da kullandığınız C# dili ile istemci tarafında da geliştirme yaparken javascript ekosistemindeki zorlukları düşünmeniz gerekmez.
Coder Uzaktan Canlı Eğitim Yöntemi
Tüm kurslarımızda kullandığımız uzaktan canlı eğitim yöntemimiz ile derslerinize internet üzerinden canlı olarak bağlanırsınız. Sesli ve yazılı olarak iletişim kurabilir, masaüstü paylaşımları yapabilirsiniz.
Canlı derslerinizin video kayıtlarını bilgisayarınıza indirebilir, dilediğiniz kadar tekrar edebilirsiniz.
Ders saatleri dışında sorularınızı eğitmenlerinize sorup anında yanıt alabilirsiniz.
Daha detaylı bilgi almak için Uzaktan Canlı Kurs Yöntemimiz sayfasını ziyaret edin.
Kurs İçeriği
Kurs süresince aşağıdaki konular uygulamalı olarak Pizza Sipariş Uygulaması geliştirerek anlatılacaktır. Kurs projesini incelemek için tıklayın.
1. Giriş
- .NET ile open-source ve cross plaform
- Client Side Development
- Web Assembly
- .Net ile full-stack web development
- Blazor’ a Giriş
2. Blazor Mimarisine Genel Bakış
3. Blazor Hosting Modelleri
- Blazor Server Uygulamaları
- Blazor webAssembly Uygulamaları
- Doğru hosting modelini nasıl seçerim?
4. Blazor Uygulamalarının Proje Yapısı
- Proje dosyaları
- Entry Point
- Static files
- Configuration
- Razor Components
- Pages
- Layout
- Blazor Önyükleme Ayrıntıları
- Blazor uygulama çıktısı
- Blazor uygulamasını başlatma
5. Blazor Server Startup Dosyası
6. Components
- Tekrar kullanılabilen UI bileşenleri
- Razor
- Component kullanımı
- Component Parametreleri
- Event Handler
- Data Binding
- State changes
- Component Lifecycle
- Components references
- Templated Components
- Code behind ile çalışma
7. State Management
- Session State
- Application State (singleton services)
- Tarayıcıda State Management (localStorage,sessionStorage)
8. Formlar ve Valdiasyonlar
9. Data ile Çalışma
- Ef Core
- Web Servisler
10. Identity ile Güvenlik
11. Progressive Web Application
Katılımcı Profili
Hali hazırda ASP.NET Core bilgisi olan yazılımcıların, SPA ve PWA projeleri için gerçek hayat senaryosunda kullanabilecekleri Blazor’u anlamasını sağlar.
Sertifikasyon
Coder Bilişim Akademisi Sertifikasyonu
Eğitim sonunda canlı eğitimlere %80 devamlılık sağlayan öğrencilerimiz Coder Bilişim Akademisi sertifikası almaya hak kazanırlar.
Uluslararası Sertifikasyon
Eğitimini aldığınız teknoloji sağlayacısının uluslararası sınavlarına girerek başarı sağlamanız durumunda ülkemizde ve dünyaca tanınan sertifikaları almaya hak kazanırsınız. Coder Bilişim Akademisi, Pearson VUE yetkili sınav merkezidir. Pearson VUE (Microsoft, HP, Cisco, EMC, IBM, Adobe, Apple vs) tarafından sunulan tüm sınavlara randevu alarak test merkezimizde girebilirsiniz.