This course will take you from your basic PHP knowledge to building advanced websites using PHP frameworks. In this course you will learn a whole lot of important concepts in web development that will land you big jobs and contracts.
The course builds a robust and powerful jobs recruitment website platform while explaining cool concepts such as
This is the one single course that will put you ahead in advanced web development, and its all easy and well broken down.
This video introduces you to the instructor, the course and the expected topics to be covered.
This topic discusses the prerequisites you would be needing before you can start building your web platform.
Setting up RawPHP database is basically all about copying the default database that came with RawPHP and running the SQL on your database. There is also a settings to be done in RawPHP database configuration file and you are good to go.
This topic introduces routing to the students. The standard routing follows PSR7 standards, the htttp verbs are what is used - GET, POST, PUT, PATCH and so on. RawPHP provides a way to handle any combination of routes by using MAP and ANY to group them all together if the developer wishes to do so.
This section teaches about a design pattern called MVC, it is the standard among PHP frameworks in the world. Something every developer should know.
This video teaches how to customize the frontend of your site. Basically it teaches where you can find the partials/ and templates/ folders and their files.
This topic teaches how to change the theme of your website using flat ui preset themes. Flat ui was built on top of Bootstrap so changing themes and making your site super cool is just a few clicks away.
Visit Bootswatch homepage and count the number of themese available. This question ensures that you actually visit the site.
This video takes you through all the user authentication features that came with RawPHP - login, logout, admin, signin, signout and so on.
This ensures that you actually watched this video. The answer is available on RawPHP's github page.
This video teaches how to install list of countries into your MySQL database. In the resources section, I have provided a link to my repository on Github so that you can gain access to the sql file used here.
This section teaches how to install Nigerian states and local Goverments. Nigeria was used because the instructor is a Nigerian software developer. You can google and get the list of your own states/province and use them.
In this video, you'll be creating the model file and class for countries
In this video you'll be creating the controller for countries by simply cloning an already existing controller
About 5 different routes are needed for countries, this video teaches how to create the necessary routes by simply cloning an existing routes group
The index.twig contains the view code that the user will see. It displays the list of countries on the database
This section introduces one-many database relationships
This section fixes the error that prevents the user from edition their own profile.
Create dropdown list of countries
How to install RawPHP command line interface
This section teaches how to generate models from CLI
Dave Partner has over 4,000 happy students her on Udemy. He has been programming and building applications for 6 years. He teaches how to build standard web, mobile and desktop applications. He is a tech writer and writes different tech articles on several platforms. He writes programming books and also makes tutorials on Youtube (Braintemple Tutorial TV) , over 400 videos! Dave is has two degrees - one in Electronics Engineering and the other in Computer Science.