ออกแบบเว็บสมัยใหม่ด้วย Tailwind CSS 3.0

ออกแบบเว็บสมัยใหม่ด้วย Tailwind CSS 3.0

การออกแบบเว็บไซต์หรือเว็บแอพจำเป็นต้องมีพื้นฐานทั้งภาษา HTML และ CSS โดยทั่วไปแล้วนักออกแบบส่วนใหญ่พอจะมีพื้นฐาน CSS ในการออกแบบอยู่บ้างแล้ว แต่เมื่อต้องทำงานขนาดใหญ่ หรือต้องออกแบบที่มีความซับซ้อน ต้องคำนึงถึงหลายปัจจัย ไม่ว่าจะความสวยงาม การรองรับอุปกรณ์พกพา (mobile) รวมไปถึงความเร็วในการโหลดหน้าเว็บ และยังต้องคำนึงถึงการทำงานร่วมกับคนอื่น และการนำไปต่อยอดในอนาคตด้วย ดังนั้นทางเลือกที่เหมาะสมในการออกแบบจึงมักเลือกใช้งาน CSS Framework มาช่วยงานในส่วนนี้ ทำให้นักพัฒนาบรรลุวัตถุประสงค์ที่ต้องการได้ง่าย ตอบโจทย์ในประเด็นต่างๆ ที่กล่าวมาข้างต้น

เมื่อกล่าวถึง CSS Framework หลายคนน่าจะคุ้นชื่อ Bootstrap เป็นอย่างดี เนื่องด้วยมีพัฒนาการมายาวนานพอสมควร แต่ตัว Bootstrap เองก็มักมีปัญหาเรื่องของความเร็ว (performance) อยู่บ่อยครั้ง รวมทั้งการรองรับเทคโนโลยีใหม่ๆ ในการออกแบบที่อาจจะยังมีข้อจำกัดพอสมควร จึงมี CSS Framework ตัวเลือกอื่นๆ มาทดแทนส่วนที่ขาดหายไป โดยในหลักสูตรนี้ผู้สอนจะขอแนะนำ CSS Framework น้องใหม่ จริงๆ ก็ไม่ถึงกับใหม่มาก เพราะพัฒนามา 2-3 ปีได้แล้ว ปัจจุบันมาถึง Version 3 แล้ว นั่นคือ "Tailwind CSS" ซึ่งเป็น CSS Framework ที่น่าสนใจเป็นอย่างมาก ในแง่ของการลดการเขียน custom CSS เอง เรียกได้ว่าเราสามารถออกแบบหน้าเว็บใหญ่ๆ ทั้งเว็บได้โดย ไม่ต้องเขียน CSS เองเลยแม้แต่ตัวเดียว

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เข้าใจแนวทางการออกแบบเว็บสมัยใหม่
  • สามารถออกแบบเว็บแบบ Responsive
  • สามารถออกแบบหน้า Landing page ได้
  • สามรถนำ Template ที่ต้องการมาปรับแต่งได้ตามต้องการ 
  • ผู้ที่ต้องการออกแบบเว็บด้วย Tailwind CSS
  • UX/UI designer
  • Developers
  • กลุ่มผู้สนใจทั่วไป
  • สามารถใช้งานระบบคอมพิวเตอร์และอินเทอร์เน็ตได้
  • 12 ชั่วโมง
  • ราคาปกติ 3,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 3,150 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Day 1

Module 1: Introduction to Tailwind CSS 3.0

  • การเตรียมเครื่องมือ VS Code ลงปลั๊กอินที่จำเป็น
  • ติดตั้ง Tailwind CSS 3.0 ลงโปรเจ็กต์
  • เรียนรู้ระบบ Grid System ใน Tailwind 3.0
  • เรียนรู้การกำหนด Container
  • เรียนรู้ Flexbox ใน Tailwind 3.0
  • Typography
  • Width & Height
  • Margins and paddings
  • Borders & Colors
  • Box Alignment
  • Background Properties
  • Box Shadow and Opacity
  • Hover Effects

Module 2: Transition and Animation in Tailwind CSS

  • Transition Properties
  • Default Animations of TailwindCSS
  • Transition Duration
  • Transition Timing Function
  • Transition Delay
  • Animation
  • Transform

Module 3: Workshop Landing page with Tailwind CSS 3.0

  • เตรียม Resources สำหรับสร้างหน้า Landing page
  • ขึ้นโปรเจ็กต์ด้วย Tailwind CSS 2.0
  • ออกแบบส่วน Navigation
  • ออกแบบส่วน Feature
  • ออกแบบส่วน Content
  • ออกแบบส่วน Footer
  • ปรับแต่งให้รองรับ Mobile Site

Day 2

Module 4: Responsive Design in Tailwind CSS

  • Responsive Designing with Tailwind CSS
  • Mobile First
  • Customizing breakpoints
  • Extending the default breakpoints
  • Max-width breakpoints
  • Multi-range breakpoints
  • Custom media queries

Module 5: Explore JIT Compiler for Tailwind CSS

  • ทำความรู้จัก JIT Compiler
  • สำรวจและติดตั้ง JIT Compiler ลงในโปรเจ็กต์ Tailwind CSS
  • การ config ค่าสำหรับการ build JIT
  • แนวทางการประยุกต์ไปใช้งาน

Module 6: Workshop Admin Template with Tailwind CSS 3.0

  • การเตรียม Resources สำหรับสร้างหน้า Admin
  • ขึ้นโปรเจ็กต์ร่วมกับ JIT Compiler
  • สร้างหน้า Login page
  • สร้างหน้า Register page
  • สร้างหน้า Forgotpassword Page
  • สร้างส่วน Navigation เมนู
  • สร้างส่วน Sidebar
  • สร้างส่วน Content
  • สร้างส่วน Footer

Module 7: การ Deployed โปรเจ็กต์ Tailwind CSS

  • ตัวอย่างการนำโปรเจ็กต์ไปใช้งานบน Github page
  • ตัวอย่างการนำโปรเจ็กต์ไปใช้งานบน Netlify
01/03/2023 15:15:46