ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ພັດທະນາເວັບໄຊ · WDC-91

MERN Stack 2025

หลักสูตร MERN Stack 2025 เป็นการอบรมพัฒนาเว็บแอปพลิเคชันด้วย MongoDB, Express, React และ Node.js ใช้ React เป็น Frontend และ Node.js เป็น Backend พร้อม Workshop CRUD และการเชื่อมต่อบริการภายนอก เหมาะกับ Developer และ IT Manager ที่อยากพัฒนาแบบ Full Stack จบแล้ว Deploy โปรเจกต์ MERN Stack ขึ้น Production ได้

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 5,850 ບາດ / ທ່ານ 6,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ12 ຊົ່ວໂມງ · 2 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

MERN Stack 2025 Framework ที่ใช้ในการพัฒนาเว็บไซต์ ตัวหนึ่งซึ่งประกอบด้วยส่วนหลักๆ 4 ส่วนคือ MongoDB, Express, React และ NodeJS การใช้งานจะเน้นไปที่ตัวภาษา JavaScript

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • การทำงานร่วมกับ 3rd Party
  • สามารถใช้ React เป็นส่วน Frontend ได้
  • สามารถใช้ Node.JS เป็นส่วน Backend ได้
  • สามารถใช้ React ร่วมกับฐานข้อมูลได้
  • ฝึกทำ Workshop CRUD ร่วมกับ Node.JS
  • เรียนรู้การ Deploy MERN Stack project ขึ้นสู่ Production

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • ผู้ที่ต้องการ พัฒนาเว็บแอปพลิเคชันแบบ "Full Stack"
  • IT Managers
  • Developers

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

  • มีพื้นฐานการเขียนเว็บไซต์ HTML & CSS มาบ้าง
  • เข้าใจพื้นฐานภาษา Javascript บ้าง
  • มีพื้นฐานการเขียน React มาบ้าง
  • เข้าใจหลักการทำงานเบื้องต้นของ Web Service
  • เข้าใจการทำงานกับฐานข้อมูลเบื้องต้น

ຫົວຂໍ້ການຝຶກອົບຮົມ

Module 1: การเตรียมเครื่องมือและความพร้อมทั้งบน Mac และ Windows

  • แนะนำสเปกและคุณสมบัติเครื่องที่จะติดตั้งเครื่องมือสำหรับ Node.JS และ React
  • ขั้นตอนการติดตั้ง Node.JS
  • ขั้นตอนการติดตั้ง Visual Studio Code (VS Code) และส่วนเสริม (Extension) ที่จำเป็นสำหรับ Node.JS และ React
  • แนะนำการติดตั้ง Docker desktop บน Windows และ MacOS (ใช้งานเสริม ไม่บังคับ)
  • แนะนำขั้นตอนการติดตั้งฐานข้อมูล MS SQL Server ทั้งลงบนเครื่อง และลงผ่าน Docker
  • แนะนำขั้นตอนการติดตั้งฐานข้อมูล MySQL ทั้งลงบนเครื่อง และลงผ่าน Docker
  • แนะนำขั้นตอนการติดตั้งฐานข้อมูล PostgreSQL ทั้งลงบนเครื่อง และลงผ่าน Docker
  • แนะนำขั้นตอนการติดตั้งฐานข้อมูล MongoDB ทั้งลงบนเครื่อง และลงผ่าน Docker

Module 2: พื้นฐานภาษา JavaScript ES6

  • ทบทวนเกี่ยวกับการทำงานกับ JavaScript ขั้นพื้นฐาน
  • การใช้ var, let ,const
  • Arrow function ES6
  • Template Literals ES6
  • Destructuring
  • Rest and Spread Operator
  • Class and Module
  • Arrays
  • Async and Promise
  • Async and Await

Module 3: แนะนำ Node.js

  • What is Node.js
  • Modules
  • Built-in Modules
  • Package Manager
  • Web Server

Module 4: ตัวอย่าง Module ที่มาพร้อมกับ Node.JS

  • รู้จัก module path
  • การใช้ module OS
  • การจัดการไฟล์ด้วย module file system
  • การใช้งาน module event
  • การผ่านค่าพารามิเตอร์เข้าไปใน event
  • การใช้งาน HTTP Module ในเบื้องต้น
  • วิธีการใช้งาน HTTP Module จัดการ HTTP request
  • การกำหนดเงื่อนไขใน HTTP response

Module 5: Asynchronous Operation ใน Node.JS

  • รู้จักการเขียนโปรแกรมแบบ Synchronous กับ Asynchronous Operation
  • วิธีการเขียนโค้ดเพื่อจัดการกับ Asynchronous Operation
  • การใช้ Callback กับ Asynchronous Operation
  • Call Stack และ Event Loop
  • รู้จัก Object แบบ Promise
  • การรีเทิร์นค่าด้วย Object Promise
  • การตรวจสอบข้อผิดพลาดจาก Promise
  • Promise แบบขนาด (Parallel promises)
  • การเขียนฟังก์ชันในแบบ Async / Await

Module 6: สร้างเว็บเซิร์ฟเวอร์ด้วย Express

  • เริ่มต้นสร้างโปรเจกต์ใหม่และติดตั้ง Express
  • ทำความรู้จักเกี่ยวกับ Middleware
  • ทบทวนเกี่ยวกับ REST API
  • การใช้งาน Express เบื้องต้น
  • กำหนด Middleware โดยใช้ Method use
  • เปลี่ยน Port อัตโนมัติตามหมายเลข port ใน Process
  • การส่งค่าพารามิเตอร์ไปพร้อมกับ HTTP Request
  • การส่งค่าพารามิเตอร์หลายค่า
  • ตัวอย่างการส่งค่าพารามิเตอร์ไปกับ URL
  • การใช้งาน Query String ในแอปพลิเคชัน
  • การทดสอบส่ง HTTP Request ด้วย Postman หรือ Thunder Client ใน VS Code
  • ติดตั้ง Module body-parser
  • การเพิ่มข้อมูลใหม่ผ่าน Method POST
  • อัพเดทข้อมูลด้วย Method PUT
  • ลบข้อมูลด้วย Method DELETE
  • การใช้งาน Nodemon รันแอปพลิเคชัน

Module 7: การทำงานกับ Routing ใน Express

  • การทำงานกับ Navigation
  • การใช้งาน Routing
  • การเขียน Router functions
  • การประยุกต์ใช้ Routing แบบต่างๆ ในงานจริง

Module 8: การใช้งาน Template Engine ใน Express

  • รู้จักกับ Template Engine
  • รู้จัก Jade / Pug Template engine และการใช้งานเบื้องต้น
  • การแสดงผลและการใช้งานตัวแปรต่างๆ ใน Template
  • การกำหนดเงื่อนไข (condition) ใน Template
  • การทำซ้ำ (loop) ใน Template
  • การแปลงโค้ด HTML เป็น Pug
  • รู้จักกับ EJS Template Engine และการใช้งานเบื้องต้น
  • แทรกโค้ด JavaScript ลงใน EJS Template

Module 9: Node.JS กับการทำงานกับฐานข้อมูล MongoDB, MySQL, PostgreSQL และ MSSQL Server สร้าง อ่าน แก้ไข และลบข้อมูล

  • ติดตั้งฐานข้อมูลที่ต้องการ เช่น MySQL, MongoDB หรือ MS SQL Server
  • ติดตั้ง Package สำหรับเชื่อมต่อกับฐานข้อมูลที่ใช้
  • สร้างฐานข้อมูลใน MS SQL Server
  • สร้างโปรเจกต์ Node.js ใหม่สำหรับเชื่อมต่อกับ MS SQL Server
  • สร้างไฟล์ .env สำหรับ config ตัวแปรในการเชื่อมต่อฐานข้อมูล
  • เขียน Node.js API กับ MS SQL Server
  • สร้าง SQL Data Access Layer
  • สร้าง Database Client Plugin

Module 10: Node.JS กับการสร้าง Rest API

  • การขึ้นโปรเจกต์ Rest API ด้วย Express Framework
  • การกำหนด Routing
  • การเชื่อมต่อฐานข้อมูล MongoDB, MySQL, PostgreSQL และ MS SQL Server
  • การเขียนส่วนของ CRUD กับตัวฐานข้อมูล

Module 11: Workshop Inventory System (ระบบสินค้าคงคลัง)

  • สร้างโปรเจกต์ Node.JS ใหม่พร้อมกำหนด Routing พื้นฐานที่ต้องการ
  • การออกแบบส่วน UI ของระบบด้วย React 19
  • การออกแบบระบบ Login และ Register
  • การออกแบบส่วนของ Stock สินค้า
  • การออกแบบส่วนการเพิ่มสินค้า
  • การจัดการหมวดหมู่สินค้า

Module 12: การ Deployed เผยแพร่โปรเจกต์ขึ้น Production

  • แนวทางการ deployed project Node.JS ขึ้น Production
  • แนะนำ Cloud hosting สำหรับการ deployed
  • การเชื่อมโยงฐานข้อมูลเมื่อขึ้นใช้งานจริง
  • การแก้ปัญหาที่อาจพบเมื่อขึ้นสู่ Production จริง

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร MERN Stack 2025 เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ ผู้ที่ต้องการ พัฒนาเว็บแอปพลิเคชันแบบ "Full Stack" · IT Managers · Developers พื้นฐานที่ผู้เรียนควรมี มีพื้นฐานการเขียนเว็บไซต์ HTML & CSS มาบ้าง · เข้าใจพื้นฐานภาษา Javascript บ้าง หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร MERN Stack 2025 ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม 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