Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

.NET Framework โดยเฉพาะ .net core นั้นทำงานแบบข้าม platform (cross platform) ได้ทั้งบน Window & MacOS & Linux ทั้งตัว Framework เองยังถูกออกแบบมาให้รับงานขนาดใหญ่ได้อย่างดี จึงเหมาะกับโปรเจ็กต์งานได้หลากหลายประเภท และเหมาะอย่างมากกับการมาพัฒนา Web Service ทำ API อยู่ในส่วน Backend (หลังบ้าน)

ส่วน Angular เป็น framework JavaScript โอเพนซอร์สที่พัฒนาโดย Google ใช้สำหรับพัฒนาเว็บแอปพลิเคชันแบบ Single-Page Application (SPA) Angular ช่วยให้ผู้พัฒนาสามารถสร้างเว็บแอปพลิเคชันที่ซับซ้อนและมีประสิทธิภาพได้อย่างง่ายดาย

ในหลักสูตรนี้ผู้เข้าอบรม จะได้เรียนรู้การพัฒนา Web Application แบบ Full Stack ทั้งส่วน Frontend ด้วย Angular 17 และ Backend ด้วย .NET Core 8 ผ่าน Workshop ที่ออกแบบมาสำหรับผู้เริ่มต้นที่ต้องการฝึกฝนการใช้ Framework ทั้ง 2 ตัวนี้ทำงานร่วมกันเพื่อนำไปต่อยอดในงาน Production จริงของตัวเองได้ต่อไป

หลักสูตรนี้พร้อมเรียนรู้ สามารถทักไลน์ด้านล่างเพื่อสั่งซื้อวิดีโอการอบรมได้ทันที

เพิ่มเพื่อน

 

วิดีโอบันทึกการอบรม Workshop Angular 17 with .NET 8

  • Day 1: ความยาว 4:47:47
  • Day 2: ความยาว 3:40:20
  • Day 3: ความยาว 4:09:25
  • Day 4: ความยาว 3:50:45
  • Day 5: ความยาว 4:15:08
  • Day 6: ความยาว 3:23:49
  • Day 7: ความยาว 3:05:41
  • Day 8: ความยาว 3:07:51
  • Day 9: ความยาว 3:56:26
  • Day 10: ความยาว 3:16:19

ความยาวรวม: 41 ชั่วโมง 12 นาที 40 วินาที

 

โปรโมชั่นราคาพิเศษ

  • สำหรับ 50 ท่านแรกราคา 321 บาท
  • ลำดับที่ 51-150 ราคา 430 บาท
  • ลำดับที่ 151 เป็นต้นไปที่ราคา 535 บาทเท่านั้น

จากราคาเต็มปกติ 3,500 บาท

ราคานี้ให้เฉพาะนามรายบุคคล ถ้าจะรับใบกำกับภาษี (เฉพาะรายบุคคล และ นามบริษัท จะต้องจ่ายราคาคอร์สอบรมเต็มจำนวน รวมถึงภาษี มูลค่าเพิ่ม 7%)

การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม Zoom Meeting และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตร

กำหนดการอบรม

  • วันที่ 6-7, 15 และ 20-21 มิถุนายน 2567 (5 วัน) เวลา 20:00-24.00
  • อบรมรวม 5 วัน เฉลี่ยวันละ 4 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 20 ชั่วโมง

วิทยากร

  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)
  • อ.ถาวร ศรีเสนพิลา (บ.คอนโทรลซี)
  • อ.สุทิน อินจิตต์ (Advance Software Engineer)

หลังจากจบหลักสูตรนี้ ผู้เข้าอบรมจะสามารถ

  • พัฒนาเว็บแอปพลิเคชันแบบ Single-Page Application (SPA) โดยใช้ Angular 17
  • เข้าใจแนวคิดและหลักการพื้นฐานของ Angular 17
  • สร้างโมดูล คอมโพเนนต์ และบริการใน Angular
  • ใช้ Template Syntax และ Data Binding
  • เขียน Routing และ Navigation
  • พัฒนา Forms และ Validation
  • ใช้ HTTP Client และ RxJS
  • ทำงานกับ Angular Material
  • พัฒนา API RESTful บน .NET Core 8
  • เข้าใจสถาปัตยกรรมของ .NET Core 8
  • สร้างโปรเจ็กต์ ASP.NET Core
  • ใช้ Entity Framework Core กับ MSSQL และ PostgreSQL
  • เขียน API RESTful สำหรับ CRUD operations
  • ใช้ JSON serialization
  • ทำงานกับ JWT และ Swagger
  • ผสานรวม Angular 17 กับ .NET Core 8
  • สร้าง API RESTful บน .NET Core 8 สำหรับ Angular 17
  • ทำ Authentication ใน Angular 17
  • จัดการ State ใน Angular 17
  • Build และ Deploy โปรเจ็กต์ Angular 17 ไปยัง Production
  • Deploy โปรเจ็กต์ .NET Core API ไปยัง Production

ภาพรวมหัวข้อการฝึกอบรม

  • Section 1: Installing tool on MacOS and Windows
  • Section 2: What new in Angular 17
  • Section 3: Angular CLI 17.3.x
  • Section 4: Standalone Components & LifeCycle
  • Section 5: Template Syntax
  • Section 6: Data Binding & Directives
  • Section 7: Services & Dependency Injection
  • Section 8: Routing & Navigation
  • Section 9: Forms & Validation
  • Section 10: HTTP Client & RxJS
  • Section 11: Angular Material
  • Section 12: Introduction to .NET Core 8
  • Section 13: Create Project .NET 8 Rest API
  • Section 14: Entity Framework Core with MSSQL and PostgreSQL
  • Section 15: .NET 8 Rest API CRUD with EFCore and Upload File
  • Section 16: .NET 8 JWT and Swagger
  • Section 17: Angular Auth
  • Section 18: Workshop Store in Angular 17 Standalone Component
  • Section 19: Build & Deployed Angular Project on Production
  • Section 20: Deployed .NET Core API on Production

Workshop Angular 17 with .NET Core 8

ผู้เรียนต้องมีพื้นฐานอะไรบ้าง ?

  • พื้นฐาน JavaScript และ TypeScript
  • พื้นฐาน HTML และ CSS
  • ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
  • ความเข้าใจพื้นฐานเกี่ยวกับเว็บแอปพลิเคชัน

จุดเด่นของหลักสูตร

  • เนื้อหาครอบคลุมทั้ง Angular 17 และ .NET Core 8 ล่าสุด
  • เรียนรู้วิธีการพัฒนาเว็บแอปพลิเคชัน SPA ที่ทันสมัยและมีประสิทธิภาพ
  • เรียนรู้วิธีการพัฒนา API RESTful บน .NET Core 8
  • เรียนรู้วิธีการผสานรวม Angular 17 กับ .NET Core 8
  • เน้นการสอนแบบปฏิบัติจริงผ่าน Workshop ทั้งส่วน API และส่วน Frontend
  • เนื้อหาครอบคลุมตั้งแต่พื้นฐานการการทำงานกับ Web API และการทำงานส่วนหน้าบ้าน
  • สอนโดยผู้เชี่ยวชาญที่มีประสบการณ์

คอมพิวเตอร์และโปรแกรมที่รองรับการพัฒนา

  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 6 - 21 มิถุนายน 2024
  • 41 ชั่วโมง

รายละเอียดหลักสูตร

Section 1: Installing tool on MacOS and Windows

  • แนะนำสเปกและคุณสมบัติเครื่องที่จะติดตั้งเครื่องมือสำหรับ Angular 17 และ .NET 8
  • ติดตั้ง Visual Studio Code (Editor) และส่วนเสริม (Extension) ที่จำเป็นสำหรับ C#, .NET Core และ Angular
  • ติดตั้ง Node.JS
  • ติดตั้ง Angular CLI
  • ติดตั้ง .NET 8 SDK บน MacOS และ Windows
  • ติดตั้งฐานข้อมูล PostgreSQL
  • ติดตั้งฐานข้อมูล MSSQL Server

Section 2: What new in Angular 17

  • ฟีเจอร์ใหม่ใน Angular 17
  • การเปลี่ยนแปลงที่สำคัญ
  • โครงสร้างโปรเจ็กต์แบบ Standalone
  • Standalone Components และการใช้งาน
  • Control flow Conditionals and Loops
  • Deferrable Views
  • @input and @output Props
  • Component Lifecycle
  • Angular Signal
  • Image Optimization
  • Server-side Rendering
  • Breaking changes and migrations

Section 3: Angular CLI 17.3.x

  • คำสั่งพื้นฐานของ Angular CLI
  • การสร้างโปรเจ็กต์ Angular
  • การสร้างโมดูล คอมโพเนนต์ และบริการ
  • การสร้าง Routing with Parameters
  • การใช้ Routing

Section 4: Standalone Components & LifeCycle

  • แนวคิดของ Standalone Components
  • วงจรชีวิตของ Component
  • Input และ Output properties
  • Content Projection
  • การใช้ directives ใน Component

Section 5: Template Syntax

  • ไวยากรณ์ของ Template
  • การใช้ Interpolation
  • การใช้ Directives
  • การใช้ Binding
  • การใช้ Pipes

Section 6: Data Binding & Directives

  • ประเภทของ Data Binding
  • One-way Data Binding
  • Two-way Data Binding
  • การใช้ Directives กับ Data Binding
  • การใช้ Pipes กับ Data Binding

Section 7: Services & Dependency Injection

  • แนวคิดของ Services
  • การสร้างและใช้งาน Services
  • Dependency Injection
  • การใช้ Providers
  • การใช้ @Inject decorator

Section 8: Routing & Navigation

  • แนวคิดของ Routing
  • การกำหนด Route
  • การใช้ RouterLink Directive
  • การใช้ RouterOutlet Directive
  • การใช้ Navigation Guards

Section 9: Forms & Validation

  • การสร้าง Form ใน Angular
  • การใช้ Template-driven Forms
  • การใช้ Reactive Forms
  • การตรวจสอบความถูกต้องของ Form
  • การส่งข้อมูล Form

Section 10: HTTP Client & RxJS

  • การใช้ HTTP Client ใน Angular
  • การเรียก API RESTful
  • การใช้ Observable
  • การใช้ RxJS operators
  • การจัดการ Error Handling

Section 11: Angular Material

  • แนะนำ Angular Material
  • การใช้ Components ของ Angular Material
  • การปรับแต่ง Theme ของ Angular Material
  • การสร้าง Components ของตัวเอง

Section 12: Introduction to .NET Core 8

  • รู้จัก .NET Framework
  • ความแตกต่างระหว่าง .NET Core 7 และ .NET 8
  • ขึ้นโปรเจ็กต์ .NET แบบ webapi ด้วย Visual Studio Code
  • การทำงานกับ Controller และ Actions
  • การทำงานกับ Routing
  • รู้จัก Return type แบบต่างๆ
  • การเขียนโปรแกรมแบบ Asynchronous ใน .NET Core
  • การสร้าง Model ใน .NET Core
  • การทำ Validation ให้กับ Model ที่สร้าง
  • การเขียน Services

Section 13: Create Project .NET 8 Rest API

  • แนะนำภาพรวม Web API ใน .NET 8
  • รู้จัก Model-View-Controller (MVC) Pattern
  • สร้าง Controller & GET a New Character
  • การสร้าง Routing with Parameters
  • รู้จัก HTTP Methods แบบต่าง ๆ
  • เพิ่ม Data with POST
  • โครงสร้าง Web API Structure ที่ดี (Best Practice)
  • การแก้ไขข้อมูลด้วย Method PUT
  • การลบข้อมูลด้วย Delete Method

Section 14: Entity Framework Core with MSSQL and PostgreSQL

  • Entity Framework Core คืออะไร
  • การสร้าง Model
  • การ Migrate Database
  • การทำ CRUD กับฐานข้อมูล
  • การใช้ Relations

Section 15: .NET 8 Rest API CRUD with EFCore and Upload File

  • การสร้าง CRUD API กับ Entity Framework Core
  • การ Upload ไฟล์
  • การทำงานกับ File และ Image
  • การ Validate ข้อมูล
  • การทำงานกับ Error Handling

Section 16: .NET 8 JWT and Swagger

  • JWT คืออะไร
  • การสร้าง JWT Token
  • ใช้ไลบรารี Microsoft.Identity.Model.Tokens
  • กำหนดค่า claims
  • ใช้ middleware
  • ดึง claims จาก JWT
  • การ Validate JWT Token
  • การใช้ Swagger กับ JWT

Section 17: Angular Auth

  • การทำ Authentication ใน Angular
  • การใช้ HTTP Interceptors
  • การใช้ Guards
  • การจัดการ Token

Section 18: Workshop Store in Angular 17 Standalone Component

  • สร้างโปรเจ็กต์ใหม่ใน Angualr แบบ Standalone Component
  • ติดตั้ง Library พื้นฐานที่จำเป็น
  • ติดตั้ง Angular Material เพื่อใช้ส่วนการออกแบบ UI
  • สร้าง Module ที่จำเป็นและการ Reuse ส่วนต่างๆ
  • กำหนด Routing พร้อมทำ Authentication Route Guards
  • สร้าง Services เชื่อมต่อ .NET Core API ที่สร้างไว้
  • เขียนระบบจัดการคลังสินค้า (CRUD) อัพโหลดไฟล์ภาพ
  • ระบบแบ่งหน้า (Pagination)
  • ระบบค้นหา (Search & Filtering)
  • Export PDF and CSV

Section 19: Build & Deployed Angular Project on Production

  • การ Build โปรเจ็กต์ Angular สำหรับ Production
  • การ Deploy โปรเจ็กต์ Angular ไปยัง Hosting Platform
  • การ Optimize Performance ของ Angular Application

Section 20: Deployed .NET Core API on Production

  • การ Deploy โปรเจ็กต์ .NET Core API ไปยัง Hosting Platform
  • การ Configure Security ของ .NET Core API
  • การ Monitor และ Troubleshooting .NET Core API

ตัวอย่าง Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

Workshop Angular 17 with .NET Core 8

แจกฟรี Template Angular Admin with Standalone Component use Material and Tailwind CSS (มูลค่ากว่า 1,000 บาท)

Angular 17 with .NET Core 8 Template

Angular 17 with .NET Core 8 Template

Angular 17 with .NET Core 8 Template

41 ชั่วโมง

ราคา 535 บาท

ลงทะเบียนแล้ว

421 คน

สั่งซื้อวิดีโอบันทึกการอบรม
ติดต่อตามข้อมูลด้านล่างนี้