100 Saat
Sorunuz
Var
Canlı Yayın
Bu kurs C# programlama diline yeni başlayanların ve tecrübeli yazılımcıları dahi sıfırdan başlayarak programlama diline, dotNET Core Framework’ünün birçok ileri seviye başlığına ve profesyonel uygulama geliştirme süreçlerine hakim olabilmelerini sağlamayı hedeflemektedir. Ayrıca C# ile kurumsal yazılım geliştirme dünyası için hazırlanan eğitim başlıklarıyla dil ve altyapıya detaylıca hakim olurken, bol miktarda gerçek hayat uygulama çalışmasıyla proje geliştirme yeteneklerini de tecrübe aktarımı ile geliştirmeyi hedeflemektedir.
Eğitim takvimi kısa süre içerisinde duyurulacaktır.
Derslerin gün ve saatleri eğitim takvimiyle birlikte yayınlanacaktır.
Bu kurs, C# programlama dilinde uzmanlaşmak isteyen, bu dilin derinlemesine detaylarını öğrenirken, aynı zamanda gerçek ticari hayat uygulamaları ile sektöre hızlı ve doğru şekilde hazırlanmak isteyen herkese hitap etmektedir.
DeepLab ile ister kariyer yolculuğunuzun başında, isterseniz de bu yolda ilerliyor olun kendinize yeni ufuklar açacak bilgiler edinebileceğiniz bir topluluk ve alanında uzmanlaşmış eğitmenler bulabilirsiniz. Kaydedeceğiniz bu önemli ilerleme sırasında 15 yıl boyunca Türkiye’nin önemli kuruluşlarında C# alanında AR-GE eğitimleri, danışmanlıkları yapmış ve birçok proje geliştirmiş olan Cihan Özhan sizlere destek olacak. Başlangıç seviyesinden ileri seviyeye kadar yükselen bu eğitim merdivenlerini tırmanırken öğrendiklerinizi uygulamalar ile pekiştirme imkanına sahip olacaksınız. Eğitim basamaklarını ise kendinize yeni deneyimler ekleyebileceğiniz birçok proje ile tamamlayacak ve geleceğinize değerli bir yatırım yapmış olacaksınız.
.NET Core ile birlikte endüstri standartlarına uygun, güvenlik ve performans alanlarında güçlü yazılım ve altyapılar geliştirmek için C# programlama dilini kullanabilirsiniz. Bu güçlü programlama dilini ve onun altyapısı olan .NET Core’u ister yeni öğreniyor olun isterseniz de onunla iyi bir yolculuk geçirmiş olun sizi bir sonraki basamağa tırmandıracak yeni bir bilgileri bu eğitimde bulabilirsiniz. Gelecek vaat eden bu platformlarda uzmanlaşmakta olan yolculuğunuzda sizlere kaliteli bir eğitim ortamı veya dilediğiniz takdirde bire bir mentorluk desteği sağlıyoruz.
Eğitimlerimizde C# ve .NET Core teknolojilerinin en güncel versiyonlarını ve bunları destekleyecek en güncel kaynaklar ile birlikte bu platformları kullanarak veritabanı uygulamaları geliştirebileceğiniz SQL Server, MongoDB ve PostgreSQL teknolojilerinden faydalanıyoruz.
C# Programlama Diline Genel Bakış |
Compiler
|
C# Versiyonları
|
Framework ve Library : Nedir ve Aralarındaki Farklar |
C# Avantaj ve Dezavantajları |
.NET Framework vs .NET Core |
.NET Framework ve .NET Core Versiyonlarını Anlamak |
İlk C# Uygulaması : Not Defteri, Komut Satırı ve Derleyici Kullanarak… |
.NET Core Versiyonları Arası Uyumluluk ve Versiyon Yükseltmeyi Anlamak |
C# ve .NET Core Geliştirme Araçlarına(IDE)
Derinlemesine Bakış
|
Veri Tipleri |
Değişken Tanımlama ve Kullanımı |
Kod Blokları ve Kapsam |
Sabitler |
Tür Dönüşümü |
Nullable Türler |
var ve object |
ref ve out Parametreleri |
enum |
Operatörler
|
Akış Kontrol İfadeleri
|
Akış Kontrol İfadeleri
|
Diziler
|
Koleksiyonlar
|
Döngüler
|
Hata Yönetimi
|
Delegate
|
Lambda Expressions |
Dinamik Programlama |
Extension Methods (Genişletme Metotları) |
Yazılımda Sorun Bulma ve Çözme : Debugging |
Nesne Yönelimli Programlama Modeline Genel Bakış |
Metotlar |
Sınıflar |
Nested Class (İç İçe Sınıflar) |
Namespace’leri Doğru Anlamak ve Uygulamak |
Inheritance (Miras-Kalıtım) Kavramını Anlamak |
Interface / Arayüz Kavramını Anlamak |
Polymorphism (Çok Biçimlilik) Kavramını Anlamak |
Static Class (Statik Sınıflar) |
Partial Class (Parçalı Sınıflar) |
Sealed class (Mühürlü Sınıflar) |
virtual & override |
Abstract Objects (Soyut Nesneler) |
Sınıfların İleri Seviye Kullanımı |
I/O Nedir ve Neden Kullanılır? |
Temel I/O ve Dosya/Dizin Operasyonları
|
Veri Formatı Operasyonları
|
Masaüstü Uygulama Geliştirme Temelleri
|
|
Windows Presentation Foundation’a Genel Bakış | |
Windows Presentation Foundation Mimarisi | |
WPF vs. Windows Form
|
|
WPF ve XAML | |
XAML
|
|
Proje : WPF ile Veri Odaklı Masaüstü Uygulaması Geliştirmek |
LINQ Mimarisine Genel Bakış |
LINQ to * |
LINQ Avantaj ve Dezavantajları |
Temel LINQ Sorgulama Pratikleri |
Fonksiyonları |
Proje : LINQ ile Karmaşık Yapıya Sahip Verileri Sorgulama |
Veritabanı Programlama Temelleri |
ORM Mantığını Anlamak İçin ADO.NET’in Önemi |
ADO.NET Mimarisine Genel Bakış
|
ADO.NET ve SQL Server ile Temel Veritabanı Programlama Pratikleri |
Proje : ADO.NET ve SQL Server ile Veritabanı Uygulaması |
Entity Framework Core’a Genel Bakış |
Entity Framework Core Mimarisini Anlamak |
Entity Framework Core ve SQL Server ile Veritabanı Programlama |
Proje : Entity Framework Core ve SQL Server ile Veritabanı Programlama |
NoSQL Nedir ve Neden Kullanılır? |
RDBMS vs NoSQL |
NoSQL Veritabanı Türleri |
Hangi Senaryo İçin Hangi NoSQL Veritabanı
Kullanılmalıdır?
|
MongoDB Veritabanı Programlama
|
Redis Veritabanı Programlama
|
Multithreading ve Asenkron Programlama Genel
Bakış
|
Multithreading
|
Asenkron Programlama
|
Paralel Programlama Kavramına Genel Bakış
|
TPL : Task Parallel Library
|
PLINQ : Parallel Language-Integrated Query
|
Web Programlamaya Genel Bakış |
Web Programlama Mimari, Standart ve Protokoller |
RESTful API Programlama Temelleri
|
Microservice Programlama Temelleri
|
ASP.NET Core MVC
|
ASP.NET Core Application Hosting & Deployment
|
Yazılımda Test Kavramına Genel Bakış |
Test Neden Gerekli, Sektördeki Konumu ve Önemi |
Yazılım Test Süreç ve Türleri |
C# ile Test Uygulama Çözümlerine Genel Bakış |
C# ve Visual Studio ile Test Uygulamaları Geliştirmek |
Proje : C# ve .NET Core ile Test Uygulaması |
Yazılımda Güvenlik ve Güvenli Yazılım Geliştirmeye Genel Bakış |
Güvenli Yazılım Geliştirme Süreçleri (SecureDLC) |
Derinlemesine Yazılımcılar İçin Veri Güvenliği |
Yapay Zeka Temelleri |
Yapay Zeka Yaklaşımı ile C# |
İş Uygulamalarında Yapay Zeka ve Kullanım Senaryoları |
C# ile Yapay Zeka Uygulama Geliştirme Araçları |
C# ile Yapay Zeka Uygulama Geliştirme Hazırlıkları |
Proje : C# ile Yapay Zeka Uygulaması |
Speaker: Cihan Özhan, Founder of DeepLab
DevNot Developer Summit
Speaker: Cihan Özhan, Founder of DeepLab
Host: KARDEMİR ÇELİK
Speaker: Cihan Özhan, Founder of DeepLab
Speaker: Cihan Özhan
School: Saint Benoit High School
Speaker: Cihan Özhan, Founder of DeepLab