The Web Services with Spring 5 Academy introduces to enterprise SOA & web application development using Spring 5 platform.
Web Services with Spring 5 Academy: Java, Spring Boot, Spring MVC, Spring Data and Spring Security
Build your IT career with us in just 3 months
Why Us?
The Web Services with Spring 5 Academy introduces to enterprise SOA & web application development using Spring 5 platform.
Application Requirements
You can participate if you are
Best part of our Academy
This is a free program with duration of 75 hours, distributed in 30 sessions. The Academy starts on 12th November and will continue till 16th February 2023.
All lectures and exercises will be conducted online, each Saturday and Sunday in November – mid-January from 10:00h – 12:45h, with 15 minutes break, and each Monday, Thursday, and Friday till the end of the course from 18:30h – 21:15h, with 15 minutes break.
Agenda
During the Academy, you’ll learn the best practices and latest technologies from certified trainer and senior developers working on real-world projects. You’ll master Java and become a highly valued developer using new technologies, tools and frameworks. You’ll walk away with the in-demand skills to advance your career.
Achieve a solid level understanding and practical experience using core Java technologies and APIs – Java IO/NIO/NIO2, generics, functional programming with java – lambdas and Stream API, Multithreading, JDBC;
Embrace the rich opportunities for rapid web and REST/Web API application development using Spring 5 and Spring Boot ecosystem of projects and modules;
Solid level understanding and professional use of ORM with Hibernate and JPA;
Develop, deploy, optimize, secure, and test production grade web applications, services and clients with in Spring Boot, Hibernate, Spring MVC & REST;
Have plenty of hands-on experience with Spring Boot, Hibernate, JPA, Spring MVC, Spring Data, Spring Security, Spring Boot tests, Spring MVC Testing framework, Junit, Mockito.
Do homework and present final course project
Basic Git workflow
OOP with Java SE
Main Java APIs, Des ign Patterns
Introduction to Spring
Spring beans configuration and Dependency Injection (DI)
Spring AOP and SpEL basics
Creating RES T controllers
The Academy contains lecture materials and exercises. Presentations, demonstrations, and hands-on exercises will be conducted in parallel to achieve immediate reinforcement of concepts in practice.
During the Academy participants will learn how to develop, deploy, and test production grade, secure web apps and services with Java, Spring Boot, Spring Data JPA, Hibernate, Spring MVC, and REST. Study is conducted in small groups – up to 15 participants.
Mentors
Software Architect at Modis Bulgaria
Hristo has worked as a software engineer since 2013. His professional experience includes multiple projects, varying from small businesses to big international corporations. Hristo also holds a Master’s degree in Networking and Informatics Systems. His hobbies include mountain hiking, amateur fishing, board games and spending time with his family.
Full-stack Developer, IT Trainer
Trayan is developer of end-to-end reactive full-stack applications and services using ES, TypeScript, React, Angular, and Vue.js clients, and Spring, Java EE, Reactor, Kafka, Ktor (Kotlin), Express (TypeScript), Golang, and Flask (Python) back-ends. He has 18+ years of software development experience and 15+ years experience as enterprise IT trainer. Trayan is CTO of IPT – Intellectual Products & Technologies – training and consultancy company, focused on novelties in front-end and REST/gRPC/GraphQL backend development – reactive UI, end-to-end reactive programming, distributed event stream processing, distributed machine learning, and real-time micro-service architectures. Trayan has presentations on local developer conferences such as Java2Days, Voxxed Days, jPrime, jProfessionals, BGOUG, on topics like Spring 5, Reactor, SOA & REST, Kafka, Pulsar, Java EE, React, Angular, Express.js, RxJS, reactive robotics and IoT. He is robotics / smart-things/ IoT enthusiast and organizes RoboLearn hackathons in Sofia.
Nikolay is a Resource Manager in the company. He is responsible for the upskilling programs within the company. He is also one of the hiring managers for the projects developed within Modis. Nikolay has a background in business and innovation. Has experience both form the startup world as well as corporate. Interests include hiking, mountain bike, escape rooms.
Georgi has 6+ years of experience as a software engineer. He has started his career as a front-end developer but later decided to explore back-end development as well. He has experience in various projects from small to enterprise. Currently he is part of a team developing a large enterprise solution for the Adecco group of companies.
Vanya is a Senior software developer, currently engaged in Android development. She works on a streaming platform aimed at children. Has 10+ years of professional experience. Got interested in software development as a child and started pursuing this career later on. Aside from the technical knowledge, Vanya knows how to extract the business needs of the clients and how to bring more value to the customers. She is a problem solver of complex tasks that have great business impact.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |