0% found this document useful (0 votes)
18 views9 pages

Course Outline PHP Ic

The document outlines a course on Mastering PHP over 22 weeks. It details the weekly topics, classes, and instructors for the course. It also includes a list of basic PHP practice projects for students.

Uploaded by

Salman Farcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views9 pages

Course Outline PHP Ic

The document outlines a course on Mastering PHP over 22 weeks. It details the weekly topics, classes, and instructors for the course. It also includes a list of basic PHP practice projects for students.

Uploaded by

Salman Farcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Course Outline

Mastering PHP
Batch 1

Course Instructors
Hasin Hayder
Anis Uddin Ahmad
Saidur Rahman Setu

Support Instructor
Faisal Ahmed
Mastering PHP Syllabus:

Week 01:
❖ Class 01: Introduction to PHP and setting up development environment.
❖ Class 02: Introduction to Git and Github

Week 02:
❖ Class 03: Data Types and Variables
❖ Class 04: Arrays and JSON

Week 03:
❖ Class 05: Strings
❖ Class 06: Control Structures (Loops and Logic)

Week 04:
❖ Class 7: Functions
❖ Class 8: File Handling (Basic file, read, write)

Week 05:
❖ Class 9: Problem Solving with PHP Part-1
❖ Class 10: Problem Solving with PHP Part-2
Week 06:
❖ Class 11: Super Globals, Form Handling with basic security.
❖ Class 12: Basic Database Integration

Week 07:
❖ Class 13: Session, Cookies (Basic Authentication)
❖ Class 14: File Upload and File Management

Week 08:
❖ Class 15: Basic OOP
❖ Class 16: PHP Date Time

Week 09:
❖ Class 17: Advanced OOP Part-1
❖ Class 18: Advanced OOP Part-2

Week 10:
❖ Class 19: Advanced Language Features (PHP 7 & 8 Features)
❖ Class 20: Error Handling

Week 11:
❖ Class 21: PHP Security Fundamentals Part-1
❖ Class 22: PHP Security Fundamentals Part-2
Week 12:
❖ Class 23: Introduction to Design Patterns
❖ Class 24: Composer with Package Development

Week 13:
❖ Class 25: SQL and PDO Basics Part-1
❖ Class 26: SQL and PDO Basics Part-2

Week 14:
❖ Class 27: SQLite
❖ Class 28: Email Handling

Week 15:
❖ Class 29: Debugging
❖ Class 30: Standard PHP Library (SPL)

Week 16:
❖ Class 31: Unit Testing
❖ Class 32: API and Web Services Part-1

Week 17:
❖ Class 33: API and Web Services Part-2
❖ Class 34: External API and Webhook Part-1

Week 18:
❖ Class 35: External API and Webhook Part-2
❖ Class 36: Command Line Scripting

Week 19:
❖ Class 37: Regular Expression
❖ Class 38: cURL and Scrapping
Week 20:
❖ Class 39: Realtime Web - WebSocket
❖ Class 40: Caching

Week 21:
❖ Class 41: Image Manipulation
❖ Class 42: PDF Generation

Week 22:
❖ Class 43: Deployment
❖ Class 44: Introduction with Modern Frameworks

Project List:
Basic PHP Practice Projects:
❖ Password Generator
❖ String Manipulation Tool
❖ Authentication System
❖ Pagination
❖ Vocabulary builder Project
❖ Task Management Project
❖ Basic Calculator
Instructor: Saidur Rahman Setu

● Week - 1
Class - 1 → Introduction to PHP and setting up development
environment (All Instructors)

● Week - 2
Class - 3 → Data Types and Variables
Class - 4 → Arrays and JSON
● Week - 3
Class - 5 → Strings
Class - 6 → Control Structures (Loops and Logic)

● Week - 4
Class - 7 → Functions
Class - 8 → File Handling (Basic file read, write)

● Week - 5
Class - 9 → Problem Solving with PHP Part-1
Class - 10 → Problem Solving with PHP Part-2

● Week - 6
Class - 11 → Super Globals, Form Handling with basic security
Class - 12 → Basic Database Integration

● Week - 7
Class - 13 → Session, Cookies (Basic Authentication)
Class - 14 → File Upload and File Management

● Week - 8
Class - 14 → Basic OOP
Class - 15 → PHP Date Time

● Week - 22
Class - 43 → Deployment (All Instructors)
Instructor: Anis Uddin Ahmad

● Week -1
Class - 1 → Introduction to PHP and setting up development environment ( All
instructors)
● Week - 9
Class - 17 → Advanced OOP Part-1
Class - 18 → Advanced OOP Part-2
● Week - 10
Class - 19 → Advanced Language Features (PHP 7 & 8 Features)
Class - 20 → Error Handling

● Week - 12
Class - 23 → Introduction to Design Pattern

● Week - 16
Class - 31 → Unit Testing
Class - 32 → External API and Webhook Part-1

● Week - 20
Class - 39 → Real Time Web- WebSocket
Class - 40 → Caching

● Week - 21
Class - 42 → PDF Generation

● Week - 22
Class - 43 → Deployment (All Instructors)

Class - 44 → Introduction with Modern Frameworks


Instructor: Hasin Hayder

● Week -1
Class - 1 → Introduction to PHP and setting up development environment ( All
Instructors)
Class - 2 → Introduction to Git and Github
Week - 11
Class - 21 → PHP Security Fundamentals Part-1
Class - 22 → PHP Security Fundamentals Part-2
● Week - 12
Class - 24 → Composer with Package Development

● Week - 14
Class - 27 → SQLite

Class - 28 → Email Handling

● Week - 15
Class - 29 → Debugging
Class - 30 → Standard Package Library (SPL)

● Week - 16
Class - 32 → API and Web Services Part-1

● Week - 17
Class - 33 → API and Web Services Part-2

● Week - 18
Class - 36 → Command Line Scripting

● Week - 19
Class - 37 → Regular Expression

Class - 38 → cURL and Scrapping

● Week - 21
Class - 41 → Image Manipulation

● Week - 22
Class - 43 → Deployment (All Instructors)
Job Preparation

Week 1:
❖ Class 1 - Job Preparation Introduction Lecture
❖ Class 2 - CV Creation
❖ Class 3 - How to create a Cover Letter

Week 2:
❖ Class 1 - How to search job through Facebook Lecture
❖ Class 2 - How to search job through Linkedin
❖ Class 3 - Before attending the interview

Week 3:
❖ Class 1 - How to do well in Interview and Soft Skill Based Interview Questions
❖ Class 2 - Types of Technical Based Interview

You might also like