Programming in PHP (SF)

NTUC LearningHub

Course introduction

Gain an introductory level knowledge of PHP programming practices. Work together with a Web Developer. Start, build or advance their careers in web application development. The PHP Programming course provides the fundamental knowledge to design and develop dynamic, database-driven web pages. This programme is designed with the objective of presenting an introductory level knowledge of PHP Programming practices to beginners to enable the learning of PHP and Laravel framework and syntax to build dynamic web sites. The course will teach you how to interface with MySQL database. Learners will be able to write PHP scripts and embed PHP scripts in HTML pages to create dynamic web pages. There will be hands-on exercises that are integrated throughout to facilitate learning.

Course Benefits

Course Objectives
This course will enable participants to:

  • Describe fundamental aspects of  PHP and Laravel application, and be able to use them to develop a web application.
  • Design the architecture and implementation of a web application to meet functional requirements to meet user business needs.
  • Create and write code to implement PHP application program including using Laravel framework.
  • Run unit tests, validation and debugging tools when developing application.

Course Pre-Requisites

There is no prerequisite for attending this course. Some knowledge of HTML and CSS would be helpful.

Target Audience

Who Should Attend
Anyone with basic computer skills and knowledge of HTML/CSS fundamental. Prior programming experience would be helpful.

Course Outline

Course Duration
5 Day / 40 Hours
Course Outline

  • Overview of PHP 
  • Creating Forms
  • Variables, Numbers and Strings
  • Control Structures and Arrays 
  • Creating Web Applications 
  • Cookies and Sessions
  • Functions, Files and Directories
  • Introducing Database, 
  • Introducing Laravel 
  • Introducing Routing, Controller, View and Blade 
  • Database Migration, Eloquent Model, Controller Workflow, and CRUD
  • Authentication & Authorization and Validation
  • Eloquent Relations, Request & Response
  • Contracts vs Facades, Middleware 
  • Eloquent Relations, Request & Response
  • Contracts vs Facades, Middleware 

Mode of Assessment
Participants will be required to complete a paper-based NICF assessment during the class.
Certification Obtained and Conferred by
Upon completion of the course, students will also be awarded with SOAs from SSG.

Available Course Sessions

Please click here to stay updated on upcoming sessions.

Trainer Profile

NTUC Learninghub Pte Ltd (Executive Arm of NTUC LearningHub)

NTUC LearningHub® employs industry experienced and vendor certified instructors. These instructors are required to achieve sufficient qualifications before leading a class. In addition, we work with partners to deliver the latest course materials and computer facilities so that students can learn critical skills and prepare for the examinations.