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

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

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

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

Spring Boot Foundations

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

О курсе

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. Embark on a comprehensive journey into Spring Boot with this course tailored for aspiring developers and seasoned programmers alike. By the end, you’ll have a robust understanding of how to build production-ready, scalable applications using this powerful Java framework. The course kicks off with an introduction to Spring Boot, providing an overview of its features, goals, and how it stands out in the Java ecosystem. Through a hands-on approach, you’ll set up your environment, create your first project, and dive deep into the framework’s magic, from starter projects to autoconfiguration, Spring Boot DevTools, and beyond. Next, we guide you step-by-step in developing a fully functional web application. You’ll learn how to implement features like login systems, session handling, and Todo management while exploring the seamless integration of tools like JPA, Hibernate, and Spring Security. Each concept is reinforced with practical exercises, helping you build confidence in real-world application development. Whether you’re a beginner looking to understand Spring Boot or an intermediate developer wanting to master its advanced features, this course is designed for you. With no prior Spring Boot knowledge required, all you need is basic Java programming experience and the drive to enhance your skills.

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

Spring BootUser Interface (UI)Model View ControllerObject-Relational MappingRestful APIApplication DevelopmentWeb DevelopmentUI ComponentsSecure CodingDevelopment EnvironmentAuthenticationsSpring FrameworkDatabasesWeb ApplicationsHibernate (Java)Program DevelopmentApplication FrameworksSoftware Development ToolsBootstrap (Front-End Framework)

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

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

01Introduction5 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Spring Boot Foundations'ЧтениеFull Specialization ResourcesЧтениеCourse Learning ObjectiveВидео

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

Packt - Course Instructors

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

Spring Boot Foundations
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.8 ч

3 модулей

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

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

Часть программы вашего университета
Installing Java and EclipseВидео
02Introduction to Spring Boot in 10 Steps - V216 материалов

Introduction to Spring Boot in 10 Steps - V2

Step 01 - Getting Started with Spring Boot - GoalsВидеоStep 02 - Understanding the World before Spring Boot – 10,000 Feet OverviewВидеоStep 03 - Setting Up New Spring Boot Project with Spring InitializrВидеоStep 04 - Build a Hello World API with Spring BootВидеоStep 05 - Understanding the Goal of Spring BootВидеоStep 06 - Understanding Spring Boot Magic - Spring Boot Starter ProjectsВидеоStep 07 - Understanding Spring Boot Magic - AutoconfigurationВидеоStep 08 - Build Faster with Spring Boot DevToolsВидеоStep 09 - Get Production-Ready with Spring Boot - 1 - ProfilesВидеоStep 10 - Get Production-Ready with Spring Boot - 2 - ConfigurationPropertiesВидеоStep 11 - Get Production-Ready with Spring Boot - 3 - Embedded ServersВидеоStep 12 - Get Production-Ready with Spring Boot - 4 - ActuatorВидеоStep 13 - Understanding Spring Boot Versus Spring Versus Spring MVCВидеоStep 14 - Getting Started with Spring Boot - ReviewВидеоUnderstanding Spring Boot Configuration PropertiesDIALOGUEIntroduction to Spring Boot in 10 Steps - V2 - AssessmentЗадание
03Web Application with Spring Boot - V250 материалов

Web Application with Spring Boot - V2

Step 00 - Introduction to Building Web App with Spring BootВидеоStep 01 - Creating Spring Boot Web Application with Spring InitializrВидеоStep 02 - Quick Overview of Spring Boot ProjectВидеоStep 03 - First Spring MVC Controller, @ResponseBody, @ControllerВидеоStep 04 - 01 - Enhancing Spring MVC Controller to Provide HTML ResponseВидеоStep 04 - 02 - Exploring Step-by-Step Coding and Debugging GuideВидеоStep 05 - Redirect to a JSP Using Spring Boot - Controller, @ResponseBody and ViВидеоStep 06 - Exercise - Creating LoginController and Login ViewВидеоStep 07 - Quick Overview - How Does Web Work - Request and ResponseВидеоStep 08 - Capturing QueryParams Using RequestParam and First Look at ModelВидеоStep 09 - Quick Overview - Importance of Logging with Spring BootВидеоStep 10 - Understanding DispatcherServlet, Model 1, Model 2, and Front ControllerВидеоStep 11 - Creating a Login FormВидеоStep 12 - Displaying Login Credentials in a JSP using ModelВидеоStep 13 - Add Hard-Coded Validation of User ID and PasswordВидеоStep 14 - Getting Started with Todo Features - Creating Todo and TodoServiceВидеоStep 15 - Creating First Version of List Todos PageВидеоStep 16 - Understanding Session Versus Model Versus Request - @SessionAttributesВидеоStep 17 - Adding JSTL to Spring Boot Project and Showing Todos in a TableВидеоStep 18 - Adding Bootstrap CSS framework to Spring Boot Project Using webjarsВидеоStep 19 - Formatting JSP Pages with Bootstrap CSS FrameworkВидеоStep 20 – Let's Add a New Todo - Create a New ViewВидеоStep 21 - Enhancing TodoService to Add the TodoВидеоStep 22 - Adding Validations Using Spring Boot Starter ValidationВидеоStep 23 - Using Command Beans to Implement New Todo Page ValidationsВидеоStep 24 - Implementing Delete Todo Feature - New ViewВидеоStep 25 - Implementing Update Todo - 1 - Show Update Todo PageВидеоStep 26 - Implementing Update Todo - 1 - Save Changes to TodoВидеоStep 27 - Adding Target Date Field to Todo PageВидеоStep 28 - Adding a Navigation Bar and Implementing JSP FragmentsВидеоStep 29 - Preparing for Spring SecurityВидеоStep 30 - Setting Up Spring Security with Spring Boot Starter SecurityВидеоStep 31 - Configuring Spring Security with Custom User and Password EncoderВидеоStep 32 - Refactoring and Removing Hardcoding of User IDВидеоStep 33 - Setting Up a New User for Todo ApplicationВидеоStep 34 - Adding Spring Boot Starter Data JPA and Getting H2 Database-ReadyВидеоStep 35 - 01 - Configuring Spring Security to Get H2 Console WorkingВидеоStep 35 - 02 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Ft OverviewВидеоStep 36 - Making Todo an Entity and Population Todo Data into H2ВидеоStep 37 - Creating TodoRepository and Connecting List Todos Page from H2 DatabaseВидеоStep 38 - 01 - Connecting All Todo App Features to H2 DatabaseВидеоStep 38 - 02 - Exploring Magic of Spring Boot Starter JPA and JpaRepositoryВидеоStep 39 - Overview of Connecting Todo App to MySQL databaseВидеоStep 40 - Optional Hands-On - Installing DockerВидеоStep 41 - Optional Hands-On - Connecting Todo App to MySQL databaseВидеоConclusion to the Course 'Spring Boot Foundations'ЧтениеUnderstanding Spring Boot Web ApplicationsDIALOGUEWeb Application with Spring Boot - V2 - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание