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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Spring MVC With Spring Boot (All Modules) and Project · LearnSpace
Назад в каталог
courseraПрограммирование

Spring MVC With Spring Boot (All Modules) and Project

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master the essentials of Spring MVC and Spring Boot in this comprehensive course designed to take your web application development skills to the next level. You'll explore dependency injection, the MVC architecture, and the robust features of Spring Boot, all while working through hands-on projects. By the end, you'll have a complete understanding of building scalable and secure web applications with Spring technologies. The course begins with an in-depth look at Spring MVC fundamentals, including setting up your environment, understanding the request handling process, and utilizing key annotations effectively. You’ll then dive into Spring Boot, where you’ll create projects, integrate logic using template engines, and deploy applications using JARs and WARs. Advanced topics such as interceptors, exception handling, Spring JDBC, Hibernate, and Spring Data JPA are covered with practical examples and code walkthroughs. You'll also explore Spring Security and learn how to implement authentication, authorization, and encryption for robust web applications. Finally, you’ll apply all your skills to build an end-to-end application and learn about advanced tools like Spring Boot Actuator and Devtools. This course is ideal for developers looking to expand their expertise in Java-based web development. A basic understanding of Java and web technologies is recommended. Whether you're a beginner or an intermediate learner, this course offers a structured and hands-on learning experience to help you succeed.

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

Spring BootSpring FrameworkModel View ControllerData AccessApplication DeploymentAuthenticationsApplication SecurityAuthorization (Computing)Hibernate (Java)JavaObject-Relational MappingWeb DevelopmentApplication FrameworksDevelopment EnvironmentDatabase DevelopmentWeb ApplicationsJava ProgrammingSoftware Development ToolsDatabase ApplicationSecure Coding

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

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

01Dependency Injection4 материалов

Dependency Injection

Tight CouplingВидеоFull Course ResourcesЧтениеDependency InjectionВидеоDependency Injection with SpringВидео
02Warm Up!12 материалов

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

Packt - Course Instructors

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

Spring MVC With Spring Boot (All Modules) and Project
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16 ч

14 модулей

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

Субтитры: Казахский

Часть программы вашего университета

Warm Up!

MVC ArchitectureВидеоSpring MVC ArchitectureВидеоPre-RequisitesВидеоSetting up the EnvironmentВидеоMVC App Step 1ВидеоMVC App Step 2ВидеоMVC App Step 3ВидеоMVC App Step 4ВидеоWeb Application ContextВидеоRoot Application ContextВидеоExploring MVC Architecture for Web ApplicationsDIALOGUEWarm Up! - AssessmentЗадание
03Spring Boot9 материалов

Spring Boot

Spring Boot IntroductionВидеоCreating Spring Boot Project Using STSВидеоProject WalkthroughВидеоExploring the App LogicВидеоHow it Works and Creating JarsВидеоSpring Boot Features RevisedВидеоDeploying a War File with Spring BootВидеоUnderstanding Spring Boot BasicsDIALOGUESpring Boot - AssessmentЗадание
04Interceptors6 материалов

Interceptors

Interceptor TheoryВидеоInterceptor ExampleВидеоApplying RestrictionsВидеоInterceptors without Spring BootВидеоImplementing Spring InterceptorsDIALOGUEInterceptors - AssessmentЗадание
05Request Handling7 материалов

Request Handling

Mapping AnnotationsВидеоGet and Post MappingВидеоURI PatternsВидеоController Method ArgsВидеоReturn ValueВидеоWorking with Spring MVC Annotated ControllersDIALOGUERequest Handling - AssessmentЗадание
06Key Annotations7 материалов

Key Annotations

RequestParms, GetMapping, CookieValueВидеоModel Attribute Part 1ВидеоModel Attribute Part 2ВидеоSession AttributesВидеоForward, Redirect, and Flash AttributesВидеоUnderstanding Controller Annotations in SpringDIALOGUEKey Annotations - AssessmentЗадание
07Handling Exceptions4 материалов

Handling Exceptions

Exception HandlingВидеоException Handling in Spring BootВидеоManaging Custom Error Pages in Server ApplicationsDIALOGUEHandling Exceptions - AssessmentЗадание
08Spring JDBC7 материалов

Spring JDBC

Spring JDBC IntroductionВидеоSpring JDBC without Spring BootВидеоSpring JDBC with Spring BootВидеоExternal DatabaseВидеоPrepared StatementВидеоIntroducing Spring JDBCDIALOGUESpring JDBC - AssessmentЗадание
09Hibernate14 материалов

Hibernate

IntroductionВидеоTerminologiesВидеоJDBC Versus HibernateВидеоThings You NeedВидеоFirst Hibernate App Part 1ВидеоFirst Hibernate App Part 2ВидеоMain Logic TheoryВидеоExploring the Main LogicВидеоImproving Our CodeВидеоIncorporating AnnotationsВидеоHibernate Auto SyncВидеоRelations in HibernateВидеоUsing Hibernate with JPA AnnotationsDIALOGUEHibernate - AssessmentЗадание
10Spring Data JPA7 материалов

Spring Data JPA

Spring Data JPAВидео@Query,NamedParams,IndexedParamsВидеоQuery MethodsВидеоSorting, Pagination, ModyfyingAnnВидеоCriteriaBuilderВидеоUnderstanding Spring Data JPADIALOGUESpring Data JPA - AssessmentЗадание
11Spring Security9 материалов

Spring Security

Introduction to Spring SecurityВидеоIn Memory Data StoreВидеоJDBC AuthenticationВидеоPassword EncodingВидеоCSRF AttackВидеоInstalling KeyStore for HTTPSВидеоLDAP IntegrationВидеоSecuring a Spring Boot Application with Spring SecurityDIALOGUESpring Security - AssessmentЗадание
12Creating an End-to-End Application14 материалов

Creating an End-to-End Application

Our Final Application WalkthroughВидеоDependency WalkthroughВидеоIncorporating Back-End Components for Spring SecurityВидеоBack-End Components for Todo ManagementВидеоJSP FragmentsВидеоLogin/Logout FunctionalityВидеоUser Registration and ValidationВидеоAddViewTodosВидеоUpdateDeleteTodoВидеоEnforcing AuthorizationВидеоUser ManagementВидеоProject StructureВидеоBuilding a Spring Application: User Authentication and Todo ManagementDIALOGUECreating an End-to-End Application - AssessmentЗадание
13Spring Boot Actuator11 материалов

Spring Boot Actuator

Actuator IntroductionВидеоMonitoring Health and Custom Health IndicatorsВидеоExploring Auto Config ConditionsВидеоLogging EndpointВидеоExploring 'env' EndpointВидеоExploring Application MetricsВидеоCustom Info EndpointsВидеоCreating Custom EndpointsВидеоExploring Other EndpointsВидеоExploring Spring Boot Actuator EndpointsDIALOGUESpring Boot Actuator - AssessmentЗадание
14Spring Boot Devtools11 материалов

Spring Boot Devtools

Spring Boot Devtools IntroductionВидеоSetting Up DevtoolsВидеоLive Reload TheoryВидеоLive ReloadВидеоAutorestartВидеоGlobal Setting and Property DefaultsВидеоRemote App TheoryВидеоRemote AppВидеоSpring Boot Devtools - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание