Destinatários:
Requisitos
Projeto:
Benefícios
Objetivos gerais
- Modelar o armazenamento de dados
- Manipular dados.
- Controlar o acesso aos dados.
- Ligar a base de dados à app.
- Planear a estrutura da interface para a base de dados.
- Criar layouts dinâmicos de acesso à base de dados.
- Ligar a interface com a base de dados.
Curso Financiado
Este curso é financiado por entidades e planos governamentais.
Conteúdo programático
Back-End Web Developer JS
-
• Bases de dados não relacionais - conceitos;
• Bases de dados não relacionais: caraterísticas - flexibilidade; performance; escalabilidade; transações;
• Tipos de bases de dados não relacionais: chave-valor, documento, gráfico e coluna.
• Modelo/forma de armazenamento de dados – documentos; coleções; referências.
• Manipulação de dados;
• Consultas;
• Firebase.
• Autenticação/privilégios de acesso.
• Segurança e disponibilidade dos dados;
• Regulamento geral da proteção dos dados;
• Normas e regulamentos aplicáveis. -
• Páginas web - conceitos, organização, desenvolvimento, criação e publicação;
• Programação para a Web – conceitos; arquitetura das aplicações para a web;
• Estrutura de layouts/templates.
• Ambiente de programação.
• Linguagens de programação – conceitos, sintaxe, constantes e variáveis, operadores, estruturas de controlo, funções, classes e objetos;
• Frameworks – arquitetura e funcionamento;
• Métodos de ligação à base de dados.
• Arquitetura de componentes de acesso base de dados.
• Construção da interface de acesso a dados – manipulação de registos;
• Funcionalidades de um editor de texto;
• Regulamento geral de proteção de dados.
• Normas e regulamentos aplicáveis.