An open API service indexing awesome lists of open source software.

https://github.com/brunoliratm/dio-bradesco-bootcamp

This repository houses projects and challenges from the DIO Bradesco Java Cloud Native course, showcasing robust solutions built with Java, Spring Boot, and microservices to create scalable, cloud-native applications.
https://github.com/brunoliratm/dio-bradesco-bootcamp

bradesco challenges cloud-native dio-bootcamp java spring-boot

Last synced: 2 months ago
JSON representation

This repository houses projects and challenges from the DIO Bradesco Java Cloud Native course, showcasing robust solutions built with Java, Spring Boot, and microservices to create scalable, cloud-native applications.

Awesome Lists containing this project

README

        

# DIO Bradesco Java Cloud Native Bootcamp



This repository contains all projects and challenges developed during the DIO Bradesco Java Cloud Native Bootcamp. Each folder represents a different module or project from the course, showcasing various Java and cloud-native technologies.

## Repository Structure

The repository is organized by modules, with each folder containing a specific project or set of exercises:

```
DIO-Bradesco-Bootcamp/
├── 1-basic-syntax/
│ ├── bank-account/
│ ├──ControlFlowChallenge/
│ └── ...
├── 2-future-module/
└── ...
```

## Projects

- 1 [Basic Syntax](./1-basic-syntax)
- 1.1 [Bank Account Terminal Application](./1-basic-syntax/bank-account)
- 1.2 [Control Flow Challenge](./1-basic-syntax/ControlFlowChallenge)

## How to Run the Projects

### Prerequisites
- Java Development Kit (JDK) installed
- Any IDE that supports Java (IntelliJ IDEA, Eclipse, VS Code with Java extensions)

### Running a Specific Project
1. Navigate to the project directory
2. Compile the Java files: `javac *.java`
3. Execute the main class: `java MainClassName`

For example, to run the Bank Account project:
```
cd 1-basic-syntax/bank-account
javac *.java
java Main
```

## Learning Path

This repository documents my journey through the DIO Bradesco Java Cloud Native Bootcamp, covering:

- Java fundamentals
- Object-oriented programming
- Spring Boot
- Microservices
- Cloud-native development
- API development and integration

## License

This project is for educational purposes as part of the DIO Bradesco Java Cloud Native Bootcamp.