$199.00 $669.00
70.3% OFF
  • 7 hours of learning time
  • 1 Project Build
  • 8 core technical points

Course Outline

Week 1: Building Web Foundations with Spring

Establish a strong foundation in Java web development using the Spring ecosystem. Learn essential concepts, from the software development lifecycle to building and connecting Spring MVC applications.
Day 1: Development Journey
Introduction to the software development lifecycle and key practices.
Day 2: Spring Web Basics
Core of Spring Framework for building web applications, including Dependency Injection, IoC, and Bean Scopes.
Day 3: Spring MVC
Model-View-Controller architecture and Spring-based implementation with DispatcherServlet.
Day 4: Practice Session - Connecting with User and Account Module
Build end-to-end applications with Spring MVC, integrating the Order Management Module with the provided User Module and Financial Account Module.
Day 5: Data Access
DAO patterns, JPA basics, and Spring JPA Repository.

Week 2: Advanced Web Development & Deployment

Dive deeper into data access, error handling, security, and testing. Gain hands-on experience with execution management, security best practices, and deployment to AWS.
Day 6: Error Handling & Validation
Exception handling strategies and input validation with AOP, @ControllerAdvice, and logging.
Day 7: Practice Session - Execution Management Module
Exercises on error handling and data access with a focus on the Execution domain, the core of the Trading Capturing System.
Day 8: Web Security
Securing web applications: authentication with JWT and authorization with RBAC and ABAC.
Day 9: Unit Testing
testing with JUnit, Mockito, and JaCoCo.
Day 10: Deployment
Manual deployment to AWS to understand the deployment process and key AWS features.
WeChat QRCode

WeChat

Thank you. Your message has been sent.

    Free reservation service

      Receive job search gift pack