We may earn an affiliate commission when you visit our partners.
Course image
Charles Severance and Charles Russell Severance

Read more

Over the course of this Specialization, you will create several web apps to add to your developer portfolio. This Specialization (and its prerequisites) will prepare you, even if you have little to no experience in programming or technology, for entry level web developer jobs in PHP.

You’ll demonstrate basic concepts, like database design, while working on assignments that require the development of increasing challenging web apps. From installing a text editor to understanding how a web browser interacts with a web server to handling events with JQuery, you’ll gain a complete introductory overview of web application development.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Building Web Applications in PHP

(1 hours)
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.

Introduction to Structured Query Language (SQL)

(1 hours)
In this course, you'll learn the basics of SQL, including installation, single table queries, database design, and many-to-many relationships.

Building Database Applications in PHP

(1 hours)
In this course, we'll explore object-oriented patterns in PHP. You'll learn to connect to MySQL using PDO and issue SQL commands. We'll also cover cookies, session management, and techniques for preventing double posting and implementing flash messages. Finally, we'll build a complete CRUD application, bringing together all these concepts.

JavaScript, jQuery, and JSON

(10 hours)
In this course, we'll explore JavaScript, jQuery, and JSON. We'll cover JavaScript's Object-Oriented features and jQuery's role in DOM manipulation and event handling. We'll also learn about JSON's use in data exchange between server and browser code.

Learning objectives

  • Installing your development environment
  • Developing a database application with php and mysql
  • Using javascript to interact with a php web app
  • Modeling many-to-many relationships

Save this collection

Save Web Applications for Everybody to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser