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 or MAMP.
Building Web Applications in PHP
This course is part of Web Applications for Everybody Specialization
141,826 already enrolled
Skills you'll gain
- Category: Hypertext Preprocessor (PHP)
- Category: HTML
- Category: Cascading Style Sheets (CSS)
Details to know
Add to your LinkedIn profile
7 quizzes, 0 assessments
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 8 modules in this course
We look at the basic structure of a web application and how a web browser interacts with a web server. We explore the Request-Response Cycle that is the basis of the Hypertext Transfer Protocol (HTTP).
7 videos4 readings1 quiz
We briefly cover the basics of the HyperText Markup Language (HTML) that is the markup for web pages. We hope that you already have some expertise in HTML and that this is mostly review.
4 videos1 reading1 quiz
We briefly cover the basics of cascading Style Sheets (CSS) that allow us to style the markup for web pages.
6 videos1 reading1 quiz
Our first technical task is to work through the installation steps including installing a text editor, installing MAMP or XAMPP (or equivalent), creating a MySql Database, and writing a PHP program.
5 videos3 readings
We begin learning PHP.
7 videos1 reading1 quiz
We look at unique aspects of arrays in the PHP language.
6 videos1 reading1 quiz
We look at unique aspects of functions in PHP.
4 videos1 reading1 quiz
We look at how HTML forms are created and processed in the PHP language.
11 videos3 readings1 quiz
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Why people choose Coursera for their career
Showing 3 of 4065
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
Reviewed on Nov 30, 2017
Reviewed on Nov 28, 2020
Reviewed on Nov 21, 2019
Recommended if you're interested in Computer Science
Open new doors with Coursera Plus
Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
All software used in this course is free and open source and can be installed on Windows, Macintosh or Linux computers.
Yes - the textbook “The Missing Link: An Introduction to Web Development and Programming" is freely downloadable in PDF and ePub formats and print copies can be purchased if desired.