แนวทางการเรียนรู้สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา PHP

--

บทความที่จะแนะนำแนวทางและรวบรวมเนื้อหาที่เกี่ยวข้องในการเตรียมความพร้อมสู่การเป็น PHP Developer

1. พื้นฐานการเขียนโปรแกรมภาษา PHP

พื้นฐานการเขียนโปรแกรมภาษา PHP

เนื้อหาในส่วนแรกจะกล่าวถึงการทำงานเบื้องต้น เพื่อให้ผู้เรียนเข้าใจหลักการเขียนโปรแกรมและคำสั่งพื้นฐานต่างๆในภาษา PHP เช่น

  • การนิยามตัวแปร (Variable)
  • ตัวดำเนินการต่างๆ (Operator)
  • โครงสร้างควบคุมพื้นฐาน (Control Structure) สำหรับควบคุมการทำงานต่างๆภายในโปรแกรม
  • การนิยามอาร์เรย์ (Array)
  • ฟังก์ชั่น (Function) ในภาษา PHP

2. เขียนโปรแกรมเชิงวัตถุ (OOP)

เขียนโปรแกรมเชิงวัตถุด้วย PHP

เนื้อหาในส่วนนี้จะกล่าวถึงการเขียนโปรแกรมเชิงวัตถุ (OOP : Object Oriented Programming) ในภาษา PHP ซึ่งเป็นการเขียนโปรแกรมอีกรูปแบบหนึ่งโดยมองสิ่งต่างๆเป็นวัตถุ ในวัตถุจะประกอบด้วย คุณสมบัติหรือกลุ่มของข้อมูลและพฤติกรรมหรือหน้าที่การทำงาน ซึ่งข้อดีของการเขียนโปรแกรมเชิงวัตถุนั้น สามารถนำโค้ดกลับมาใช้งานใหม่ได้ อีกทั้งการแก้ไขโปรแกรมในภายหลังก็ทำได้สะดวกยิ่งขึ้น

ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP

3. ทำงานร่วมกับฐานข้อมูล (Database)

PHP MySQLi

เนื้อหาในส่วนนี้จะกล่าวถึงการเขียนโปรแกรมภาษา PHP ทำงานร่วมกับฐานข้อมูล
ที่เกี่ยวข้องกับการทำ ระบบ CRUD (Create , Read , Update ,Delete) หรือระบบเพิ่มลบแก้ไขข้อมูล โดยเนื้อหาดังกล่าวผู้เริ่มต้องมีพื้นฐาน SQL (Structured Query Language) สำหรับทำงานและจัดการ ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)

PHP PDO (PHP Data Object)

หลักสูตรที่เกี่ยวข้อง

จัดการฐานข้อมูลด้วย SQL (SQLite)

ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP , การเขียนโปรแกรมเชิงวัตถุ , จัดการฐานข้อมูลด้วย SQL

4. PHP Framework

หมายถึง ชุดเครื่องมือสำเร็จรูปที่มีการจัดวางโครงสร้างโปรเจกต์ PHP และไลบรารีต่างๆไว้เรียบร้อย นักพัฒนาไม่จำเป็นต้องเขียนโค้ดด้วยตนเองทั้งหมด ทำให้สามารถพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา PHP ได้อย่างมีประสิทธิภาพ รวดเร็ว และ มีความปลอดภัยมากยิ่งขึ้น

Laravel Framework 8.x เบื้องต้น
Laravel Framework 10.x เบื้องต้น

ข้อกำหนด : ผู้เรียนต้องมีพื้นฐานการเขียนโปรแกรมภาษา PHP , การเขียนโปรแกรมเชิงวัตถุ , จัดการฐานข้อมูลด้วย SQL

--

--

KongRuksiam Studio
KongRuksiam Studio

Written by KongRuksiam Studio

เรียนรู้การเขียนโปรแกรมนอกห้องเรียน

No responses yet