Course Outline
Perkenalan
Ikhtisar .NET Framework dan C#
- Evolusi dari Visual Basic ke C#
- Fitur dan manfaat C# untuk ASP.NET
Menyiapkan Lingkungan
- Instalasi dan konfigurasi Visual Studio
- .NET Core vs. .NET Framework
C# Dasar-dasar Sintaksis
- Tipe data, variabel, dan operator
- Pernyataan kontrol (if, switch, loop)
Pengantar Konsep OOP
- Kelas, objek, dan metode
- Enkapsulasi, pewarisan, dan polimorfisme
Penanganan Kesalahan dan Debugging
- Penanganan pengecualian
- Teknik Debugging di Visual Studio
Pengantar ASP.NET Core
- Gambaran umum kerangka kerja dan struktur proyek
- Menyiapkan aplikasi ASP.NET dasar
Membuat Aplikasi Web dengan MVC
- Memahami arsitektur Model-View-Controller (MVC)
- Membangun tampilan dengan Razor Pages
Pengikatan dan Interaksi Data
- Menghubungkan aplikasi ASP.NET ke database
- Dasar-dasar Entity Framework Core
Communication antara ASP.NET dan PLC
- Tinjauan umum protokol komunikasi (misalnya, Modbus, OPC-UA)
- Menangani aliran data waktu nyata
Fitur Lanjutan di ASP.NET
- Middleware dan injeksi ketergantungan
- API RESTful di ASP.NET Core
Menjembatani Antarmuka Visual Basic
- Transisi antarmuka VB yang ada ke ASP.NET
- Praktik terbaik untuk memigrasikan kode lama
Keamanan dan Praktik Terbaik
- Otentikasi dan otorisasi di ASP.NET
- Penanganan dan transmisi data yang aman
Penerapan Aplikasi
- Hosting aplikasi ASP.NET secara lokal dan di cloud
- Pengenalan kontainerisasi menggunakan Docker (opsional)
Ringkasan dan Langkah Berikutnya
Requirements
- Keakraban dengan konsep pemrograman dasar
- Pengetahuan empiris tentang pemrograman PLC
Hadirin
- Programmer
- Pengembang aplikasi
Testimonials (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
Course - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
Pelatih menjelaskan materi dengan sangat baik dengan contoh-contoh nyata dari dunia nyata sehingga lebih mudah bagi kami untuk memahami informasi
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Pengetahuan pelatih yang tepat dan pemahaman mendalam tentang topik serta kemampuannya untuk menyajikan dan mentransfer pengetahuan dengan cara yang jelas dan efisien.
Balazs Farkas - Greentube GmbH
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
Comprehensive - covered everything we were interested in. Able to work through examples.