สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาเว็บไซต์ · WDC-55

Advanced Python Django (หลักสูตรขั้นประยุกต์)

หลักสูตร Advanced Python Django (หลักสูตรขั้นประยุกต์) คือการอบรมของสถาบันไอทีจีเนียส Django framework เป็นหนึ่งในเฟรมเวิร์คที่พัฒนามาจากภาษา Python ได้รับความนิยมในการนำไปพัฒนาเว็บไซต์ระดับโลกมากมาย อาทิ Instagram, Pinterest, The Washington…

ราคาเริ่มต้น 8,900 บาท / ท่าน ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา18 ชั่วโมง · 3 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

Advanced Python Django (หลักสูตรขั้นประยุกต์) Django framework เป็นหนึ่งในเฟรมเวิร์คที่พัฒนามาจากภาษา Python ได้รับความนิยมในการนำไปพัฒนาเว็บไซต์ระดับโลกมากมาย อาทิ Instagram, Pinterest, The Washington Times, Mozilla เป็นต้น ระบบที่ขับเคลื่อนด้วยฐานข้อมูลที่มีขนาดใหญ่และมีความซับซ้อน การใช้ Django framework นับว่าเป็นทางเลือกที่ดี และด้วยข้อดีของตัวภาษา Python เองมี Module , Library และชุมชน (Community) ให้การสนับมากมาย ทำให้การใช้งาน Django framework เป็นข้อได้เปรียบเรื่องการเพิ่มประสิทธิภาพในการทำงาน (productivity) ได้เป็นอย่างดี

ในหลักสูตรนี้ผู้เข้าอบรมจะได้เรียนรู้ต่อยอดจากเนื้อหาพื้นฐานที่ผ่านมาแล้ว มีหัวข้อที่จำเป็นในการนำมาประยุกต์ใช้งานมากมาย อาทิ การทำงานกับ Template Usage ขั้นสูง, การทำงานกับ Forms in Django ขั้นสูง ,เรียนรู้ Enhancing Models, เรียนรู้การจัดการ Session, เรียนรู้การจัดการ User ใน Django Admin , เรียนรู้การปรับแต่ง Django Admin และอื่น ๆ อีกมากมาย อันจะเป็นประโยชน์กับการนำไปใช้งานในโปรเจ็กต์จริงต่อไปในอนาคต

เนื้อหาการอบรมเป็นลักษณะการบรรยาย สลับกับการทำ Workshop และ Lab ประกอบทุกหัวข้อเพื่อฝึกฝนและเสริมความเข้าใจได้ดียิ่งขึ้นในการเรียนรู้ มีเอกสาร คู่มือ เนื้อหาสรุปการบรรยายต่าง ๆ ประกอบการอบรมแจกให้กับผู้เข้าอบรมนำกลับไปทบทวนในภายหลังได้

สิ่งที่คุณจะได้รับ

  • เรียนรู้การทำงานกับ Template Usage ขั้นสูง
  • เรียนรู้การทำงานกับ Forms in Django ขั้นสูง
  • เรียนรู้ Enhancing Models
  • เรียนรู้การจัดการ Session ใน Django framework
  • เรียนรู้การจัดการ User ใน Django Admin
  • เรียนรู้การปรับแต่ง Django Admin
  • การทำงานกับ Debug Toolbar
  • การใช้งาน Cache ใน Django
  • การทำงานกับ RESTful Interface
  • การแพคและเผยแพร่ Django บน Production (Django Deployment)

หลักสูตรนี้เหมาะสำหรับ

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไปที่สนใจออกแบบและพัฒนาเว็บแอพพลิเคชั่นด้วย Django framework

พื้นฐานของผู้เข้าอบรม

  • สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้
  • ความรู้พื้นฐานในการเขียนภาษา Python มาก่อน
  • มีความรู้พื้นฐานใน Django framework มาก่อน
  • ความรู้พื้นฐานการในการออกแบบเว็บไซต์มาบ้าง
  • ความรู้พื้นฐานในการทำงานกับฐานข้อมูลมาบ้าง

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

Module 1 Advanced Template Usage
  • Understanding MVT Layers
  • Including Templates and Static files
  • Displaying a Home page in django
  • Template Inheritance
  • Multiple inheritance
  • Alternate delimiters
  • Creating custom filters
  • Automatic HTML escaping
  • Template loading
  • Passing data from views to templates
Module 2 Advanced Forms in Django
  • Create Forms
  • Process Form Data
  • Form Handling
  • Form validation and Error Messages
  • Customize Form Field Validation
  • Form Display
Module 3 Enhancing Models
  • Custom methods
  • Complex relationships
  • Overriding standard methods
Module 4 Session Management

Enabling sessions

  • Types of session backends
  • Session cookies
  • Accessing sessions from views
Module 5 Manage Users in Django Admin
  • Model Permissions
  • How to Check Permissions
  • How to Enforce Permissions
  • Django Admin and Model Permissions
  • Implement Custom Business Roles in Django Admin
  • Setup: A Custom User Admin
  • Prevent Update of Fields
  • Conditionally Prevent Update of Fields
  • Prevent Non-Superusers From Granting Superuser Rights
  • Grant Permissions Only Using Groups
  • Prevent Non-Superusers From Editing Their Own Permissions
  • Override Permissions
  • Restrict Access to Custom Actions
Module 6 Customizing the Django Admin
  • Introduction to Admin
  • Admin Templates
  • Ordering Fields
  • Adding Search
  • Adding Filters
  • Adding Fields
  • Editable List View
Module 7 Debug Toolbar
  • Introduction to Debug Toolbar
  • Debug Toolbar Overview
Module 8 Using the Cache
  • Types of caches
  • Setting up the cache
  • Per-site and per-view caching
  • Low-level API
  • Cache security
09 Modue 9: Serving Data with a RESTful Interface
  • The Django REST framework
  • Serialization
  • Requests and Responses
  • Function-based views
  • Class-based views
Module 10 Django Deployment
  • Introduction to Django Deployment 
  • Setting up GitHub 
  • Full Deployment Walkthrough on Python Anywhere

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

หลักสูตร Advanced Python Django (หลักสูตรขั้นประยุกต์) เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักเรียนนักศึกษา · ครู อาจารย์ วิทยากรที่สนใจ · นักวิชาการ นักไอที หรือผู้ดูและระบบ พื้นฐานที่ผู้เรียนควรมี สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้ · ความรู้พื้นฐานในการเขียนภาษา Python มาก่อน หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Advanced Python Django (หลักสูตรขั้นประยุกต์) ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 8,900 บาท ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม 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