watching now
43 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!
  • 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!
  • 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
  • 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!
  • 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
  • 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!
  • 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!
  • 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
  • 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 233
Students 150,412
Massive audience
Courses 14

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