{"id":9695,"date":"2020-12-11T17:24:16","date_gmt":"2020-12-11T17:24:16","guid":{"rendered":"https:\/\/oxhosting.com\/blog\/2020\/12\/11\/php-for-absolute-beginners-6-5-hour-course\/"},"modified":"2020-12-11T17:24:16","modified_gmt":"2020-12-11T17:24:16","slug":"php-for-absolute-beginners-6-5-hour-course","status":"publish","type":"post","link":"https:\/\/oxhosting.com\/blog\/2020\/12\/11\/php-for-absolute-beginners-6-5-hour-course\/","title":{"rendered":"PHP For Absolute Beginners | 6.5 Hour Course"},"content":{"rendered":"<p><iframe loading=\"lazy\"  width=\"580\" height=\"385\" src=\"https:\/\/www.youtube.com\/embed\/2eebptXfEvw?rel=0&#038;cc_load_policy=1&#038;modestbranding=1\" frameborder=\"0\" allowfullscreen><\/iframe><br \/>\n<br \/>This program is for complete inexperienced persons and will give you a fantastic kickstart to learning PHP.<br \/>\nWe are going to first converse about what PHP is and why we ought to study it, then we will set up a functioning environment and start coding<\/p>\n<p>This video clip handles all the fundamental principles:<\/p>\n<p> &#8211; How to declare Variables<br \/>\n &#8211; How to do the job with strings, Arrays<br \/>\n &#8211; How to perform with file Procedure<br \/>\n &#8211; How to use cURL to fetch methods<br \/>\n &#8211; Object Oriented PHP<br \/>\n &#8211; Namespaces<br \/>\n &#8211; Composer<br \/>\n &#8211; Autoloading<br \/>\nand significantly a lot more&#8230;<\/p>\n<p>At the close of this study course we will make a CRUD (Make, Go through, UPDATE, DELETE) software 3 instances. To start with, we will create it as rookie and see what PHP code looks like without best techniques, then we will refactor our software and make it more optimum. We will discover how to use composer, autoloading and we are going to make a mini MVC framework with custom routing and then create the final variation of our CRUD software utilizing the framework<\/p>\n<p>Code:<br \/>\nPreliminary Source data files:<br \/>\nFinal Supply data files: <\/p>\n<p>The Codeholic YouTube Channel:<\/p>\n<p>Official Docs:<br \/>\nFigures &#8211;<br \/>\nStrings &#8211;<br \/>\nArrays &#8211;<br \/>\nFile Process &#8211; <\/p>\n<p>Timestamps:<br \/>\n00:00:00 &#8211; Introduction<br \/>\n00:02:45 &#8211; Program Overview<br \/>\n00:06:19 &#8211; What is PHP and why you really should discover it?<br \/>\n00:09:02 &#8211; Setup doing the job environment<br \/>\n00:22:45 &#8211; PHP Syntax<br \/>\n00:25:50 &#8211; Responses<br \/>\n00:26:58 &#8211; Variables<br \/>\n00:35:45 &#8211; Numbers<br \/>\n00:47:53 &#8211; Strings<br \/>\n01:01:07 &#8211; Arrays<br \/>\n01:14:09 &#8211; Associative Arrays<br \/>\n01:21:44 &#8211; Conditionals (If-else, change)<br \/>\n01:30:59 &#8211; Loops<br \/>\n01:38:22 &#8211; Functions<br \/>\n01:45:43 &#8211; Dates<br \/>\n01:50:36 &#8211; Together with files<br \/>\n01:58:43 &#8211; Doing work with File Method<br \/>\n02:08:01 &#8211; OOP<br \/>\n02:25:46 &#8211; cURL<br \/>\n02:33:53 &#8211; Start off performing on Products CRUD (negative variation)<br \/>\n02:42:05 &#8211; Set up relationship to database<br \/>\n02:45:36 &#8211; Select &#038; show products from MySql<br \/>\n02:52:28 &#8211; Products CRUD: Creating Product functionality<br \/>\n02:56:50 &#8211; $_GET &#038; $_Write-up<br \/>\n03:04:04 &#8211; Conserve knowledge in MySql<br \/>\n03:13:45 &#8211; Variety Validation<br \/>\n03:21:10 &#8211; Uploading Impression<br \/>\n03:39:37 &#8211; Delete Products<br \/>\n03:46:01 &#8211; Update Products<br \/>\n03:58:22 &#8211; Product Lookup<br \/>\n04:02:24 &#8211; Strengthen Merchandise CRUD: Code refactoring<br \/>\n04:38:30 &#8211; Namespaces &#038; Autoloading with composer<br \/>\n04:49:10 &#8211; Install packages using composer<br \/>\n04:53:10 &#8211; MVC Framework with Tailor made Routing<br \/>\n04:56:15 &#8211; MVC Controllers<br \/>\n05:13:10 &#8211; MVC Views<br \/>\n05:31:25 &#8211; MVC Designs<br \/>\n06:02:13 &#8211; Set up Apache Virtual Hosts<br \/>\n06:11:07 &#8211; Sessions<br \/>\n06:20:55 &#8211; Cookies<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This program is for complete inexperienced persons and will give you a fantastic kickstart to learning PHP. We are going to first converse about what&#8230;<\/p>\n","protected":false},"author":227,"featured_media":9696,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[728,10887,10880,10891,10884,10900,10881,10892,10885,10896,10894,10889,10882,10886,10895,10898,10899,10897,3583,10883,10888,10877,10878,10879,10893,10890],"_links":{"self":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts\/9695"}],"collection":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/users\/227"}],"replies":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/comments?post=9695"}],"version-history":[{"count":0,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/posts\/9695\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/media\/9696"}],"wp:attachment":[{"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/media?parent=9695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/categories?post=9695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oxhosting.com\/blog\/wp-json\/wp\/v2\/tags?post=9695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}