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

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

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

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

Mastering Spring Framework

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

О курсе

Course Description: This course offers an in-depth exploration of the Spring Framework, a popular Java-based framework for building enterprise-level applications. Participants will learn the fundamentals of Spring, including core concepts such as Spring Beans, Dependency Injection, and Annotations. The course covers advanced topics like Aspect-Oriented Programming (AOP) and the use of annotations for auto wiring, allowing learners to design robust and scalable applications. Through practical examples and hands-on exercises, participants will gain expertise in leveraging the full capabilities of the Spring Framework to build efficient, maintainable, and high-performing applications. Learning Objectives: 1. Define key concepts of the Spring Framework, including Beans, Dependency Injection, and Annotations. 2. Describe how components like Beans, AOP, and Dependency Injection work together. 3. Evaluate methods for managing Beans, configuring dependencies, and applying AOP. 4. Implement Spring applications using Dependency Injection, Annotations, and AOP. Target Audience: This course is designed for Java developers, software engineers, and IT professionals interested in mastering the Spring Framework. It is suitable for beginners who want to start learning Spring, as well as experienced developers seeking to deepen their understanding of Spring's advanced features and best practices for building scalable enterprise applications. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Broadcom or any of its subsidiaries or affiliates. This course is not an official preparation material of Broadcom. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

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

Spring FrameworkMaintainabilityJavaScalabilityJava Platform Enterprise Edition (J2EE)Java ProgrammingApplication FrameworksExtensible Markup Language (XML)

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

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

01Spring Fundamentals33 материалов

Introduction to the Course

Introduction to the SpecializationВидеоIntroduction to the CourseВидеоMeet your InstructorВидео

What are Spring Beans?

Overview of Spring BeansВидеоIntroduction to Spring Beans

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

Board Infinity

Instructor

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.4 ч

4 модулей

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

Часть программы вашего университета
Видео
Creating and Configuring Spring BeansВидео
Managing Spring Beans with ApplicationContextВидео
Read More About Spring BeansЧтение
Practice Quiz: What are Spring Beans?Задание
How Do Frameworks Make Development Easier?Обсуждение

Spring Bean Inheritance

Spring Bean Inheritance: OverviewВидеоUnderstanding Bean InheritanceВидеоConfiguring Bean InheritanceВидеоPractical Examples of Bean InheritanceВидеоRead More About Spring Bean InheritanceЧтениеPractice Quiz: Spring Bean InheritanceЗаданиеSpring FundamentalsDIALOGUE

Spring Bean Scopes

Spring Bean Scopes : OverviewВидеоOverview of Bean ScopesВидеоImplementing Singleton ScopeВидеоImplementing Prototype ScopeВидеоSession, Request, and Custom ScopesВидеоRead More About Spring Bean ScopesЧтениеPractice Quiz: Spring Bean ScopesЗадание

Spring Bean LifeCycle

Spring Bean LifeCycle : OverviewВидеоBean Lifecycle in SpringВидеоImplementing Bean Post Processor in ActionВидеоCustomizing Bean Lifecycle MethodsВидеоUsing @PostConstruct and @PreDestroy AnnotationsВидеоRead More About Spring Bean LifeCycleЧтениеPractice Quiz: Spring Bean LifeCycleЗаданиеGraded Quiz: Spring FundamentalsЗаданиеQuick Course Check-InPLUGIN
02Dependency Injection27 материалов

Need of Dependency Injection

Need of Dependency Injection - OverviewВидеоIntroduction to Dependency InjectionВидеоNeed of Dependency InjectionВидеоDependency Injection in ActionВидеоReal-World Examples of Dependency InjectionВидеоRead More About Dependency InjectionЧтениеPractice Quiz: Need of Dependency InjectionЗадание

Constructor Dependency Injection

Constructor Dependency Injection - OverviewВидеоBasics of Constructor InjectionВидеоConstructor Injection using XML ConfigurationВидеоHandling Dependencies with Constructor InjectionВидеоRead More About Constructor Dependency InjectionЧтениеPractice Quiz: Constructor Dependency InjectionЗадание

Setter Dependency Injection

Setter Dependency Injection - OverviewВидеоBasics of Setter InjectionВидеоSetter Injection using XML ConfigurationВидеоPractical Examples of Setter InjectionВидеоRead More About Setter Dependency InjectionЧтениеPractice Quiz: Setter Dependency InjectionЗадание

Dependency Injection with Lists

Overview of Dependency Injection with Lists ВидеоInjecting Collections in Spring BeansВидеоDependency Injection with Key-Value TypesВидеоDependency Injection with Map of Custom ObjectsВидеоHandling Complex Dependencies with ArraysВидеоRead More About Dependency Injection with ListsЧтение
03Annotation with Autowiring21 материалов

Autowiring in Spring

Overview of Autowiring in Spring ВидеоIntroduction to AutowiringВидеоNeed of AutowiringВидеоAutowiring by Type, Name, and ConstructorВидеоReal World Use of AutowiringВидеоRead More About Autowiring in SpringЧтениеPractice Quiz: Autowiring in SpringЗаданиеWhen Should Developers Use Autowiring?Обсуждение

Autowired, Resource, and Inject

Autowired, Resource, and Inject : OverviewВидеоUnderstanding @Autowired AnnotationВидеоUsing @Resource AnnotationВидеоUsing @Inject AnnotationВидеоComparison and Best PracticesВидеоRead More About Autowired, Resource, and InjectЧтение

Required Feature in Autowiring

Overview of Required Feature in AutowiringВидеоUnderstanding the @Required AnnotationВидеоConfiguring @Required AnnotationВидеоRead More About Required Feature in AutowiringЧтениеPractice Quiz: Required Feature in AutowiringЗаданиеGraded Quiz: Annotation with AutowiringЗадание
04Spring AOP21 материалов

Aspect Oriented Programming

Overview of Aspect Oriented ProgrammingВидеоIntroduction to Aspect Oriented ProgrammingВидеоKey Concepts in AOP: Aspect, Advice, Join Point, and PointcutВидеоBenefits of AOP in SpringВидеоReal-World Use Cases of AOPВидеоRead More About Aspect Oriented ProgrammingЧтениеPractice Quiz: Aspect Oriented ProgrammingЗадание

Understanding the Pointcut Expressions

Understanding the Pointcut Expressions - OverviewВидеоBasics of Pointcut ExpressionsВидеоCommon Pointcuts ExpressionsВидеоPractical Examples of Pointcut ExpressionsВидеоRead More About Understanding the Pointcut ExpressionsЧтениеPractice Quiz: Understanding the Pointcut ExpressionsЗадание

Spring AOP with AspectJ XML Configuration

Overview of Spring AOP with AspectJ XML ConfigurationВидеоSpring AOP with XML ConfigurationВидеоSetting Up AspectJ Methods with XMLВидеоConfiguring Aspects and Advices for CRUD OperationsВидеоRead More About Spring AOP with AspectJ XML ConfigurationЧтениеPractice Quiz: Spring AOP with AspectJ XML ConfigurationЗадание
Practice Quiz: Dependency Injection with ListsЗадание
Graded Quiz: Dependency InjectionЗадание
Practice Quiz: Autowired, Resource, and InjectЗадание
Graded Quiz: Spring AOPЗадание
Course Closure - Gratitude !Видео