
Basic JavaScript
หลักสูตร Basic JavaScript นี้ถูกออกแบบมาเพื่อให้ผู้เรียนได้เรียนรู้พื้นฐานของภาษา JavaScript ซึ่งเป็นหนึ่งในภาษาที่สำคัญที่สุดสำหรับการพัฒนาเว็บแอปพลิเคชันในปัจจุบัน เนื้อหาจะครอบคลุมตั้งแต่การเขียนสคริปต์พื้นฐาน การทำงานของตัวแปร…
หลักสูตร Basic React JS สำหรับผู้เริ่มต้น เป็นการอบรมพื้นฐานการสร้างหน้าเว็บแบบ Single Page Application ด้วย React ตั้งแต่หลักการพัฒนา การเขียน JSX การใช้ Babel การสร้าง Component การใช้ Props และ State จนถึงการตั้งค่า Routes เหมาะกับนักพัฒนาเว็บ นักศึกษา และนักไอทีที่มีพื้นฐาน HTML และการเขียนโปรแกรม

React.js เป็น Javascript Library หรือจะเรียกว่าเป็น Javascript Framework ก็ได้ ที่เราใช้สำหรับสร้างหน้าเว็บ พร้อมด้วย action ต่างๆ ที่ทำให้เว็บของเราดูน่าสนใจ
จุดเด่นของ React ที่ทำให้มันน่านำมาใช้งานนั้นก็คือ มันมีระบบแคชในตัวทำให้หน้าเว็บของเรามีการตอบสนองที่เร็ว เหมาะแก่การนำไปทำ SPA เป็นอย่างยิ่ง
การเขียน React เรายังสามารถแยกองค์ประกอบของหน้าเว็บเรา ออกเป็นส่วนๆ เรียกว่าเป็น component แล้วนำมาประกอบกันเป็นหน้าเว็บได้ ซึ่งทำให้เราสามารถ นำ component ของเราไปใช้ซ้ำที่อื่นได้ ไม่ต้องเสียเวลาเขียนใหม่
ด้วยจุดเด่นเหล่านี้เว็บระดับโลกมากมาย อาทิ Facebook , Instagram, WhatApp, Netflix ,Yahoo, Airbnb , Dropbox เลือกนำมาใช้งานและพัฒนาโปรดักส์และบริการของตัวเอง
ในหลักสูตรนี้จะถือเป็นก้าวแรกสำหรับผู้เริ่มต้นเรียนรู้ React ด้วยแนวทางที่ถูกต้อง จากผู้สอนที่มีประสบการณ์ใช้งาน React บน Production มาหลากหลายโครงการแล้ว จะช่วยให้ผู้เริ่มต้นทุกคนเรียนรู้อย่างเข้าใจ พร้อมก้าวสู่การนำไปประยุกต์พัฒนาเว็บแอพของตัวเองได้ในอนาคต
ภาพรวมหัวข้อการอบรม
รายละเอียดหลักสูตร

Module 1: รู้จัก React.js

Module 2: แนะนำ JSX

Module 3: แนะนำ React Component

Module 4: การใช้งาน css และ Bootstrap 5 framework ใน React

Module 5: การทำงานกับ Props

Module 6: State ใน React

Module 7: การใช้งาน React Router

Module 8: การทำงานกับแบบฟอร์มใน React

Module 9: การใช้ React กับ REST API

Module 10: Deployment
ตัวอย่าง workshop บางส่วนในหลักสูตรนี้













ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770
JSX คือไวยากรณ์ที่ให้เขียนโครงหน้าจอคล้าย HTML ไว้ในโค้ด JavaScript แล้วเครื่องมืออย่าง Babel แปลงเป็นการเรียกฟังก์ชันของ React ข้อต่างจาก HTML เช่น ใช้ className แทน class ใช้ htmlFor แทน for ชื่อแอตทริบิวต์เป็นแบบ camelCase อย่าง onClick ทุกแท็กต้องปิด และคอมโพเนนต์ต้องคืนองค์ประกอบหลักเดียว ส่วนค่าหรือ expression ของ JavaScript ใส่ในวงเล็บปีกกา
Props คือค่าที่คอมโพเนนต์แม่ส่งให้คอมโพเนนต์ลูก ลูกอ่านได้อย่างเดียวและไม่ควรแก้เอง ส่วน State คือข้อมูลที่คอมโพเนนต์ถือและเปลี่ยนเองได้ เช่น ค่าที่พิมพ์ในฟอร์ม ในฟังก์ชันคอมโพเนนต์สร้างด้วย useState และเมื่อเรียกฟังก์ชันอัปเดต React จะ render ใหม่ ถ้าลูกต้องเปลี่ยนข้อมูลของแม่ ให้แม่ส่งฟังก์ชันลงมาทาง props
ติดตั้งแพ็กเกจ react-router-dom แล้วครอบแอปด้วย BrowserRouter จากนั้นกำหนดเส้นทางด้วย Routes และ Route โดยจับคู่ path กับคอมโพเนนต์ของแต่ละหน้า ใช้ Link หรือ NavLink แทนแท็ก a เพื่อเปลี่ยนหน้าโดยไม่โหลดใหม่ อ่านพารามิเตอร์ใน URL ด้วย useParams เปลี่ยนหน้าจากโค้ดด้วย useNavigate และใส่ Route ที่ path เป็นเครื่องหมายดอกจันไว้ท้ายสุดเพื่อแสดงหน้า 404
เหมาะกับนักพัฒนาเว็บ นักเรียนนักศึกษา ครู อาจารย์ และนักไอทีที่อยากเริ่มสร้าง Single Page Application ด้วย React ควรใช้ภาษา HTML ได้ มีพื้นฐานการเขียนโปรแกรม เข้าใจการพัฒนาซอฟต์แวร์และการเขียน Web Application และมีความรู้เรื่องระบบฐานข้อมูลเบื้องต้น
สร้างคอมโพเนนต์ด้วย JSX ตกแต่งด้วย CSS และ Bootstrap 5 ส่งข้อมูลด้วย Props และจัดการ State ตั้งค่าหลายหน้าด้วย React Router ทำฟอร์มพร้อมตรวจความถูกต้องด้วย React Hook Form เรียก REST API ด้วย Axios เพื่อทำ CRUD และ build แล้ว deploy แอปไปยัง GitHub Pages, Netlify หรือ Vercel ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้
ได้ หลักสูตรนี้จัดเป็นการอบรมแบบ In-house ให้ทีมในองค์กรได้ และปรับตัวอย่างให้ตรงกับงานของทีม เช่น ฝึกสร้างหน้าจอหรือฟอร์มที่คล้ายระบบที่ทีมพัฒนาอยู่ ขอใบเสนอราคาได้จากหน้านี้ หรือติดต่อทาง LINE @itgenius โทร 02-570-8449

หลักสูตร Basic JavaScript นี้ถูกออกแบบมาเพื่อให้ผู้เรียนได้เรียนรู้พื้นฐานของภาษา JavaScript ซึ่งเป็นหนึ่งในภาษาที่สำคัญที่สุดสำหรับการพัฒนาเว็บแอปพลิเคชันในปัจจุบัน เนื้อหาจะครอบคลุมตั้งแต่การเขียนสคริปต์พื้นฐาน การทำงานของตัวแปร…

หลักสูตรนี้เหมาะสำหรับผู้ที่ใช้งาน jQuery มาซักระยะหนึ่ง ในหลักสูตรนี้จะเน้นการใช้งาน Function ต่างๆและการ customize jQuery รวมทั้งการนำเอา jQuery Plug-in ซึ่งจำเป็นต้องใช้ในกิจกรรมมาแนะนำให้ หลังจากที่เรียนจบหลักสูตรนี้แล้ว จะสามารถนำ jQuery…

หลักสูตรนี้เหมาะสำหรับผู้ที่เขียน PHP และ jQuery มาได้ซักระยะแล้วหรือผ่านการอบรมตัว Introduction to PHP และ Introduction to jQuery มาแล้ว และต้องการเขียนโปรแกรมในลักษณะของ Ajax เพื่อให้การทำงานของระบบมีประสิทธิภาพสูงขึ้น…
เว็บไซต์นี้ใช้คุกกี้
เราใช้คุกกี้ที่จำเป็นเพื่อให้เว็บไซต์ทำงานได้ และจะใช้คุกกี้ประเภทอื่นเมื่อได้รับความยินยอมจากคุณเท่านั้น อ่านนโยบายคุกกี้