Web Application Development- PHP

a) This course is specially designed to provide technical knowledge and skills to cope with the requirement of Web Developer occupations of the PHP sector. The course will be implemented to ensure at least 80% of total contact hours on practical/hands on skills training or practice and 20% trade/ occupations related theory including OHS and soft modules;

b) The course is designed to enable trainees to acquire a range of technical and vocational, practical, personal and organizational skills valued and utilized both within and beyond the workplace;

c) The course is designed to meet the required competencies of the occupations needed in the labor market in and outside the country;


Download This Course Outline

  • Basic PHP

    • Creating and Run Your First PHP Project
      Viewing Completed Lesson Preview
    • Naming convention of PHP code
      Viewing Completed Lesson Preview
    • How to keep a variable in computer memory.
      Viewing Completed Lesson Preview
    • Apply linear search for finding a particular item from a series
      Viewing Completed Lesson
    • Control business logic using if-then-else
      Viewing Completed Lesson
    • Declare and assign a string type variable.
      Viewing Completed Lesson
    • How to keep data in an array and find them later
      Viewing Completed Lesson
    • Make an application where user will input data in a range and the data between this range will be shown in list box
      Viewing Completed Lesson
    • Take user name from user and show it in a message box
      Viewing Completed Lesson
    • Traverse a series of data using foreach loop
      Viewing Completed Lesson
    • Traverse an array to get each of its item for further processing
      Viewing Completed Lesson
  • OOP basics

    • Create a class with the collection of another class in its field
      Viewing Completed Lesson
    • Create association relationship between two classes
      Viewing Completed Lesson
    • Create user defined type and create object from it
      Viewing Completed Lesson
    • Define association relationship
      Viewing Completed Lesson
    • Encapsulate your data and its functionality
      Viewing Completed Lesson
    • Find an object from problem domain
      Viewing Completed Lesson
    • Keep some field, property, method inside a class
      Viewing Completed Lesson
    • Make an in-memory Queue management system
      Viewing Completed Lesson
    • Understand the essence of inheritance relationship
      Viewing Completed Lesson
  • Web basics (HTML, CSS, JavaScript)

    • How web works.
      Viewing Completed Lesson
    • HTML5 Fundamentals, HTML Foundations
      Viewing Completed Lesson
    • HTML5 Semantic Page Elements, HTML5 Inline Semantic Elements
      Viewing Completed Lesson
    • Make a basic web page layout using HTML5 and CSS3
      Viewing Completed Lesson
    • Make a web page layout (professional look) for student registration process
      Viewing Completed Lesson
    • Understand HTML and The Web, HTML Document Structure
      Viewing Completed Lesson
    • What and why: CSS
      Viewing Completed Lesson
    • Why do we need JavaScript
      Viewing Completed Lesson
  • Working with database: MySQL Server

    • Apply where for filtering data retrieving from a table
      Viewing Completed Lesson
    • Create a database in MySQL Server
      Viewing Completed Lesson
    • Create a Table and fields to keep data of an entity
      Viewing Completed Lesson
    • Create E-R, Schema, DB and queries for an simple application
      Viewing Completed Lesson
    • Create schema from an E-R diagram
      Viewing Completed Lesson
    • Define the relationship between entities and draw an E-R diagram
      Viewing Completed Lesson
    • Find out entities and their attributes from a real life scenario
      Viewing Completed Lesson
    • Understand INSERT, SELECT, DELETE & UPDATE sql for basic relational database operation
      Viewing Completed Lesson
    • Understand the necessity of relational database for keeping user data.
      Viewing Completed Lesson
  • Software Project Management & Project Work

    • Estimate a story
      Viewing Completed Lesson
    • Group project presentation
      Viewing Completed Lesson
    • Key principles of Agile project management
      Viewing Completed Lesson
    • Understand iteration and release of a project
      Viewing Completed Lesson
    • Understand the essence of burndown chart
      Viewing Completed Lesson
    • Understand user story
      Viewing Completed Lesson
    • Work with project stories
      Viewing Completed Lesson