”Mastering APIs with PHP”

                                                         

IT Seminars and Educational Trips 

Reflection Paper

Name: Jon Aldrick D. Pagulayan                               Date: 10/14/2025
Block & Yr.: BSIT – 4C

 
Webinar:
”Mastering APIs with PHP”


I. Details of the event/activity

            The webinar, "Mastering APIs with PHP," provided an in-depth guide to developing, consuming, and securing Application Programming Interfaces (APIs) using PHP. The session focused primarily on the RESTful architecture, emphasizing the proper use of HTTP methods (GET, POST, PUT, DELETE) for CRUD operations. Key topics included setting up a development environment (like XAMPP), database interaction (using PDO or MySQLi), and handling data formats, specifically JSON for request and response bodies. A major theme was the importance of following best practices for secure and scalable API design. II. Reflections on the webinar/activity give rise to (learnings)

           I learned that building a robust API in PHP requires understanding RESTful principles to map CRUD operations to HTTP methods, and that security measures like input validation and prepared statements (PDO) are crucial for creating a scalable, reliable middle layer for any modern application. III. Reflections on Possibilities on Implementing Some of the Webinar Input on a Practical Level (Practical Application of Learnings)

          As an IT student, I can immediately apply these learnings easily by focusing on secure implementation using an object-oriented approach with PDO for database interaction, creating versioned, REST-compliant endpoints and ensuring robustness through server-side validation and proper JSON data handling. IV. Positive Feedback (on the event organization)
The webinar was excellent in terms of practical application. The speaker did an excellent job of illustrating how to create a RESTful API from scratch using plain PHP, which demonstrated the essential principles before offering frameworks. The detailed description of the differences between procedural and object-oriented API methods, as well as the overview of implementing prepared statements for security, were very helpful. V. Suggestions for improvements to be made/consider for future activities For future sessions, I suggest including a particular topic on API authentication and authorization (e.g., a basic API Key or JWT implementation) to ensure that participants can create a properly secure API. In addition, providing a startup GitHub repository with a basic, secure routing structure following the session will greatly speed up the hands-on learning process.
VI. Photos/Videos Taken




Comments

Popular posts from this blog

Seminar Title: “4th Regional Cybersecurity Conference 2025: Cyber Secure Gens: Bridging Knowledge, Building Defenders Across All Ages”

Hour of Code “Learn AI and Coding in a Fun & Engaging Way!”

"Build Your First Game: Tools, Engines, and Skills You Need"