Learn programming with a discount (KIPPER coupon) 💙
https://alura.tv/kipper-yt
In this video, you'll learn how to build a complete backend project for your portfolio from scratch: a QR Code Generator with Java 21, Spring Boot, Docker, and AWS S3. We'll explore industry standards, essential tools, and practices that will make your GitHub profile stand out. This project isn't just another one of the many "to-do lists" you're used to seeing; it's a way to learn and apply real-world industry tools and standards.
Throughout the video, you'll find a detailed step-by-step guide, starting with configuring the project in the Spring Initializer and implementing the controller and all necessary dependencies. We'll build (always with clean code and performance in mind) everything you need to generate our QR Codes and integrate with AWS S3 to save the generated images.
By the end of this video, you'll have not only a backend application, but also a deeper understanding of backend and market standards.
⭐ Become a channel member and get access to live streams, videos, and exclusive content!
/ @kipperdev
RELATED VIDEOS
📺 • Curso de JAVA + SPRING completo
📺 • Resolvendo DESAFIO de VAGA BACKEND com Jav...
📺 • Criando Aplicação Fullstack do Zero com Ja...
👉 Follow me on Instagram! / kipper.dev
🟢 WhatsApp Community
https://chat.whatsapp.com/HpuMiuBlCqH...
Books I've read and recommend
------------------------------
👉 Clean Architecture Book
https://amzn.to/3MBk0pU
👉 Refactoring Book
https://amzn.to/431o1Lo
------------------------------
Useful Links
------------------------------
🔗 Github Repository
https://github.com/Fernanda-Kipper/gr...
🔗 AWS Policy Generator
https://awspolicygen.s3.amazonaws.com...
🔗 Complete Guide to Setting Up AWS IntelliJ
https://www.kipperdev.com.br/blog/gui...
🔗 Spring Documentation
https://spring.io/docs
🔗 AWS S3
https://aws.amazon.com/s3/
------------------------------
S3 Bucket Policy
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicRead",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::qrcode-storager/*"
}
]
}
Chapters:
[00:00] Introduction
[00:03] Presentation of the QR Code Generator project
[01:50] Configuring Dependencies in Spring
[04:11] Creating the Controller and Endpoints
[06:02] Implementing the DTOs
[09:04] Creating the Storage Interface
[12:01] Implementing the S3 Storage Adapter
[16:23] Creating the QR Code Generation Service
[23:44] Dockerization and Environment Variables
[33:05] Testing the Application on AWS S3
#Java #SpringBoot #AWS