Call +65 6100 0613

Instructor-Led Classroom Adult Training in Singapore - Learn New Skills to Enhance Your Employability from our SkillsFuture Courses

Advanced PHP Training

This is an advanced training course on PHP. The trainer will introduce powerful PHP programming techniques using object-oriented programming (OOP). He will show how OOP techniques can streamline database queries, help manage sessions, and simplify user logins.

Topics include:

  • Defining and using classes, methods, and attributes
  • Understanding class inheritance and access modifiers
  • Working with files and directories
  • Uploading files to a server via forms
  • Sending emails with PHP
  • PHP frameworks and libraries


SkillsFuture Credit Applicable for Individual

WDA Training Grant Applicable for Company

Course Code: CRS-N-0031794

Course Booking

$298.00

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Course Details

Module 1: Object Oriented Programming

  • Class
  • Object Instantiation
  • Visibility Scope
  • Getter & Setter
  • Constructor
  • Destructor
  • Static Member
  • Inheritance
  • Interface
  • Abstract Class & Method

Module 2: Files & Directories

  • File System Basics
  • File Permission
  • Access File
  • Write File
  • File Pointer
  • Read File
  • File Details
  • Working with Directories

Module 3: Uploading Files

  • PHP Setting for Uploading Files
  • Upload File Form
  • _$FILES
  • Upload Errors
  • Moving Uploading File

Module 4: Sending Email

  • SMTP
  • Download PHPMailer
  • Send Email

Module 5: Handling Errors

  • Exception
  • Die

Module 6: Photo Gallery Project Demo

  • Project Overview
  • Database Class
  • User Class
  • Paragraph Class

Module 7: PHP Frameworks

  • MVC Architecture
  • Smarty Templating
  • PHP Libraries
  • PHP Frameworks

Who Should Attend

  • Web developers that want to learn the advanced PHP programming techniques such as OOP and PHP emailer

Prerequisite

The student is assumed to have the following knowledge prior to the class:

Trainers

PHP TrainerJibrail has 10 years experience of software and web systems development and management combining both business needs and leading edge technologies to deliver solutions. Among some of his prominent systems he had worked on were Java stock trading system used by UOBKayHian, iocbc and KimEng. Also, he had written a forex accumulator module for Citibank for frontoffice bank staff.

He was also been involved in multiple PHP, Coldfusion, .NET solutions. He was involved in Vivocity Carpark Redemption System, written Moodle modules for private schools in Australia and created PHP based products. MDWPMerchant is a product written in php and was featured in several Moodle conferences. Another product developed and currently sold in Singapore market is a WIFI solution for cafe and restaurants. A prominent customer of this WIFI product is Culina at Dempsey.

Currently running an IT company delivering solutions, he is involved in management, training and consultancy on a day-to-day basis. The consultancy services covers infrastructure from software, networking, security and hardware aspects."

Perl, PHP and Python TrainerShu Wei has 14 years experience working in the semiconductor industry holding different roles in IC Design, layout verification and mask data preparation. He has a keen interest in scripting and has extensive knowledge in PERL, PHP, MySQL among others. Aptly applied to his area of work, he had simplified many work methodologies leading to much productivity and quality improvements for his various undertakings.

Shu Wei holds a Master of Science (Electrical Engineering) from National University of Singapore. He is also a PMP certified project manager and a Six Sigma Black Belt practitioner.

PHP TrainerBalasubramanian(Bala) Meenakshisundaram , is a Financial Services Technology professional with over 20 years of experience in Consumer Banking domain.

Till recently he was with Citibank’s global consumer technology unit, in Singapore.

He is currently a Director in GCCOE Info tech , a Start up that specialises in Private Social Networks, Educational Technology and Fintech.

He has a very good exposure to the consumer banking industry in most countries across all regions (North Americas, South Americas, Europe and Asia) as a Global Delivery Manager, as part of the Global Consumer Technology unit of Citibank, N.A, in Singapore.

He has been involved 3 major product life cycles of the Core banking systems in Citibank,  International  during his tenure and has actively implemented systems in Account opening,  Consumer loans and Insurance domains as an application development specialist.

He has a Master’s degree in Computer Science and Engineering and has contributed to the growth of IT as an MIS specialist in Automobile and Heavy Industries Sectors apart from Consumer Banking . He has significant experience in manufacturing systems of mass production.

He lives in Singapore with his wife and son and he is passionate about developing the next generation in Singapore to sustain the IT leadership in the years to come. He is also keenly interested in promoting the use of open source tools for improving the automation and enhancing the productivity of the small and medium businesses.

DeveloperSteve Tan Jianhao is a experienced trainer and has been a freelance web developer for 6 years. He has also created web applications that has won various hackathons and competitions. He also knows various programming languages like: Elixir, Ruby, JavaScript, React.js, Python, Java, C, etc. Steve is pursuing a Degree in Computer Science in NTU.

Write Your Own Review

You're reviewing: Advanced PHP Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha

Tags

Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses