Video: .MP4, 1280×720 30 fps | Audio: AAC, 48kHz, 2ch | Duration: 08:42:09Genre: eLearning | Language: English | Size: 4.24 GBLearn Spring 5 : Core Concepts, Dependency Injection, Bean Configuration, Autowiring, AOP, SpELWhat you’ll learnSpring Framework Core ConceptsSpring HistoryEnvironment Set up in STS and Intellij IdeaSpring Dependency InjectionConfiguring Spring IoC Container through XML configurationConfiguring Spring IoC Container through Java annotation configurationSpring Bean Autowiring – ByName, ByType, ConstructorSpring Bean Life Cycle Callbacks, Bean Post Processor,Spring Aspect Oriented Programming, Concept of AOP, Aspect, Advice, Join Point, Pointcut, Different Advise typesSpring Task Executor – SyncTaskExecutor, SimpleAsyncTaskExecutor, TaskExecutorAdapterSpring Bean Communication – ApplicationEvent, ApplicationListener, ContextClosedEvent, ContextRefreshedEvent, ApplicationEventPublisherAware, @EventListenerRequirementsCore Java KnowledgeBasic understanding of Maven (Optional)DescriptionA comprehensive guide on Spring fundamentals.
Whether you are a complete beginner on Spring Framework or an experience Spring developer, there are so many take ways from this course.
It covers the following Spring concepts:-Module 1: Course OverviewIntroductionWhat we needTarget AudiencePrerequisiteCourse Walk throughWhat won’t be coveredModule summaryModule 2: Set up the development EnvironmentIntroductionInstalling JavaInstalling MavenInstalling – Spring Tool SuiteCreating Maven Project in Spring Tool SuiteInstalling – Intellij IDEACreating Maven Project in Intellij IdeaModule 3: Spring Core IntroductionSpring OverviewSpring HistorySpring ModulesDependency Management: Traditional WaysDependency Management: Dependency InjectionConcepts of POJO and BeanInversion of Control : Spring IOC ContainerBean Factory InterfaceApplicationContext InterfaceConfiguring beans: XML based, Annotation and Java Config configurationModule conclusionModule 4: XML Based configurationIntroductionConfiguring POJOs with XML based configurationClassPathXmlApplicationContextSetter based dependency InjectionConstructor based dependency InjectionConstructor vs Setter based InjectionsCircular dependenciesComposing XML-based Configuration MetadataReferencing Other beansInner BeansHandling Java CollectionsMerging CollectionsDepends-onLazy-InitializationModule 5: AutowiringBasics of AutowiringAutowiring Types,No Autowiring ,Autowiring byName,Autowiring byTypeAutowiring constructorIssues with AutowiringModule 6: Java ConfigurationConfiguring beans with Java ConfigurationComponent scan with @ComponentScan@Configuration and @Bean Annotation@Component, @Configuration, @Service and @Repository annotationsConstructor InjectionAutowiring POJOs@Primary Annotation@Qualifier AnnotationImporting Configuration@Scope Annotation@Lazy Annotation@DependsOnModule 7: Spring Beans in DepthIntroductionBean Life Cycle Callbacks@PostConstruct and @PreDestroy annotationsBean ScopeBean Post ProcessorPOJO Creation with factory methods – Static factory, instance method and Spring factory beanManaging environments – @Profile annotationSpring Aware InterfacesBeanNameAwareBeanFactoryAwareApplicationContextAwareMessageSourceAwareResourceLoaderAwareEnvironmentAwareModule 8: Spring Aspect Oriented ProgrammingAOP IntroductionCore AOP ConceptsWhat is Aspect?Join PointWhat is Advice?PointcutAOP ProxyAspectjWeavingAspectj and @EnableAspectJAutoProxy annotationAdvice Annotations: @Before, @After, @AfterReturing, @AfterThrowing, @Around@Before and @After Annotation@AfterReturning Annotation@AfterThrowing Annotation@AroundDemostrationModule 9: Spring Task ExecutorIntroduction to Java Executor, ExecutorServiceRunnable, Callable and FutureThreadpool – Fixed thread pool , Cached thread pool, Single thread executor, scheduled thread pool executorSpring TaskExecutorSpring SimpleAsyncTaskExecutorSpring SyncTaskExecutorSpring TaskExecutorAdapterModule 10: Communication between Beans – ApplicationEvent ManagementIntroductionApplicationListener InterfaceApplicationEventPublisherExampleModule 11: ConclusionSource CodeCourse AummaryWhatsNextWho this course is for:Core Java DevelopersAnyone interested to learn Spring Framework fundamentalsQuick refresher for experience Spring developers