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

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

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

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

Spring Framework - Core & Web Development

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

О курсе

Build job-ready backend applications with this Java Spring Framework Course focused on the Core Spring Framework and real-world web development. In this hands-on Spring Framework course, you will develop applications using Spring Framework Dependency Injection, implement Inversion of Control (IoC) with the Spring IoC Container, and configure applications using Spring Annotations, Java-based configuration, and Spring Profiles. You will build web applications with Spring MVC, create REST controllers, handle form submissions, apply Bean Validation, and implement global exception handling for clean API responses. Through practical exercises, you will configure Spring using XML and annotation-based configuration, map URLs with @Controller and @RequestMapping, manage dependencies with Maven, and structure maintainable backend systems. This course bridges learn Java programming fundamentals with professional Spring and Spring Boot development practices. By the end of this Spring MVC course, you will build structured web applications, implement dependency injection, validate user input, and design production-ready backend APIs — skills required for modern Java backend roles. This course is ideal for Java developers, backend engineers, and learners pursuing a Java full stack developer course who want to learn Spring Framework online and advance their careers in enterprise application development.

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

Spring FrameworkExtensible Markup Language (XML)Model View ControllerConfiguration ManagementMaintainabilityRestful APISpring BootData ValidationAPI DesignSoftware Design PatternsBack-End Web DevelopmentApplication Programming Interface (API)Enterprise Application ManagementJava Programming

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

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

01Spring Core & Dependency Injection20 материалов

Getting Started with Spring

Why Spring is So Popular ВидеоOverview of the Spring Ecosystem ВидеоCreating Your First Spring AppВидеоRead more about Spring Framework Fundamentals, Core Technologies, and the IoC ContainerЧтение

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

Board Infinity

Instructor

Spring Framework - Core & Web Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.1 ч

4 модулей

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

Часть программы вашего университета
GlossaryЧтение
Spring Core Foundations: Beans, Lifecycles & the Power of Dependency InjectionDIALOGUE
Getting Started with Spring Задание

Dependency Injection Explained

Understanding Inversion of Control ВидеоDifferent Ways to Inject Dependencies ВидеоWriting Loosely Coupled CodeВидеоRead more about Dependency Injection in Spring: Concepts, Injection Types, and AnnotationsЧтениеDependency Injection Explained Задание

Understanding Spring Beans

What is a Spring Bean ВидеоBean Scopes and Usage ВидеоBean Lifecycle BasicsВидеоRead more about Spring Stereotype Annotations, Configuration Styles, and Component ScanningЧтениеSpring Core & Dependency Injection: Building Loosely Coupled ApplicationsDIALOGUEUnderstanding Spring BeansЗаданиеQuick Course Check-InPLUGINSpring Core & Dependency InjectionЗадание
02Configuring Spring Applications18 материалов

Configuring Spring the Smart Way

XML-Based ConfigurationВидеоJava-Based Configuration ВидеоComponent Scanning in PracticeВидеоRead more about Spring Properties, @Value, @ConfigurationProperties, and ProfilesЧтениеConfiguring Spring the Smart Way Задание

Essential Spring Annotations

Component and Service Annotations ВидеоAutomatic Dependency Wiring ВидеоReading External PropertiesВидеоRead more about Spring AOP: Introduction, Concepts, and Advice TypesЧтениеEssential Spring Annotations Задание

Environment-Specific Configuration

Working with Spring Profiles ВидеоManaging Environment PropertiesВидеоConfiguration Best PracticesВидеоRead more about Spring Application Events, BeanPostProcessor, and Bean ScopesЧтениеAdvanced Spring Core: Configuration, AOP & Runtime BehaviorDIALOGUESpring Architecture StudioPLUGIN
03Building Web Apps with Spring MVC 19 материалов

Understanding Spring MVC Flow

How Would You Design Your First API Route?ОбсуждениеMVC Pattern Overview ВидеоRole of DispatcherServlet ВидеоRequest Handling LifecycleВидеоRead more about Spring Web MVC: DispatcherServlet, Handler Mapping, and REST vs MVCЧтениеUnderstanding Spring MVC FlowЗадание

Creating Controllers and Routes

Controller Types in SpringВидеоMapping URLs to Methods ВидеоPassing Data from Request ВидеоRead more about Spring MVC Controllers: Annotations, Request Mapping, and Parameter HandlingЧтениеCreating Controllers and RoutesЗадание

Views and Form Handling

Working with View TechnologiesВидеоSending Data to ViewsВидеоHandling Form SubmissionsВидеоRead more about Spring MVC REST Communication: Request/Response Handling, DTOs, and ValidationЧтениеSpring MVC Foundations: Request Handling, Routing & RESTful DesignDIALOGUESpring MVC Foundations LabPLUGIN
04Validation & Error Handling 19 материалов

Validating User Input

Binding Request Data ВидеоApplying Validation Rules ВидеоHandling Validation Errors ВидеоRead more about Building RESTful APIs with Spring: Controllers, CRUD, and Data IntegrationЧтениеValidating User InputЗадание

Bean Validation in Action

Using Built-in ConstraintsВидеоGrouping Validation RulesВидеоWriting Custom Validators ВидеоRead more about Bean Validation in Spring Boot: Built-in, Custom, and Method-Level ConstraintsЧтениеBean Validation in Action Задание

Handling Errors the Right Way

Controller-Level Error Handling ВидеоGlobal Exception Management ВидеоDesigning Clean Error ResponsesВидеоRead more about Centralized Exception Handling in Spring MVC with @ControllerAdviceЧтениеBuilding Real REST APIs with Spring: CRUD, Validation & Error HandlingDIALOGUESpring REST API CapstonePLUGIN
Environment-Specific Configuration Задание
Configuring Spring ApplicationsЗадание
Views and Form HandlingЗадание
Building Web Apps with Spring MVC Задание
Case Study: Spring Core & Spring MVC in Action — How Real Companies Build and Scale REST APIsЧтение
Handling Errors the Right WayЗадание
Validation & Error Handling Задание