เกริ่นนำ
บทความนี้จะเป็นการแนะนำสำหรับผู้ที่สนใจอยากเป็นนักพัฒนาเว็บไซต์ด้วยระบบเวิร์ดเพรส ว่าเราควรจะเริ่มต้นศึกษาจากจุดไหนก่อนแล้วไปต่อที่จุดไหนเป็นขั้นๆไปนะครับ
โดยจะอธิบายด้วยการเปรียบเทียบให้เห็นภาพจากระบบคลาสอาชีพในเกมส์ระดับตำนานที่เพื่อนๆน่าจะรู้จักกันคือเกมส์ ragnarok ซึ่งมีลำดับตามนี้
สกิลพื้นฐานที่จำเป็นทั้งหมด
WP
คือ การใช้งานพื้นฐานระบบ WordPress
HTML
คือ โค้ดโครงสร้างหลักที่ใช้ทำเว็บไซต์
CSS
คือ โค้ดสำหรับจัดแต่งความสวยงามของเว็บไซต์
PHP
คือ โค้ดสำหรับการจัดการเงื่อนไขต่างๆ ของเว็บไซต์
JS
คือ โค้ดสำหรับลูกเล่นวูปวาปต่างๆ ของเว็บไซต์
Novice
ทีมข้อมูล & แอดมินเวิร์ดเพรส
คลาสโนวิท จะเริ่มต้นด้วยการอัพสกิลพื้นฐานการใช้งานตัวเวิร์ดเพรสทั้งหมดให้ได้ชำนาญ เช่น
- ติดตั้งเวิร์ดเพรสได้
- สร้างบทความต่างๆ ได้
- เพิ่มรูปเพิ่มลิงก์จัดข้อความได้
- เปลี่ยนธีมต่างๆ ได้
- ติดตั้ง plugin แล้วใช้ plugin พื้นฐานได้
- เข้าใจคำสั่งต่างๆ ในระบบหลังบ้านได้
ซึ่งถ้าเราสามารถใช้งานส่วนนี้ได้ชำนาญแล้ว ก็จะสามารถทำงานดูแลระบบหลังบ้านของเวิร์ดเพรสเหมือนเป็น admin ได้ และ สามารถเป็นทีม Content เพื่อช่วยทีมลงข้อมูลได้แล้วนะครับ
แหล่งหาความรู้
แนะนำ ชุด SeedKit แอบขายของให้พี่เม่นนิดนึง คือ ถ้าฝึกทำตามวีดีโอในชุดคิทนี้ก็จะเข้าใจพื้นฐานของตัวเวิร์ดเพรสตามด้านบนเกือบทั้งหมดเลยครับ
Swordman
นักพัฒนาเว็บไซต์ระดับต้น
คลาสนักดาบ จะเริ่มเข้าสู่การเขียนโค้ดขั้นพื้นฐานกันแล้ว ซึ่งสกิลที่จะต้องเริ่มศึกษาก็จะมี
- เข้าใจพื้นฐานโครงสร้างของโค้ด HTML
- วิธีการ Inspect โค้ดจากเบราเซอร์
- เข้าใจพื้นฐานคำสั่งโค้ด CSS
- เพิ่มโค้ด CSS ใน Custom Css ได้
ซึ่งถ้าเราสามารถทำส่วนนี้ได้คล่องแล้ว เราก็จะก้าวเข้าสู่การเป็นนักพัฒนาเว็บไซต์ระดับเริ่มต้นกันแล้วนะครับ เช่น ลูกค้าต้องการปรับความสวยงามของเว็บเล็กๆน้อยๆ ปรับขนาดตัวอักษร เปลี่ยนสีตัวหนังสือ เปลี่ยนสีพื้นหลัง เราก็จะสามารถแก้ไขในจุดนี้ได้เองแล้วนะครับ
แหล่งหาความรู้
- BeanThemes : พื้นฐาน HTML
- w3schools : HTML Basic
- BeanThemes : วิธีการ Inspect
- BeanThemes : พื้นฐาน CSS
- WordPress.com : How to Add Custom CSS
Knight
นักพัฒนาเว็บไซต์ระดับกลาง
คลาสอัศวิน จะเข้ามาปรับแต่งธีมเวิร์ดเพรสกันแล้วในขั้นนี้ สกิลที่จะต้องเริ่มศึกษาก็จะมี
- ชำนาญโค้ด HTML
- ชำนาญโค้ด CSS
- เข้าใจ Hierarchy การทำงานของธีมเวิร์ดเพรส
- รู้จักคำสั่งฟังก์ชั่นพื้นฐานของเวิร์ดเพรส
ซึ่งถ้าเราสามารถทำส่วนนี้ได้เราก็จะสามารถสร้างและแก้ไขธีมเวิร์ดเพรสขั้นพื้นฐานได้ ขั้นนี้เราก็ก้าวเข้าสู่การเป็นนักพัฒนาเว็บไซต์สายเวิร์ดเพรสเต็มตัว สามารถที่จะรับงานทำเว็บเวิร์ดเพรสกับลูกค้าแบบไม่ซับซ้อนมากได้แล้วนะครับ
แหล่งหาความรู้
- WordPress.org : Template Hierarchy
- w3schools.com
- css-tricks.com
- BeanThemes : คำสั่งพื้นฐานเวิร์ดเพรส
- WordPress.org : Function_Reference
- BeanThemes : Query Loop
Lord Knight
นักพัฒนาเว็บไซต์ระดับสูง
คลาสอัศวินชั้นสูง คลาสนี้จะเป็นการอัพเลเวลและเพิ่มความชำนาญให้มากขึ้น สกิลที่ต้องศึกษาเพิ่มเติมก็จะมี
- ชำนาญ Hierarchy ของธีมเวิร์ดเพรส
- ชำนาญคำสั่งฟังก์ชั่นพื้นฐานทั้งหมดของเวิร์ดเพรส
- เข้าใจโค้ด Java และ JQuery
มาถึงคลาสนี้เราก็จะสามารถทำเว็บเวิร์ดเพรสที่มีความซับซ้อนมากขึ้นได้ และ ก้าวเข้าสู่การเป็นนักพัฒนาเว็บไซต์สายเวิร์ดเพรสอย่างสมบูรณ์ และ อาจพัฒนาไปทำ plugin ต่อไปได้ด้วยนะครับ
แหล่งหาความรู้
สรุป
ทั้งหมดนี้จะเป็นเพียงแนวทางการอัพสกิลว่าเราควรจะเริ่มตรงไหนแล้วไปศึกษาตรงจุดไหนต่อดี จากประสบการณ์ส่วนตัวของผมเองนะครับ ซึ่งแต่ละคนก็อาจจะมีแนวทางที่เหมาะสมแตกต่างกันออกไป ก็สามารถปรับเปลี่ยนตามความเหมาะสมของเพื่อนๆ กันได้เลย
ถ้ามีโอกาสเราจะมาอธิบายเจาะลึกในแต่ละคลาสกันต่อในบทความต่อๆ ไปกันอีกทีนะครับ