0% found this document useful (0 votes)
29 views4 pages

Web Application Development - PHP: Batch

This document outlines a 30-session web application development course in PHP. The course covers topics such as introduction to PHP, object-oriented programming, working with databases using PDO, authentication, Laravel fundamentals including MVC, Eloquent ORM, and relationships. Sessions involve lectures, exercises, projects, and discussions aimed to teach students how to develop web applications using PHP and frameworks like Laravel.

Uploaded by

Rahul
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)
29 views4 pages

Web Application Development - PHP: Batch

This document outlines a 30-session web application development course in PHP. The course covers topics such as introduction to PHP, object-oriented programming, working with databases using PDO, authentication, Laravel fundamentals including MVC, Eloquent ORM, and relationships. Sessions involve lectures, exercises, projects, and discussions aimed to teach students how to develop web applications using PHP and frameworks like Laravel.

Uploaded by

Rahul
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/ 4

Web Application Development PHP

Batch-
Session Hours Topic
1 Orientation, Course Plan Discussion
1 Assessment, Answer session & Discussion
2 Account Opening (pondit.com/Stack overflow/Facebook Group)
2 Group (5 member 1 TeamLeader)
Session-01
3 How Web Works
3 Introduction to Netbeans/PHP Strom
4 Hello World - HTML
4 Git
1 Starting with Scratch
2 Understanding Control Structures with Scratch
Session-02
3 Game Developments with Scratch
4 Publish Game with your community
1
1 Basic Syntax, Variable
2 Memorize & Git Exercise- Selected Variable Handling Functions
Session-03 2 Constants, magic constant
3 Expressions
3 Operators
4 Memorize & Git Exercise - String Functions
1 Super Global Variable
2 Understanding GET method
Session-04
3 Understanding POST method
4 Exercise File Function
1 Mini Project, Lab Exercise
2 Calculator Using Form (Get Method)
Session-05
3 Messaging Using Get Method
4 Result and Grading system using form
1 Control Structure-if, else,elseif/else if, while, do-while
2 Control Structure- for, foreach, switch
Session-06
3 Control structure- require, include, require_once, include_once
4 Memorize & Git Exercise - Array Functions
1 Clean Code ( What is it? )
2 Clean Code ( Variable & Function Naming )
Session-07
3 Clean Code ( Error Handling )
4 Clean Code ( Misc )
2 Agile
Session-08 3 User Story
4 Robustness Diagram
1 Class Diagram
Session-09
2 Sequence Diagram
Session-09
3 Schema Diagram
4 Mini Project, Lab Exercise for User Story & Mockup
1 OOP
2 Class
Session-10 3 Object
4 Properties
Method
1 Public
2 Protected
Session-11
3 Private
4 Magic Method
1 Classes & Objects
2 Namespaces
Session-12
3 Autoload Function
4 Woorking with Composer
1 Mini Project, Lab Exercise
2 Autoloading Using Composer
Session-13
3 Calculator using OOP
4 Grading System Using OOP
1 Database
2 Database Engine
Session-14
3 Relational Database
4 Working with PhpMyAdmin
1 Working with PDO
2 CRUD ( Create)
Session-15
3 CRUD ( Create)
4 CRUD ( Create)
1 Mini Project, Lab Exercise
2 implementation of interface
Session-16
3 Make calculator and store result and student name to database
4 CRUD (Multiple View)
1 CRUD (Multiple View)
2 CRUD (Single View)
Session-17
3 CRUD (Single View)
4 CRUD (Update)
2 CRUD (Update)
Session-18 3 CRUD (Delete)
4 CRUD (Soft Delete)
1 Mini Project, Lab Exercise
2 Show All Result with name
Session-19
3 Update anyone's result
4 Remove student from list who got less than 40
1 Pagination
Session-20
2 Pagination
Session-20
3 Pagination
4 Pagination
1 Third Party Solution
2 Third Party Solution
Session-21
3 Third Party Solution
4 Third Party Solution
1 Searching
2 Searching
Session-22
3 Filtering
4 Filtering
1 Mini Project, Lab Exercise
2 10 students result in the index page
Session-23
3 User can choose how many students will show on the list
4 Students report save as pdf
1 Authentication
2 Email Verification
Session-24
3 Dashboard
4 Profile Update
1 Advanced OOP
2 Interface
Session-25
3 Abstract
4 Trait
1 Understanding Design Patterns
2 Singletone Patterns, Builder Pattern
Session-26
3 Active Record Pattern, Factory Pattern
4 Repository Pattern, Strategy pattern, Provider & Facade Pattern
1
2
Session-27 Final Project Evaluation & Problem Solving
3
4
1
2
Session-28 Final Project Evaluation & Problem Solving
3
4
1
2
Session-29 Final Project Evaluation & Problem Solving
3
4
1
2
Session-30 Final Presentation
3
4
1 Introducing Laravel & MVC
Session-31
2 Installing Laravel with Composer.
Session-31
3 Artisan Command.
4 Hello Word using route
1 Laravel Views
2 Blade Templating
Session-32
3 Theme Mastering
4 Passing data to views
1 Understanding Controller
2 Basic Controllers
Session-33
3 RESTful Resource Controllers
4 Exercise
1 Understanding Model
2 Database Migration
Session-34
3 Database Seeding
4 Model Factory
1 Eloquent Relathionsihp
2 One to One Relation with user & profile
Session-35
3 Authentication QuickStart
4 CRUD with user and profile
1 Eloquent Relathionsihp
2 One to Many with Profession & User
Session-36
3 Profession CRUD
4 User CRUD with Profession

You might also like