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
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses (Minimal 5 peserta)

Related Categories