-
Урок 1.
00:05:23
Why These Technologies are Chosen
-
Урок 2.
00:04:57
Understand User's Requirement
-
Урок 3.
00:06:02
Analyze User's Requirements
-
Урок 4.
00:24:54
Design User Interface
-
Урок 5.
00:07:39
Database Design
-
Урок 6.
00:14:46
Technical Design
-
Урок 7.
00:11:01
Understand Project's Naming Conventions
-
Урок 8.
00:00:57
Note about Software Versions
-
Урок 9.
00:12:36
Install Java Development Kit
-
Урок 10.
00:04:48
Setup Eclipse IDE
-
Урок 11.
00:07:55
Install Apache Tomcat server
-
Урок 12.
00:25:06
Install MySQL Database Server
-
Урок 13.
00:15:36
Create Database Using MySQL Command Line Client
-
Урок 14.
00:06:12
Execute Script in MySQL Workbench
-
Урок 15.
00:07:32
Alter Tables in MySQL Workbench
-
Урок 16.
00:30:10
Create the rest tables using MySQL Workbench
-
Урок 17.
00:13:49
Create Java Dynamic Web Project
-
Урок 18.
00:18:29
Configure Dependencies in Maven
-
Урок 19.
00:07:09
Create Packages and Directories
-
Урок 20.
00:10:12
Add Apache Tomcat and Test the Server
-
Урок 21.
00:06:11
Understand JPA and Hibernate
-
Урок 22.
00:17:33
Mapping a Model Class Manually
-
Урок 23.
00:07:28
Create JPA Configuration File
-
Урок 24.
00:14:30
Write a test program
-
Урок 25.
00:25:14
Generate Code for Model Classes
-
Урок 26.
00:22:02
Class Design for DAO
-
Урок 27.
00:13:49
Introduction to JUnit
-
Урок 28.
00:29:11
Code UserDAOTest Class
-
Урок 29.
00:42:02
Code Home Page for the Website's Front-End
-
Урок 30.
00:29:11
Code Home Page for the Website's Back-End
-
Урок 31.
00:04:35
Understand Requirement and Design for User Management Module
-
Урок 32.
00:23:21
Update UserDAO Class (part 1)
-
Урок 33.
00:04:58
Understand JPA Query and Named Query
-
Урок 34.
00:17:07
Update UserDAO Class (part 2)
-
Урок 35.
00:37:13
Implement List Users Feature
-
Урок 36.
00:06:05
Understand Requirement and Design for Create User Feature
-
Урок 37.
00:23:12
Code Create User Form Page
-
Урок 38.
00:30:37
Code CreateUserServlet and UserServices Classes
-
Урок 39.
00:08:46
Refactor UserServices Class
-
Урок 40.
00:14:42
Implement UserDAO.findByEmail Method
-
Урок 41.
00:12:35
Create Message Page
-
Урок 42.
00:08:35
Understand Requirement and Design for Edit User Feature
-
Урок 43.
00:22:45
Code EditUserServlet and Edit User Form
-
Урок 44.
00:30:47
Code UpdateUserServlet and UserServices
-
Урок 45.
00:19:57
Implement Delete User Feature
-
Урок 46.
00:06:03
Understand Requirement and Design for Category Module
-
Урок 47.
00:39:47
Code CategoryDAO Class and Unit Tests
-
Урок 48.
00:38:05
Implement List Category Feature
-
Урок 49.
00:35:26
Implement Create Category Feature
-
Урок 50.
00:31:45
Implement Edit Category Feature
-
Урок 51.
00:13:57
Implement Delete Category Feature
-
Урок 52.
00:22:10
Update Category Menu Items in the Home Page
-
Урок 53.
00:48:06
Apply Cascading Style Sheet (CSS) for the project
-
Урок 54.
00:47:05
Start using jQuery for the project
-
Урок 55.
00:03:31
Understand Requirement and Design for Admin Authentication
-
Урок 56.
00:10:23
Create Admin Login Page
-
Урок 57.
00:15:45
Implement checkLogin function
-
Урок 58.
00:28:11
Code AdminLoginServlet
-
Урок 59.
00:04:27
Implement Logout function
-
Урок 60.
00:31:59
Implement AdminLoginFilter
-
Урок 61.
00:06:30
Why we need to handle exceptions
-
Урок 62.
00:05:20
3 ways of handling exceptions
-
Урок 63.
00:13:30
Handle Error 404
-
Урок 64.
00:08:52
Handle Error 500
-
Урок 65.
00:04:38
Understand Requirement and Design for Book Management Module
-
Урок 66.
00:26:51
Implement create() method
-
Урок 67.
00:06:57
Implement update() method
-
Урок 68.
00:06:49
Implement delete() method
-
Урок 69.
00:05:16
Implement get() method
-
Урок 70.
00:07:53
Implement listAll() method
-
Урок 71.
00:06:59
Implement findByTitle() method
-
Урок 72.
00:03:15
Implement count() method
-
Урок 73.
00:28:32
Implement List Books Feature
-
Урок 74.
00:04:16
Understand Requirement and Design for Create Book Feature
-
Урок 75.
00:21:44
Create New Book Form
-
Урок 76.
00:10:24
How to use date picker
-
Урок 77.
00:06:40
Implement book thumbnail image
-
Урок 78.
00:09:58
Code form validation
-
Урок 79.
00:40:16
Code on the server side to save a book
-
Урок 80.
00:03:10
Understand Requirement and Design for Edit Book Feature
-
Урок 81.
00:16:26
Code EditBookServlet Class
-
Урок 82.
00:41:49
Code UpdateBook Servlet Class
-
Урок 83.
00:17:11
Implement Delete Book Feature
-
Урок 84.
00:04:31
Understand Requirement of List Books Feature
-
Урок 85.
00:02:34
Understand List Books by Category Feature
-
Урок 86.
00:10:22
Implement listByCategory method in BookDAO Class
-
Урок 87.
00:11:21
Code ViewBooksByCategoryServlet and BookServices
-
Урок 88.
00:37:04
Code List Books by Category JSP
-
Урок 89.
00:20:30
Implement List New Books in Home Page
-
Урок 90.
00:36:55
Implement View Book Details Feature
-
Урок 91.
00:05:22
Understand Requirement and Design for Search Book Feature
-
Урок 92.
00:18:13
Implement search method in BookDAO class
-
Урок 93.
00:11:41
Create SearchBookServlet and update BookServices
-
Урок 94.
00:24:15
Code Search Result Page
-
Урок 95.
00:13:56
Why We Need to Refactor
-
Урок 96.
00:20:23
Debug the Application's Front End
-
Урок 97.
00:07:12
Debug the Application's Back-End
-
Урок 98.
00:30:10
Refactor Java Code - Update JpaDAO class
-
Урок 99.
00:04:54
Test the application after refactor
-
Урок 100.
00:17:10
Refactor Code - Create a New Filter
-
Урок 101.
00:06:12
Test All Functionalities After Refactoring Code
-
Урок 102.
00:31:08
Refactor CSS and HTML Code
-
Урок 103.
00:05:12
Task List to implement some updates and fix bugs
-
Урок 104.
00:03:51
Add hyperlink to logo image
-
Урок 105.
00:11:11
Implement Simple Rich Text editor
-
Урок 106.
00:19:58
Update Delete Category feature
-
Урок 107.
00:03:20
Fix bug in updating a book
-
Урок 108.
00:22:09
Fix Idle Database Connection Problem
-
Урок 109.
00:06:25
Understand Requirement and Design of the Customer Management Module
-
Урок 110.
00:27:01
Code CustomerDAO and Unit Tests
-
Урок 111.
00:20:02
Code List Customer Feature
-
Урок 112.
00:04:03
Understand Requirement and Design for Create Customer Feature
-
Урок 113.
00:24:42
Code Customer Form
-
Урок 114.
00:11:28
Code CreateCustomerServlet and CustomerDAO
-
Урок 115.
00:18:58
Code Create Customer Logic in CustomerServices
-
Урок 116.
00:29:39
Implement Edit Customer Feature
-
Урок 117.
00:13:41
Implement Delete Customer Feature
-
Урок 118.
00:05:08
Understand Requirement and Design for Customer Registration
-
Урок 119.
00:06:14
Code ShowCustomerRegisterFormServlet
-
Урок 120.
00:06:46
Code Customer Registration Form
-
Урок 121.
00:06:12
Code RegisterCustomerServlet
-
Урок 122.
00:09:28
Code Message Page and Test
-
Урок 123.
00:09:04
Refactor and Test again
-
Урок 124.
00:07:28
Understand Requirement and Design for Customer Authentication
-
Урок 125.
00:09:40
Code Customer Login page and CustomerLoginServlet
-
Урок 126.
00:12:26
Implement checkLogin method in CustomerDAO class
-
Урок 127.
00:13:06
Code Customer's Menu and Test
-
Урок 128.
00:19:13
Code CustomerLoginFilter
-
Урок 129.
00:06:24
Understand Update Customer Profile Feature
-
Урок 130.
00:16:32
Code Customer Profile Page
-
Урок 131.
00:13:49
Code Edit Customer Profile Page
-
Урок 132.
00:15:45
Code UpdateCustomerProfileServlet and CustomerServices
-
Урок 133.
00:05:36
Understand Requirement and Design for Review Management Module
-
Урок 134.
00:32:32
Code ReviewDAO and Unit Tests
-
Урок 135.
00:15:59
Implement List Reviews Feature
-
Урок 136.
00:30:56
Implement Update Review Feature
-
Урок 137.
00:07:20
Implement Delete Review Feature
-
Урок 138.
00:02:10
Understand Requirement and Design for Displaying Reviews for Books
-
Урок 139.
00:11:19
Calculate Average Rating of a Book
-
Урок 140.
00:13:23
Define data structure for displaying review stars
-
Урок 141.
00:16:16
Code to display rating stars for books
-
Урок 142.
00:29:51
Code to display customer's reviews for a book
-
Урок 143.
00:07:52
Understand Requirement and Design for Customer Writing Review feature
-
Урок 144.
00:09:29
Update ReviewDAO class
-
Урок 145.
00:11:06
Create WriteReviewServlet Class and Update Book Detail JSP
-
Урок 146.
00:06:49
Start Coding Review Form
-
Урок 147.
00:10:30
Redirect Customer to Review Form after Login
-
Урок 148.
00:11:12
Code Review Form - Basic Fields
-
Урок 149.
00:14:47
Code Review Form - Implement Rating Stars and Validation
-
Урок 150.
00:09:09
Code SubmitReviewServlet and Update ReviewServices
-
Урок 151.
00:12:33
Code Review Message Page and Test
-
Урок 152.
00:14:37
Code Review Form in Read Only Mode
-
Урок 153.
00:04:25
Understand Requirement and Design for Shopping Cart
-
Урок 154.
00:27:21
Code ShoppingCart Class
-
Урок 155.
00:40:00
Implement View Shopping Cart Feature
-
Урок 156.
00:14:39
Implement Add Book to Cart Feature
-
Урок 157.
00:08:26
Implement Remove Book from Cart feature
-
Урок 158.
00:40:53
Implement Update Book in Cart Feature
-
Урок 159.
00:11:03
Implement Clear Cart Feature
-
Урок 160.
00:06:57
Understand Requirement and Design for Order Management Module
-
Урок 161.
00:01:30
Understand Design of OrderDAO Class
-
Урок 162.
00:21:30
Implement create method in OrderDAO class
-
Урок 163.
00:10:19
Modify OrderDetailId and OrderDetail Classes
-
Урок 164.
00:12:58
Test create method of the OrderDAO class
-
Урок 165.
00:07:49
Implement get method in the OrderDAO class
-
Урок 166.
00:11:07
Implement listAll method in OrderDAO class
-
Урок 167.
00:10:06
Implement update method in OrderDAO class
-
Урок 168.
00:04:38
Implement count and delete methods in OrderDAO class
-
Урок 169.
00:22:15
Implement List Orders Feature
-
Урок 170.
00:26:56
Implement View Order Detail Feature
-
Урок 171.
00:07:19
Understand Requirement and Design for Place Order Feature
-
Урок 172.
00:04:01
Create CheckOutServlet Class
-
Урок 173.
00:25:35
Code Checkout Page
-
Урок 174.
00:26:11
Code PlaceOrderServlet and OrderServices
-
Урок 175.
00:04:22
Update CustomerLoginFilter
-
Урок 176.
00:06:29
Understand Requirement and Design for View Order History
-
Урок 177.
00:08:07
Implement listByCustomer method in OrderDAO class
-
Урок 178.
00:04:56
Create ViewOrdersServlet Class
-
Урок 179.
00:09:36
Code Order History Page
-
Урок 180.
00:13:26
Code ShowOrderDetailServlet and Order Detail Page
-
Урок 181.
00:14:04
Fix a Security Issue in Viewing Order Details
-
Урок 182.
00:02:42
Update CustomerLoginFilter Class
-
Урок 183.
00:08:35
Understand Requirement and Design for Order Management Module (part 2)
-
Урок 184.
00:20:30
Code Edit Order Form
-
Урок 185.
00:25:49
Code Add Book to Order Popup Dialog
-
Урок 186.
00:25:57
Code AddBookToOrderServlet
-
Урок 187.
00:18:20
Code Remove Book from Order
-
Урок 188.
00:12:24
Validate Input in Edit Order Form
-
Урок 189.
00:16:20
Code UpdateOrderServlet
-
Урок 190.
00:16:41
Test Update Order Details
-
Урок 191.
00:11:19
Implement Delete Order Feature
-
Урок 192.
00:05:18
Understand Requirement and Design for Website Home Page
-
Урок 193.
00:15:10
Write SQL Statement to Select Best Selling Books
-
Урок 194.
00:08:59
Update BookDAO and Unit Test
-
Урок 195.
00:05:20
Update HomeServlet and Index JSP for Best Selling Books
-
Урок 196.
00:09:53
Write SQL Statement to Select Most Favored Books
-
Урок 197.
00:17:06
Write Named Query and Update BookDAO Class
-
Урок 198.
00:08:04
Update HomeServlet and Index JSP for Most Favored Books
-
Урок 199.
00:05:11
Understand Requirement and Design for Admin Home Page
-
Урок 200.
00:02:07
Update Hyperlinks for Quick Actions
-
Урок 201.
00:15:22
Code to List the Most Recent Sales
-
Урок 202.
00:10:33
Code to List the Most Recent Reviews
-
Урок 203.
00:06:22
Code to Display Statistics
-
Урок 204.
00:00:39
Steps to Package and Deploy the website
-
Урок 205.
00:07:50
Export Database using MySQL Workbench
-
Урок 206.
00:03:45
Export Database using Command Line
-
Урок 207.
00:04:39
Package Project to WAR File
-
Урок 208.
00:04:57
Import Database on Server Machine
-
Урок 209.
00:12:59
Configure Tomcat Server and Deploy Website
-
Урок 210.
00:06:50
Test the Newly Deployed Website
-
Урок 211.
00:09:20
Understand requirement and design for PayPal payment integration
-
Урок 212.
00:21:15
Update Customer table and Customer class
-
Урок 213.
00:10:16
Update CustomerDAOTest class
-
Урок 214.
00:06:15
Update Admin Dashboard and Customer List
-
Урок 215.
00:07:43
Update Customer Form
-
Урок 216.
00:17:17
Code Country dropdown list
-
Урок 217.
00:10:41
Update Create New Customer feature
-
Урок 218.
00:08:44
Update Edit Customer feature
-
Урок 219.
00:17:49
Update Customer registration feature
-
Урок 220.
00:04:08
Update View Customer Profile feature
-
Урок 221.
00:09:45
Update Edit Customer Profile feature
-
Урок 222.
00:05:04
Understand How PayPal uses Order details information
-
Урок 223.
00:17:14
Update table book_order and BookOrder class
-
Урок 224.
00:19:57
Update OrderDAOTest class
-
Урок 225.
00:19:57
Update Admin dashboard and View Order details
-
Урок 226.
00:08:50
Update Edit Order Details - Payment method
-
Урок 227.
00:11:20
Update Edit Order Details - Recipient Information
-
Урок 228.
00:13:56
Update Edit Order Details - Ordered books and form validation
-
Урок 229.
00:14:15
Update Edit Order Details - Code on server side and Test
-
Урок 230.
00:06:14
Update View order details in frontend
-
Урок 231.
00:03:46
Understand requirement and design for updating Checkout page
-
Урок 232.
00:13:54
Update amount details in Checkout page
-
Урок 233.
00:12:03
Update Recipient information and Form validation
-
Урок 234.
00:10:45
Test Checkout page with payment method COD
-
Урок 235.
00:05:24
Review Payment workflow and PayPal REST SDK
-
Урок 236.
00:03:28
Create PayPal Sandbox App
-
Урок 237.
00:04:02
Class Diagram for PayPal payment integration
-
Урок 238.
00:03:22
Add dependency for PayPal REST SDK
-
Урок 239.
00:14:38
Create PaymentServices class and Refactor OrderServices class
-
Урок 240.
00:07:49
Code PaymentServices class - Payer Info and Redirect URLs
-
Урок 241.
00:06:53
Code PaymentServices class - Amount Details
-
Урок 242.
00:12:53
Code PaymentServices class - Shipping Address and Transaction Details
-
Урок 243.
00:20:51
Code PaymentServices class - Send request payment
-
Урок 244.
00:05:39
Code PaymentServices class - Get approval URL
-
Урок 245.
00:08:28
Test authorize payment using Credit card
-
Урок 246.
00:04:41
Test authorize payment using PayPal account
-
Урок 247.
00:08:13
Code Review Payment - ReviewPaymentServlet and Update PaymentServices class
-
Урок 248.
00:13:26
Code Review Payment Page - Payer and Recipient Information
-
Урок 249.
00:11:28
Code Review Payment Page - Transaction details
-
Урок 250.
00:20:47
Code Execute Payment - Update PaymentServices and OrderServices classes
-
Урок 251.
00:06:47
Test Execute Payment
-
Урок 252.
00:18:49
Code Payment Receipt page
-
Урок 253.
00:15:52
Code Print Receipt feature
-
Урок 254.
00:15:13
Test Payment with COD, PayPal and Credit card
-
Урок 255.
00:05:46
Switch PayPal payment to Live mode
-
Урок 256.
00:14:43
Use HTML 5 for Form Inputs and Validation
-
Урок 257.
00:12:18
Use HTML 5 in Order Form
-
Урок 258.
00:04:16
Fix Cancel Button and Form Alignment