หลักสูตร "Workshop Python Django 5 with Next.JS 15 and Supabase" ออกแบบมาเพื่อผู้ที่สนใจพัฒนาเว็บแอปพลิเคชันที่มีระบบการจัดการข้อมูลร่วมสมัย ด้วยการผสานพลังของ Django 5 สำหรับการจัดการฝั่งเซิร์ฟเวอร์ (backend) และ Next.js 15 สำหรับฝั่งผู้ใช้งาน (frontend) พร้อมกับ Supabase ที่ทำหน้าที่ฐานข้อมูลแบบเรียลไทม์ หลักสูตรนี้จะช่วยให้ผู้เรียนเข้าใจการออกแบบโครงสร้างระบบแบบ full-stack ที่เชื่อมโยงกันระหว่าง backend และ frontend โดยเน้นการใช้งานเทคโนโลยีใหม่ ๆ และมาตรฐานการพัฒนาที่อัปเดตล่าสุด

การอบรมจะเน้นการปฏิบัติจริงผ่านโปรเจกต์ "DekEnd" ที่ผู้เรียนจะได้ลงมือพัฒนาระบบจัดเก็บข้อมูลเด็กฝึกงาน ซึ่งมีฟังก์ชันการลงประวัติ ผลงาน และข้อมูลการศึกษา โดยสามารถนำระบบไปประยุกต์ใช้งานจริงในองค์กรหรือบริษัทที่ต้องการจัดการข้อมูลแบบออนไลน์ การอบรมนี้จะช่วยเพิ่มทักษะการพัฒนาเว็บแอปพลิเคชันให้กับผู้เรียน ตั้งแต่การสร้าง API จนถึงการเชื่อมต่อฐานข้อมูล Supabase และการออกแบบระบบ frontend ที่มีประสิทธิภาพ

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

  • สำหรับ 300 ท่านแรกฟรี!!!
  • ลำดับที่ 301 เป็นต้นไปที่ราคา 299 บาทเท่านั้น

หลังจบหลักสูตรจะปรับราคาเป็น 499 บาท

จากราคาเต็มปกติ 2,000 บาท

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

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

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

  • อบรมทุกวันเสาร์ เวลา 14:00-17:00 น.
  • เริ่มเสาร์ที่ 23 พฤศจิกายน 2024
  • อบรมรวม 4 วัน เฉลี่ยวันละ 3 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 12 ชั่วโมง

วิทยากร

  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)

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

  • วันที่ 1: แนะนำเทคโนโลยีและการเตรียมสภาพแวดล้อม
  • วันที่ 2: การพัฒนา Backend ด้วย Django
  • วันที่ 3: การพัฒนา Frontend ด้วย Next.js
  • วันที่ 4: การเชื่อมต่อ Supabase และการสรุปโปรเจกต์

Workshop Django with NextJS and Prisma

Workshop Django with NextJS and Prisma

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

  • พื้นฐานการพัฒนาเว็บแอปพลิเคชัน เช่น HTML, CSS, JavaScript
  • ความเข้าใจพื้นฐานเกี่ยวกับ Python และ Django
  • ความรู้เบื้องต้นเกี่ยวกับการทำงานของ API และการจัดการข้อมูล
  • พื้นฐานการใช้งานฐานข้อมูล เช่น SQL
  • ทักษะพื้นฐานเกี่ยวกับ Git และการควบคุมเวอร์ชัน

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

  • เรียนรู้การพัฒนาเต็มรูปแบบทั้ง backend และ frontend ด้วยเทคโนโลยีใหม่ล่าสุด
  • ฝึกฝนการใช้ Supabase เพื่อจัดการข้อมูลแบบเรียลไทม์ในโปรเจกต์จริง
  • ได้ทดลองสร้างระบบบันทึกข้อมูลสำหรับเด็กฝึกงานที่มีโครงสร้างครบถ้วน
  • มีตัวอย่างโค้ดและ workshop ที่สามารถนำไปใช้งานได้จริง
  • เน้นการปฏิบัติและลงมือทำในทุกขั้นตอน เพื่อให้ผู้เรียนสามารถพัฒนาทักษะการเขียนโค้ดได้อย่างมั่นใจ

วัตถุประสงค์ของหลักสูตร

  • เพื่อให้ผู้เรียนเข้าใจการพัฒนาแอปพลิเคชันแบบ full-stack โดยใช้ Django 5, Next.js 15, และ Supabase
  • เพื่อฝึกฝนการออกแบบและพัฒนา API ที่สามารถเชื่อมโยงข้อมูลระหว่าง backend และ frontend ได้
  • เพื่อเรียนรู้การจัดการข้อมูลในฐานข้อมูลเรียลไทม์ด้วย Supabase
  • เพื่อฝึกการพัฒนาเว็บ frontend ด้วย Next.js 15 ที่รองรับการออกแบบ responsive และประสิทธิภาพสูง
  • เพื่อสร้างประสบการณ์การพัฒนาผ่านโปรเจกต์จริงที่สามารถประยุกต์ใช้งานได้

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

  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 23 - 14 ธันวาคม 2024
  • 12 ชั่วโมง

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

วันที่ 1: แนะนำเทคโนโลยีและการเตรียมสภาพแวดล้อม

  • บทนำสู่การพัฒนา Full Stack ด้วย Django, Next.js และ Supabase
  • การติดตั้งและเตรียมเครื่องมือที่จำเป็น เช่น Python, Django, Node.js, Next.js และ Supabase
  • การตั้งค่าโครงสร้างโปรเจกต์สำหรับ "DekEnd"
  • การทำความเข้าใจ MVC (Model-View-Controller) ใน Django
  • Workshop: การสร้างโปรเจกต์ Django และ Next.js พื้นฐาน พร้อมการเชื่อมต่อกับ Supabase

วันที่ 2: การพัฒนา Backend ด้วย Django

  • การออกแบบฐานข้อมูลและการสร้าง Model ใน Django
  • การสร้างและจัดการ API ใน Django (REST API)
  • การเชื่อมต่อ Django กับ Supabase สำหรับการเก็บข้อมูล
  • การจัดการข้อมูล Intern (ประวัติ, ผลงาน, การศึกษา) ด้วย Django Admin
  • Workshop: การสร้าง API สำหรับการจัดการข้อมูล Intern ในระบบ "DekEnd"

วันที่ 3: การพัฒนา Frontend ด้วย Next.js

  • แนะนำ Next.js และโครงสร้างการทำงานของ frontend
  • การสร้างหน้า UI สำหรับการแสดงข้อมูล Intern
  • การเชื่อมต่อ API จาก Django ไปยัง Next.js ด้วยการทำงานแบบ Client-side และ Server-side
  • การจัดการข้อมูลแบบฟอร์มและการตรวจสอบข้อมูล
  • Workshop: การออกแบบและสร้างหน้า UI สำหรับ "DekEnd" ที่สามารถดูและแก้ไขข้อมูล Intern ได้

วันที่ 4: การเชื่อมต่อ Supabase และการสรุปโปรเจกต์

  • การใช้ Supabase สำหรับฟีเจอร์เพิ่มเติม เช่น Authentication และการเก็บไฟล์
  • การเพิ่มฟีเจอร์การลงชื่อเข้าใช้สำหรับ Intern และผู้ดูแลระบบ
  • การสรุปและทดสอบระบบ "DekEnd"
  • การจัดการและปรับแต่งให้เหมาะสมสำหรับการ deploy
  • Workshop: การเพิ่มฟีเจอร์ Authentication ในระบบ "DekEnd" และทดสอบการทำงานของระบบ

12 ชั่วโมง

ราคา 299 บาท

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

451 คน