Aula 1
Universidade +1code
Objetivos da aula de hoje
- Apresentação da segunda fase
- Discutir sobre o que aprendemos
- O que faremos e como
- APIs, Camada OSI, REST
- Primeiro contato com Web3
Como passar as ideias do papel para a prática?
- Iniciar os esboços após definir os objetivos
- Separar e documentar muito bem as tarefas do grupo
- Fazer "reuniões" de retrospectiva do projeto
- Ampliar a gama de ferramentas
- Pesquisar
- Postar dúvidas em fórum
Como passar as ideias do papel para a prática?
- Quais são as regras de negócio do seu projeto?
- Quais são as partes mais críticas?
- O que faz mais sentido para seu projeto?
Como passar as ideias do papel para a prática?
Front
API
DB
Backend
API
API
REST
REST x SOAP
REST x SOAP
REST x GraphQL
Camada OSI
Exemplo de projeto
RPGather - Um app para montar mesas de RPG com pessoas próximas a você.
- Usuário cria seu perfil colocando seus interesses;
- Usuário define os parâmetros de tipo de mesa, distância máxima que pode ir, horários e dias disponíveis;
- Usuário define se quer ser jogador ou mestre;
- Algoritmo traz opções baseadas nos filtros e também no "fit"
Exemplo de projeto
Tenho minha ideia e defini as regras, e agora?
- Fazer fluxograma do projeto em macro escala;
- Fazer fluxograma em micro escala (quais tecnologias serão usadas e como se conectam);
- Fazer o desenho das telas no Figma ou Adobe XD;
- Definir o "Roadmap";
Exemplo de projeto
Projeto com stack Microsoft C#
Exemplo de projeto
Projeto com stack Typescript/Jasvascript
Exemplo de projeto
Projeto com stack Golang
Exemplo de projeto
Projeto com stack Golang
Exemplo de projeto
Precisamos definir as etapas de desenvolvimento
Web 3
Não se resume a criptomoedas
Web 3
- Blockchain
- Protocolos de segurança
- Licenças
- Descentralização da Web
- Privacidade
- Dados são propriedade do usuário
Material adicional
Aula 7
By Kaleb Alves
Aula 7
- 258