Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PHP with PDO and OOP for beginners
Rating: 4.2 out of 5(40 ratings)
327 students

PHP with PDO and OOP for beginners

Learn PHP with PDO, Object Oriented PHP programming, MySQL and Bootstrap to create powerful and secure websites and apps
Created byAli Mehdy
Last updated 5/2016
English

What you'll learn

  • Create Databases
  • Learn MySQL with PHP
  • Learn Basics of PHP Programming
  • Learn PDO with PHP to create secure web applications
  • Learn Object Oriented PHP Programming
  • Create advanced, well designed, responsive PHP and PDO based web applications
  • Learn Bootstrap
  • Create a powerful and secure login system
  • Learn Object Oriented Programming with PHP
  • Sessions and Cookies in PHP
  • And much much more

Course content

6 sections74 lectures5h 47m total length
  • Introduction5:15

    PHP is one of the best programming languages used in web development and by almost thousands of websites like Facebook and Quora. It is a server-side language that recommends a server to execute PHP scripts. I recommend starting learning PHP language before PHP frameworks. The language itself will help us to figure out how to resolve errors and how to build and design our project.

  • Softwares Needed3:27

    In this course, we will need to work with a server like wamp for windows and mamp for Mac OS. And for databases, I recommend to download and install MySQL server with MySQL workbench. We are going to work locally using wamp.

  • Wampserver Startup Errors2:27

    We will encounter some errors while we are installing our local server, and we should close all softwares that run and test the port 80. This lecture will help to eliminate those startup errors that all PHP newbie will stuck in them for hours.

  • Server Side vs Client Side2:59

    In this lecture, we are going to see the difference between server-side languages like PHP, Python, Ruby, and Java and client-side languages like JavaScript, HTML, and CSS.

  • Database abstraction Layer2:01

    In this lecture, we will learn how a communication occurs between a computer and database, using a layer used by PHP and called Database Abstraction Layer.

  • PHP Data Object PDO2:42

    PDO is a lightweight interface, to access databases using PHP, and each database driver like MySQL, SQLite and Oracle should implement PDO interface. In this lecture we will learn about why PDO is more secure than other interfaces.

  • Server Folder3:35

    PHP is a server-side language. And to run .php extension files, and PHP scripts, those files should be installed in the local root of the server.

  • SQL Injection4:44

    SQL injection is a way used by hackers to access and break web application using URL or the login form of a website. It is used by developer to test if their project is vulnerable and weak, and needs some improvements.

Requirements

  • Just a text editor

Description

PHP is one of the most popular programming languages. In this series, we will learn PHP programming basics, using a local server. Then we will use a PHP layer known as PHP data object PDO, to create secure and portable web applications. As a bonus, we will learn SQL and Bootstrap basics, to design databases, and create responsive platforms. At the end, we will create Object Oriented Programming functions and classes, and this section will help students to start their next step, which is learning a PHP framework. This course is meant for total beginners in any programming language. At the end of this course, you will be able to create databases, bootstrap designs, secure and responsive web applications with a strong login system.

Who this course is for:

  • This course is meant for newbies in PHP
  • This course is for developers who wants to learn PDO
  • This course is for PHP programmer who want to learn Object Oriented Programming
  • This course is for absolute beginners in programming