YoVDO

PHP Tutorial for Beginners - Full Course

Offered By: Envato Tuts+ via YouTube

Tags

PHP Courses Web Development Courses MySQL Courses Object-oriented programming Courses Control Structures Courses JSON Courses Database Management Courses

Course Description

Overview

Embark on a comprehensive 7-hour PHP tutorial designed for beginners, covering the fundamentals of PHP and object-oriented programming. Master essential concepts including syntax, variables, error reporting, conditions, arrays, loops, functions, and variable scope. Explore advanced topics such as handling GET and POST requests, working with sessions, file operations, JSON parsing, and database interactions using MySQL. Dive into object-oriented programming principles, learning about classes, inheritance, and data abstraction. Gain practical experience by building web applications, implementing search functionality, and managing database operations. By the end of this extensive course, acquire the skills necessary to write efficient PHP code for web development, including techniques for code refactoring and leveraging modern PHP features.

Syllabus

Intro .
1.1 What You Need .
2.1 Syntax and Variables .
2.2 Error Reporting .
2.3 PHP Conditions and Decisions .
2.4 PHP Arrays .
2.5 PHP Loops .
2.6 PHP Functions .
2.7 Local and Global PHP Variables .
2.8 PHP Include and PHP Require .
3.1 PHP Get Requests .
3.2 PHP Post Requests .
3.3 PHP Sessions .
4.1 Separating PHP Logic From Presentation .
4.2 Working With Files .
4.3 Parse JSON and Output Data .
4.4 Adding a Detail Page .
4.5 Truthiness and Adding a PHP Search .
4.6 Managing PHP Paths .
4.7 Creating PHP Terms .
4.8 Editing PHP Terms .
4.8 Editing PHP Terms .
5.1 Intro to PHP Classes .
5.2 Creating a Data Provider Class .
5.3 Writing a Data Abstraction Layer .
5.4 Inheritance .
6.1 Intro to MySQL .
6.2 Connecting to the Database .
6.3 Inserting Data .
6.4 Reading Data With "Select" .
6.5 Using Prepared Statements .
6.6 Searching Data .
6.7 Editing and Deliting Data .
6.8 Refactoring the Code .
7.1 Using Names Arguments .
7.2 Promoting Class Properties .
7.3 Simplifyng String Functions .
8 Conclusion .


Taught by

Envato Tuts+

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Introduction to Office 365 Development and APIs
Microsoft via edX
Web Development and Design using Wordpress
California Institute of the Arts via Kadenze
Build a Basic PHP Website Course (How To)
Treehouse
Web Applications for Everybody
Independent