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