К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Spring Framework for Java Development · LearnSpace
Назад в каталог
courseraПрограммирование

Spring Framework for Java Development

Курс от SkillUp
Средний≈ 14.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Over 60% of Java developers use the Spring Framework to build enterprise-level applications. With its powerful features and extensive ecosystem, Spring is a vital tool in Java development. This course explores the Spring Framework and its core components, and guides you through setting up your development environment using Spring Initializr. During this course, you’ll learn how to develop robust applications using Spring Boot, master RESTful APIs, and build dynamic web applications with Spring MVC. You’ll discover how to configure controllers, utilize annotations, and efficiently build REST APIs. You’ll explore Spring MVC to create interactive web applications with Thymeleaf templates and seamlessly handle forms. You’ll learn how to secure your applications using Spring Security. This course emphasizes practical experience with numerous hands-on labs throughout the course on various topics including Rest APIs, Web forms, authentication, authorization, and role-based access control. Plus, you’ll complete a final project where you’ll create a secure online quiz application. If you’re looking to develop the skills to build powerful and secure Java applications using the Spring Framework, enroll today and power-up resume with skills employers need!

Навыки, которые вы освоите

Application SecurityApache MavenRestful APIModel View ControllerAuthenticationsApplication Programming Interface (API)Configuration ManagementWeb ApplicationsApplication FrameworksSecurity ControlsDevelopment EnvironmentJava ProgrammingAuthorization (Computing)Java

Программа курса

4 модулей · 69 учебных материалов

01Introduction to Spring Framework20 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеHow to Make the Most of This CoursePLUGIN

Exploring Spring Framework

Overview of Spring Framework and Its EcosystemВидео

Учитесь у экспертов

Ramanujam Srinivasan

Преподаватель курса

Spring Framework for Java Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.2 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Русский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский

Часть программы вашего университета
Exploring Essential Spring ConceptsВидео
Exploring IntelliJ FeaturesВидео
Reading: How IntelliJ supports the Spring FrameworkPLUGIN
Lab: Installing IntelliJPLUGIN
Lab: Configure and Setup IntelliJ IDE for SpringВнешний инструмент
Practice Quiz: Exploring Spring Framework Задание

Spring Framework Fundamentals

Learning Spring AnnotationsВидеоUsing Maven with SpringВидеоDefining Spring ProjectsВидеоCreate your first Spring ProjectВнешний инструментUsing Spring InitializrВидеоPractice Quiz: Spring Framework FundamentalsЗаданиеSpring Fundamentals in PracticeDIALOGUE

Module Summary, Cheatsheet and Assessment

Summary and Highlights: Introduction to Spring Framework ЧтениеCoding Cheatsheet: Introduction to Spring Framework Внешний инструментGraded Quiz: Introduction to Spring Framework Задание
02Deep Dive into Spring Boot22 материалов

Spring Boot and its Workings

Introduction to Spring Boot ВидеоReading: Using Spring Initializr for Spring BootPLUGINLab: Generating a Spring Boot Project Using Spring InitializrВнешний инструментUnderstanding Spring Boot StructureВидеоPractice: Design a Spring Boot MicroserviceDIALOGUECreating a Spring Boot ApplicationВидеоManaging a Spring Boot ApplicationВидеоLab: Create a Spring Boot projectВнешний инструментReading: Embedded Servers in SpringPLUGINPractice Quiz: Spring Boot and its WorkingЗадание

Building REST API with Spring Boot

Creating REST APIs using Spring BootВидеоReading: Java Streams in Spring OperationsPLUGINLab: Create your first REST API with Spring BootВнешний инструментUsing Annotations, Controllers and PropertiesВидеоExplaining REST API VersioningВидеоSending and Receiving Data Using REST API ParametersВидео

Module Summary, Cheatsheet and Assessment

Summary and Highlights: Deep Dive into Spring BootЧтениеCoding Cheatsheet: Deep Dive into Spring BootВнешний инструментGraded Quiz: Deep Dive into Spring BootЗадание
03Understanding Spring MVC and Security19 материалов

Getting started with Spring MVC

Introduction to Spring MVC ВидеоGetting started with Spring MVC Using Spring Boot ВидеоLab: Creating a Spring MVC projectВнешний инструментTemplating using ThymeleafВидеоPractice: Applying the MVC PatternDIALOGUEForm Manipulation using Spring MVC ВидеоLab: Develop an Interactive Spring MVCВнешний инструментReading: Handling File upload with Spring MVC and Spring BootPLUGINPractice Quiz: Getting started with Spring MVC Задание

Secure Applications with Spring Security

Overview of Spring Security ВидеоAuthentication and Authorization in SpringВидеоLab: Secure an Endpoint with Spring SecurityВнешний инструментForm-based Security Using Spring SecurityВидеоLab: Creating a login form Внешний инструментReading: Role-Based Access Control (RBAC)PLUGIN

Module Summary, Cheatsheet and Assessment

Summary and Highlights: Understanding Spring MVC and Security ЧтениеCoding Cheatsheet: Understanding Spring MVC and SecurityВнешний инструментGraded Quiz: Understanding Spring MVC and Security Задание
04Final Project and Course Wrap-Up8 материалов

Final Exam

Final Exam: Spring Framework for Java DevelopmentЗадание

Final Project

Final Project OverviewPLUGINFinal Project: Secure Online Quiz applicationВнешний инструментFinal Project SubmissionВнешний инструмент

Course Wrap-Up

Course Wrap-Up ВидеоCourse GlossaryPLUGINCongratulations and Next StepsЧтениеThanks from the Course TeamЧтение
Lab: Add interactivity to REST APIВнешний инструмент
Reading: Understanding REST API status codesPLUGIN
Practice Quiz: Building REST API with Spring BootЗадание
Practice Quiz: Secure applications with Spring SecurityЗадание