PHP for Beginners 2023

PHP for Beginners: learn everything you need to become a PHP developer
PHP for Beginners 2023
File Size :
2.98 GB
Total length :
7h 38m



Kevin Makumbe


Last update




PHP for Beginners 2023

What you’ll learn

PHP Basics (syntax, comments, variables, data types)
Working with numbers
Working with Strings
Working with Arrays
Logical and comparison Operators
Importing files in PHP
Getting user input
Querying the database in PHP
Securing your web application
Object oriented programming (OOP)
interacting with the File system

PHP for Beginners 2023


no coding experience required to take this course.


Are you wanting to dive into Web development but you don’t know where to start? Perhaps you have tried many online courses but you can’t seem to grasp the concepts. Well i have good news for you! You’re in the right place at the right time because I’ve created this course with people like you in mind.What are you going to learn?This course will teach you all the foundational skills you need to know to become a PHP developer.  You will learn all the basics of PHP, you’re going to be working with numbers,Strings,Arrays,Operators,Functions,Importing files,Getting user input, Interacting with the File System ,MYSQL Database etc.So why learn a language like PHP?This language has stood the test of time and is still in demand in the job market.PHP is used by 78.9% of all websites with a known server-side programming language. It’s being used by several global and well-established companies like Facebook, WordPress, Wikipedia, Etsy to mention but a few. So PHP is here to stay.So what are you waiting for? The sooner you enroll, the faster you’ll realize your dreams.Thank you for your considering this course!


Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Download , install and setup Xampp

Lecture 3 Download , install and setup Brackets text editor

Lecture 4 How PHP works?

Lecture 5 Download course files

Section 2: Basics

Lecture 6 Syntax

Lecture 7 Comments

Lecture 8 Variables

Lecture 9 Constants

Lecture 10 Data types

Section 3: Math

Lecture 11 Arithmetic operations

Lecture 12 Increment and decrement operator

Lecture 13 Assignment with math operator

Lecture 14 Order of operation in math

Lecture 15 Number conversion

Lecture 16 Number checking functions

Lecture 17 Advanced number handling functions

Lecture 18 EXERCISE

Section 4: Strings

Lecture 19 Creating strings

Lecture 20 String concatenation

Lecture 21 Escaping string characters

Lecture 22 Accessing string characters

Lecture 23 String functions

Lecture 24 Multiline text

Lecture 25 String formatting

Lecture 26 EXERCISE

Section 5: Arrays

Lecture 27 Creating arrays

Lecture 28 Array functions

Lecture 29 String to array

Lecture 30 Array to string

Lecture 31 Array merge

Lecture 32 Array differences

Lecture 33 Associative arrays

Lecture 34 EXERCISE

Section 6: Operators

Lecture 35 Comparison operators

Lecture 36 Logical operators

Section 7: Conditionals

Lecture 37 If else elseif

Lecture 38 Ternary operator

Lecture 39 Switch

Lecture 40 Match

Lecture 41 EXERCISE

Section 8: Loops

Lecture 42 While loop

Lecture 43 Do while loop

Lecture 44 For loop

Lecture 45 Foreach loop

Lecture 46 EXERCISE

Section 9: Functions

Lecture 47 Defining and calling functions

Lecture 48 Arguments and parameters

Lecture 49 Optional Arguments

Lecture 50 Return

Lecture 51 Argument type hinting

Lecture 52 Splat operator (…)

Lecture 53 Variable scopes

Lecture 54 Anonymous functions

Lecture 55 Arrow functions

Lecture 56 EXERCISE

Section 10: Including files in PHP

Lecture 57 Include and require

Section 11: Getting user input

Lecture 58 Get method

Lecture 59 Post method

Lecture 60 Validation

Section 12: Databases

Lecture 61 Creating a database in phpmyadmin

Lecture 62 Establishing a connection with the database

Lecture 63 Create

Lecture 64 Read

Lecture 65 Update

Lecture 66 Delete

Lecture 67 Search

Section 13: Security

Lecture 68 Encryption

Lecture 69 SQL Injection

Lecture 70 XSS attacks

Lecture 71 EXERCISE

Section 14: Cookies and Sessions

Lecture 72 Cookies

Lecture 73 Sessions

Section 15: Object Oriented Programming (OOP)

Lecture 74 Defining a class

Lecture 75 Instantiation

Lecture 76 Constructor

Lecture 77 Getters and setters

Lecture 78 Static methods and properties

Lecture 79 Inheritance

Section 16: File system

Lecture 80 fwrite

Lecture 81 file put contents

Lecture 82 fread

Lecture 83 file get contents

Lecture 84 copy a file

Lecture 85 rename a file

Lecture 86 delete a file

Lecture 87 make a directory

Lecture 88 rename a directory

Lecture 89 Scan a directory

Lecture 90 Remove a directory

Lecture 91 Uploading files

Beginnners willing to learn the language PHP

Course Information:

Udemy | English | 7h 38m | 2.98 GB
Created by: Kevin Makumbe

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top