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

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

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

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

Building Real-World Java Applications with Spring and Beyond

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

О курсе

This course 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. Unlock the potential of Java with Spring as you learn to build dynamic, scalable applications. This course covers everything from the basics of Spring Framework to advanced Spring Boot and JPA integration, guiding you through creating real-world Java applications. You'll gain hands-on experience using Maven, JUnit, Spring Data JPA, and Spring Boot to build fully functional applications. By the end, you’ll have a deep understanding of dependency management, bean configuration, and the power of Spring’s ecosystem for robust application development. Throughout the course, you’ll work with key Spring tools and techniques. You’ll begin with creating a Spring Framework project, dive into core concepts like dependency injection and autowiring, and then transition to advanced Spring features, such as bean scopes and lifecycle management. With practical examples, you’ll also work with RESTful APIs and databases using Spring Boot and Spring Data JPA. This course is ideal for developers eager to enhance their Java skills and dive into the Spring Framework for real-world application development. It’s designed for those with a basic understanding of Java who want to take their skills to the next level, whether they are building enterprise applications or simple web services.

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

Apache MavenUnit TestingData PersistenceDocker (Software)Hibernate (Java)Object-Relational MappingSoftware TestingBuild Tools

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

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

01Getting Started with Java Spring Framework33 материалов

Getting Started with Java Spring Framework

Introduction to the Course 'Building Real-World Java Applications with Spring and Beyond'ЧтениеFull Specialization ResourcesЧтениеStep 01 - Understanding the Need for Java Spring FrameworkВидеоStep 02 - Getting Started with Java Spring FrameworkВидео

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

Packt - Course Instructors

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

Building Real-World Java Applications with Spring and Beyond
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.8 ч

10 модулей

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

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

Часть программы вашего университета
Step 03 - Creating a New Spring Framework Project with Maven and JavaВидео
Step 03z - Quick Intro to Spring Initializr and MavenВидео
Step 04 - 01 - Getting Started with Java Gaming ApplicationВидео
Step 04 - 02 - Adding Buttons to Our Spring Gaming AppВидео
Step 04 - 03 - Introduction to var - Java 10 New FeatureВидео
Step 05 - Understanding Loose Coupling and Tight CouplingВидео
Step 06 - 01 - Introducing Java Interface to Make App Loosely CoupledВидео
Step 06 - 02 - Code Review - Introducing Java Interface to Spring AppВидео
Step 06 - 03 - Exercise - Adding Pacman GameВидео
Step 07 - Bringing in Spring Framework to Make Java App Loosely CoupledВидео
Step 08 - 01 - Launching Java Spring ConfigurationВидео
Step 08 - 02 - Your First Java Spring BeanВидео
Step 08 - 03 - Code Review - Java Spring Configuration and Spring BeanВидео
Step 09 - Creating More Java Spring Beans in Spring Java Configuration FileВидео
Step 10 - 01 - Implementing Auto Wiring in Spring Framework Java ConfigurationВидео
Step 10 - 02 - Reusing Existing Spring Beans for Auto WiringВидео
Step 10 - 03 - Code Review - Auto Wiring in Spring using Method Calls and MethodВидео
Step 11 - Questions about Spring Framework - What will we learn?Видео
Step 12 - Understanding Spring IOC Container: Application Context & Bean FactoryВидео
Step 13 - Exploring Java Bean vs POJO vs Spring BeanВидео
Step 14 - 01 - Exploring Spring Framework Bean Auto WiringВидео
Step 14 - 02 - Exploring Spring Framework Primary and Qualifier AnnotationsВидео
Step 15 - 01 - Using Spring Framework to Manage Beans for Java Gaming AppВидео
Step 15 - 02 - Using Spring Framework to Manage Beans for Java Gaming AppВидео
Step 15 - 03 - Code Review - Spring Managed Beans for Java Gaming AppВидео
Step 16 - More Questions about Java Spring Framework - What will we learn?Видео
Step 17 - Exploring Spring Framework With Java - Section 1 - ReviewВидео
Crafting Loosely Coupled Applications with SpringDIALOGUE
Getting Started with Java Spring Framework - AssessmentЗадание
02Using Spring Framework to Create and Manage Your Java Objects16 материалов

Using Spring Framework to Create and Manage Your Java Objects

Step 01 - 01 - Getting Spring Framework to Create and Manage Your Java ObjectsВидеоStep 01 - 02 - Getting Spring Framework to Create Beans using @ComponentВидеоStep 01 - 03 - Exercise - Playing with Spring FrameworkВидеоStep 01 - 04 - Code Review - Spring Creating and Managing Spring BeansВидеоStep 02 - Exploring Primary and Qualifier Annotations for Spring ComponentsВидеоStep 03 - Primary and Qualifier - Which Spring Annotation Should You Use?ВидеоStep 04 - 01 - Exploring Spring Framework - Different Types of DependencyВидеоStep 04 - 02 - Getting Started with Field InjectionВидеоStep 04 - 03 - Exploring Setter and Constructor InjectionВидеоStep 05 - Java Spring Framework - Understanding Important TerminologyВидеоStep 06 - Java Spring Framework - Comparing @Component vs @BeanВидеоStep 07 - Why do we have dependencies in Java Spring Applications?ВидеоStep 08 - Exercise: Solution for Real World Java Spring Framework ExampleВидеоStep 09 - Exploring Spring Framework With Java - Section 2 - ReviewВидеоExploring Spring Framework Object ManagementDIALOGUEUsing Spring Framework to Create and Manage Your Java Objects - AssessmentЗадание
03Exploring Spring Framework Advanced Features15 материалов

Exploring Spring Framework Advanced Features

Step 01 - Exploring Lazy and Eager Initialization of Spring Framework BeansВидеоStep 02 - Comparing Lazy Initialization Versus Eager InitializationВидеоStep 03 - Exploring Java Spring Framework Bean Scopes - Prototype and SingletonВидеоStep 04 - Comparing Prototype Versus Singleton - Spring Framework Bean ScopesВидеоStep 05 - Exploring Spring Beans - PostConstruct and PreDestroyВидеоStep 06 - Evolution of Jakarta EE - Comparing with J2EE and Java EEВидеоStep 07 - Exploring Jakarta CDI with Spring Framework and JavaВидеоStep 08 - Exploring Java Spring XML ConfigurationВидеоStep 09 - Java Annotations Versus XML Configuration for Java Spring FrameworkВидеоStep 10 - Exploring Spring Framework Stereotype Annotations - Component and moreВидеоStep 11 - Quick Review - Important Spring Framework AnnotationsВидеоStep 12 - Quick Review - Important Spring Framework ConceptsВидеоStep 13 - Exploring Spring Big Picture - Framework, Modules, and ProjectsВидеоLazy Initialization vs Eager Initialization in SpringDIALOGUEExploring Spring Framework Advanced Features - AssessmentЗадание
04Getting Started with Spring Boot14 материалов

Getting Started with Spring Boot

Step 01 - Getting Started with Spring Boot – GoalsВидеоStep 02 - Setting Up New Spring Boot Project with Spring InitializerВидеоStep 03 - Build a Hello World API with Spring BootВидеоStep 04 - Understanding the World before Spring Boot – 10,000 Feet OverviewВидеоStep 05 - Understanding Spring Boot Magic - Spring Boot Starter ProjectsВидеоStep 06 - Understanding Spring Boot Magic - AutoconfigurationВидеоStep 07 - Playing with Spring BootВидеоStep 08 - Understanding Spring Boot Magic - Embedded ServersВидеоStep 09 - Exploring Spring Boot ActuatorВидеоStep 10 - Exploring Spring Boot DevToolsВидеоStep 11 - Understanding Spring Boot Versus Spring Versus Spring MVCВидеоStep 12 - Getting Started with Spring Boot - ReviewВидеоIntroduction to Spring Boot ConceptsDIALOGUEGetting Started with Spring Boot - AssessmentЗадание
05Getting Started with JUnit7 материалов

Getting Started with JUnit

Step 01 - What is JUnit and Unit TestingВидеоStep 02 - Your First JUnit Project and Green BarВидеоStep 03 - Your First Code and First Unit TestВидеоStep 04 - Exploring Other Assert MethodsВидеоStep 05 - Exploring Few Important JUnit AnnotationsВидеоIntroduction to JUnit Testing BasicsDIALOGUEGetting Started with JUnit - AssessmentЗадание
06Getting Started with Maven11 материалов

Getting Started with Maven

Step 01 - Introduction to MavenВидеоStep 02 - Creating a Spring Boot Project with MavenВидеоStep 03 - Exploring Maven pom.xml for Spring Boot ProjectВидеоStep 04 - Exploring Maven Parent Pom for Spring Boot ProjectВидеоStep 05 - Exploring Maven FurtherВидеоStep 06 - Exploring Maven Build Lifecycle with a Spring Boot ProjectВидеоStep 07 - How Does Maven Work?ВидеоStep 08 - Playing with Maven CommandsВидеоStep 09 - How Are Spring Projects Versioned?ВидеоManaging Maven DependenciesDIALOGUEGetting Started with Maven - AssessmentЗадание
07Getting Started with JPA and Hibernate14 материалов

Getting Started with JPA and Hibernate

Step 01 - Getting Started with JPA and Hibernate - GoalsВидеоStep 02 - Setting up New Spring Boot Project for JPA and HibernateВидеоStep 03 - Launching H2 Console and Creating Course Table in H2ВидеоStep 04 - Getting Started with Spring JDBCВидеоStep 05 - Inserting Hardcoded Data Using Spring JDBCВидеоStep 06 - Inserting and Deleting Data Using Spring JDBCВидеоStep 07 - Querying Data Using Spring JDBCВидеоStep 08 - Getting Started with JPA and EntityManagerВидеоStep 09 - Exploring the Magic of JPAВидеоStep 10 - Getting Started with Spring Data JPAВидеоStep 11 - Exploring Features of Spring Data JPAВидеоStep 12 - Understanding Difference Between Hibernate and JPAВидеоUnderstanding JPA and Hibernate with Spring BootDIALOGUEGetting Started with JPA and Hibernate - AssessmentЗадание
08Simple REST API with Spring Boot and Spring Data JPA15 материалов

Simple REST API with Spring Boot and Spring Data JPA

Step 01 - Getting Started - Simple REST API with Spring Boot and Spring Data JPAВидеоStep 02 - Integrating Spring Boot with Data JPA and In-Memory Database H2ВидеоStep 03 - JDBC to Spring JDBC to JPA to Spring Data JPA – 10,000 Feet OverviewВидеоStep 04 - Mapping Course Entity and Populating Data with Data Using SQLВидеоStep 05 - Creating Repository to Manage Entity and Integrating with GET REST APIВидеоStep 06 - Understanding REST API – 10,000 Feet OverviewВидеоStep 07 - Building REST API to Retrieve Details of a Course – GETВидеоStep 08 - Building REST API to Create a New Course – POSTВидеоStep 09 - Building REST API to Update a Course – PUTВидеоStep 10 - Building REST API to Delete a Course – DELETEВидеоStep 11 - Optional Hands-On - Using Docker to Launch MySQL - an OverviewВидеоStep 12 - Optional Hands-On - Installing DockerВидеоStep 13 - Optional Hands-On - Using Docker to Launch MySQLВидеоBuilding a REST API with Spring Boot and MySQLDIALOGUESimple REST API with Spring Boot and Spring Data JPA - AssessmentЗадание
09Congratulations1 материалов

Congratulations

Congratulations!Видео
10Appendix - Troubleshooting Eclipse and Java6 материалов

Appendix - Troubleshooting Eclipse and Java

Troubleshooting Eclipse - Configuring Java JDKВидеоUsing Latest Java Version with Latest EclipseВидеоGetting Eclipse 2021 03 Working with JDK 16ВидеоConclusion to the Course 'Building Real-World Java Applications with Spring and Beyond'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание