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)
Pelatihnya sangat berpengetahuan dan sangat membantu.
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
Machine Translated
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
Comprehensive - covered everything we were interested in. Able to work through examples.