.NET

.NET

กลุ่มหลักสูตร .NET มีทั้งหมด 7 หลักสูตร

การเขียนโปรแกรมเป็นกระบวนการสร้างชุดคำสั่งที่บอกคอมพิวเตอร์ว่าจะทำงานอย่างไร การเขียนโปรแกรมสามารถทำได้โดยใช้ภาษาโปรแกรมคอมพิวเตอร์หลายภาษาเช่น Python , Visual Basic และ C# เป็นต้น สำหรับหลักสูตรที่ 9Expert เปิดสอนในการเขียนโปรแกรม ได้แก่ Python ,ASP.NET Core และ .NET MAUI ดังนี้

หลักสูตรในโปรแกรม

7
Programming in C# with Visual Studio

หลักสูตรนี้เหมาะสำหรับผู้ที่ต้องการเข้าใจหลักการเขียนโปรแกรมด้วยภาษา C# และผู้ที่ต้องการเขียนโปรแกรมตามหลักการของ Object Oriented Programming เน้นเรียนรู้การเขียนตามแบบ OOP อย่างเป็นระบบตั้งแต่เริ่มต้น พร้อมกรณีศึกษาและลงมือทำจริง

3 วัน (18 ชม.)11,900 .-
Workshope-CertificateIntermediate
รอบการอบรมClassroomHybrid
ASP.NET Core MVC

ผู้เรียนจะได้เรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วย ASP.NET Core MVC ที่จะช่วยในการสร้างเว็บแอปพลิเคชันได้อย่างรวดเร็วและเป็นระบบ และสามารถนำไปใช้บนเครื่อง Server ที่ใช้ระบบปฏิบัติการเป็น Windows หรือ Linux ก็ได้

3 วัน (18 ชม.)11,900 .-
Workshope-CertificateAdvanced
รอบการอบรมClassroomHybrid
ASP.NET Core Web API & Security

นอกจาก ASP.NET Core สามารถนำมาใช้ในการพัฒนาเว็บแอปพลิเคชัน ซึ่งสามารถนำไปใช้กับแพลตฟอร์มต่าง ๆ เช่น Windows, Linux, MacOS ยังสามารถนำมาพัฒนาในรูปแบบของ Service เพื่อบริการข้อมูลให้กับแอปพลิเคชันไม่ว่าจะ เป็น Angular หรือ Xamarin ซึ่งเป็นโมบาย์แอปพลิเคชั่นอีก โดยในหลักสูตรนี้จะสอนตั้งแต่แนวคิดในการออกแบบการพัฒนาจนถึงการนำไปใช้กับแอปพลิเคชันแบบต่าง ๆ

3 วัน (18 ชม.)11,900 .-
Workshope-Certificate
รอบการอบรมClassroomHybrid
.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#

ผู้เข้าอบรมจะได้เรียนรู้การพัฒนาแอปพลิเคชันด้วย .NET MAUI ซึ่งเป็นเครื่องมือที่ช่วยให้พัฒนาแอปพลิเคชันสำหรับอุปกรณ์เคลื่อนที่โดยในการพัฒนาเพียงครั้งเดียว จะสามารถสร้างแอปพลิเคชันที่สามารถใช้งานบนอุปกรณ์เคลื่อนที่ที่มีระบบปฏิบัติการเป็น Android, iOS และ Window Phone

3 วัน (18 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
ASP.NET Web Development with Visual Studio

เรียนรู้การสร้าง Web Application ด้วย .NET Technology ซึ่งเครื่องมือที่ใช้คือ MS Visual Studio เพื่อพัฒนาเทคโนโลยี AJAX,LINQ,Web Control จนกระทั่งพัฒนา Web Database Application ที่เก็บข้อมูลใน DBMS อย่าง Microsoft SQL Server นอกจากนี้ ยังมีการทดสอบ และ Deploy เว็บไซต์ รวมถึง การปรับแต่งเว็บไซต์ให้เหมาะสมกับ Production Server

3 วัน (18 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา
Responsive Web Design with Bootstrap

หลักสูตรนี้เหมาะสำหรับนักออกแบบเว็บไซต์เพื่อนำเอาเทคโนโลยี Bootstrap ซึ่งเป็นชุดเครื่องมือที่ประกอบด้วย HTML และ CSS มาใช้ช่วยในการออกแบบเว็บไซต์ Responsive ได้อย่างง่ายดาย รองรับการแสดงผลทั้ง Mobile, Tablet และ Desktop version

2 วัน (12 ชม.)Inhouse Only
Workshope-CertificateAdvanced
ขอใบเสนอราคา

บทความเกี่ยวกับโปรแกรมนี้

6ดูบทความทั้งหมด
C# Interface กับ Multiple Inheritance เทียบกับภาษาอื่น.NET

C# Interface กับ Multiple Inheritance เทียบกับภาษาอื่น

การออกแบบและเขียนโปรแกรมแบบ OOP (Object Oriented) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย Encapsulation, Inheritance และ Polymorphism หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว สำหรับบทความนี้จะกล่าวถึงการสืบคุณสมบัติ หรือ Inheritance นั่นเอง

Development
รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลงMicrosoft SQL Server.NET

รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง

หลายครั้งที่ผู้เขียนได้รับคำถามจากผู้ใช้ Microsoft SQL Server เกี่ยวกับปัญหาด้านประสิทธิภาพ โดยเอาค่าจาก Performance Counter บ้าง จาก Waiting Statistics บ้าง มาบอกว่าค่าเป็นเท่านั้นเท่านี้ แล้วถามว่า Microsoft SQL Server ที่เขาใช้งานอยู่มันมีประสิทธิภาพดีอยู่ไหม

DevelopmentAI
ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 9.NET

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 9

เมธอดเสริม (Extension Method) แปลกกว่าเมธอดสมาชิกอื่น ๆ ที่เวลานิยามเราต้องนิยามมันแบบสแตติกเมธอด (static method เมธอดที่เป็นสมาชิกของคลาส ไม่ใช่ของออพเจ็กต์) แต่เวลาเรียกใช้งานเรากลับต้องเรียกใช้งานแบบอินสแตนซ์เมธอด (instance method เมธอดที่เป็นสมาชิกของออพเจ็กต์ ไม่ใช่ของคลาส) พารามิเตอร์ตัวแรกของเมธอดเป็นตัวกำหนดว่าเมธอดนั้นทำงานกับอะไร ในรูปที่ 1 บรรทัดที่ 9 จะเห็นว่ามีคำสั่ง (โมดิไฟเออร์) this ปรากฏอยู่หน้าพารามิเตอร์ คำสั่ง this ทำหน้าที่กำหนดว่าเมธอดนี้ทำงานกับออพเจ็กต์ (ไม่ใช่กับคลาส)

Development
Using declarations ใน .NET Core 3 และ C#8.NET

Using declarations ใน .NET Core 3 และ C#8

บทความนี้กล่าวถึง Using declarations ใน .NET Core 3 และ C#8 เปรียบเทียบกับการใช้ Using แบบเดิมก่อนที่เขียนใน Version ก่อนหน้า

Development
มีอะไรใหม่ใน .NET 5 และ C# 9.NET

มีอะไรใหม่ใน .NET 5 และ C# 9

.NET 5.0 เป็นเวอร์ชั่นใหม่ของ .NET Core ต่อจากเวอร์ชั่น 3.1 โดยชื่อจะเรียก “.NET 5.0” แทนที่จะเป็น .NET Core 4.0 โดยทางบริษัทไมโครซอฟต์มีเหตุผลหลัก ๆ คือ

Development
มีอะไรใหม่ใน .NET Core 2 และ C# 7 : App ไม่ค้างตอนอ่านไฟล์ใหญ่.NET

มีอะไรใหม่ใน .NET Core 2 และ C# 7 : App ไม่ค้างตอนอ่านไฟล์ใหญ่

.NET Core version ที่ออกใหม่ก็จะใช้งานกับภาษา C# version ใหม่สุดได้ .NET Core version ปัจจุบันคือversion 2.1 สนับสนุนภาษา C# version 7.1 ส่วนversionต่อไปคือ 3.0 จะสนับสนุนภาษา C# version 8.0 ในหัวข้อนี้เราจะมาดูตัวอย่างการเขียนโค้ด การทำงานกับซิปไฟล์ (zip file) ด้วยภาษา C# ใน.NET Core ว่าเหมือนหรือแตกต่างกับการเขียนภาษา C# ใน .NET Framework หรือไม่อย่างไร

Development