Ön Koşul
Eğitim Hakkında
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir
Eğitim İçeriği
▪ C#'In .NET Platformundaki Konumu,
▪ .NET Kavramları : CLR,CTS,JIT, IL Dili Ve .NET Çalışma Modeli,
▪ Assembly Kavramı,
▪ İsim Alanları (Namespaces),
▪ Komut Satırı Derleyicisi Ve Parametreler,
▪ Temel Veri Türleri Ve Bellek Alanları,
▪ Değişken Tanımlama,
▪ Değer Ve Referans Türleri Ayrımı,
▪ Object Sınıfı Ve "Herşey Bir Nesnedir" Paradigması,
▪ Tür Dönüşümü , Bilinçli Tür Dönüşümü,
▪ Bilinçsiz Tür Dönüşümü,
▪ Checked Ve Unchecked Blokları,
▪ Referans Ve Değer Türleri Arasındaki Dönüşüm,
▪ Boxing Ve Unboxing,
▪ Tostring() Metodu Ve Convert Sınıf,
▪ Operatörler.
Koşul Ifadeleri, İf Ve Switch Deyimleri,
▪ Döngü Yapıları, For Döngüsü, While Ve Do-While Döngüsü,
▪ Foreach Döngüsü,
▪ Atlama Deyimleri,
▪ Diziler, Dizi Tanımlama,
▪ Döngülerle Dizi Işlemleri,
▪ Çok Boyutlu Diziler,
▪ Matris Dizileri Ve Düzensiz Diziler,
▪ System.Array Sınıfı,
▪ Array Sınıf Ile Temel Dizi Işlemleri,
▪ Metotlar Ve Fonksiyonlar,
▪ Metot Bildirimi, Metotların Önemli Özellikleri,
▪ Diziler Ve Metotlar,
▪ Değer Ve Referans Parametreleri,
▪ Ref Ve Out Anahtar Sözcükleri,
▪ Metotların Aşırı Yüklenmesi Ve Imza Kavramı,
▪ Değişken Sayıda Parametre Alan Metotlar,
▪ Recursive Metotlar.
▪ Sınıfın Üye Elemanları,
▪ Yapıcı Metotlar, Yıkıcı Metotlar,
▪ Özellikler,
▪ İndeksleyiciler,
▪ Statik Üye Elemanları,
▪ Statik Metotlar Ve Yapıcı Metotlar,
▪ Const Ve Readonly Elemanlar,
▪ Yapılar,
▪ Yapılar Ve Sınıflar Arasındaki Farklar,
▪ Numaralandırmalar,
▪ System.Enum Sınıfı,
▪ İsim Alanı Nedir?
▪ Temel String Işlemleri,
▪ Split Ve Join Işlemleri,
▪ Yazıların Biçimlendirilmesi,
▪ Nesne Yönelimli Programlama,
▪ Diğer Programlama Teknikleri,
▪ Nesne Modeli,
▪ Sınıf Kütüphanesi Oluşturma,
▪ Kalıtım (Inheritance),
▪ Erişim Belirleyiciler (Public,Private...),
▪ Temel Ve Türeyen Sınıflar,
▪ İsim Saklama Ve Overriding,
▪ Çok Biçimlilik (Polimorfizm),
▪ Sanal Metotlar Ve Sınıflar,
▪ Özet Ve Sealed Sınıflar,
▪ Versiyonlama Teknikleri
▪ Overloading Ve Overriding,
▪ Arayüzler,
▪ Arayüz Tanımlama,
▪ Arayüz Ve Sınıflar Arasındaki Fark,
▪ Arayüz Türetmesi,
▪ Arayüz Referansları
▪ İstisnai Durum Yönetimi,
▪ İstisnai Durum Sınıfları,
▪ Throw,Catch,Try,Finally Blokları,
▪ Birden Fazla Catch Blokları,
▪ İçiçe Geçmiş Try Blokları,
▪ Standart Istisnai Durum Sınıfları,
▪ İstisnai Durum Sınıfları Oluşturma,
▪ Temsilciler (Delegates),
▪ Çoklu Temsilciler,
▪ Delegate Ve Multicast Delegate Sınıfları,
▪ Olaylar,
▪ Olay Tabanlı Programlama,
▪ Add Ve Remove Erişimcileri,
▪ .Net Ve Olaylar,
▪ C#'Ta Önişlemci Komutları,
▪ Genel Türler (Generics),
▪ Iterators,
▪ Anonim Metotlar (Anonymous Methods),
▪ Kısmi Türler (Partial Types),
▪ Anonymous Tipler,
▪ Genişletme Metotları (Extension Methods),
▪ Lambda İfadeleri,
▪ Sorgu İfadeleri.,
▪ Attribute Yapısı ve Kullanımı.
▪ Serialization & Deserialization Kütüphaneleri,
▪ Crytography Kütüphanesi
a.MVC
▪ MVC Pattern
▪ Adding a controller
▪ Adding a view
▪ Adding a model
▪ Controller methods and views
▪ Adding Search
▪ Adding a New Field
▪ Adding Validation
▪ Examining the Details and Delete methods
b.EF Core
▪ Entity Framework Overview
▪ Installing EF
▪ Creating Entities
▪ Creating DbContext
▪ Performing Migrations
▪ Using with MVC application
▪ Installing EF packages
▪ Creating the controller and the view
▪ Performing transactions
▪ Using SsqlServerTypeMepper
a.Handling Requests with Controllers
▪ Routing to controller actions
▪ Model binding
▪ Model validation
▪ File uploads
▪ Dependency injection into controllers
b.Rendering HTML with Views Razor Syntax
▪ View compilation
▪ Layout HTML helpers
▪ Tag helpers
▪ Partial views
▪ Dependency injection into view
c.Application Startup
d.Middleware
a.Error Handling
b.Using Resource Files
c.Globalization and localization
d.Configuration
e.Dependency Injection
f.Session and application state
g.Using Javascript
▪ Javascript and JQuery and other frameworks
▪ Using AJAX
▪ Partial Updates
a.Authentication
b.Individual User Accounts
c.Users and Roles
d.Two factor authentication
e.Authorization
a.API Controllers
b.HTML and JSON contents
c.Secutity
d.Client applications
Neden Bu Eğitimi Almalısınız ?
.
Önemli Notlar
Program ücretlerine KDV dahil değildir.