The training introduces to enterprise SOA & web application development using Spring 5 platform.
The main topics include: Inversion of Control (IoC) and Dependency Injection (DI), resources, validation, Spring Expression Language (SpEL), AOP, JDBC, ORM using Hibernate, transactions, Reactive Spring Data with MongoDB, DBJMS, AMQP with RabbitMQ, RESTful web services, Web MVC, WebFlux, monitoring and testing.
Target audience: Medium to expert level Java developers with practical experience building server-side and web applications. Participants’ key takeaways:
embrace the rich opportunities for rapid web and SOA application development with Spring 5 ecosystem of projects and modules;
develop, deploy, optimize, secure, and test production grade web applications & (micro-) services with Hibernate, Spring MVC & REST;
a plenty of hands-on experience with Spring Boot, Hibernate, JPA, Spring MVC, WebFlux, Spring Data, Spring Security, Spring MVC Test framework, JUnit, Mockito, Selenium / FluentLenium.
The training is suited for teams of Java developers of corporate clients.
Individual participants may join the Saturday-Sunday Course starting January 20, 2018. – submit an online request from Schedule and Enrollment
The lecturer Trayan Iliev has a number of presentations to Java, IoT, Angular and React Sofia groups, as well as international conferences for developers: jPrime, jPofessionals, Voxxed Days, BGOUG and BGJUG. He has done a number of trainings for Java SE / EE / Web, Spring, SOA, UML AngularJS, Angular (4 editions), ReactJS, Node, Express, SQL & NoSQL DBs.