Урок 1.00:04:13
Introduction
Урок 2.00:02:18
MongoDB installation - part 1
Урок 3.00:04:26
MongoDB installation - part 2
Урок 4.00:02:12
Install Compass
Урок 5.00:02:55
Install Compass - part 2
Урок 6.00:01:45
Install Composer
Урок 7.00:04:15
Download Mongo-PHP library with Composer
Урок 8.00:07:12
Set up driver
Урок 9.00:03:51
Part 1
Урок 10.00:06:35
Part 2
Урок 11.00:09:23
Part 3
Урок 12.00:04:19
Part 1
Урок 13.00:07:08
Part 2
Урок 14.00:08:10
Part 3
Урок 15.00:07:13
Part 4
Урок 16.00:05:47
Part 5
Урок 17.00:07:41
Part 6
Урок 18.00:08:05
Part 7
Урок 19.00:10:24
Part 8
Урок 20.00:06:23
Part 9
Урок 21.00:04:20
Part 10
Урок 22.00:03:41
What we need to build
Урок 23.00:01:52
Create Database & Collection
Урок 24.00:02:08
Set up Users Class
Урок 25.00:06:00
Connect to Mongo Database with PHP
Урок 26.00:03:31
Switch to Mongo Collection with Users Class object
Урок 27.00:06:42
Public & Protected
Урок 28.00:02:57
Method for filtering input
Урок 29.00:06:36
Insert One record in Mongo for Register purposes
Урок 30.00:05:37
Get Last inserted ID in Mongo & start session
Урок 31.00:05:20
Short recap
Урок 32.00:05:00
Continue with our Register Logic part 1
Урок 33.00:04:36
Continue with our Register Logic part 2
Урок 34.00:05:24
Display a modal with Javascript
Урок 35.00:03:35
Finishing Register part
Урок 36.00:07:28
Recap and check inserted data with Compass
Урок 37.00:04:47
Find One method to get searched data from DB
Урок 38.00:03:48
Object ID concept in Mongo DB
Урок 39.00:11:34
Search document by _id with Object ID class
Урок 40.00:05:03
Make use of User's Data
Урок 41.00:06:05
Logout Page
Урок 42.00:06:04
Create login method
Урок 43.00:03:20
Form for Login Modal
Урок 44.00:05:44
PHP code for Login
Урок 45.00:04:25
Continue the login logic
Урок 46.00:08:24
Learn Projection in Mongo DB
Урок 47.00:04:02
Find and Cursors in MongoDB
Урок 48.00:08:05
Limit and Projection in Mongo DB inside same query
Урок 49.00:05:34
Update our login method
Урок 50.00:07:30
Set up for Admin Modal
Урок 51.00:06:14
Add admin functionality to our login method
Урок 52.00:06:22
Adding a switch to our logic
Урок 53.00:02:42
Fix the modal appearance
Урок 54.00:03:41
Time functions in Mongo DB
Урок 55.00:04:59
More about Time functions in MongoDB
Урок 56.00:02:54
Some words about Admin Panel
Урок 57.00:04:34
Make some cleaning in our code
Урок 58.00:03:03
Understand the files in our project
Урок 59.00:02:32
Start drawing Books class
Урок 60.00:05:20
Method for inserting new book in Mongo - part 1
Урок 61.00:03:34
Method for inserting new book in Mongo - part 2 - findOne and projection
Урок 62.00:04:15
More about find One return type
Урок 63.00:03:26
Continue the logic for adding new books
Урок 64.00:05:31
Learn how to insert pictures in Mongo with Binary class
Урок 65.00:05:38
Learn FindOneAndUpdate in Mongo DB - finding and updating at the same time
Урок 66.00:04:03
Advancing with our insertion logic
Урок 67.00:05:33
Instantiate the object for newly created class and adding parameteres
Урок 68.00:08:00
Make use of our newly created object
Урок 69.00:07:57
Short recap
Урок 70.00:03:00
Redirect after insertion
Урок 71.00:03:13
Check insertions with Compass
Урок 72.00:05:59
Display left side bar categories
Урок 73.00:04:20
Learn how to use DISTINCT in MongoDB
Урок 74.00:04:08
Create links for each category
Урок 75.00:03:09
Display books by category
Урок 76.00:03:16
Build our display method - part 1
Урок 77.00:04:23
Build our display method - part 2
Урок 78.00:02:17
Build our display method - part 3
Урок 79.00:02:22
Build our display method - part 4
Урок 80.00:06:22
Learn how to display pictures with Mongo DB
Урок 81.00:04:27
More about base64
Урок 82.00:01:39
Final settings for display method
Урок 83.00:04:18
Last set ups
Урок 84.00:03:10
Explaining autosearch
Урок 85.00:04:33
Learn datalist in html
Урок 86.00:06:12
Keyup with JQuery
Урок 87.00:05:31
Check in the Console our code
Урок 88.00:08:07
Our first AJAX call
Урок 89.00:03:41
More about the Ajax call
Урок 90.00:10:13
Learn how to work with Regex in Mongo DB
Урок 91.00:04:14
Start building search method with Regex options
Урок 92.00:03:26
Use console.log to check out the results
Урок 93.00:04:01
Make arrays in javascript
Урок 94.00:03:19
Array.pop() in javascript
Урок 95.00:07:05
Foreach but in javascript
Урок 96.00:03:38
Append suggestions with datalist options
Урок 97.00:02:27
Append elements
Урок 98.00:07:05
Finalize the Ajax call
Урок 99.00:02:04
Explain what we need to build
Урок 100.00:07:03
Name the ajaxBuy JS function
Урок 101.00:03:48
Set up the ajaxBuy function - part 1
Урок 102.00:07:22
Set up the ajaxBuy function - part 2
Урок 103.00:09:27
Set up the $_SESSION['order'] variable
Урок 104.00:04:19
Push new values inside $_SESSION['order']
Урок 105.00:05:17
Open modal with ajax call
Урок 106.00:03:13
Display count in our cart - part 1
Урок 107.00:04:53
Display count in our cart - part 2
Урок 108.00:02:30
Another way of making a counter
Урок 109.00:10:34
FindBookById method
Урок 110.00:07:11
Finalize the logic
Урок 111.00:07:44
Starting our cart build
Урок 112.00:01:33
Set up the modal
Урок 113.00:04:07
Drawing the display table
Урок 114.00:05:21
Making the display table dynamic
Урок 115.00:01:14
Finishing the table
Урок 116.00:02:43
Refresh similar to requesting a category
Урок 117.00:06:32
Refresh the page with a query string
Урок 118.00:03:08
Displaying only when $_SESSION['order'] isset
Урок 119.00:03:47
Start building Orders class
Урок 120.00:03:28
getTotals method
Урок 121.00:05:25
Finalizing the array for total price
Урок 122.00:02:21
Finishing the cart modal part 1
Урок 123.00:04:27
Finishing the cart modal part 2
Урок 124.00:05:47
Our second Ajax call function - part 1
Урок 125.00:04:14
Our second Ajax call function - part 2
Урок 126.00:06:15
Our second Ajax call function - part 3
Урок 127.00:05:01
Another Ajax call
Урок 128.00:04:57
var_dump our S_SESSION['order'] variable
Урок 129.00:08:24
Learn how to pass by reference to a method
Урок 130.00:04:52
Short recap
Урок 131.00:06:47
Let's learn some Modal Events
Урок 132.00:06:54
How to use headers properly
Урок 133.00:08:33
Let's make some tests again and understand what's going on
Урок 134.00:06:19
Learn how to INSERT nested arrays/documents in MongoDB
Урок 135.00:05:33
Learn how to Select nested arrays from MongoDB
Урок 136.00:04:22
Continue with our our ordersModal setup
Урок 137.00:05:20
Complete our orders.php page
Урок 138.00:04:39
Learn how to make Push in MongoDB
Урок 139.00:05:24
Learn how to make Push in MongoDB - part 2
Урок 140.00:03:16
Open a modal from PHP
Урок 141.00:03:09
More about UserData
Урок 142.00:06:54
Dealing with confirmation Modal
Урок 143.00:02:23
Finalize the logic for orders
Урок 144.00:07:00
My solution for orders and confirmation modal
Урок 145.00:03:30
Before Pagination - fix some issues part 1
Урок 146.00:01:44
Before Pagination - fix some issues part 2
Урок 147.00:03:07
Before Pagination - fix some issues part 3
Урок 148.00:03:05
Add country and address to Users class
Урок 149.00:01:47
What we want to achieve with pagination
Урок 150.00:02:13
First code for pagination
Урок 151.00:02:48
Continue the logic for pagination
Урок 152.00:04:57
Learn LIMIT, SKIP & SORT in MongoDB - part 1
Урок 153.00:06:39
Learn LIMIT, SKIP & SORT in MongoDB - part 2
Урок 154.00:04:07
Continue pagination logic
Урок 155.00:05:17
Simplify with switch statement
Урок 156.00:03:10
Learn COUNT in MongoDB
Урок 157.00:04:37
Few steps to make pagination work
Урок 158.00:05:07
Change display method for pagination
Урок 159.00:04:39
Again use Regex in MongoDB
Урок 160.00:03:33
One step forward
Урок 161.00:03:21
Final code for search
Урок 162.00:03:26
Set up display method for search as well
Урок 163.00:01:40
Add HTML Popover
Урок 164.00:04:08
Finalize Info button
Урок 165.00:07:31
Make book title display when hover
Урок 166.00:01:28
Last drawings