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
Loops
Functions
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
Requirements
no coding experience required to take this course.
Computer
Description
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!
Overview
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 CourseDown.com