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

  • 219