บัญชี

เริ่มต้น

SCADA Bootcamp from Zero to Hero

คอร์สสอนเขียนระบบ SCADA ด้วยตัวเองจากศูนย์

26 ชั่วโมง115 บทเรียนได้ Project ผลงาน

สอนโดย: Factonation อาจารย์ ธีร์

SCADA Bootcamp from Zero to Hero
฿10,999
สอบถามข้อมูล

เข้าถึงได้ตลอดชีพ

Certificate เมื่อเรียนจบ

Support ผ่าน Line OA

อัพเดทเนื้อหาฟรี

สิ่งที่คุณจะได้เรียนรู้

พื้นฐาน C# และ .NET เริ่มตั้งแต่ศูนย์ จบแบบเข้าใจลึก
เข้าใจหลักการเขียน Desktop + Database + Web ในเชิงลึก
นำความรู้โลก Software และ Hardware มารวมกัน
เขียน Desktop App เป็น HMI ที่ดีกว่าและทำ SCADA Web App จากศูนย์
ทำระบบ Dashboard, Authentication, Report, Job Scheduler และอื่นๆ
ไม่มีพื้นฐานเขียนโปรแกรมก็เรียนได้

สิ่งที่ต้องเตรียม

  • คอมพิวเตอร์ Windows 10/11

เนื้อหาคอร์ส

3 หมวด • 115 บทเรียน • 26 ชั่วโมง

1.1
Introduction
ดูตัวอย่าง

ภาพรวมของคอร์สและการติดตั้งโปรแกรม

9:49
1.2
Environment Setup

เตรียมสภาพแวดล้อมเพื่อทำงานกับ C# ด้วย Visual Studio เวอร์ชั่นล่าสุด

10:23
1.3
C# & .NET

ทำความเข้าใจข้อแตกต่างของ C# และ .NET

6:26
1.4
Architecture of .NET Applications

สถาปัตยกรรมของ .NET

9:34
1.5
Variables & Constants

ตัวแปรและค่าคงที่

14:41
1.6
Types

ชนิดข้อมูล Primitive และ Non-primitives

13:21
1.7
Type Conversion

การแปลงชนิดข้อมูล

16:47
1.8
Operators

ตัวดำเนินการพื้นฐาน

16:41
1.9
Class

Class คือหน่วยที่สำคัญที่สุดใน C#

17:37
1.10
Strings

การจัดการตัวอักษรและข้อความ

19:00
1.11
Collections

ทำความเข้าใจ Array และ List

10:59
1.12
Value Types & Reference Types

การจัดการหน่วยความจำที่ไม่เหมือนกัน

8:53
1.13
Conditional Statements

สร้างเงื่อนไขด้วย if, else, switch

13:36
1.14
Iteration Statements

การทำงานซ้ำด้วย Loop

22:20
1.15
Date & Time

การจัดการวันและเวลา

20:23
1.16
IO

เข้าถึงและจัดการกับไฟล์ในระบบ

16:34
1.17
Midterm (Question)

บททดสอบกลางภาค

16:34
1.18
Midterm (Solution)

เฉลยบททดสอบกลางภาค

23:24
1.19
Access Modifiers

การจัดความเข้าถึงของโค้ด

13:35
1.20
Properties

การใช้งาน Field ที่ฉลาดกว่า

7:31
1.21
Inheritance

การสืบทอดเพื่อลดโค้ด

8:42
1.22
Polymorphism

การมีได้หลายรูปแบบ

7:46
1.23
Interface

สัญญาโค้ด

10:05
1.24
Generic

เขียนโค้ดให้น้อยลงด้วย Generics

6:25
1.25
Delegate

การใช้งาน Function pointer

19:11
1.26
Lambda

Function ที่ไม่มีชื่อ

15:21
1.27
Event

เหตุการณ์และการทำงานร่วมกันกับ Delegate

11:33
1.28
LINQ

เขียน Queries ในภาษา C#

14:46
1.29
Nullable Types

ชนิดข้อมูลที่สามารถเป็น null ได้

12:05
1.30
Exception Handling

การดักจับ Run-time error

14:52
1.31
Asynchronous Programming

การเขียนโปรแกรมแบบไม่ต้องรอ

26:38
1.32
Final Project (Question)
ดูตัวอย่าง

บททดสอบปลายภาค

5:40
1.33
Final Project (Solution)

เฉลยบททดสอบปลายภาค

17:08
2.1
Introduction
ดูตัวอย่าง

เตรียมความพร้อมสำหรับการเรียนรู้ Module 2

2:41
2.2
Our First WPF App

ลองเขียน WPF ครั้งแรก

9:39
2.3
Basic XAML

พื้นฐานภาษา XAML

11:43
2.4
Basic Controls

การใช้ XAML Controls ต่างๆ

22:36
2.5
Collection Controls

การใช้ Controls กับกลุ่มข้อมูล

11:35
2.6
Layouts

การจัดวางโครงของ UI

12:48
2.7
Data Binding I

การผูกข้อมูลเบื้องต้น

18:00
2.8
Data Binding II

การผูกข้อมูลเพิ่มเติม

12:37
2.9
Resources

การสร้างทรัพยากรเพื่อใช้ซ้ำ

15:11
2.10
Navigations

การเคลื่อนย้ายไปมาในโปรแกรม

28:03
2.11
Custom Controls

การใช้ Controls จากผู้พัฒนาอื่น

29:44
2.12
Database Introduction

พื้นฐานเรื่องฐานข้อมูล

4:25
2.13
Our First Database

ลองสร้างฐานข้อมูลตัวแรกของเรา

8:16
2.14
SQL Queries I

การเขียน Queries พื้นฐาน

12:56
2.15
SQL Queries II

การเขียน Queries เพิ่มเติม

8:45
2.16
Table Relationship

ความสัมพันธ์ระหว่างตาราง

17:05
2.17
Introduction to EF Core

ทำความรู้จัก EF Core

15:39
2.18
EF Core CRUD

การทำ CRUD ใน EF Core

14:51
2.19
EF Core Conventions

Conventions ที่ควรรู้ของ EF Core

14:59
2.20
Midterm: Question

บททดสอบกลางภาค

2:32
2.21
Midterm: Solution

เฉลยบททดสอบกลางภาค

30:21
2.22
Introduction to Blazor

ทำความรู้จัก Blazor

6:16
2.23
HTML I

การเขียน HTML เบื้องต้น

13:26
2.24
HTML II

การเขียน HTML เพิ่มเติม

11:26
2.25
CSS I

การเขียน CSS เบื้องต้น

12:30
2.26
CSS II

การเขียน CSS เพิ่มเติม

12:09
2.27
CSS Frameworks

ลองใช้งาน CSS Frameworks ต่างๆ

25:57
2.28
A Taste of Javascript

ลองเขียนภาษา Javascript

8:05
2.29
Blazor Hosting Models

Blazor Server และ WASM

9:24
2.30
Razor Pages & Components

ทำความเข้าใจ Pages และ Components ใน Blazor

10:30
2.31
Razor Data Binding

Data Binding ในโลกของ Blazor

15:26
2.32
Passing Data

การส่งค่าไปมาระหว่าง Components

10:52
2.33
Routing

การทำงานกับ URL และ Routing

9:59
2.34
Component Lifecycle

Functions ของ Lifecycle ที่ต้องรู้

11:02
2.35
Dependency Injection

ทำความเข้าใจ Dependency Injection และ Service Lifetime

19:40
2.36
Blazor Server CRUD

การทำ CRUD ใน Blazor Server

34:44
2.37
Final: Question
ดูตัวอย่าง

บททดสอบปลายภาค

3:18
2.38
Final: Solution

เฉลยบททดสอบปลายภาค

39:40
3.1
Introduction

เตรียมความพร้อมสำหรับการเรียนรู้ Module 3

4:25
3.2
Hardware Setup

การ Setup และ Config ของ Hardware

7:42
3.3
MODBUS Recap

ทบทวนเนื้อหา MODBUS ที่จำเป็น

11:10
3.4
MODBUS Libraries

ทำความรู้จักกับ MODBUS Libraries ต่างๆ

30:48
3.5
Logging I

การทำ Logging เพื่อ Audit การใช้งาน

17:36
3.6
Logging II

การทำ Logging เพื่อ Audit การใช้งาน (ต่อ)

19:42
3.7
WPF as HMI I

การเขียน WPF ให้ทำหน้าที่เป็น HMI

29:00
3.8
WPF as HMI II

การเขียน WPF ให้ทำหน้าที่เป็น HMI (ต่อ)

7:04
3.9
SignalR

การทำระบบ Real-time communication

25:36
3.10
SCADA Programming I
ดูตัวอย่าง

การเขียน SCADA ด้วย Architecture ของเรา (1)

4:38
3.11
SCADA Programming II

การเขียน SCADA ด้วย Architecture ของเรา (2)

47:14
3.12
SCADA Programming III

การเขียน SCADA ด้วย Architecture ของเรา (3)

40:12
3.13
SCADA Programming IV

การเขียน SCADA ด้วย Architecture ของเรา (4)

6:13
3.14
Midterm: Question

บททดสอบกลางภาค

5:28
3.15
Midterm: Solution

เฉลยบททดสอบกลางภาค

17:37
3.16
Authentication & Authorization I

ความปลอดภัยในระบบ SCADA (1)

4:20
3.17
Authentication & Authorization II

ความปลอดภัยในระบบ SCADA (2)

21:37
3.18
Authentication & Authorization III

ความปลอดภัยในระบบ SCADA (3)

22:28
3.19
PDF Reporting I

การทำรายงาน OEE ในรูปแบบ PDF (1)

6:43
3.20
PDF Reporting II

การทำรายงาน OEE ในรูปแบบ PDF (2)

13:55
3.21
PDF Reporting III

การทำรายงาน OEE ในรูปแบบ PDF (3)

19:14
3.22
PDF Reporting IV

การทำรายงาน OEE ในรูปแบบ PDF (4)

6:56
3.23
PDF Reporting V

การทำรายงาน OEE ในรูปแบบ PDF (5)

14:59
3.24
Excel & CSV Reporting

การทำรายงานผลการผลิตในรูปแบบ Excel

14:59
3.25
Charts I

การทำกราฟในระบบ SCADA (1)

18:11
3.26
Charts II

การทำกราฟในระบบ SCADA (2)

11:05
3.27
Background Services

การทำงานอยู่เบื้องหลัง

9:14
3.28
Deployment I

การเอาระบบที่เขียนขึ้น Production (1)

9:56
3.29
Deployment II

การเอาระบบที่เขียนขึ้น Production (2)

22:19
3.30
Project Prerequisites I

ความรู้เสริมที่จำเป็น (1)

16:29
3.31
Project Prerequisites II

ความรู้เสริมที่จำเป็น (2)

18:32
3.32
Project Prerequisites III

ความรู้เสริมที่จำเป็น (3)

14:21
3.33
Final Project (Question)
ดูตัวอย่าง

บททดสอบปลายภาค

5:30
3.34
Final Project (Solution) I

เฉลยบททดสอบปลายภาค (1)

17:29
3.35
Final Project (Solution) II

เฉลยบททดสอบปลายภาค (2)

13:49
3.36
Final Project (Solution) III

เฉลยบททดสอบปลายภาค (3)

20:44
3.37
Final Project (Solution) IV

เฉลยบททดสอบปลายภาค (4)

14:38
3.38
Final Project (Solution) V

เฉลยบททดสอบปลายภาค (5)

18:19
3.39
Final Project (Solution) VI

เฉลยบททดสอบปลายภาค (6)

18:52
3.40
Final Project (Solution) VII

เฉลยบททดสอบปลายภาค (7)

11:06
3.41
Final Project (Solution) VIII

เฉลยบททดสอบปลายภาค (8)

17:58
3.42
Final Project (Solution) IX

เฉลยบททดสอบปลายภาค (9)

11:28
3.43
Final Project (Solution) X

เฉลยบททดสอบปลายภาค (10)

15:51
3.44
Final Project (Solution) End

เฉลยบททดสอบปลายภาค (จบ)

4:49

รายละเอียดคอร์ส

เริ่มตั้งแต่สอนเขียน C# ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรม

หัวข้อที่จะได้เรียน

Visual Studio and .NET Ecosystem
C# Programming
Desktop Application Development
Database with SQL Server
EF Core
Web Application Development with Blazor
Fullstack System Integration
SignalR, Authentication, Dashboard, Reporting, Job Scheduler

สนใจคอร์สนี้?