Design de Classes de Domínio
→ Sem conteúdoSeparação em Camadas
→ Sem conteúdoTransição de Estados
→ Sem conteúdoPrincípios SOLID
→ Sem conteúdo
Design de Classes de Domínio
→ OkSeparação em Camadas
→ OkTransição de Estados
→ OkPrincípios SOLID
→ Ok
- https://github.com/igorujiie/contratacao/tree/main
- https://github.com/igorujiie/POII/tree/main/biblioteca/src/main/java/tech/ada/biblioteca
Design de Classes de Domínio
→ OkSeparação em Camadas
→ OkTransição de Estados
→ OkPrincípios SOLID
→ Parcial pois Service implementou Repository
Sejam muito bem-vindos a todas e a todos ao Hackathon Ada Lovelace
A competição
Ada Lovelace POOtathon POOmpetition POOdyssey
é uma maratona de programação voltada para alunos da disciplina de Programação Orientada a Objetos (POO). Inspirada na pioneira da programação, Ada Lovelace, a competição visa estimular a criatividade, a aplicação prática dos conceitos de POO e o desenvolvimento de projetos inovadores em Java. Os alunos trabalharão individualmente para criar um projeto completo, que será avaliado e apresentado ao final da competição.
- Vamos implementar o game do jogo da velha.
- Nunca ouviu falar? Sem problemas. Vamos aprender juntos!
- Para download e impressão
- O jogo da velha é um dos jogos mais antigos conhecidos, com várias origens, uma delas remete à Roma Antiga, o qual os romanos jogavam em tabuleiros de pedra e usavam pequenos objetos como peças do jogo.
- Vamos implementar o game sudoku.
- Nunca ouviu falar? Sem problemas. Vamos aprender juntos!
- How to solve a Sudoku 4x4? https://www.youtube.com/watch?v=9mygcJ9OMcc
- Para download e impressão http://sudoku-download.net/index.php
geral
→ Como posso definir ou alterar a variável do sistema PATH?windows
→ JAVAC não funciona Corrigindo em qualquer Windows!linux
→ Via apt ou yum, por este tutorial no youtube, os SDKs openjdk ou oracle.macOs
→ Utilizar o homebrew, a partir do comando →brew install oracle-jdk17
para hipsters
→ https://sdkman.io
Livro | Classificação | Ilustração | Experiência de Leitura | Moralidade | Avaliação Geral |
---|---|---|---|---|---|
O DIÁRIO ESCONDIDO DA SERAFINA (ÁTICA) | 4.7 | 4.8 | 4.5 | 4.7 | 4.7 |
UM RATO NA BIBLIOTECA (ATUAL) | 4.6 | 4.7 | 4.4 | 4.6 | 4.6 |
O LIVRO DAS PALAVRAS (BRASIL) | 4.5 | 4.6 | 4.3 | 4.5 | 4.5 |
GUILHERME AUGUSTO ARAÚJO FERNANDES (BRINQUE BOOK) | 4.8 | 4.9 | 4.7 | 4.8 | 4.8 |
O TREM DA AMIZADE (BRINQUE BOOK) | 4.7 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
public class BingoDaSorte { | |
public static void main(String[] args) { | |
Scanner entrada = new Scanner(System.in); | |
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"); | |
System.out.println("--------BINGO DA SORTE----------"); | |
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
public class JogoDeBingo { | |
private static final int MAX_NUMEROS = 60; | |
private static final int NUMEROS_POR_SORTEIO = 5; | |
private int[] numeros; | |
private Set<Integer> numerosSorteados; | |
private boolean sorteioAutomatico; | |
private String[] jogadores; |