คอร์สเรียน พัฒนาเว็บไซต์ด้วย Django Python

คอร์สอบรม เรียนทำเว็บ ด้วย Django สุดยอด web framework อันดับ 1 ที่ได้รับความยอดนิยมสูงสุดของภาษาไพธอน พร้อมทำเว็บไซต์ธุรกิจหรือสตาร์ทอัพได้อย่างเต็มรูปแบบ สอนทั้งแบบออนไลน์ ตัวต่อตัว หรือไม่ว่าจะเป็น on-site ในรูปแบบองค์กรหรือบริษัท

Instructor: Withoutcoffee Icantbedev

Full Price: ฿2,900

Promo Price: ฿2500


single_course.title

Requirements

  • Basic Python
  • Basic HTML & CSS


Objectives

  • รู้และเข้าใจ web development concept
  • รู้และเข้าใจ Django MTV
  • เข้าใจหลักการทำงาน Client & Server
  • เข้าใจหลักการทำงานของ Databas และสามารถออกแบบฐานข้อมูลในเบื้องต้นได้
  • รู้และเข้าใจ Django Admin พร้อมทั้งสามารถปรับแต่งหน้า Admin เองได้
  • เข้าใจหลักการทำงานและสามารถใช้งาน Django Template Tags ได้
  • เข้าใจหลักการทำงานของ Django Templates (โฟลเดอร์ที่เก็บ HTML)
  • เข้าใจหลักการทำงานของ Static (โฟลเดอร์ที่เก็บ JS, CSS และ Image ไฟล์)
  • เข้าใจหลักการทำงานของ Template Inheritance
  • เข้าใจหลักการทำงานของ QuerySet ในการดึงข้อมูลจากฐานข้อมูลมาแสดงผล 
  • เข้าใจหลักการทำงานของ Media
  • เข้าใจหลักการทำงานของ Forms และสามารถสร้าง Django Forms ได้
  • เข้าใจหลักการทำงานของระบบ Search และสามารถสร้างระบบเสิร์ชสำหรับ Django โปรเจคท์ได้ โดยใช้ Q Objects
  • เข้าใจหลักการทำงานของ Authentication Systems ของ Django และสามารถสร้างฟีเจอร์ Sign-up, Log-in และ Log-out รวมถึงกำหนด permission ให้กับผู้ใช้ได้
  • สามารถประยุกต์ใช้งาน HTMX ซึ่งเป็นไลบรารีสำหรับทำ interactive เว็บ โดยที่ไม่ต้องเขียน JavaScript
  • ประยุกต์ใช้งาน OpenAI API (ทีมพัฒนา ChatGPT) เข้ากับโปรเจคท์ได้

  • รู้และเข้าใจกระบวนการ deployment
  • รู้และเข้าใจหลักการทำงานของ Version Control System และสามารถใช้งาน Git และ GitHub เพื่ออัปโหลดซอร์สโค้ดของ Django ไปเก็บออนไลน์ได้
  • สามารถ deploy Django โปรเจคท์ได้ 


Course Syllabus


  • Introduction to Django
  • Client & Server
  • Django MTV (Models, Templates & Views)
  • Starting Project
  • Settings.py
  • URL Routing
  • Database (PostgreSQL)
  • Django Admin
  • Template (HTML)
  • Static (CSS, JavaScript & Images)
  • Template Inheritance
  • QuerySet
  • Media (Image Uploading)
  • Blogging Workshop (Post List & Detail)
  • Django Template Tags
  • Table
  • CRUD
  • ForeignKey (Many-to-one relationships)
  • Forms
  • Search
  • Authentication System
  • Message Framework
  • HTMX
  • OpenAI API Integration
  • Git & GitHub
  • Deployment 

จุดเด่นของ Django Python

  • สร้างเว็บหรือโปรเจคท์ได้อย่างรวดเร็ว
  • ได้รับความนิยมสูง (Web framework อันดับ 1 ของภาษาไพธอน) และล่าสุดยังเป็น back-end framework อันดับ 1 ของโลกในปี 2023 - 2024 จากผลสำรวจของ StackShare.io Back-end (full-stack) of the year 2023-2024
  • มีบริษัทชั้นนำระดับโลกมากมายเลือกใช้
  • มีคอมมิวนิตี้ขนาดใหญ่
  • มีความปลอดภัยสูง
  • มีหน้าแอดมินสำเร็จรูปมาให้เรียบร้อย ทำให้ลดระยะเวลาในการพัฒนาส่วนนี้ไปได้มากเลยทีเดียว
  • มีรีซอร์สแหล่งเรียนรู้ เช่น บทความ คลิปสอน ฯลฯ ให้ศึกษาเยอะมาก
  • ถ้าติดปัญหาหรือ error ต่าง ๆ มีโซลูชั่นที่ devs คนอื่น ๆ ได้ไปถามและตอบใน Stackoverflow กว่า 269,000 คำถาม (ติดปัญหาอะไร แทบจะเรียกได้ว่ามีวิธีแก้เพียบ !!)
  • มีความเสถียรและจะยังคงอยู๋ไปอีกยาวนาน
  • จัดวางระบบ Design pattern ต่าง ๆ ได้เป็นระบบระเบียบ ซึ่งอยู่บนพื้นฐาน MVT
  • มี Documentation ที่ยอดเยี่ยม ละเอียด ครบครันมาก ๆ (ในความเห็นของแอดมินนี่คือเฟรมเวิร์คที่มี docs ที่ดีที่สุด)
  • Syntax ต่าง ๆ เรียนรู้ได้ง่าย ใกล้เคียงภาษามนุษย์ (เพราะว่า based on ภาษาไพธอน)
  • ฯลฯ

ทำไมคุณต้องเรียน Django คอร์สนี้ ?

ทางทีมงานเราตั้งใจเป็นอย่างยิ่งว่าจะทำให้คอร์สอบรม Python Web Development with Django คอร์สนี้เป็นหนึ่งในคอร์ส Django ที่สมบูรณ์แบบคอร์สหนึ่งให้มากที่สุดเท่าที่จะเป็นไปได้ โดยเราเน้นประโยชน์สูงสุดของผู้เรียนเป็นที่ตั้ง โดยสิ่งที่เราคิดว่าจะทำให้คอร์สนี้แตกต่างจากคอร์ส Django ที่อื่น ๆ มีดังนี้

  • Support: การซัพพอร์ตเป็นสิ่งที่สำคัญเป็นอย่างยิ่งในการเรียนออนไลน์ โดยเฉพาะคลาสโปรแกรมมิ่ง บางทีเรียนด้วยตัวเอง แต่เวลาติดปัญหาไม่รู้จะไปปรึกษาหรือถามใคร อาจนำมาซึ่งความยากลำบากในการเรียน จนนำพาไปสู่การถอดใจก็เป็นไปได้ ดังนั้นเราจึงให้ความสำคัญกับการซัพพอร์ตนักเรียนของเราครับ
  • Community: การสร้างคอมมิวนิตี้นั้นถือว่ามีความสำคัญ
  • Instructor Experience: ประสบการณ์ของผู้สอนที่คลุกคลีอยู่กับ Django เฟรมเวิร์คมานาน ผ่านโปรเจคท์ใช้งานจริงมาแล้วหลายโปรเจคท์


เราสามารถนำความรู้จากคอร์สนี้ทั้งหมดไปประยุกต์ร่วมกับ Bootstrap Themes โดยที่เราไม่ต้องเสียเวลาดีไซน์หน้า UI ขึ้นมาเอง ช่วยให้เราขึ้นโปรเจคท์ได้สุดไว สร้างเว็บไซต์ได้สุดปังตามไอเดียของเราที่มี


ตัวอย่างตีมของ BootstrapMade

ตัวอย่างผู้ให้บริการ Bootstrap Themes ต่าง ๆ 

สอนโดยคุณสน เจ้าของเพจ Stackpython และ devhub.in.th



ประสบการณ์การสอนและเป็นวิทยากร Django Python

  • กองเทคโนโลยีสารสนเทศ มหาวิทยาลัยมหิดล MUIT (Online & Onsite)
  • วิทยากรรับเชิญในคอร์ส Django เพจลุงวิศวกรสอนคำนวน (Online)
  • คณะคอมพิวเตอร์ธุรกิจ มหาวิทยาลัยนเรศวร (Online)
  • คณะวิทยาการคอมพิวเตอร์ มหาวิทยาลัยราชภัฏบุรีรัมย์ (Online)
  • การไฟฟ้าส่วนภูมิภาคสำนักงานใหญ่ (Online)
  • ธนาคารออมสินสำนักงานใหญ่ (Onsite)
  • ฯลฯ

รวมไปถึงคลาสสดทั้ง onsite และ online ต่าง ๆ อีกมากมายหลากหลายคลาส ท่านสามารถติดต่อจัดอบรม Django สำหรับบุคคลหรือไม่ว่าจะเทรนนิ่งในองค์กรได้โดยกดปุ่มลงทะเบียนด้านล่างได้เลยครับ 



คอร์สเรียนที่เกี่ยวข้อง

course.title

Full Stack Developer 2024

คอร์สเรียน Full Stack Developer 2024 ด้วยเฟรมเวิร์คยอดนิยมในการพัฒนา API ของ Python พร้อมกับใช้งานร่วมกับ front-end สุดฮิตอย่าง Vue.js พร้อมด้วย Docker และการ deployment จนครบ life cycle …

฿4,900

course.title

Web Deployment on DigitalOcean

สอนใช้งาน DigitalOcean หนึ่งใน cloud ยอดนิยมในปัจจุบัน เพิ่มทักษะการ deploy web เรียนรู้กระบวนการทำงานของ Cloud, Server, Domain Mapping โดยละเอียด พร้อมแนวปฏิบัติด้านความปลอดภัย เพื่อ depl…

฿4,900

course.title

Building API with Django REST Framework

พัฒนา REST APIs ด้วยสุดยอด toolkit ของ Django ในการทำ API โดยเฉพาะอย่าง Django REST Framework จะช่วยทำให้การพัฒนา API รวดเร็วและทรงพลัง

฿2,500