Escrito por Kjartan Ólason, e serve mais para guia de ensino do que u curos completo. Se quiser colaboardar, seja bem vindo a contribuir, qualquer PR é agradeçido.
- Conhecimento básico de utilização de um computador, instalação de aplicativo. e etc...
- Git e GitHub (Início Rápido)
- Conceitos basicos do Git como init, clone, pull e push.
- Conta Github Gratuita. Clique aqui para criar a sua conta agora
-
Parte 1 — Introdução a Java, e Orientação a objetos em geral
-
Parte 2 — Tipos primitivos, classes e objetos e aa diferencias entre eles.
-
Parte 4 — Maven: Repositórios, bibliotecas, build e distribuição de dependências
-
Parte 5 – JDBC e Interface Gráficas em Java (User Interface)
-
Calculadora na linha de comando
- Operadores básicos + - x /
- Gravação de historico de calculações
- Validação da entrada
-
Inteface gráfica (UI) composta de lista e editor de texto
- A lista do lado esceirdo deve contem itens carregados externalmente (arquivo ou algum lugar fora do código)
- Clicando em um iem na lista mostra conteudo ao lado esceirdo relactionado a item clicado
- Funcionalidade adicional é da sua escolha. Recomendado mas opcional.
-
Simulador de uma conta poupanca
- Funções: Deposito, Saque ou Balanco
- Para simplificação, os juros que adicionadas são colocadas na hora do deposito (10%) - mas sera retirado (15% se for saque)
-
Aplicativo de Chat utilizando RabbitMQ
- Projeto final, e recomendo trabalhar em equipa para finalizar, mas é opicional.
- Utilizando RabbiMQ crie um canal de mensagens (Escolhe entre Pub/Sub, Topic ou RBC) - Leia sobre as diferencias e escolhe o que acha melhor.
- Só precisa de um App com Main, aonde tem escolha se voce é Pessoa A ou B