Урок 1.00:03:38
Introduction
Урок 2.00:04:32
Course Overview
Урок 3.00:11:59
Local Development Environment Tools
Урок 4.00:06:06
Course Exercise / Reference Files
Урок 5.00:02:31
Code Editor Installation (Optional if you have one)
Урок 6.00:11:41
Embedding PHP in HTML
Урок 7.00:08:46
Using Dynamic Data
Урок 8.00:05:32
Inserting Comments in PHP
Урок 9.00:04:21
Practice Section 1
Урок 10.00:11:39
Variables in PHP
Урок 11.00:06:43
Math
Урок 12.00:10:31
Arrays
Урок 13.00:11:53
Associative Arrays
Урок 14.00:04:04
Practice Section 2
Урок 15.00:07:33
if Statements
Урок 16.00:07:46
Comparison and Logical Operators
Урок 17.00:08:25
Switch Statements in PHP
Урок 18.00:09:45
While Loop in PHP
Урок 19.00:06:21
For Loop in PHP
Урок 20.00:05:57
Foreach Loop in PHP
Урок 21.00:06:57
Practice Section 3
Урок 22.00:09:30
Defining functions
Урок 23.00:11:27
Function Parameters
Урок 24.00:11:51
Return Values From Functions
Урок 25.00:04:56
Global Variable and Scope
Урок 26.00:03:12
Constants
Урок 27.00:06:49
Practice Section 4
Урок 28.00:04:15
Math Functions
Урок 29.00:04:22
String Functions
Урок 30.00:03:45
Array Functions
Урок 31.00:08:31
Practice Section 5
Урок 32.00:09:30
Checking for Form Submission
Урок 33.00:05:49
Extracting Information from form
Урок 34.00:10:17
Validating The Form Values
Урок 35.00:05:12
External Page Submission
Урок 36.00:03:49
Practice Section 6
Урок 37.00:03:06
Introduction to Databases
Урок 38.00:04:16
Introduction to PHPmyadmin
Урок 39.00:02:23
Creating a Database in PHPmyadmin
Урок 40.00:03:34
Creating Tables and Inserting Data in PHPmyadmin
Урок 41.00:10:04
Markup for Login Page
Урок 42.00:05:52
Receiving Post Data From Check
Урок 43.00:06:25
Connecting to the Database using PHP
Урок 44.00:09:27
Creating Records into the database table with PHP
Урок 45.00:08:20
Reading Information in the Database with PHP
Урок 46.00:08:45
Creating the Update Records Form
Урок 47.00:01:29
Fixing Name Attribute Value
Урок 48.00:11:42
Query to Read Id's
Урок 49.00:13:51
Query to Update Username and Password
Урок 50.00:04:27
Refactoring The Update Query into a Function
Урок 51.00:09:14
Delete Records From Database with PHP
Урок 52.00:11:42
ReFactoring all Database Query Code into Functions
Урок 53.00:14:40
Making All Files Modular and Refactoring
Урок 54.00:15:03
Practice Section 7
Урок 55.00:07:11
SQL Injection - How to Prevent it
Урок 56.00:11:25
Password Encryption
Урок 57.00:04:48
Practice Section 8
Урок 58.00:02:07
Introduction to HTTP Requests and more
Урок 59.00:08:40
Using The GET super Global
Урок 60.00:04:30
Using the Post Super Global
Урок 61.00:04:26
About Cookies in PHP
Урок 62.00:08:58
Setting Cookies with PHP
Урок 63.00:06:48
Reading Cookies in PHP
Урок 64.00:07:49
How use Sessions in PHP
Урок 65.00:13:26
Practice Section 9
Урок 66.00:04:02
What are classes and objects ? Introduction
Урок 67.00:03:53
What are classes and how to define them in PHP
Урок 68.00:05:43
What are class methods and how to create them
Урок 69.00:06:21
How to instantiate a class
Урок 70.00:10:21
Adding Properties to Our Class
Урок 71.00:06:55
Class inheretance
Урок 72.00:03:54
Constructors
Урок 73.00:06:51
Data Access
Урок 74.00:05:38
Static Data in Classes
Урок 75.00:08:21
Practice Section 10
Урок 76.00:06:05
Opening and creating files
Урок 77.00:03:44
Writing to files
Урок 78.00:03:24
Reading files
Урок 79.00:02:13
Deleting files
Урок 80.00:16:31
Intro Tour of the CMS
Урок 81.00:04:45
Turning On Some Important Features
Урок 82.00:06:58
Adding our assets / working structure
Урок 83.00:03:32
Creating database and category table for the CMS
Урок 84.00:10:15
Connecting to the database with PHP
Урок 85.00:11:49
Making our files reuseable
Урок 86.00:09:11
Inserting Data into Category Table and Displaying it
Урок 87.00:06:41
Creating the posts table
Урок 88.00:01:39
Post Comment Count Update ( Edwin from the future )
Урок 89.00:16:14
Inserting Data into the posts table and displaying it
Урок 90.00:05:44
Inserting the post image and displaying it
Урок 91.00:06:30
Creating a custom search engine part 1
Урок 92.00:09:14
Creating a custom search engine part 2
Урок 93.00:08:16
Creating a custom search engine part 3
Урок 94.00:09:12
Adding Categories to the sidebar
Урок 95.00:12:57
Creating reuseable code in the admin
Урок 96.00:10:29
Creating the navigation links in admin
Урок 97.00:08:33
Creating the admin category page part 1
Урок 98.00:04:26
Creating the admin category page part 2
Урок 99.00:06:31
Displaying data in category page
Урок 100.00:09:09
Adding Categories
Урок 101.00:02:08
Adding a special Function to our header file
Урок 102.00:09:45
Deleting Categories
Урок 103.00:07:24
Updating or Editing Categories part 1
Урок 104.00:09:12
Updating or Editing Categories part 2
Урок 105.00:04:58
Refactoring category code part 1
Урок 106.00:04:31
Refactoring category code part 2
Урок 107.00:07:52
Creating a HTML table in admin to display a list of posts
Урок 108.00:11:58
Displaying posts list in admin
Урок 109.00:07:21
Including Pages based on condition technique
Урок 110.00:12:05
Creating Post HTML form in admin
Урок 111.00:12:13
Inserting Post Data From admin
Урок 112.00:08:53
Deleting Posts in admin
Урок 113.00:02:58
Creating the HTML edit form post page
Урок 114.00:10:23
Displaying the Edit Data in Post Edit Page
Урок 115.00:08:17
Dynamic Category Editing / Image Display
Урок 116.00:16:51
Finally Updating Posts
Урок 117.00:05:45
Relating Categories to posts and Displaying it
Урок 118.00:09:50
Adding Category Dropdown to the Add Post Page
Урок 119.00:09:06
Adding Individual Post Page and Link
Урок 120.00:05:33
Creating the category page
Урок 121.00:04:11
Setting up some links and making an excerpt
Урок 122.00:04:29
Creating the comments table and inserting data
Урок 123.00:02:23
Creating the comments page and HTML form in admin
Урок 124.00:08:41
Creating the Query for displaying comments in admin part 1
Урок 125.00:03:55
Creating the Query for displaying comments in admin part 2
Урок 126.00:08:22
Inserting new fields in Front end comment form and testing it
Урок 127.00:06:57
Creating the Frond End comment insert query
Урок 128.00:05:57
Finishing the query to send comment data (Front end)
Урок 129.00:09:17
Relating Comments to posts
Урок 130.00:04:04
Deleting comments
Урок 131.00:06:29
Approving and unapproving comments
Урок 132.00:07:16
Displaying comments based on approval
Урок 133.00:07:45
Increasing comments count
Урок 134.00:03:12
Adjustments to visual for comments
Урок 135.00:07:43
Adjustments for comments and Displaying Post Based on Status
Урок 136.00:05:09
Creating the users table and data insert
Урок 137.00:05:05
Creating users pages and links
Урок 138.00:02:30
Modifying user table heading
Урок 139.00:04:02
Creating the display query for users
Урок 140.00:03:06
Displaying users in admin
Урок 141.00:08:17
Adding users in admin part 1
Урок 142.00:07:48
Adding users in admin part 2
Урок 143.00:05:21
Adding users in admin part 3
Урок 144.00:02:16
Adding users in admin part 4 and final
Урок 145.00:02:42
Deleting users
Урок 146.00:05:26
Changing user roles
Урок 147.00:06:30
Setting Up the Edit User Page
Урок 148.00:06:16
Displaying User Values in Edit Page
Урок 149.00:03:24
Adding Select Options to User Role
Урок 150.00:07:18
Updating User
Урок 151.00:08:32
Creating the login form
Урок 152.00:04:15
Making the login page
Урок 153.00:08:14
Select User Query
Урок 154.00:09:22
Validating User Query Front End
Урок 155.00:07:38
Setting Values with Sessions
Урок 156.00:09:03
Validating User Admin
Урок 157.00:07:36
Logout Page Improved Validation
Урок 158.00:02:42
Login improved- Edwin from the Future
Урок 159.00:08:03
Creating the Profile Page
Урок 160.00:07:21
Displaying User Data
Урок 161.00:04:47
Updating User Data
Урок 162.00:03:30
Adding Widgets
Урок 163.00:04:58
Posts Dynamic Data in Widget
Урок 164.00:04:23
Using Dynamic Data in all Widgets
Урок 165.00:07:24
Adjusting Widget Links
Урок 166.00:04:50
Adding an AWESOME Chart to admin
Урок 167.00:05:38
Cleaning up the chart a little
Урок 168.00:12:59
Displaying Dynamic Data in chart part 1
Урок 169.00:08:58
Displaying Dynamic Data in chart part 2
Урок 170.00:01:27
Adjusting post echo
Урок 171.00:02:02
Removing Read More Button
Урок 172.00:03:11
Adding Notification to Add User Page
Урок 173.00:07:48
Adding Dynamic Category Selection for Edit Post Page
Урок 174.00:04:49
Adding extra element to dashboard
Урок 175.00:07:15
Adding the WYSIWYG Editor
Урок 176.00:03:24
Adding Links to Post Images and Read More Button
Урок 177.00:08:14
Adding Post Update Notification
Урок 178.00:09:37
Adding Post Edit Link in Front End
Урок 179.00:04:04
Adding Bulk Options Posts, part 1
Урок 180.00:06:46
Adding Bulk Options Posts, part 2
Урок 181.00:06:49
Adding Bulk Options Posts, part 3
Урок 182.00:10:18
Adding Bulk Options Posts, part 4
Урок 183.00:06:06
Adding Bulk Options Posts, part 5
Урок 184.00:06:10
Adding Bulk Options Posts, part 6
Урок 185.00:04:55
Adding Dropdown Option for Add Post Page
Урок 186.00:03:47
Adding Post Creation Notice to Add Post Page
Урок 187.00:03:27
Adding Link to Add New Button in Post Page
Урок 188.00:05:33
Adding Link to View Posts from Admin
Урок 189.00:04:53
Adding Dynamic Personalization to Admin
Урок 190.00:07:10
Adding Validation to Comments in Post Page
Урок 191.00:03:07
Downloading & Placing Form Markup
Урок 192.00:02:53
Testing Registration Form
Урок 193.00:03:30
Extracting Form Values and Escaping
Урок 194.00:06:01
Starting Query and Default Tables Values
Урок 195.00:04:57
Fetching our Database for Default Values
Урок 196.00:07:32
Registering Users
Урок 197.00:07:17
Validating Fields
Урок 198.00:03:15
Encrypting User Passwords
Урок 199.00:09:21
Updating Our CMS due to password Encryption
Урок 200.00:07:59
User Page Display Shorter Password Field
Урок 201.00:01:54
User Page Dropdown Default Value Change
Урок 202.00:04:34
PHP and Javascript Confirm Before Action
Урок 203.00:01:22
Get Your Certificate
Урок 204.00:03:50
Wrapping this up! (IMPORTANT)
Урок 205.00:01:08
Make your Feature requests here!
Урок 206.00:03:38
Relating Posts to their Authors Part #1
Урок 207.00:04:46
Relating Posts to their Authors Part #2
Урок 208.00:08:12
Cloning Posts NEW feature - COOL STUFF :)
Урок 209.00:06:49
Adding a LOADER to the CMS Admin
Урок 210.00:06:30
Adding views functionality to posts
Урок 211.00:06:24
Resetting Views Feature
Урок 212.00:05:27
Pagination Intro and Part 1
Урок 213.00:06:25
Pagination Intro and Part 2 - Links and Get Request
Урок 214.00:05:22
Pagination Intro and Part 3 - Get Request Processing
Урок 215.00:06:23
Pagination Intro and Part 4 - Assigning a variable to the per page value
Урок 216.00:05:10
Pagination Intro and Part 5 - Adding Some Style to Current Page :)
Урок 217.00:03:29
Creating the user online table and Setup
Урок 218.00:05:55
Creating the PHP code and Queries
Урок 219.00:07:21
Displaying Users Online :)
Урок 220.00:04:17
Displaying Users Online in Navigation
Урок 221.00:06:17
Instant Users Online count without refreshing part 1
Урок 222.00:08:39
Instant Users Online count without refreshing part 2
Урок 223.00:10:21
Explanation of new New function and Implementation
Урок 224.00:04:52
Login in Users with new System
Урок 225.00:03:08
Adding New System to Add Users in Admin
Урок 226.00:06:12
Adding new password system to edit user page part 1
Урок 227.00:03:42
Adding new password system to edit user page part 2
Урок 228.00:07:28
Cleaning Up Edit User Page
Урок 229.00:04:29
Comment count and amount display
Урок 230.00:02:49
Creating a link in comment count and sending a GET Request
Урок 231.00:08:45
Comments page to specific posts
Урок 232.00:05:38
Deleting in the same page
Урок 233.00:05:25
Part 1 - Add Page
Урок 234.00:08:52
Part 2 - Insertion
Урок 235.00:07:14
Part 3 - Fixing User Display Issue
Урок 236.00:03:18
Part 4 - Edit Post Page Update
Урок 237.00:05:30
Part 5 - Upgrading Front End
Урок 238.00:05:53
URL and MySQL Injection Protection
Урок 239.00:04:40
WARNING BEFORE GOING ONLINE - Edwin from the future
Урок 240.00:05:37
Hosting Setup
Урок 241.00:03:06
Displaying errors online
Урок 242.00:03:19
Uploading files
Урок 243.00:07:48
Creating the Online Database
Урок 244.00:03:07
Importing database
Урок 245.00:04:31
Fixing access to application!
Урок 246.00:02:50
Getting the right PHP online version (FIXED)
Урок 247.00:06:32
Creating a contact page
Урок 248.00:04:19
Uploading Contact page
Урок 249.00:08:16
Sending emails
Урок 250.00:02:55
Modifying Email Headers
Урок 251.00:01:10
Intro
Урок 252.00:10:36
Creating the markup
Урок 253.00:08:11
Writing the code
Урок 254.00:02:17
Intro
Урок 255.00:05:21
No posts feature home page
Урок 256.00:03:13
No categories feature
Урок 257.00:08:56
Don't show draft to visitors but everything to admin
Урок 258.00:03:26
Applying functionality to mayor pages
Урок 259.00:07:33
Active navigation links
Урок 260.00:05:16
Login form visibility when logged in or logged out
Урок 261.00:03:45
Duplicate category improvement
Урок 262.00:03:19
Fixing bug in our edit post javascript editor
Урок 263.00:04:32
Cloning empty fields and table shifting fix
Урок 264.00:08:20
Refactoring index in admin part 1
Урок 265.00:11:19
Refactoring index in admin part 2
Урок 266.00:09:53
Refactoring our view all posts by JOINING TABLES part 1
Урок 267.00:05:30
Refactoring our view all posts by JOINING TABLES part 2
Урок 268.00:09:02
Create a better admin detection feature
Урок 269.00:07:43
Duplicate username function
Урок 270.00:08:24
Duplicate email function
Урок 271.00:07:28
Validation for registration
Урок 272.00:07:57
Setting up our Login user function
Урок 273.00:05:54
Adding some user friendly code
Урок 274.00:04:22
Displaying inline errors in form
Урок 275.00:05:55
Registering users with the new function
Урок 276.00:05:12
Login users with the new function
Урок 277.00:08:02
Deleting via POST
Урок 278.00:07:21
Fetching posts in the category page using prepared statements part 1
Урок 279.00:08:56
Fetching posts in the category page using prepared statements part 2
Урок 280.00:04:51
Fetching posts in the category page using prepared statements part 3
Урок 281.00:04:40
Inserting categories with prepare statements
Урок 282.00:04:49
Updating categories with prepare statements
Урок 283.00:02:38
Closing statements
Урок 284.00:02:20
Intro (IMPORTANT)
Урок 285.00:04:54
Turning on the rewrite engine
Урок 286.00:05:56
Rewriting index, contact and registration
Урок 287.00:07:03
Rewriting post page and query string
Урок 288.00:03:22
Rewriting category page and fixing links
Урок 289.00:04:33
Intro to what we are building
Урок 290.00:05:48
Creating some helper functions for the new system
Урок 291.00:14:34
Restructuring login page
Урок 292.00:08:20
Creating the forgot password page
Урок 293.00:07:19
Forgot password - checking form values
Урок 294.00:11:21
Updating database with token values
Урок 295.00:02:51
Intro
Урок 296.00:11:36
Installing third party library with composer
Урок 297.00:06:28
New - How to send emails
Урок 298.00:20:31
Updated - Sending email
Урок 299.00:13:08
Autoloading classes and setting up UTF-8 for emails
Урок 300.00:10:10
Sending code over email
Урок 301.00:07:27
Creating the reset page
Урок 302.00:06:50
Pulling data and testing it
Урок 303.00:04:48
Unique database values
Урок 304.00:08:11
Updating password and token columns
Урок 305.00:13:18
Making it everything work
Урок 306.00:01:48
Update search feature to work with the forgot password system code
Урок 307.00:04:42
Data based on current user!
Урок 308.00:06:42
Image fallback and comment display fix!
Урок 309.00:11:34
New - Real Time Notifications Feature
Урок 310.00:09:52
Adding styles too notifications
Урок 311.00:02:12
What we are creating?
Урок 312.00:09:17
Creating the like button
Урок 313.00:02:55
Attaching the click event to the button
Урок 314.00:08:32
Setting up the Like AJAX request
Урок 315.00:09:01
Fetching the Posts
Урок 316.00:02:54
Updating post with Likes
Урок 317.00:03:36
Creating our first Like
Урок 318.00:09:16
Unliking Posts
Урок 319.00:06:26
Creating a helper function to the get the Logged-in User id - part 1
Урок 320.00:04:08
Creating a helper function to the get the Logged-in User id - part 2
Урок 321.00:07:52
Creating a helper function to detect if the user likes a specific post
Урок 322.00:11:34
Updating our Like button to be more dynamic
Урок 323.00:08:41
Fetching all Likes in the Post
Урок 324.00:10:48
Finishing Likes
Урок 325.00:07:29
Let's add a Tooltip Feature
Урок 326.00:01:28
Intro
Урок 327.00:18:04
Refactoring dashboard a little with some helper functions
Урок 328.00:10:17
Getting all the User's posts
Урок 329.00:08:11
Getting all the User's comments
Урок 330.00:04:43
Getting all the User's categories
Урок 331.00:05:05
Getting all the User's published and draft posts
Урок 332.00:06:53
Getting all the User's post approved and unapproved comments
Урок 333.00:01:02
Intro
Урок 334.00:06:21
Creating Language Files
Урок 335.00:08:13
Creating the Form Part 1
Урок 336.00:07:22
Creating the Form Part 2
Урок 337.00:11:09
Creating the Form Part 3