Course Overview
This course is designed to provide students with a comprehensive understanding of Java programming and Spring Boot. By the end of this course, students will be able to develop simple backend applications, perform basic testing, and use Docker to containerize their applications.
Course Structure
The course is divided into 10 weeks, each covering a specific topic in Java and Spring Boot.
* Week 1: Introduction to Java Programming
* Week 2: Object-Oriented Programming (OOP) Basics
* Week 3: Advanced OOP Concepts
* Week 4: Data Structures in Java
* Week 5: Introduction to Docker and Spring Boot
* Week 6: Building Applications with Spring Boot
* Week 7: RESTful Web Services with Spring Boot
* Week 8: Data Access with Spring Boot
* Week 9: Securing Your Spring Boot Application
* Week 10: Testing in Spring Boot
Prerequisites
No prior knowledge of Java or Spring Boot is required. However, it is recommended that you're proficient in regular operating systems maintenance tasks (installing software) and Excel data manipulation (formulas and pivot tables).
Equipment Needed
A laptop with enough processing power to run your favorite IDE, enough RAM to compile your code without breaking a sweat, and a storage capacity that can hold all your project files is all you need to get started on your software development journey.
Career Change Opportunity
This bootcamp is a comprehensive software development course designed for people who are looking to change careers and become proficient in software development.