• Get in touch with us
  • +1 (323) 686-6008
  • info@codestop.io
MENU
  • Home
  • Features
  • Curriculum
  • Courses
  • Log in
  • Contact
MENU
  • Home
  • Features
  • Curriculum
  • Courses
  • Log in
  • Contact
Preview »

PHP Intermediate

By CodeStop

Requirements: Basic knowledge in PHP

Duration: 22 hours and 10 minutes

Standards: K-12 Computer Science Framework Core Concepts and Practices * Algorithms and Programming - Collaborating Around Computing - Recognizing and Defining Computational Problems - Developing and Using Abstractions - Creating Computational Artifacts - Testing and Refining Computational Artifacts

Intermediate PHP Programming

Intermediate PHP is designed for:

* learners who have completed An Introduction to Basic PHP Programming

* individuals who have background in basic PHP programming

* experienced programmers who want to take a refresher

In this course, you will be combining multiple concepts. Topics include manipulating arrays, combining loops and conditionals, and nested if-else statements.

You will learn by answering questions and writing your own code. We skipped the lectures so that you will have more time to practice. Go beyond learning the syntax and experience how PHP programming works.

Course Outline

  • Nested If-Else Statements
    In this lesson, you'll learn how to write code that performs different actions for different situations. You'll discover how nested if-else statements work and how to use define().
    1 hour and 15 minutes
    Working with Nested Loops
    After learning about loops, you'll take your skills further by learning how to code with nested loops. Then you'll put this knowledge to work by writing programs that use nested loops to perform repetitive tasks.
    1 hour and 30 minutes
    Functions and Conditionals
    Find out how you can write a program that makes decisions using conditionals. Learn how you can add conditionals within a function. Then, put these bits together to create and call functions that perform decision making.
    1 hour and 25 minutes
    Functions with Loops and Conditionals
    In this lesson, you will use loops, conditionals, and functions. You'll also learn how to pass variables by reference to functions. Then you'll create and call functions that perform iterative and conditional operations.
    1 hour and 25 minutes
    Recursive and Anonymous Functions
    In this lesson, you will learn how to write a recursive function, an alternative to the while and for loops. You'll also learn how to code with an anonymous function, a function that has no name.
    1 hour and 15 minutes
    Working with Basic Arrays
    An array is a compound data type: it stores multiple values that you can access as needed. In this lesson, you'll learn how to use the array() language construct and its terser form, the short array syntax [] in declaring an array. You will also use array[key] to access different elements in an array. Towards the end of the lesson, you will work with the amazing things you can use an array.
    1 hour and 45 minutes
    Arrays with Loops and Conditionals
    In this lesson, you'll learn how to manipulate arrays using loops and conditionals. You will also learn how to traverse and print all the elements in an array using a for loop.
    1 hour and 25 minutes
    Associative Arrays with foreach
    In this lesson, you'll learn how to loop through and print all the elements in an associative array using the foreach loop construct.
    1 hour and 30 minutes
    Adding and Removing Array Elements
    In this lesson, you'll learn how to add elements to an array using the array_unshift() and array_push() functions. You will also learn how to remove elements from an array using the unset() construct, array_shift(), and array_pop() functions.
    1 hour and 35 minutes
    Sorting Arrays
    In this lesson, you will learn how to use the different sorting array functions in PHP such as sort(), asort(), and ksort(). You will practice writing programs that sort the elements in an array in ascending or descending order.
    1 hour and 30 minutes
    Built-in Array Functions
    You can use array functions to access and manipulate arrays. This lesson introduces you to several built-in functions such as array_unique(), in_array(), and array_search().
    1 hour and 40 minutes
    Multidimensional Arrays
    In PHP, the value of an array element can be another array. Arrays that contain arrays as their elements are known as multidimensional arrays. In this lesson, you will learn to create and initialize a multidimensional array. You will also learn to access a specific element in a multidimensional array.
    1 hour and 30 minutes
    Looping Through Multidimensional Arrays
    In this lesson, you will learn how to use nested foreach and for loops to loop through each element in a multidimensional array.
    1 hour and 35 minutes
    Passing Arrays to a Function
    An array, like any other data type, can be passed as a parameter to a function. In this lesson, you will use arrays as function parameter. You will also use the array_walk() function to pass each element of an array to a function.
    1 hour and 30 minutes
    Functions that Return an Array
    A function can not return multiple values but similar results can be obtained by returning an array. In this lesson, you will learn to create a function that returns an array using the return keyword.
    1 hour and 20 minutes
Preview »

Author's Bio

Taylor

Taylor has been programming since he was 12. He reviews the content to fix issues for the overall improvement of the course.

Bal

Bal has been editing and writing for the web for 8 years. He edits the content of the course.

Ella

Ella has taught programming courses for 12 years. She brings her teaching expertise in designing the course.

Brian

Brian is a web developer who has an extensive background in teaching. He does the technical review of the lessons.
An online platform with problem-based learning for aspiring developers.

Quick Links

  • About Us
  • Privacy Policy
  • Terms
  • Help center
  • FAQ’s

Contact Info

  • info@codestop.io
  • +1 (323) 686-6008
  • Los Angeles, CA, USA
All Rights Reserved CodeStop © 2019
  • About Us
  • Contact Us
  • FAQ's
  • Privacy Policy
  • Terms

Confirm

Message