Java Programming: Spring Framework
Gain practical experience with Java and the Spring ecosystem by developing RESTful APIs and secure web applications using Spring Boot and Spring Security.

Language
- English
Topic
- Java
Skills You Will Learn
- Spring Framework, Spring Boot, Spring Security, RESTful APIs, Java Development, Web Applications
Offered By
- SkillUpEdTech
Estimated Effort
- 12 hours
Platform
- SkillsNetwork
Last Update
- September 4, 2025
- Build job-ready skills in the Spring Framework and master the Spring ecosystem and its advanced architectural components in just 4 weeks
- Build RESTful APIs using Spring Boot for scalable applications
- Develop Java applications with robust security measures using Spring Security
- Gain hands-on experience through labs on Rest APIs, Web forms, authentication, authorization, and role-based access control
- Video: Course Introduction
- Reading: Course Overview
- Reading: How to Make the Most of this Course
- Video: Overview of Spring Framework and Its ecosystem
- Video: Exploring Essential Spring Concepts
- Video: Exploring IntelliJ Features
- Reading: How IntelliJ Supports the Spring Framework
- Lab: Installing IntelliJ
- Lab: Configure and Setup IntelliJ IDE for Spring
- Video: Learning Sprint Annotations
- Video: Using Maven with Spring
- Video: Defining Spring Projects
- Lab: Create Your First Spring Project
- Demo Video: Using Spring Initializr
- Practice Quiz: Spring Framework Fundamentals
- Reading: Summary and Highlights: Introduction to Spring Framework
- Reading: Code Cheat Sheet: Introduction to Spring Framework
- Graded Quiz: Introduction to Spring Framework
- Video: Introduction to Spring Boot
- Reading: Using Spring Initializr for Spring Boot
- Lab: Generating a Spring Boot Project Using Spring Initializr
- Video: Understanding Spring Boot Structure
- Video: Creating a Spring Boot Application
- Video: Managing a Spring Boot Application
- Lab: Create a Spring Boot Project
- Reading: Embedded Servers in Spring
- Video: Creating REST API Using Spring Boot
- Reading: Java Streams in Spring Operations
- Lab: Create Your First REST API with Spring Boot
- Video: Using Annotations, Controllers, and Properties
- Video: Explaining REST API Versioning
- Video: Sending and Receiving Data Using REST API Parameters
- Lab: Add interactivity to REST API
- Reading: Understanding REST API status codes
- Practice Quiz: Building REST API with Spring Boot
- Reading: Summary and Highlights: Deep Dive Into Spring Boot
- Reading: Code Cheat Sheet: Deep Dive Into Spring Boot
- Graded Quiz: Deep Dive Into Spring Boot
- Video: Introduction to Spring MVC
- Video: Getting Started with Spring MVC using Spring Boot
- Lab: Creating a Spring MVC Project
- Video: Templating Using Thymeleaf
- Video: Form Manipulation Using Spring MVC
- Lab: Develop an Interactive Spring MVC Form
- Reading: Handling File Upload with Spring MVC and Spring Boot
- Video: Overview of Spring Security
- Video: Authentication and Authorization in Spring
- Lab: Secure an Endpoint with Spring Security
- Video: Form-Based Security Using Spring Security
- Lab: Creating a Login Form
- Reading: Role-Based Access Control (RBAC)
- Practice Quiz: Secure Applications with Spring Security
- Reading: Summary and Highlights: Understanding Spring MVC and Security
- Reading: Coding Cheat Sheet: Understanding Spring MVC and Security
- Graded Quiz: Understanding Spring MVC and Security
- Final Exam: Java Programming: Spring Framework
- Reading: Final Project Overview
- Final Project: Secure Online Quiz application
- Final Project Submission
- Video: Course Wrap-Up
- Reading: Course Glossary
- Reading: Congratulations and Next Steps
- Reading: Thanks from the Course Team

Language
- English
Topic
- Java
Skills You Will Learn
- Spring Framework, Spring Boot, Spring Security, RESTful APIs, Java Development, Web Applications
Offered By
- SkillUpEdTech
Estimated Effort
- 12 hours
Platform
- SkillsNetwork
Last Update
- September 4, 2025
Instructors
Ramanujam Srinivasan
Chief Architect
With over 24 years of experience, I have effectively led technology and architecture teams, driving digital transformation and business growth for Fortune 500 companies. My expertise includes managing strategic consulting engagements and implementing large-scale solutions that have achieved annual contract values between $10M and $300M, particularly in turnaround scenarios. As an engineering leader, I guide cross-functional teams in deploying distributed solutions across various domains, including Cloud, AI/ML, eCommerce, Microservices, DevSecOps, legacy modernization, performance optimization, Generative AI, and Machine Learning. I prioritize building exceptional technology teams by mentoring and inspiring top technical talent, fostering a culture of rapid innovation and collaboration. I serve as a trusted advisor, nurturing long-term relationships with C-Level executives and stakeholders to drive the implementation of strategic technology initiatives. My approach combines a big-picture perspective with attention to detail, providing hands-on guidance for creating highly scalable and efficient solutions. I assist in developing minimum viable products (MVPs), evaluating products, enabling developers, and advocating for open-source technologies. As an innovation catalyst, I lead the ideation and Go-to-Market strategies for intellectual property solutions that leverage cloud services, data analytics, and AI/ML to provide strategic advantages to enterprise customers. Additionally, I have authored successful technology courses on Coursera covering topics such as Microsoft security, front-end and back-end development, DevOps, and Generative AI, positively impacting over 70,000 learners.
Read more