Computing Course • Jillur Quddus
Introduction to Spring Boot
Learn how to quickly build standalone applications and services in Java using the Spring Boot framework designed to remove the need for software engineers to write boilerplate code and instead enabling them to focus on the specific requirements of their application with minimum fuss and configuration.
Introduction to Spring Boot
Jillur Quddus • Founder & Chief Data Scientist • 1st Sep 2020
Back to Training Courses
Overview
Learn how to quickly build standalone applications and services in Java using the Spring Boot framework designed to remove the need for software engineers to write boilerplate code and instead enabling them to focus on the specific requirements of their application with minimum fuss and configuration.
Course Details
This course provides a hands-on and in-depth exploration of the industry-standard Spring Boot framework with which to build production-grade applications in Java whilst removing the need to write boilerplate code and with minimum fuss and configuration. This course follows on from our Introduction to Java, Object Oriented Programming, Object Mapping and Test Driven Development courses respectively, and enables experienced senior softwware engineers to build production-grade applications seamlessly integrated with persistent SQL and NoSQL distributed data stores, testing frameworks, logging frameworks and security frameworks.
Course Modules
- 1. Introduction to Spring Boot
- 2. Spring Framework Fundamentals
- 3. First Application in Spring Boot
- 4. Configuration and Profiles
- 5. Spring Boot and Logging
- 6. Spring Data JDBC
- 7. Spring Data JPA
- 8. Spring Boot and JUnit
- 9. End-to-End Application
Requirements
- Introduction to Java or equivalent.
- Object Oriented Programming or equivalent.
- Object Mapping or equivalent.
- Test Driven Development or equivalent.
Outcomes
- Knowledge of the industry-standard Spring framework for Java applications and services.
- The ability to rapidly build production-grade standalone applications in Java with no boilerplate code.
- The ability to seamlessly integrate Spring Boot applications with SQL and NoSQL distributed databases, testing frameworks, logging frameworks and security frameworks with minimal configuration.
