By the end of this course, learners will be able to design relational databases, develop entity classes, construct models and DAOs, implement authentication and validation, configure Spring, and create dynamic views for a fully functional shopping cart web application.

您将学到什么
Build a complete Spring MVC shopping cart with Hibernate and MySQL.
Implement authentication, validation, and ORM integration.
Apply MVC architecture to design scalable, dynamic web applications.
您将获得的技能
- Data Modeling
- Spring Framework
- Data Validation
- MySQL
- Back-End Web Development
- Relational Databases
- Model View Controller
- Application Frameworks
- Object-Relational Mapping
- Hibernate (Java)
- Full-Stack Web Development
- Authentications
- Database Design
- Java
- Apache Maven
- Database Development
- Web Applications
- 技能部分已折叠。显示 10 项技能,共 17 项。
要了解的详细信息

添加到您的领英档案
8 项作业
October 2025
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有2个模块
This module introduces learners to the foundational elements of building a Java Spring shopping cart web application. From understanding project scope and creating the MySQL database to designing entity classes, learners will explore how to structure the application effectively. The module also covers Maven setup, data modeling, DAO creation, utility classes, and authentication, ensuring a strong backend framework. By the end, students will have built a robust foundation for scalable web applications.
涵盖的内容
10个视频4个作业
This module focuses on integrating application logic with user interactions, configurations, and final deployment. Learners will implement validators, configure Hibernate properties, and build customer and admin controllers to manage workflows. The module also covers Spring configuration, view creation, and final testing, ensuring the shopping cart is fully functional. By the end, learners will be able to deliver a professional, production-ready web application.
涵盖的内容
11个视频4个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.








