java hero image

Java.Advanced_

Het landschap van Java in combinatie met Spring. Een doorloop van Java in een geavanceerde backend applicatie.

Componenten & Beans

“Werken met de Bean architectuur, geavanceerd software architectuur, Maven en Deploy”

Spring component & annotaties

@Component, @Annotation, @Autowired, @Service,@ Repository, @Configuration @ConditionOnClass, @ConditionalOnProperty, @Transactional, @Bean, @Qualifier, @Value, @Scope, @Profile, @Lazy, @DependsOn

Design Patterns

Design Patterns; Strategy Pattern, Singleton, Encapsulation, Command Pattern, MVC, ChainOfResponsibility, Builder Pattern, Decorator Pattern, Factory Pattern, Observer Pattern, Proxy Pattern, Bridge Pattern, Iterator Pattern

Maven, Testing & Deploy

“Van broncode tot applicatie”

Testen

UnitTesten, Mockito, @MockBean, @ContextConfiguration, TestData injecteren, InMemoryDatabases, TestContexten, Mock, Stub, BeanMocken, Selenium Introductie

Maven & Deploy

Stages van Maven; Jenkins, Environments (OTAP), add, commit, push, checkout, clone, div, merge, webhook, pipelines, Maven settings, settings.xml, Maven environments, dependencies