Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desenvolvimento Web Moderno - Coggle Diagram
Desenvolvimento Web Moderno
Aplicações de Página Única (SPA)
Vantagens:
Menor tempo de navegação
melhor tráfego de dados
Interface mais interativas
Tecnologias:
react
angular
JavaScript
Conceito:
Carregamento inicial único
Atualização dinâmica do conteúdo
Desafios:
SEO(Otimização para mecanismo de busca)
Segurança
gerenciamento de estado
2 . Desenvolvimento Web com Node.js e Express
Criação de aplicações web
Gerenciamento de rotas
Arquitetura cliente-servidor
Middleware
Ambiente de execução JavaScript no servidor
rocessamento de requisições e respostas
Integração com bancos de dados
Servidores Web
Comunicação entre cliente e servidor
Hospedagem de aplicações
Responsáveis por atender requisições HTTP
Controle de acesso e segurança
Entrega de páginas e recursos
Desenvolvimento Orientado a Testes (TDD)
Desenvolvimento baseado em testes
Ciclo:
Executar teste (falha)
Desenvolver código
Criar teste
Executar teste (sucesso)
Refatorar
Benefícios:
Maior qualidade do software
Redução de erros
Facilidade de manutenção
Código mais organizado
Benefícios da Stack JavaScript
Linguagem única no cliente e servidor
Maior produtividade
Reutilização de código
Grande comunidade de desenvolvedores
Amplo ecossistema de bibliotecas