Spring Framework: Фундаментальные основы
Фундаментальные знания как устроен Spring Framework изнутри, на простых примерах
Description
Всем привет! Меня зовут Петров Антон и я являюсь преподавателем курса "Spring Framework: фундаментальные основы". Я уже более 6 лет работаю в сфере Java-разработки, и за это время углубил свои знания и опыт в использовании Spring Framework
Курс "Spring Framework: фундаментальные основы" предназначен для тех, кто хочет изучить основы Spring Framework.
В первой секции курса вы узнаете, что такое инверсия контроля и внедрение зависимостей, и как их использовать в Spring. Во второй секции вы изучите основные концепции Spring Core, такие как бины, фабрики бинов, жизненный цикл бинов, а также базовые аннотации Spring.
Часто теории недостаточно, чтобы освоить материал. Поэтому каждая тема состоит из двух уроков. Первый урок — это теория, где мы с вами изучаем саму тему. А во втором уроке мы будем писать код чтобы закрепить пройденную теорию. Практика построена на простых примерах, чтобы вам было проще понять материал.
В конце каждого теоретического урока будет самостоятельное задание, где вам нужно будет изучить дополнительные материалы.
Мы начнем с самой базы, где еще нет Spring Boot. И начнем мы с модуля spring-beans, где нет ничего кроме BeanFactory, и постепенно шаг за шагом мы будем добавлять новые модули, например spring-context, а со временем и spring-aop. Таким образом мы начнем с самого ядра Spring и постепенно будем расширять наше приложение.
Покупая курс на Udemy у вас есть возможность отказаться от курса и вернуть деньги в течении 30 дней.
Этот курс даст вам те самые базовые знания, которые нужны для разработки на Spring Framework. До встречи на первом уроке
What You Will Learn!
- В курсе "Spring Framework: Фундаментальные Основы" вы в теории и на практике изучите следующие темы:
- Инверсия контроля (IoC) и Внедрении зависимостей (DI)
- Что такое Spring контейнер
- Зачем нужны Bean Definitions
- Область видимости бинов (Bean Scopes, Singleton, Ptototype, @Scope)
- Жизненный цикл бинов (Bean Life Cycle, @PostConstruct, @PreDestroy)
- Интерфейс BeanFactoryPostProcessor
- Интерфейс BeanPostProcessor (методы postProcessBeforeInit, postProcessAfterInit)
- Базовые Spring аннотации (@Bean, @Configuration, @Value, @Import)
- Особое внимание аннотации @Autowired и @Qualifier
- Что такое прокси и Spring АОП (Аспектно-ориентированное программирование)
- Каждое практическое видео содержит "горячие клавиши", чтобы вы могли быстрее освоиться с программой IntellijIDEA
- 60 тестовых вопросов, которые помогут вам закрепить пройденную тему
- Ссылки на дополнительные материалы для изучения
Who Should Attend!
- Для всех, кто только начинает свое знакомство со Spring
- Для разработчиков, которые уже активно используют Spring, но хотят освежить или восполнить пробелы как устроен Spring изнутри