Sorry, this shop is temporarily unavailable.
สร้าง Web Application ตั้งแต่พื้นฐานด้วยภาษา Python
฿1,490฿3,500 -57%
Quantity/ 999 items available
1


Description

สร้าง Web Application ตั้งแต่พื้นฐานด้วยภาษา Python

Chapter 1: Intro to Web Application

อะไรคือ Web Application มีคอนเซปอะไรบ้างที่ควรรู้ คำศัพท์ทางเทคนิคต่างๆ และเทคโนโลยี หรือ Tech Stack สมัยใหม่ที่นิยมในปัจจุบัน รวมถึงตัวอย่างของ Web Application

  • Web App คืออะไร
  • องค์ประกอบของเว็บแอพ
  • ความรู้เบื้องต้นของ Frontend, Backend, และ API
  • คอนเซปต์ของ Request-ResponseGET/POST/PUT/DELETE/PATCH
  • เทคโนโลยีที่ใช้ในปัจจุบัน (Tech Stack)

Chapter 1.5: Hacking the Web !

ดูตัวอย่างการสื่อสารระหว่าง Client-Server ผ่านเว็บจริงๆ โดยการใช้เครื่องมือ “Inspect Element” ใน Google Chrome ในเว็บไซต์ต่างๆ เช่น Google, Youtube

Chapter 2: Python Recap (Backend)

ปรับพื้นฐานภาษา Python ใหม่อย่างรวบรัด

  • Data Types
  • Conditioning (if-else)
  • Iteration (for loop)
  • Functions
  • External Library และการเรียกใช้งาน

Chapter 3: Intro to HTML (Front-end)

https://html-online.com/editor/

ผู้เรียนจะเรียนถึงองค์ประกอบของหน้าเว็บโดยคร่าว เพื่อปูพื้นฐานไปในบทถัดไป

  • TagHead
  • Body
  • Basic elements
  • Styling with CSS

Chapter 3.5: Intro to Flask and Jinja Templating

Description: ผู้เรียนจะเริ่มต้นรู้จัก Flask และเรียนการเขียน Templating ด้วย Jinja

  • Flask Hello app
  • GET/POST methods
  • Query, path params
  • Form data
  • Jinja template - Basic

Chapter 4: Building Your First Web App

Description: ผู้เรียนจะสร้างระบบลงคะแนน(โหวต) ด้วย Flask API

  • ออกแบบหน้าเว็บ
  • ออกแบบ API
  • ลงมือเขียนโค้ด
  • รันเว็บบนเครื่อง

Chapter 5: Database

พัฒนาระบบลงคะแนนให้สามารถเก็บบันทึกข้อมูลได้โดยใช้ฐานข้อมูล

  • Slide: ฐานข้อมูลคืออะไร และใช้อย่างไร
  • NOSQL และ SQL ต่างกันอย่างไร
  • https://sqliteonline.com/
  • เชื่อมต่อระบบเก่าเข้ากับฐานข้อมูล SQLite
  • ORM

Chapter 6: Workshop "Todo App"

  • Todo AppUI explained, walk through about VueJS syntax
  • API Flask

คอร์สเรียนนี้เหมาะกับใคร

  • ผู้ที่สนใจอยากเริ่มทำ Web Application เพื่อใช้งานในองค์กร หรือทำเป็นอาชีพเสริม

พื้นฐานที่จำเป็น?/สิ่งที่ต้องมี:

  • มีความรู้พื้นฐานภาษา Python