watching now
87 Students

Course Details

Skill Level

Beginner

Certificate

Available

RESERVE - Only minutes left for your FREE certificate!

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

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.

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!

About the Instructor

Reviews 264
Students 153,413
Massive audience
Courses 15

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