YoVDO

Building Database Applications in PHP

Offered By: University of Michigan via Coursera

Tags

Web Development Courses PHP Courses MySQL Courses

Course Description

Overview

In this course, we'll look at the object oriented patterns available in PHP. You'll learn how to connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the PHP language. We'll also look at how PHP uses cookies and manages session data. You'll learn how PHP avoids double posting data, how flash messages are implemented, and how to use a session to log in users in web applications. We'll then build the first 'complete' application that has multiple screens to Create, Read, Update and Delete (CRUD) our data. This brings all the previous concepts together and will form the basis for all later web applications. It is assumed that learners have already taken the Building Web Applications course in this specialization.

Syllabus

  • PHP Objects
    • We look at the object oriented patterns available in PHP.
  • Connecting PHP and MySQL
    • We look at how we connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the PHP language.
  • PHP Cookies and Sessions
    • We look at how PHP uses cookies and manages session data.
  • PHP Redirect, Routing, and Authentication
    • We look at how PHP avoids double posting data, how flash messages are implemented, and how we use a session to log in users in web applications.
  • Building a CRUD Application
    • Now we build our first 'complete' application that has multiple screens to Create, Read, Update and Delete (CRUD) our data. This brings all the previous concepts together and will form the basis for all later web applications.

Taught by

Charles Severance

Tags

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera