preloader

This bundle takes you to the next level: from developing a simple PHP website, to one that is scalable, where you can easily add features, manage code files and directories, and incorporate third party software libraries. Each bundle in the PHP 8 Certified Cloud Technician program consists of four mini-courses. On this page we describe each of the four mini-courses in detail. Only $30 for this bundle of 4 mini-courses. You can also sign up for an individual mini-course for only $10!

Upscaling Your Website

MEETINGS

Three times a day, 3rd Friday of each month

DURATION

4 sessions, 30 minutes each

FEE

Normal Price $40
Discount Price $30

Growing Your Code Past One File

Mini-Course Overview
When the worldwide web and PHP were first being developed, it was a normal practice to stuff the entire website application code into a single file. As you can imagine this led to poor performance and a maintenance nightmare. In this mini-course you learn solid guidelines for breaking up program code into multiple files. The course also covers the PHP 8 include command and its variants, allowing a starting program to call other parts of the application as needed. This is an extremely important technique to master as it facilitates maintenance, and improves overall performance because your PHP application only loads parts of the program that are needed, instead of having the entire program loaded all the time.

 

What You Learn in this Mini-Course
How to refactor a single program file into smaller segments

Commands and/or Technologies Covered
include, require

Sign Up Only $10!

Defining Code Hierarchies

Mini-Course Overview
One of the more interesting aspects of PHP 8 OOP (Object Oriented Programming) is its ability to extend an existing class. This capability allows you to add or modify existing functionality, which greatly speeds up the development process. In this mini-course you learn how to build up an application as if you were using building blocks, defining layers and layers of logic until the complete application has been defined. The techniques covered in this mini-course form the basis for understanding most modern PHP applications as well as providing a solid foundation upon which you can develop your own web applications.

 

What You Learn in this Mini-Course
How to build a hierarchy reusable classes

Commands and/or Technologies Covered
class, extends

Sign Up Only $10!

Organizing Your Code on Disk

Mini-Course Overview
The concept of defining hierarchies of application code is further enhanced via PHP 8's namespace provision. Application code classes can be further organized into logical namespaces that match your application code's directory structure. Once this organization has been accomplished, you can then command PHP 8 to locate and load classes as needed, all done automatically. In this mini-course you learn how to organize application code into directories and how to assign namespaces. You are then shown how to set up auto-loading logic such that classes residing in your newly defined namespace and directory structure can be automatically located and loaded. Without this knowledge you will be unable to reach your full potential as a PHP 8 Certified Cloud Technician.

 

What You Learn in this Mini-Course
How to logically organize your code on disk

Commands and/or Technologies Covered
namespace, spl_autoload_register()

Sign Up Only $10!

Managing Third Party Software

Mini-Course Overview
On just one website alone (packagist.org), more than 294,000 PHP packages are registered, with over 2 million versions. It's a common practice in the PHP community to first see if a third party open-source PHP package is available before developing a custom application. In this mini-course you are introduced to the seminal PHP package management tool Composer. You learn how to use Composer to install and update PHP packages to facilitate application development. Learning how to use this tool can save you hours of development time, and leads to solid websites with lots of functionality.

 

What You Learn in this Mini-Course
How to install and maintain open-source software

Commands and/or Technologies Covered
composer

Sign Up Only $10!

Instructor

instructor

Andrew Caya

Senior Instructor

Related Courses