Upcoming Courses

Showing 81 result

course image
Mobile Application
React Native with Expo : ทดสอบง่าย ทำครั้งเดียว ได้ทั้งมือถือและเว็บ

หลักการและเหตุผล ในปัจจุบันการพัฒนาแอปพลิเคชันบนมือถือ (Mobile Application) และเว็บแอปพลิเคชัน มีความสำคัญอย่างยิ่งต่อธุรกิจและองค์กรต่างๆ เนื่องจากผู้ใช้งานเข้าถึง บริการผ่านหลากหลายอุปกรณ์ทั้งมือถือและเว็บเบราว์เซอร์การพัฒนาแอปพลิเคชันแบบ Native สำหรับ iOS, Android และ Web แยกกันนั้นต้องใช้ทรัพยากรและเวลามาก รวมถึง ต้องมีทีมพัฒนาที่มีความเชี่ยวชาญในแต่ละแพลตฟอร์ม React Native with Expo เป็นเทคโนโลยีCross-Platform Framework ที่ได้รับความ นิยมสูง ช่วยให้นักพัฒนาสามารถเขียนโค้ดเพียงชุดเดียวแล้วนำไปใช้งานได้ทั้งสาม แพลตฟอร์ม (Android, iOS และ Web) โดย Expo ช่วยให้กระบวนการทดสอบแอปพลิเคชัน เป็นเรื่องง่ายและรวดเร็วอย่างยิ่ง ด้วยระบบ Hot Reload และแอป Expo Go ที่เพียงแค่สแกน QR Code ก็สามารถดูผลลัพธ์ได้ทันทีบนมือถือจริง โดยไม่ต้องเสียบสายหรือติดตั้ง ซอฟต์แวร์ที่ซับซ้อน ประกอบกับการใช้TypeScript ซึ่งเป็นภาษาที่เพิ่มความปลอดภัยของ Type และหลักการ Functional Programming ที่ช่วยให้โค้ดมีความเป็นระเบียบและดูแล รักษาง่าย จึงเป็นทักษะที่จำเป็นสำหรับนักพัฒนาในยุคปัจจุบัน หลักสูตรนี้ออกแบบมาเพื่อสร้างความรู้ความเข้าใจตั้งแต่พื้นฐานจนถึงการนำแอปพลิเคชันขึ้นสู่การใช้งานจริงบนทุกแพลตฟอร์ม โดยเน้นการพัฒนาที่มีประสิทธิภาพ และสะดวกรวดเร็วด้วย Expo และครอบคลุมทุกขั้นตอนที่จำเป็นในการพัฒนาแอปพลิเคชัน อย่างมืออาชีพ

course image
Software Architecture and Design
Requirement Gathering & Software Design Patterns

หลักสูตรนี้มุ่งเน้นการสร้างความเข้าใจในกระบวนการพัฒนาซอฟต์แวร์ตั้งแต่ต้นน้ำจนถึงปลายน้ำ ครอบคลุมการเก็บความต้องการ (Requirement Gathering) อย่างมีประสิทธิภาพเพื่อเปลี่ยนโจทย์ทางธุรกิจให้เป็นสเปกทางเทคนิคที่ชัดเจน ผู้เรียนจะได้เจาะลึกการออกแบบสถาปัตยกรรมระดับภาพรวม (High-level Architecture) ผ่านวิวัฒนาการตั้งแต่อภิมหาระบบอย่าง Monolith จนถึง Microservices และ Event-Driven เพื่อเลือกใช้โครงสร้างที่เหมาะสมกับองค์กร นอกจากนี้ยังลงลึกถึงการออกแบบระดับโค้ด (Low-level Design) ด้วย Design Patterns, SOLID Principles และ Clean Architecture พร้อมเวิร์กช็อปจากกรณีศึกษาจริงเพื่อนำไปประยุกต์ใช้ในการส่งมอบซอฟต์แวร์คุณภาพสูงได้อย่างเป็นระบบ

course image
NextGen Software Development
Docker in practice

หลักสูตรนี้จะเน้นไปที่การนำ docker มาใช้เพื่อช่วยในการพัฒนาระบบงานและทดสอบให้ง่ายขึ้นไม่ต้องมาคอยเป็นกังวลว่าเมื่อพัฒนาเสร็จแล้วระบบจะสามารถทำงานบน environment. อื่นๆ ได้หรือไม่

course image
Mobile Application
Mobile Programming with React Native

React Native นั้นเป็นเครื่องมือสาหรับพัฒนา Mobile Application ที่พัฒนาต่อยอดมาจาก React ซึ่งเป็นเครื่องมือที่ถูกพัฒนามาโดย Facebook เป็นเป็นที่นิยมสาหรับนักพัฒนา

course image
NextGen Software Development
DevOps for Full Stack Developer using Gitlab Runner, Fast API, Vue.js and Kubernetes

เครื่องมือที่จะใช้ประกอบการบรรยายและทำ workshop มีดังนี้ Gitlab Runner เป็นเครื่องมือสำหรับทำ ci/cd,Fast API เป็นเครื่องมือสำหรับการทำ REST API พัฒนาด้วยภาษา python,Vue.js เป็นเครื่องมือสำหรับการทำ Front End พัฒนาด้วย Typescript,Kubernetes เป็นเครื่องมือสำหรับการ deploy application

course image
Software Architecture and Design
Design Technique for Transaction Design

หลักสูตรนี้ มุ่งเน้นการสร้างความเข้าใจในหลักการด้าน transaction และการออกแบบ transaction ให้มีคุณภาพทั้งด้านประสิทธิภาพ (performance), ความน่าเชื่อถือ (reliability) และรองรับการเปลี่ยนแปลงได้ (modifiability) นอกจากนี้ หลักสูตรนี้ยังมีเวิร์กช็อปให้ผู้เรียนร่วมทำเพื่อเสริมความเข้าใจเพื่อให้ผู้เรียนสามารถนำความรู้ที่ได้กลับไปประยุกต์กับงานได้

course image
AI & Data Technology
MCP for AI Agents with Python

หลักสูตรนี้ได้รับการออกแบบมาเพื่อมอบความรู้และทักษะที่จำเป็นในการนำ Go Fast MCP ซึ่งเป็นFramework ระดับสูงที่ช่วยให้นักพัฒนาสามารถสร้าง MCP Servers ได้อย่างรวดเร็วและง่ายดาย ไปประยุกต์ใช้ในสภาพแวดล้อมจริงในระดับ Production ผู้เข้าร่วมจะได้เรียนรู้ไม่เพียงแค่การใช้เครื่องมือ แต่ยังรวมถึงหลักการทางสถาปัตยกรรม, แนวทาง Cloud-Native, และที่สำคัญที่สุดคือหลักการด้านความมั่นคงปลอดภัยเพื่อสร้างระบบที่แข็งแกร่ง, ปรับขนาดได้, และเชื่อถือได้ในระยะยาว

course image
NextGen Software Development
Developing Microsoft SQL Server 2019 Databases

เรียนรู้วิธีการทำงานและจัดการระบบฐานข้อมูลด้วย Microsoft SQL Server 2019