watching now
252 Students

What You Will Learn?

  • The core concepts and basics of PHP
  • How to write tidy and readable code
  • What are PHP operators, PHP for loops, PHP arrays and PHP classes

Curriculum

Section 1: Introduction to PHP
Lecture 1: PHP in Action
Lecture 2: Learn PHP
Lecture 3: PHP/HTML
Lecture 4: Semicolons
Lecture 5: Echo
Lecture 6: Strings
Lecture 7: Arithmetic
Lecture 8: Variables
Lecture 9: Comments
Lecture 10: Creating a Variable
Lecture 11: Computations
Lecture 12: Echo time!
Section 2: Conditionals and Control Flow
Lecture 1: Comparisons
Lecture 2: IF statement
Lecture 3: ELSE
Lecture 4: IF/ELSE
Lecture 5: Switch statements
Lecture 6: Switch Syntax
Lecture 7: Falling Through
Lecture 8: Using "Endswitch"!
Lecture 9: All On Your Own!
Section 3: Arrays in PHP
Lecture 1: Arrays?
Lecture 2: Array Syntax
Lecture 3: Your first array!
Lecture 4: Accessing arrays with []
Lecture 5: Accessing arrays with {}
Lecture 6: Modifying Arrays
Lecture 7: Deleting array elements
Section 4: For Loops in PHP
Lecture 1: What's a Loop?
Lecture 2: 'For' Loop Syntax
Lecture 3: Writing Your First 'For' Loop
Lecture 4: Loops + Arrays = ForEach
Lecture 5: Practicing with ForEach
Lecture 6: All On Your Own!
Section 5: While loops
Lecture 1: Looping
Lecture 2: While loop
Lecture 3: Writing while loop
Lecture 4: Endwhile
Lecture 5: Do-while loops
Lecture 6: Ending the loop
Lecture 7: Trying it out by yourself
Section 6: Functions part 1
Lecture 1: Introduction to functions
Lecture 2: Introducing string function
Lecture 3: Advanced string functions
Lecture 4: Introduction to math functions
Lecture 5: Advanced math functions
Lecture 6: Introduction to array functions
Lecture 7: Advanced array functions
Lecture 8: Try it by yourself!
Section 7: Functions part 2
Lecture 1: Remembering functions
Lecture 2: Function syntax
Lecture 3: Creating your first function
Lecture 4: Using your function
Lecture 5: The return keyword
Lecture 6: Parameters and arguments
Lecture 7: All together!
Section 8: Object-Oriented PHP
Lecture 1: Classes and objects
Lecture 2: Class and object methods
Lecture 3: Inheritance
Lecture 4: Overriding parent methods
Lecture 5: Using Final
Lecture 6: Scope Resolutions and Class Constants
Lecture 7: The static keyword
Lecture 8: Try it all together
Section 9: Arrays and maps
Lecture 1: Remembering arrays
Lecture 2: Associative Arrays
Lecture 3: Arrays as maps
Lecture 4: Accessing associative arrays
Lecture 5: Iteration of associative arrays
Lecture 6: Multidimensional arrays
Lecture 7: Try it by yourself!

Description

Requirements

  • No pre-knowledge is required - enthusiasm is all you need!
  • A PC or Mac is required. Mobile not supported yet;
  • No special software is required in advance of the course.

About the Instructor

Reviews 301
Students 167,628
Massive audience
Courses 16

This course was created by the in-house BitDegree course creators. This means that more than one person has worked to make this course available for you to learn from. This allows the courses to be fun, visually appealing, educational and functional all at the same time. BitDegree is combining the efforts of multiple experts to bring you the highest quality educational material.

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo