• info@pencilboxtraining.com
  • 01714 121 719

Home / Training Details

PHP for Beginners

PHP for Beginners ( Batch No : 1 )

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.

Course outline


Module 1: over all introduction

Day 1: Understand HTML and The Web, HTML Document Structure,PHP,php framework and how web works

Day 2: HTML,CSS,JavaScript Fundamentals

Day 3: Create a HTML template by an editor and open it by any of browser


Module 2: OOP basics

Day 4: Encapsulate your data and its functionality, Define association relationship

Day 5: Understand the essence of inheritance relationship

Day 6: Create a class with the collection of another class in its field

Day 7: Define one-to-one, one-to-many association relationship between object


Module 3: Working with database: MySQL Server

Day 8: Understand the necessity of relational database for keeping use data

Day 9: Find out entities and their attributes from a real life scenario

Day 10: Define the relationship between entities and draw an E-R diagram

Day 11: Understand INSERT, SELECT, DELETE & UPDATE sql for basic relational database operation

Day 12: Apply inner join to retrieve data from one more table

Day 13: Create a database in MySQL Server and Create a Table and fields to keep data of an entity

Day 14: Create E-R, Schema, DB and queries for an simple application


Module 4: Web Programming basics using PHP

Day 15: Make a web application for keeping and searching student

Day 16: Understand the essence of inheritance relationship information. Use three layer architecture concept in your application.

Day 17: Make an application for user sign up, sign in, sign out. Use three layer architecture concept in your application


Module 5: php framework laravel    

Day 18: Introduction and Folder Structure ,Artisan command How web Works with Laravel

Day 19 : Route, Blade Templating

Day 20: Views, work with Database, Database Relationship

Day 21:Controller, Model & Provider Soft Delete,

Day 22 : Image crud, Intervention  

Day 23:  Authentication Middleware,

Day 24 :Security Mail and Caching, Errors


Module 6: project presentation

Day 25:  Group project presentation

Course Details

  • Starting Tentative Date:2018-10-04
  • Last Application Date : 2018-10-04
  • Price: BDT 15000
  • Total Class No: 25
  • Training Schedule Info:
    Fri - 02:30 PM to 05:30 PM
    Sat - 10:00 AM to 01:00 PM

  • Md. Hasan Mahadi Md. Hasan Mahadi (Trainer)