Aula 01 - Revisão sobre Java e POO

O objetivo principal desta disciplina é o desenvolvimento de APIs e microsserviços com Java e Spring Boot. Contudo, a construção de software depende diretamente do domínio de seus fundamentos. É por isso que nesse primeiro momento faremos uma ampla revisão dos pilares da programação orientada a objetos com Java.

Nesta revisão estratégica de APOO1 e APOO2, não vamos apenas relembrar a sintaxe, mas entender o “porquê” por trás de cada conceito. Por que preferir composição à herança em certos cenários? Como as coleções do Java Framework otimizam nosso trabalho? De que forma o tratamento de exceções torna nossas aplicações mais confiáveis?

Este material foi desenhado para ser um guia prático e consolidar esta base essencial, que será a chave para desenvolvermos, juntos, soluções de software cada vez mais sofisticadas.

ATENÇÃO!

Essa é a orientação mais importante que vou passar para vocês: não utilize ferramentas de IA para solucionar os exercícios.

O objetivo agora é que vocês se dediquem a entender os fundamentos, enfrentando os desafios e raciocinando sobre os problemas por conta própria..

Esse ainda não é o momento de usar essas ferramentas e esse esforço é necessário para que, no futuro, vocês possam utilizá-las da forma correta: como aliadas que aumentam a produtividade, e não como um recurso que gera dependência. IAs servem para acelerar o trabalho, não para substituir nossa capacidade de avaliar e resolver problemas. Não se deixem tornar desenvolvedores que dependem dela para fazer o básico.

Entendido? Então vamos lá!

Use o índice na barra ao lado para navegar nos tópicos da Aula.



Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.