Eğitim İçeriği
Giriş
.NET Framework ve C#'ye Genel Bakış
- Visual Basic'ten C#'ye Evrim
- ASP.NET için C#'nin Özellikleri ve Faydaları
Ortamın Kurulumu
- Visual Studio'in Kurulumu ve Yapılandırılması
- .NET Core ve .NET Framework
C# Sözdizimi Temelleri
- Veri türleri, değişkenler ve operatörler
- Kontrol ifadeleri (if, switch, döngüler)
OOP Kavramlarına Giriş
- Sınıflar, nesneler ve yöntemler
- Kapsülleme, kalıtım ve çok biçimlilik
Hata Ayıklama ve Hata Yönetimi
- İstisna yönetimi
- Visual Studio'de hata ayıklama teknikleri
ASP.NET Core'ye Giriş
- Çerçeve genel bakışı ve proje yapısı
- Temel bir ASP.NET uygulamasının kurulumu
MVC ile Web Uygulamaları Oluşturma
- Model-Görünüm-Denetleyici (MVC) mimarisini anlama
- Razor Sayfaları ile görünümler oluşturma
Veri Bağlama ve Etkileşim
- ASP.NET uygulamalarını veritabanlarına bağlama
- Entity Framework Core'in temelleri
ASP.NET ve PLC'ler Arasındaki Communication
- İletişim protokollerine genel bakış (örn. Modbus, OPC-UA)
- Gerçek zamanlı veri akışlarını işleme
ASP.NET'teki Gelişmiş Özellikler
- Ara katman ve bağımlılık enjeksiyonu
- ASP.NET Core'de RESTful API'ler
Visual Basic Arayüzlerini Köprüleme
- Mevcut VB arayüzlerini ASP.NET'e geçirme
- Eski kodu geçirmek için en iyi uygulamalar
Güvenlik ve En İyi Uygulamalar
- ASP.NET'te kimlik doğrulama ve yetkilendirme
- Güvenli veri işleme ve iletimi
Uygulama Dağıtımı
- ASP.NET uygulamalarını yerel olarak ve bulutta barındırma
- Docker kullanarak kapsayıcılığa giriş (isteğe bağlı)
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel programlama kavramlarına aşinalık
- PLC programlamada deneyimli bilgi
Hedef Kitle
- Programcılar
- Uygulama geliştiriciler
Danışanlarımızın Yorumları (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Eğitim - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Eğitim - Unit Testing with C#
The trainer explained the subjects very good with actual examples from real world which made it simpler for us to grasp the information
Florin-Viorel Marut - Continental Automotive Romania
Eğitim - High-Performance Application Development with .NET Core
The trainer's proper knowledge and deep understanding of the topic and his capability to present and transfer the knowledge in a clear and efficient way.
Balazs Farkas - Greentube GmbH
Eğitim - Implementing the Actor Model with Microsoft Orleans
Comprehensive - covered everything we were interested in. Able to work through examples.