แนวทางการเรียนรู้สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา PHP
บทความที่จะแนะนำแนวทางและรวบรวมเนื้อหาที่เกี่ยวข้องในการเตรียมความพร้อมสู่การเป็น PHP Developer
1. พื้นฐานการเขียนโปรแกรมภาษา PHP
เนื้อหาในส่วนแรกจะกล่าวถึงการทำงานเบื้องต้น เพื่อให้ผู้เรียนเข้าใจหลักการเขียนโปรแกรมและคำสั่งพื้นฐานต่างๆในภาษา PHP เช่น
- การนิยามตัวแปร (Variable)
- ตัวดำเนินการต่างๆ (Operator)
- โครงสร้างควบคุมพื้นฐาน (Control Structure) สำหรับควบคุมการทำงานต่างๆภายในโปรแกรม
- การนิยามอาร์เรย์ (Array)
- ฟังก์ชั่น (Function) ในภาษา PHP
2. เขียนโปรแกรมเชิงวัตถุ (OOP)
เนื้อหาในส่วนนี้จะกล่าวถึงการเขียนโปรแกรมเชิงวัตถุ (OOP : Object Oriented Programming) ในภาษา PHP ซึ่งเป็นการเขียนโปรแกรมอีกรูปแบบหนึ่งโดยมองสิ่งต่างๆเป็นวัตถุ ในวัตถุจะประกอบด้วย คุณสมบัติหรือกลุ่มของข้อมูลและพฤติกรรมหรือหน้าที่การทำงาน ซึ่งข้อดีของการเขียนโปรแกรมเชิงวัตถุนั้น สามารถนำโค้ดกลับมาใช้งานใหม่ได้ อีกทั้งการแก้ไขโปรแกรมในภายหลังก็ทำได้สะดวกยิ่งขึ้น
ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP
3. ทำงานร่วมกับฐานข้อมูล (Database)
เนื้อหาในส่วนนี้จะกล่าวถึงการเขียนโปรแกรมภาษา PHP ทำงานร่วมกับฐานข้อมูล
ที่เกี่ยวข้องกับการทำ ระบบ CRUD (Create , Read , Update ,Delete) หรือระบบเพิ่มลบแก้ไขข้อมูล โดยเนื้อหาดังกล่าวผู้เริ่มต้องมีพื้นฐาน SQL (Structured Query Language) สำหรับทำงานและจัดการ ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
หลักสูตรที่เกี่ยวข้อง
ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP , การเขียนโปรแกรมเชิงวัตถุ , จัดการฐานข้อมูลด้วย SQL
4. PHP Framework
หมายถึง ชุดเครื่องมือสำเร็จรูปที่มีการจัดวางโครงสร้างโปรเจกต์ PHP และไลบรารีต่างๆไว้เรียบร้อย นักพัฒนาไม่จำเป็นต้องเขียนโค้ดด้วยตนเองทั้งหมด ทำให้สามารถพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา PHP ได้อย่างมีประสิทธิภาพ รวดเร็ว และ มีความปลอดภัยมากยิ่งขึ้น
ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP , การเขียนโปรแกรมเชิงวัตถุ , จัดการฐานข้อมูลด้วย SQL