close
Cart icon
User menu icon
User icon
Lightbulb icon
How it works?
FAQ icon
FAQ
Contact icon
Contact
Terms of service icon
Terms of service
Privacy policy icon
Privacy Policy

PHP Fundamentals - Level 2

5

(3 ratings)

Expand your knowledge of PHP. Learn many practical techniques and start exploring the real capabilities of the language.

poster_image
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises133 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
guardian photo
Support for this course is provided by:
Artur – PHP Curriculum Manager
Description
How it works
Syllabus
Reviews
FAQ

Study at your own pace.

We all have little time to study. That’s why, as usual, this course is divided into small sections, which you can complete in 15-20 minutes. Of course there is no problem if you want to do it faster or slower. You are free to decide how fast you want to complete the course.

Why you should develop your PHP knowledge

PHP is one of the most common languages for writing back-end applications. A huge part of the World Wide Web is based on PHP. For example, extremely popular WordPress or various popular e-commerce platforms. In practice, this obviously translates into a wide range of career opportunities. Now that you’ve passed the fundamentals of PHP Level 1, take your knowledge to the next level with the fundamentals of PHP Level 2 course. You’ll finish your learning with a certificate, which will testify of your newly acquired skills.

description_image1

What you will learn with this course

With this course you will learn everything you need at this stage of learning.

  • point

    You will learn to use break and continue instructions effectively.

  • point

    You will master advanced techniques of working with functions.

  • point

    You will learn the most important concepts of object-oriented programming.

  • point

    You will learn how to use classes, fields, constructors and methods in practice.

  • point

    You will learn what interfaces and abstract classes are.

  • point

    You will learn how to use access modifiers and much, much more.

How does it work

There are dozens of exercises in every Codenga course. You will find five types of exercises: Multiple choice, Blocks ordering, Fill in the blanks, LiveCode and TrueCode.They will test different aspects of your knowledge. You will be tasked with writing code, finding errors, choosing optimal solutions for a given problem and more.

Every chapter starts with a short presentation written in a simple, plain language. Its purpose is to introduce new concepts and techniques. Then you are tasked with the exercises. You can go back to the presentation at any time. You can also make an unlimited number of attempts when it comes to solving exercises.

It all boils down to a simple, yet very effective learning method:
 1. Learn the theory
 2. Practice with exercises
 3. Repeat until you feel confident with your skills

description_image2

The second step on the PHP programmer’s path

You already know the absolute basics of PHP and can write simple code in this language. In practice, you’ll need much more than that to advance to the next level. With this course, you’ll easily move beyond the basics and become proficient at writing PHP code. You will learn many useful techniques and greatly expand your knowledge of the language. This is the next important step on your development path.

The real capabilities of PHP

With this course you will easily master a very extensive set of practical programming techniques. If you’ve already completed PHP Fundamentals Level 1, you know what to expect - lots of assignments and practical exercises. Thanks to them, your skills will be elevated to a whole new level and you will start freely exploring the unlimited possibilities of PHP.

description_image2

Codenga - an experience you will enjoy

Learn interactively
We teach with graphics, repetition and short explanations. All in the comfort of your own browser.
Enjoy the learning
We strive to make every course enjoyable. In the words of a Codenga user: "it doesn't get boring."
Learn fast
"Love the lessons and the interactive methods. Learning will be very fast compared to other study methods."
Complete every course easily
We have come up with some things that should help you to complete every course. Try them and see if they work for you.
Got stuck? There is a support!
Every Codenga course has its curriculum manager that looks after the learning material and is ready to help you if you have any questions.
30 days of Money-back guarantee
You have a generous 30-day return period. No questions asked.

Check the course curriculum

Ch. 1
Break and continue statement
(8 exercises)
Sometimes we’ll need to complete the loop in a particular moment or break some iterations. New statements will come to our aid: break and continue. If you’re interested in full control of loops, we invite you to this chapter.
The break statement
break - quiz
The continue statement
continue - quiz
Ch. 2
Function - default arguments
(7 exercises)
Sometimes we’d like to create default parameters for a function. Sometimes it’s necessary to omit some parameters.
Function - default arguments
Function - default arguments - quiz
Functions - default arguments - practice
Ch. 3
Function - passing parameters by value / reference
(8 exercises)
In this chapter you will understand the difference between passing parameters by value and by reference.
Passing arguments by value
Passing arguments by reference
Passing arguments to the function - quiz
Ch. 4
Function - a variable number of arguments
(8 exercises)
Sometimes you may not be sure how many arguments you can pass to the function. The so-called splat operator can be helpful.
Function - a variable number of arguments
Function - a variable number of a arguments - quiz

What people are saying about this course?

Average rating

5

(3 ratings)

100%
0%
0%
0%
0%

Reviews:

Іван Сабат

5.0

Nov 18, 2022

Confirmed by purchase

A great continuation of the first part of the course!

A great continuation of the first part of the course!

Is this review helpful?

Have any questions?

minusplus
How does the course work?
Every Codenga course is full of structured knowledge and practical exercises. You start with the basics and you incrementally learn new skills.
minusplus
How much time do i need to complete the course?
Buying this course you get the lifetime access. You can learn the new skills at your own pace. You can also review the material as many times as you want
minusplus
Can i still use the course having completed it?
Yes! You get unlimited, lifetime access to the course.
minusplus
Do i need any prior experience to start the course?
Codenga course are great for beginner programmers. Start with the Level 1 course if it's your fist contact with programming.
minusplus
Do i need any software to use the course?
The only thing you need is a device with an internet access. No other tools or software necessary.
$3.99
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises133 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
guardian photo
Support for this course is provided by:
Artur – PHP Curriculum Manager
$3.99