-
Урок 1.
00:02:29
Understand Functional Requirements
-
Урок 2.
00:01:19
Understand Technical Requirements
-
Урок 3.
00:02:38
Understand User Interface Requirements
-
Урок 4.
00:01:30
Overview of Database Design
-
Урок 5.
00:01:27
Overview of System Architecture
-
Урок 6.
00:05:58
Setup Java Development Kit (JDK)
-
Урок 7.
00:04:38
Setup Spring Tool Suite IDE
-
Урок 8.
00:09:53
Setup MySQL Community Server
-
Урок 9.
00:03:08
Install Git
-
Урок 10.
00:02:48
Install Maven
-
Урок 11.
00:00:43
Notes about Java Version for Project
-
Урок 12.
00:36:09
Create a Multi-Module Project
-
Урок 13.
00:00:55
Referential Project on GitHub
-
Урок 14.
00:08:15
Clone Project from GitHub in Command Line
-
Урок 15.
00:06:07
Clone Project from GitHub in Eclipse
-
Урок 16.
00:04:31
Check Out a Specific Commit in Command Line
-
Урок 17.
00:02:18
Understand Application Architecture
-
Урок 18.
00:01:32
Understand Requirement for Admin Home Page
-
Урок 19.
00:16:01
Using jQuery and Bootstrap
-
Урок 20.
00:13:36
Add Logo and Create Header Menu
-
Урок 21.
00:01:17
Key Notes #1
-
Урок 22.
00:02:11
How to Test on Your Mobile Phone
-
Урок 23.
00:04:14
Understand Requirement of User Management Module
-
Урок 24.
00:02:36
Understand Technical Design for User Module
-
Урок 25.
00:05:52
Create Database and Configure Data Source
-
Урок 26.
00:26:21
Code Role Entity, Role Repository and Unit Test
-
Урок 27.
00:41:47
Code User Entity, User Repository and Unit Tests
-
Урок 28.
00:16:50
Code Users Listing Function
-
Урок 29.
00:35:01
Code New User Function
-
Урок 30.
00:13:24
Encode User Password
-
Урок 31.
00:36:37
Check Uniqueness of User Email
-
Урок 32.
00:14:53
Using Fontawesome for Icons
-
Урок 33.
00:30:20
Code Update User Function
-
Урок 34.
00:19:27
Code Delete User Function
-
Урок 35.
00:11:57
Code Update User Enabled Status
-
Урок 36.
00:55:56
Code User Photos Upload Function
-
Урок 37.
00:07:22
Fix Images Not Displayed
-
Урок 38.
00:09:28
Import Sample Users Data
-
Урок 39.
00:39:07
Code Pagination for Users List
-
Урок 40.
00:22:43
Code Sorting for Users List
-
Урок 41.
00:32:49
Code Filter Function for Users List
-
Урок 42.
00:16:47
Code Refactor #1
-
Урок 43.
00:17:55
Code Export Users to CSV
-
Урок 44.
00:29:29
Code Export Users to Excel
-
Урок 45.
00:21:04
Code Export Users to PDF
-
Урок 46.
00:30:30
Update Users Listing for Mobile
-
Урок 47.
00:03:05
Test Users Listing on iPhone
-
Урок 48.
00:04:42
Key Notes #2
-
Урок 49.
00:01:34
Understand Requirement for User Authentication
-
Урок 50.
00:14:42
Code User Login Page
-
Урок 51.
00:17:07
Code User Authentication
-
Урок 52.
00:09:04
Show User's Full Name and Logout Link
-
Урок 53.
00:08:02
Code Logout Function
-
Урок 54.
00:11:41
Code Refactor #2
-
Урок 55.
00:11:42
Enable Remember Me for Login
-
Урок 56.
00:37:18
Code Update Account Details
-
Урок 57.
00:03:00
Test User Authentication on iPhone
-
Урок 58.
00:02:30
Key Notes #3
-
Урок 59.
00:02:54
Understand Requirement for User Authorization
-
Урок 60.
00:15:39
Code User Authorization Basics
-
Урок 61.
00:12:42
Code Refactor #3
-
Урок 62.
00:03:11
Test User Authorization on Smartphone
-
Урок 63.
00:09:49
Code Custom Error Pages
-
Урок 64.
00:21:48
Configure Logging for Admin application
-
Урок 65.
00:03:12
Understand Requirement of Category Module
-
Урок 66.
00:01:52
Understand Technical Design for Category Module
-
Урок 67.
00:08:21
Code Category Entity and Repository
-
Урок 68.
00:27:40
Code Unit Tests for Category Repository
-
Урок 69.
00:02:56
Exercise: Write Initial Code for Listing Categories
-
Урок 70.
00:19:29
Code Category Form
-
Урок 71.
00:21:32
Code Create Category Function
-
Урок 72.
00:24:25
List Categories in Hierarchical Form
-
Урок 73.
00:06:14
Exercise: Code Update Category Function
-
Урок 74.
00:45:15
Check Uniqueness of Category
-
Урок 75.
00:22:39
Code Sort Function for Categories List
-
Урок 76.
00:02:19
Exercise: Code Update Category Enabled Status
-
Урок 77.
00:07:03
Exercise: Code Delete Category Function
-
Урок 78.
00:19:31
Code Pagination for Categories List
-
Урок 79.
00:15:16
Code Filter Function for Categories List
-
Урок 80.
00:05:01
Import Sample Categories Data
-
Урок 81.
00:02:15
Exercise: Code Export Categories to CSV
-
Урок 82.
00:02:35
Exercise: Make Categories Listing Page Fully Responsive
-
Урок 83.
00:19:06
Code Refactor #4
-
Урок 84.
00:01:04
Key Notes #4
-
Урок 85.
00:01:44
Understand Requirement of Brand Module
-
Урок 86.
00:01:54
Understand Technical Design for Brand Module
-
Урок 87.
00:08:48
Code Brand Entity and Repository
-
Урок 88.
00:03:05
Exercise: Code Unit Tests for Brand Repository
-
Урок 89.
00:04:21
Exercise: Code Listing Brands
-
Урок 90.
00:04:34
Exercise: Code Brand Form
-
Урок 91.
00:10:11
Code Category Selection in Brand Form
-
Урок 92.
00:08:35
Exercise: Code Create, Update and Delete Brand Function
-
Урок 93.
00:05:24
Exercise: Check Uniqueness of Brand
-
Урок 94.
00:06:03
Import Sample Brands Data
-
Урок 95.
00:03:50
Exercise: Code Pagination, Sort and Filter for Brands Listing
-
Урок 96.
00:02:28
Exercise: Make Brands Page Fully Responsive
-
Урок 97.
00:06:43
Code Refactor #5
-
Урок 98.
00:00:53
Key Notes #5
-
Урок 99.
00:03:48
Understand Requirement of Product Module
-
Урок 100.
00:02:33
Understand Technical Design for Product Module
-
Урок 101.
00:12:34
Code Product Entity and Repository
-
Урок 102.
00:20:17
Code Unit Tests for Product Repository
-
Урок 103.
00:14:17
Code Products Listing Page
-
Урок 104.
00:43:15
Code Product Overview Form
-
Урок 105.
00:18:15
Code Product Form Description and Shipping
-
Урок 106.
00:09:40
Code Save Product Function
-
Урок 107.
00:04:09
Exercise: Check Uniqueness of Product
-
Урок 108.
00:03:40
Exercise: Update Product Enabled Status
-
Урок 109.
00:03:33
Exercise: Code Delete Product
-
Урок 110.
00:14:32
Start Coding Upload Product Images
-
Урок 111.
00:18:40
Code Upload Product's Main Image
-
Урок 112.
00:39:08
Code Add Extra Images on Product Form
-
Урок 113.
00:15:17
Code Upload Product's Extra Images
-
Урок 114.
00:02:55
Exercise: Code Product Detail Entity Class
-
Урок 115.
00:24:49
Code Add Details (Specs) on Product Form
-
Урок 116.
00:08:01
Code Save Product's Details (Specs)
-
Урок 117.
00:50:25
Code Edit Product Function
-
Урок 118.
00:53:55
Code Update Product Function
-
Урок 119.
00:30:51
Code View Product Details in Modal Dialog
-
Урок 120.
00:09:43
Import Sample Products Data
-
Урок 121.
00:16:04
Code Pagination, Sort and Filter for Products Page
-
Урок 122.
00:10:01
Update Category Module for Product Search
-
Урок 123.
00:35:47
Code Filter Products by Category
-
Урок 124.
00:38:13
Code Authorization for Product Module
-
Урок 125.
00:03:47
Exercise: Make Products Listing Page Fully Responsive
-
Урок 126.
00:12:12
Code Refactor #6
-
Урок 127.
00:01:32
Key Notes #6
-
Урок 128.
00:03:27
Understand Requirement and Design of Products Listing
-
Урок 129.
00:19:49
Code Home Page for Shopping Application
-
Урок 130.
00:14:37
Code Listing Categories in Home Page
-
Урок 131.
00:56:04
Code Listing Products in Category
-
Урок 132.
00:42:33
Code Product Details Page
-
Урок 133.
00:34:08
Code Product Images Slideshow
-
Урок 134.
00:36:51
Code Search Products Function
-
Урок 135.
00:01:35
Key Notes #7
-
Урок 136.
00:02:38
Understand Requirement and Design of Settings Module
-
Урок 137.
00:15:46
Code Setting Entity, Repository and Unit Tests
-
Урок 138.
00:04:09
Code Currency Entity, Repository and Unit Tests
-
Урок 139.
01:06:56
Code Manage General Settings
-
Урок 140.
00:42:42
Apply General Settings for Shopping Application
-
Урок 141.
00:04:22
Exercise: Code Repository Layer for Country and State
-
Урок 142.
00:42:04
Code Controller Layer for Country
-
Урок 143.
01:03:49
Code Manage Countries
-
Урок 144.
00:04:03
Exercise: Code Controller Layer for State/Province
-
Урок 145.
00:06:35
Exercise: Code Manage States/Provinces
-
Урок 146.
00:06:19
Import Sample Data for Countries and States
-
Урок 147.
00:15:23
Code Refactor #7
-
Урок 148.
00:03:14
Key Notes #8
-
Урок 149.
00:03:58
Understand Requirement and Design of Customer Registration
-
Урок 150.
00:04:56
Exercise: Code Repository Layer for Customer
-
Урок 151.
00:46:29
Code Customer Registration Form
-
Урок 152.
00:35:42
Code Manage E-mail Settings
-
Урок 153.
00:37:20
Code Send Verification Email
-
Урок 154.
00:11:18
Code Verify Customer Account
-
Урок 155.
00:04:24
Test Customer Registration on Smartphone
-
Урок 156.
00:11:52
Code Refactor #8
-
Урок 157.
00:01:24
Key Notes #9
-
Урок 158.
00:03:17
Understand Requirement and Design of Customer Module
-
Урок 159.
00:11:56
Exercise: Code Customer Management Module
-
Урок 160.
00:05:27
Import Sample Customers Data
-
Урок 161.
00:37:35
Code Refactor #9 (Part 1)
-
Урок 162.
00:40:18
Code Refactor #9 (Part 2)
-
Урок 163.
00:02:04
Understand Requirement and Design of Customer Authentication
-
Урок 164.
00:12:28
Exercise: Code Customer Login and Logout
-
Урок 165.
00:12:20
Update Authentication Type of Customer
-
Урок 166.
00:06:01
Understand OAuth 2.0
-
Урок 167.
00:51:23
Code Login with Google
-
Урок 168.
00:17:11
Code Login with Facebook
-
Урок 169.
00:54:09
Code Update Customer's Details
-
Урок 170.
00:59:14
Code Forgot Password Function
-
Урок 171.
00:05:20
Test Customer Authentication on Smartphone
-
Урок 172.
00:10:56
Code Refactor #10
-
Урок 173.
00:00:50
Key Notes #10
-
Урок 174.
00:03:33
Understand Requirement and Design of Shopping Cart Module
-
Урок 175.
00:29:50
Code Repository Layer for Shopping Cart
-
Урок 176.
00:20:55
Code Quantity Control Component
-
Урок 177.
00:36:11
Code Add Product to Shopping Cart
-
Урок 178.
00:40:13
Code View Shopping Cart
-
Урок 179.
00:34:32
Code Update Product Quantity
-
Урок 180.
00:31:55
Code Remove Product from Shopping Cart
-
Урок 181.
00:17:56
Format Currency in Shopping Cart
-
Урок 182.
00:06:37
Test Shopping Cart on Smartphone
-
Урок 183.
00:09:27
Code Refactor #11
-
Урок 184.
00:07:38
Key Notes #11
-
Урок 185.
00:03:06
Understand Requirement and Design of Shipping Rates Module
-
Урок 186.
00:12:47
Exercise: Code Shipping Rates Management Module
-
Урок 187.
00:03:14
Import Sample Data for Shipping Rates
-
Урок 188.
00:04:44
Understand Requirement and Design of Address Book Module
-
Урок 189.
00:08:47
Exercise: Code Repository Layer for Address Book
-
Урок 190.
00:34:32
Code Address Book Listing
-
Урок 191.
00:16:00
Exercise: Code Add, Edit and Delete Address
-
Урок 192.
00:20:52
Code Set Default Address
-
Урок 193.
00:04:10
Test Address Book on Smartphone
-
Урок 194.
00:04:33
Import Sample Data for Address Book
-
Урок 195.
00:04:03
Understand Requirement and Design of Order Module
-
Урок 196.
00:43:36
Code Repository Layer for Order Module
-
Урок 197.
00:18:43
Exercise: Code Orders Listing
-
Урок 198.
00:10:33
Exercise: Code View Order Details
-
Урок 199.
00:04:24
Exercise: Code Delete Order
-
Урок 200.
00:03:24
Exercise: Code Fully-responsive Orders Page
-
Урок 201.
00:24:18
Code Refactor #12
-
Урок 202.
00:01:47
Key Notes #12
-
Урок 203.
00:05:24
Understand Requirement and Design of Checkout Module
-
Урок 204.
00:45:06
Update Shopping Cart Page
-
Урок 205.
00:54:20
Code Checkout Page
-
Урок 206.
00:26:27
Change Shipping Address from Checkout Page
-
Урок 207.
00:06:18
Exercise: Update Settings Module
-
Урок 208.
00:28:43
Code Place Order with COD
-
Урок 209.
00:39:08
Code Send Order Confirmation E-mail
-
Урок 210.
00:03:08
Create PayPal Accounts
-
Урок 211.
00:47:31
Code Payment for Checkout Page
-
Урок 212.
00:51:27
Code Validate PayPal Order
-
Урок 213.
00:01:27
Review transactions of PayPal sandbox account
-
Урок 214.
00:13:39
Test Checkout on Smartphone
-
Урок 215.
00:06:20
Code Refactor #13
-
Урок 216.
00:01:58
Key Notes #13
-
Урок 217.
00:03:34
Understand Remaining Requirement and Design
-
Урок 218.
00:18:24
Update Repository Layer for Order Module
-
Урок 219.
00:07:50
Exercise: Display Order Tracking Information
-
Урок 220.
00:11:49
Exercise: Code Edit Order Form (Overview and Shipping)
-
Урок 221.
01:01:53
Code Edit Products in an Order
-
Урок 222.
00:19:11
Calculate Shipping Cost of a Product
-
Урок 223.
00:37:05
Code Add Products to an Order (Part 1)
-
Урок 224.
00:46:50
Code Add Products to an Order (Part 2)
-
Урок 225.
00:18:31
Code Remove Products from an Order
-
Урок 226.
00:11:31
Exercise: Code Manage Track Records of an Order
-
Урок 227.
00:54:34
Code Save Order into Database
-
Урок 228.
00:12:03
Code Refactor #14
-
Урок 229.
00:04:03
Understand Requirement and Design of Order Management for Shipper
-
Урок 230.
00:51:52
Code Orders Listing for Shipper
-
Урок 231.
00:16:15
Code Service and Controller for Updating Order Status
-
Урок 232.
00:39:23
Code View Layer for Updating Order Status
-
Урок 233.
00:04:17
Test Shipper Role on Smartphone
-
Урок 234.
00:02:58
Understand Requirement and Design of Order Management for Customer
-
Урок 235.
00:13:38
Exercise: Code Orders Listing for Customer
-
Урок 236.
00:09:25
Exercise: Code View Order Details for Customer
-
Урок 237.
00:28:17
Code Return Order Function (Service and Controller)
-
Урок 238.
00:43:54
Code Return Order Function (View Layer)
-
Урок 239.
00:05:32
Code Refactor #15
-
Урок 240.
00:05:28
Test Managing Orders on Smartphone
-
Урок 241.
00:03:41
Understand Key Concepts in Amazon S3
-
Урок 242.
00:12:33
Create AWS Account and IAM Users
-
Урок 243.
00:28:21
Move Existing Image Files to Amazon S3
-
Урок 244.
00:06:01
Setup AWS SDK for Java
-
Урок 245.
00:35:22
Code Amazon S3 Utility Class
-
Урок 246.
00:28:48
Integrate Amazon S3 Functions
-
Урок 247.
00:01:38
Key Notes #14
-
Урок 248.
00:05:13
Understand Key Concepts in Heroku
-
Урок 249.
00:01:35
Create Heroku Account and Install Heroku CLI
-
Урок 250.
00:24:41
Deploy a Simple App on to Heroku
-
Урок 251.
00:02:51
Understand Deployment Approach for Shopme Project
-
Урок 252.
00:11:52
Prepare for Deployment of Shopme Project
-
Урок 253.
00:12:15
Deploy ShopmeBackEnd Project
-
Урок 254.
00:25:36
Deploy MySQL Database
-
Урок 255.
00:17:25
Deploy ShopmeFrontEnd Project
-
Урок 256.
00:08:45
Add Custom Domain Names for Apps
-
Урок 257.
00:07:21
Enable Secure Connection (https)
-
Урок 258.
00:08:21
Update Social Login with Google and Facebook
-
Урок 259.
00:07:00
Use Unicode for MySQL Database
-
Урок 260.
00:01:54
Key Notes #15
-
Урок 261.
00:04:57
Understand Requirement and Design of Sales Report Module
-
Урок 262.
00:08:25
Import Sample Data for Sales Report
-
Урок 263.
00:01:31
How to Produce Sales Report
-
Урок 264.
00:34:54
Code Repository Layer for Sales Report
-
Урок 265.
00:07:23
Understand Google Charts Library
-
Урок 266.
00:49:14
Code Sales Report by Date - Part 1
-
Урок 267.
00:46:29
Code Sales Report by Date - Part 2
-
Урок 268.
00:14:24
Code Sales Report by Date - Part 3
-
Урок 269.
00:28:51
Code Sales Report by Date - Part 4
-
Урок 270.
00:15:12
Format Currency for Sales Report
-
Урок 271.
00:37:17
Code Sales Report by Category - Part 1
-
Урок 272.
00:41:16
Code Sales Report by Category - Part 2
-
Урок 273.
00:14:58
Code Sales Report by Product
-
Урок 274.
00:08:49
Test Sales Report on Smartphone
-
Урок 275.
00:01:22
Key Notes #16
-
Урок 276.
00:05:58
Understand Requirement and Design of Product Review Module
-
Урок 277.
00:07:41
Exercise: Code Repository Layer for Review
-
Урок 278.
00:17:40
Exercise: Code Review Management for Admin
-
Урок 279.
00:10:40
Exercise: Code Review Management for Customer
-
Урок 280.
00:21:39
Update Review Count and Average Rating of a Product
-
Урок 281.
00:23:28
Show Rating Stars for Products
-
Урок 282.
00:12:35
Exercise: Show Reviews in Product Detail Page
-
Урок 283.
00:08:32
Exercise: Code Review Listing of a Product
-
Урок 284.
00:34:12
Show Review Buttons for Products in Order Details
-
Урок 285.
00:14:22
Code Write Review Function - Part 1
-
Урок 286.
00:26:58
Code Write Review Function - Part 2
-
Урок 287.
00:16:23
Code Write Review Function - Part 3
-
Урок 288.
00:13:03
Code Refactor #16
-
Урок 289.
00:04:09
Import Sample Data for Product Reviews
-
Урок 290.
00:12:52
Test Product Review on Smartphone
-
Урок 291.
00:01:41
Key Notes #17
-
Урок 292.
00:04:20
Understand Requirement and Design of Review Voting Module
-
Урок 293.
00:14:07
Exercise: Code Repository Layer for Review Voting Module
-
Урок 294.
00:22:18
Code Service Layer for Review Voting Module
-
Урок 295.
00:29:37
Code Controller Layer for Review Voting Module
-
Урок 296.
00:40:11
Code View Layer for Review Voting Module
-
Урок 297.
00:17:11
Update Voting Status for Signed-in Customer
-
Урок 298.
00:05:32
Exercise: Sort Reviews
-
Урок 299.
00:06:31
Test Voting Reviews on Smartphone
-
Урок 300.
00:01:03
Key Notes #18
-
Урок 301.
00:12:31
Understand Requirements of Product Question Module
-
Урок 302.
00:22:08
Test Question Module
-
Урок 303.
00:00:24
Solution for Assignment 1
-
Урок 304.
00:04:06
Understand Requirements of Article Management Module
-
Урок 305.
00:08:55
Test Article Management Module
-
Урок 306.
00:00:25
Solution for Assignment 2