ພາບລວມຫຼັກສູດ ในการสร้างเว็บแอปพลิเคชั่นสมัยใหม่ มีเครื่องมือภาษาและ framework ให้เลือกใช้มากมาย หนึ่งในภาษาที่มีประสิทธิภาพสูงคือ C# ของ Microsoft ด้วยลักษณะตัวภาษาเป็น OOP ตั้งแต่เริ่ม ดังนั้นจึงเหมาะสมทั้งงานขนาดเล็กไปถึงระบบใหญ่ๆ ที่มีความซับซ้อน การทำงานร่วมกันเป็นทีมได้อย่างดี โดยทาง Microsoft ได้พัฒนา Framework ที่ไว้สำหรับทำงานบนเว็บที่ชื่อว่า .NET Core ซึ่งทำงานภายใต้ .NET Framework และในปัจจุบันยังเปิดเป็นโอเพนซอส สามารถทำงานได้ทั้งบน Windows , MacOS และ Linux จึงเปิดกว้างให้นักพัฒนาทุก Platform สามารถเข้ามาใช้งานได้สะดวกขึ้นมาก
เนื้อหาการอบรมในหลักสูตรนี้ จะเป็นการพัฒนาเว็บแอปพลิเคชั่นแบบ "Full Stack" กล่าวคือจะใช้ Angular 16 เป็นส่วน Frontend และใช้ ASP.NET Core (ปัจจุบันเปลี่ยนชื่อเป็น .NET) ล่าสุดเป็นส่วน Backend โดยเขียนเป็น API ให้ Angular เรียกใช้งาน ร่วมกับฐานข้อมูลยอดนิยม ทั้ง MS SQL Server, MySQL, PostgreSQL และ MongoDB ทำงานผ่าน Entity Framework Core ที่ทาง Microsoft พัฒนามาให้ทำงานกับฐานข้อมูลได้อย่างง่ายดาย
ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ เข้าใจการทำงาน .NET Core 8 ร่วมกับ Angular 18 เรียนรู้การใช้ Entity Framework Core เพื่อเชื่อมฐานข้อมูล สามารถทำเว็บแอปพลิเคชั่นแบบ Full Stack ได้ ຫຼັກສູດນີ້ເໝາະສຳລັບ ผู้ที่ต้องการพัฒนาเว็บแอปพลิเคชั่นแบบ "Full Stack" ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ พื้นฐาน Visual C# พื้นฐานการค้นหาข้อมูลจากอินเตอร์เน็ต
ຫົວຂໍ້ການຝຶກອົບຮົມ ເປີດທັງໝົດ Module 1 การเตรียมเครื่องมือและความพร้อมทั้งบน Mac และ Windows
แนะนำสเปกและคุณสมบัติเครื่องที่จะติดตั้งเครื่องมือสำหรับ .NET Core
ขั้นตอนการติดตั้ง .NET 8 SDK
ขั้นตอนการติดตั้ง Visual Studio Code (VS Code) และส่วนเสริม (Extension) ที่จำเป็นสำหรับ C#, .NET Core และ Angular
แนะนำการติดตั้ง Docker desktop บน Windows และ MacOS (ใช้งานเสริม ไม่บังคับ)
แนะนำขั้นตอนการติดตั้งฐานข้อมูล MS SQL Server ทั้งลงบนเครื่อง และลงผ่าน Docker
แนะนำขั้นตอนการติดตั้งฐานข้อมูล MySQL ทั้งลงบนเครื่อง และลงผ่าน Docker
แนะนำขั้นตอนการติดตั้งฐานข้อมูล PostgreSQL ทั้งลงบนเครื่อง และลงผ่าน Docker
แนะนำขั้นตอนการติดตั้งฐานข้อมูล MongoDB ทั้งลงบนเครื่อง และลงผ่าน Docker
Module 2 พื้นฐานภาษา C# ด้วยโปรแกรม Visual Studio Code
การสร้างโปรเจ็กต์ Console Apps สำหรับเขียนภาษา C# ด้วย Visual Studio Code
การประกาศตัวแปรและตัวดำเนินการ
การเขียนเงื่อนไข (Condition) ใน C#
การทำซ้ำ (Loop) ใน C#
การสร้างฟังก์ชัน (Method) ใน C#
รู้จัก Class และการเขียนโปรแกรมแบบ Object ในเบื้องต้น
ตัวแปรชนิด Array และการใช้งาน
การตรวจสอบและแก้ไขข้อผิดพลาดในโปรแกรม (Error & Debugging)
Module 3 พื้นฐาน Angular 18 สำหรับการสร้าง UI
การขึ้นโปรเจ็กต์ Angular 18 ใน VS Code
การติดตั้งและใช้งาน Angular Material UI Library
การทำงานกับ Component ใน Angular 16
การสร้างเมนูใน Angular
การสร้างแบบ Form ใน Angular ด้วย Angular Material UI
การสร้างและทำงานกับ Routing ใน Angular
การเขียน Service เพื่อติดต่อกับ API ใน Angular
การแสดงผลข้อมูลจาก API ใน Angular
ออกแบบ UI สำหรับไว้ทำ CRUD ใน Angular 16
Module 4 แนะนำ APS.NET Core 8
รู้จัก .NET Framework
ความแตกต่างระหว่าง .NET Core 5 และ .NET 8
ขึ้นโปรเจ็กต์ .NET แบบ webapi ด้วย Visual Studio Code
การทำงานกับ Controller และ Actions
การทำงานกับ Routing
รู้จัก Return type แบบต่างๆ
การเขียนโปรแกรมแบบ Asynchronous ใน .NET Core
การสร้าง Model ใน .NET Core
การทำ Validation ให้กับ Model ที่สร้าง
การเขียน Services
Module 5 สร้าง .NET 8 Web API
แนะนำภาพรวม Web API ใน .NET 8
The Model-View-Controller (MVC) Pattern
New Controller & GET a New Character
Routing with Parameters
HTTP Methods Explained
Add a New Data with POST
Best Practice: Web API Structure
Asynchronous Calls
Modify with PUT
Delete Method
Module 6 การทำงานกับ Entity Framework Core ใน .NET 8
ทำความรู้จัก Entity Framework Core
Object-Relational-Mapping & Code-First Migration
Installing Entity Framework Core
Installing SQL Server Express (with Management Studio)
First Migration
GET Implementations
POST Implementations
PUT Implementations
DELETE Implementations
ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ
ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770
ສຳລັບອົງກອນ — In-house / Private Training ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້ ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ ຄຳຖາມທີ່ພົບເລື້ອຍ หลักสูตร .NET Core 8 with Angular 18 (3 days) เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน เหมาะกับ ผู้ที่ต้องการพัฒนาเว็บแอปพลิเคชั่นแบบ "Full Stack" พื้นฐานที่ผู้เรียนควรมี พื้นฐาน Visual C# · พื้นฐานการค้นหาข้อมูลจากอินเตอร์เน็ต หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449
หลักสูตร .NET Core 8 with Angular 18 (3 days) ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง ราคาปกติ 9,500 บาท (โปรโมชันปัจจุบันเหลือ 8,550 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงิน ของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้
เรียนจบได้รับ Certificate หรือไม่ ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้
อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่ เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449
ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่ มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449
สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius