
Introducing
WEB APPLICATION DEVELOPMENT WITH PHP
Web Application Development with PHP
Course Details
Background
Rationale
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages. Lastly, you'll gain the skills and knowledge to install and use an integrated PHP/MySQL environment like XAMPP
Code
SET102Fees
K3,500 Per PersonPayment Plan Available with Initial Deposit of K2000 to Enroll in the Course.
Location / Learning Mode
OnlineContact
Coordinator: Ms V ChamaDates
Intakes
Intake |
Start Date |
End Date |
Time |
Group 1 |
31st January 2022 |
11th February 2022 |
18 – 20 |
Group 2 |
14th February 2022 |
25th February 2022 |
18 – 20 |
Group 3 |
28th February 2022 |
11th March 2022 |
18 – 20 |
Group 4 |
14th March 2022 |
25th March 2022 |
18 – 20 |
Group 5 |
28th March 2022 |
8th April 2022 |
18 – 20 |
Group 6 |
11th April 2022 |
22nd April 2022 |
18 – 20 |
|
|
||
Group 6 to 10 |
Full Schedule To be Announced in April |
Aim
The aim of this course is to provide learners with the necessary tools for them to begin to explore, design and create competent web applications in PHP.
Objectives
At the end of the program Learners should be able to:
- Create web applications using PHP and MySQL
- Perform form handling using PHP.
- Connect PHP web application with MySQL database.
- Implement Security and Access control on PHP web Applications
- Setup the CRUD operations for Web Applications
- Add extra functionality such as PDF and Excel export to web applications
Competencies
- Create Web applications using PHP and MySQL
- Learn to send (form forms) and receive data to and from database.
- Learn about Access control and Security of PHP Applications
- Understand the concepts of client and serverarchitecture
- Learn about state management in PHP [SESSIONS & COOKIES]
Entry requirements
You will need a working computer
Expected prior knowledge
COURSE DELIVERY.
Intensive 2-3 weeks of lectures, hands-on practical and tutorials sessions.
QUALIFICATION
Upon successful completion, the candidates will be awarded a certificate in Web Application Development and a grade appended to the certificate. This qualification will only apply to learners who pass the final exam and complete the assignments or quizzes.
Course Content
- Development Environment Setup
- Introduction to PHP
- Variables in PHP
- Operators in PHP
- Control Statements in PHP
- State Management and Security
- Introduction to MySQL
- MySQL database connectivity with PHP
- Creating databaseand Tables
- CRUD Operations using PHP and MySQL
Lesson Schedule
Day |
Lesson/activity |
Responsible/Lecturer |
Day 1 |
Development Environment Setup |
Miss V Chama |
Day 2 |
Introduction to PHP |
Miss V Chama |
Day 4 |
Variables in PHP |
Miss V Chama |
Day 5 |
Operators in PHP |
Miss V Chama |
Day 6 |
Control Statements in PHP |
Miss V Chama |
Day 7 |
State Management and Security |
Miss V Chama |
Day 8 |
Introduction to MySQL |
Miss V Chama |
Day 9 |
MySQL database connectivity with PHP |
Miss V Chama |
Day 10 |
Creating database and Tables |
Miss V Chama |
Day 11 |
Creating database and Tables |
Miss V Chama |
Day 12 |
CRUD Operations using PHP and MySQL |
Miss V Chama |
Day 13 |
CRUD Operations using PHP and MySQL |
Miss V Chama |
Day 14 |
Project Presentations and Final Exam |
Teaching Methods
- Lecture using virtual classrooms
- Practical hands-on online tutorials.
- Assessments using ICT technologies
- Zoom interactive software
Timing and schedules
18hrs to 20hrs every day
Assessment Method
- Assignment 40%
- Milestone project 60%
Certifications
Mulungushi University certificate will be provided