The Spring Web MVC Framework: Building Web Applications & REST APIs

Java Spring 5.1
  • 15 Videos | 1h 37m 19s
  • Includes Assessment
  • Earns a Badge
Likes 10 Likes 10
The Spring MVC framework helps build web applications robustly and intuitively using the model-view-controller design pattern, while also incorporating all the standard Java features of a core Spring framework. Working with this framework helps produce flexible, loosely-coupled, three-tiered architecture web applications. In this course, you'll use several features of this framework, combining their use to build a simple web application. You'll learn how to connect this web application to a MySQL server database, which will be used to store your data. Next, you'll use JDBC templates to query this database and then set up login and register pages on your app. Finally, you'll perform create, read, update, and delete operations using Spring MVC.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    download and set up starter templates for your application
    Set up login and register forms
    install MySQL and MySQL Workbench on Windows
    install MySQL and MySQL Workbench on MacOS
    configure the data source connection to MySQL
    implement three tiers of your web application
    register a new user in the application
  • implement custom form validators
    perform form validation using buit-in and custom validators
    implement the REST API for read operations
    implement the REST API for create operations
    implement the REST API for update operations
    implement the REST API for delete operations
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 54s
    UP NEXT
  • Playable
    2. 
    Working With Starter Templates for an App
    7m 18s
  • Locked
    3. 
    Setting up Login and Register Forms
    11m 35s
  • Locked
    4. 
    Windows: Installing MySQL and MySQL Workbench
    5m 32s
  • Locked
    5. 
    MacOS: Installing MySQL and MySQL Workbench
    4m 55s
  • Locked
    6. 
    Configuring MySQL Connection
    4m 51s
  • Locked
    7. 
    Implementing Three Tiers of the Application
    9m 15s
  • Locked
    8. 
    Registering a New User
    3m 27s
  • Locked
    9. 
    Implementing Custom Form Validators
    8m 51s
  • Locked
    10. 
    Performing Form Validation
    3m 57s
  • Locked
    11. 
    Implementing REST APIs for Read Operations
    7m 16s
  • Locked
    12. 
    Implementing REST APIs for Create Operations
    6m 36s
  • Locked
    13. 
    Implementing REST APIs for Update Operations
    8m 25s
  • Locked
    14. 
    Implementing REST APIs for Delete Operations
    5m 18s
  • Locked
    15. 
    Course Summary
    1m 36s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.