-
Урок 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