Java Servlet, JSP and Hibernate: Build eCommerce Website
Java Servlet, JSP and Hibernate: Build eCommerce Website, available at $74.99, has an average rating of 4.55, with 287 lectures, based on 796 reviews, and has 6385 subscribers.
You will learn about Program a complete e-commerce website that sells books using Java Servlet, JSP and Hibernate framework Build a Bookstore website that allows the customer to browse books, view details, search books, write reviews and register account and purchase books PayPal payment integration (including credit card payment) Build the admin panel that allows managers to manage books, customers, reviews and orders Use Hibernate framework with JPA for the data access layer Use Java Servlet for the controller layer Use JSP and JSTL for the view layer Use HTML, CSS, Javascript and jQuery for the view layer Build Mobile-first, Responsive Website with Bootstrap Design and manage Database with MySQL Code unit tests with JUnit Package and Deploy the website with Tomcat server This course is ideal for individuals who are Beginners in Java programming or Beginners in Java Servlet, JSP and Hibernate framework or Students who want to learn hands-on Java programming skill to build e-commerce websites or Those who want to go from beginner to intermediate level in Java programming It is particularly useful for Beginners in Java programming or Beginners in Java Servlet, JSP and Hibernate framework or Students who want to learn hands-on Java programming skill to build e-commerce websites or Those who want to go from beginner to intermediate level in Java programming.
Enroll now: Java Servlet, JSP and Hibernate: Build eCommerce Website
Summary
Title: Java Servlet, JSP and Hibernate: Build eCommerce Website
Price: $74.99
Average Rating: 4.55
Number of Lectures: 287
Number of Published Lectures: 275
Number of Curriculum Items: 313
Number of Published Curriculum Objects: 301
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
- Program a complete e-commerce website that sells books using Java Servlet, JSP and Hibernate framework
- Build a Bookstore website that allows the customer to browse books, view details, search books, write reviews and register account and purchase books
- PayPal payment integration (including credit card payment)
- Build the admin panel that allows managers to manage books, customers, reviews and orders
- Use Hibernate framework with JPA for the data access layer
- Use Java Servlet for the controller layer
- Use JSP and JSTL for the view layer
- Use HTML, CSS, Javascript and jQuery for the view layer
- Build Mobile-first, Responsive Website with Bootstrap
- Design and manage Database with MySQL
- Code unit tests with JUnit
- Package and Deploy the website with Tomcat server
Who Should Attend
- Beginners in Java programming
- Beginners in Java Servlet, JSP and Hibernate framework
- Students who want to learn hands-on Java programming skill to build e-commerce websites
- Those who want to go from beginner to intermediate level in Java programming
Target Audiences
- Beginners in Java programming
- Beginners in Java Servlet, JSP and Hibernate framework
- Students who want to learn hands-on Java programming skill to build e-commerce websites
- Those who want to go from beginner to intermediate level in Java programming
Dear potential students / future talented developers:
This course helps you master practical Java programming skillsyou need to create professional real-world websites from begin to end – Adding an awesome experience to your résumé. Earn job-ready skills!
Why using Java Servlet, JSP, JSTL and Hibernate framework???
You know, Java Servlet, JavaServer Pages (JSP) and JSTL are the core technologies in Java EE, which is the platform for building web applications running on Java Virtual Machine (JVM). If you’re beginner in Java EE, you should master these technologies before going with frameworks like Spring or Struts, which are based on Java EE’s core technologies. That means you will learn those frameworks faster and easier when you have foundation of Java Servlet and related technologies.
And Hibernate is the most popular ORM (Object-Relational Mapping) framework that makes programming with data access layer much more easily.
You will learn how to build a sophisticated, functioning e-commerce website that sells books online!
By completing this course, you will be able to confidently apply for any Java web development jobs, or doing Java freelance projects online.
This is a complete hands-on programming course in which you will see I type every single line of code. No boring theory.
“Covers every detail of a real world application” – said student Anastasios Lelakis
What makes this course different?
-
In this course, I use a lot of UML diagrams and picturesto help you understand how things work so you can follow along the course easily.
“I enjoy the way and approach you have used in demonstrating with diagrams, tables and step by step explanation”– said student Ioryaasa Godfrey Akpera
-
This course is built and taught by a Java expert who has been programming Java for 18 years.
-
With over 62 hours of video, you learn every step of the development process. So you can learn from zero experience.
-
You learn to build a complete e-commerce website with all functionalities.
-
You get rapid support from the instructor who will reply your questions within few hours, not days.
“The course is very well structured and the teacher Nam explains everything step by step in a clear way. Whenever you have a question, he usually replies within 1-2 days and helps you out. Very much enjoying this course and hope to use this knowledge to start building out my own webapps!”– said student Eugene
In this course, you will learn how to apply core technologies in Java EE like Servlet, JSP, JSTL and Hibernate framework to build a complete website to sell books online.
On the back-end side (Admin control panel) you will develop the following features:
-
Users management (include admin login/logout)
-
Category management.
-
Book management.
-
Review management.
-
Customer management.
-
Order management.
-
Statistics (admin dashboard)
On the front-end side (shopping website), you will develop the following features:
-
Homepage: List newly published books; best-selling books; most-favored books
-
List books in a category
-
View book details
-
Search books
-
Shopping Cart
-
Customer Registration
-
Write reviews for books
-
Place order (Checkout)
-
PayPal Payment Integration (include credit card payment)
In addition, there are also many assignments from easy to hard to help you practice.
Why should you buy this course?
-
Acquire the skillsto build e-commerce websites with Java
-
To learn fast from expert– this will save you a lot of time and avoid trials and errors
-
By completing the project in this course, you earn an awesome experience which you can proudly include in your resume – so you can get Java programming job easier.
-
If you’re a final year student, consider to make your final year projectfrom this course.
-
Advance your Javaprogramming skills to a new level.
“Amazing experience after this course. Thank you instructor.” – said student Dhara Patel
*** SPECIAL BONUS ***
You will get a copy of my book “How to Become a Successful Freelance Programmer” (sold on Amazon) in which you will learn the strategies to build a successful freelance career (I completed 142 projects with average rating 4.8 during 5 years – so you can too). Therefore, by taking this course and being gifted this book, you will be having much greater confident in your programming career.
Feel free to explore the full course content and watch the free previews.
Enroll this course today! I’m looking forward to see you inside.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Why These Technologies are Chosen
Chapter 2: User's Requirement Analysis
Lecture 1: Understand User's Requirement
Lecture 2: Analyze User's Requirements
Chapter 3: Project Design
Lecture 1: Design User Interface
Lecture 2: Database Design
Lecture 3: Technical Design
Lecture 4: Understand Project's Naming Conventions
Chapter 4: Setup Software Programs
Lecture 1: Note about Software Versions
Lecture 2: Install Java Development Kit
Lecture 3: Setup Eclipse IDE
Lecture 4: Install Apache Tomcat server
Lecture 5: Install MySQL Database Server
Chapter 5: Get Referential Project Code
Lecture 1: Get Access to GitHub Repo
Lecture 2: Browse Referential Code in Web Browser
Lecture 3: Download Project Code from GitHub
Lecture 4: Clone Project Code from GitHub
Lecture 5: Disconnect from Remote Repository
Chapter 6: Create Database
Lecture 1: Create Database Using MySQL Command Line Client
Lecture 2: Execute Script in MySQL Workbench
Lecture 3: Alter Tables in MySQL Workbench
Lecture 4: Create the rest tables using MySQL Workbench
Chapter 7: Setup Project in Eclipse
Lecture 1: Create Java Dynamic Web Project
Lecture 2: Configure Dependencies in Maven
Lecture 3: Create Packages and Directories
Lecture 4: Add Apache Tomcat and Test the Server
Chapter 8: Create Java Model Classes
Lecture 1: Understand JPA and Hibernate
Lecture 2: Mapping a Model Class Manually
Lecture 3: Create JPA Configuration File
Lecture 4: Write a test program
Lecture 5: Generate Code for Model Classes
Chapter 9: Code DAO Classes
Lecture 1: Class Design for DAO
Lecture 2: Introduction to JUnit
Lecture 3: Code UserDAOTest Class
Chapter 10: Create Website's Home Page
Lecture 1: Code Home Page for the Website's Front-End
Chapter 11: Code Admin's Home Page
Lecture 1: Code Home Page for the Website's Back-End
Chapter 12: Code User Management Module – List Users Feature
Lecture 1: Understand Requirement and Design for User Management Module
Lecture 2: Update UserDAO Class (part 1)
Lecture 3: Understand JPA Query and Named Query
Lecture 4: Update UserDAO Class (part 2)
Lecture 5: Implement List Users Feature
Chapter 13: Code User Management Module – Create User Feature
Lecture 1: Understand Requirement and Design for Create User Feature
Lecture 2: Code Create User Form Page
Lecture 3: Code CreateUserServlet and UserServices Classes
Lecture 4: Refactor UserServices Class
Lecture 5: Implement UserDAO.findByEmail Method
Lecture 6: Create Message Page
Chapter 14: Code User Management Module – Edit User Feature
Lecture 1: Understand Requirement and Design for Edit User Feature
Lecture 2: Code EditUserServlet and Edit User Form
Lecture 3: Code UpdateUserServlet and UserServices
Chapter 15: Code User Management Module – Delete User Feature
Lecture 1: Implement Delete User Feature
Chapter 16: Code Category Management Module
Lecture 1: Understand Requirement and Design for Category Module
Lecture 2: Code CategoryDAO Class and Unit Tests
Lecture 3: Implement List Category Feature
Lecture 4: Implement Create Category Feature
Lecture 5: Implement Edit Category Feature
Lecture 6: Implement Delete Category Feature
Lecture 7: Update Category Menu Items in the Home Page
Chapter 17: Using Cascading Style Sheet (CSS) and jQuery
Lecture 1: Apply Cascading Style Sheet (CSS) for the project
Lecture 2: Start using jQuery for the project
Chapter 18: Implement Authentication for Admin
Lecture 1: Understand Requirement and Design for Admin Authentication
Lecture 2: Create Admin Login Page
Lecture 3: Implement checkLogin function
Lecture 4: Code AdminLoginServlet
Lecture 5: Implement Logout function
Lecture 6: Implement AdminLoginFilter
Chapter 19: Handle Exceptions
Lecture 1: Why we need to handle exceptions
Lecture 2: 3 ways of handling exceptions
Lecture 3: Handle Error 404
Lecture 4: Handle Error 500
Chapter 20: Code Book Management Module – Overview
Lecture 1: Understand Requirement and Design for Book Management Module
Chapter 21: Code BookDAO and Unit Tests
Lecture 1: Implement create() method
Lecture 2: Implement update() method
Lecture 3: Implement delete() method
Instructors
-
Nam Ha Minh
Certified Java Programmer
Rating Distribution
- 1 stars: 15 votes
- 2 stars: 14 votes
- 3 stars: 57 votes
- 4 stars: 222 votes
- 5 stars: 488 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple