UC00507

Conceber páginas web dinâmicas

Carga horária
50 horas
Pontos de crédito
4,5
Nível de qualificação
5

Resultados de aprendizagem

Realizações

  • Desenhar interfaces entre as linguagens de programação e os sistemas de gestão de bases de dados.
  • Conceber páginas web dinâmicas.
  • Incorporar web services.
  • Gerir um projeto web.

Critérios de desempenho

  • Desenvolvendo aplicações web avançadas que respondam aos requisitos funcionais.
  • Utilizando frameworks web e demonstrando entendimento das suas funcionalidades.
  • Implementando práticas de segurança eficazes para proteção das aplicações web.
  • Integrando API´s externas de forma eficiente.
  • Inplementando testes automatizados para garantir robustez.

Conhecimentos

  • Programação orientada para objetos – classes e objetos, atributos e métodos, encapsulamento, herança e polimorfismo, design patterns.
  • Tratamento de erros, tratamento de exceções e debugging.
  • Ligações a bases de dados - camadas de abstração, linguagem SQL, processamento transacional.
  • State management - cookies e sessões, autenticação de utilizadores e controlo de acessos.
  • Strings e expressões regulares - validação de dados com expressão regulares.
  • Correio eletrónico.
  • Acesso ao sistema de ficheiros.
  • Geração de ficheiros (PDF, entre outros).
  • Datas e horas.
  • Dados binários – utilização de dados, transferência de ficheiros para o servidor (file uploads), armazenamento de imagens em bases de dados, bibliotecas gráficas (utilização).
  • Templates - utilização de templates.
  • XML e web services (SOAP, WDSL e UDDI) - parsing de um ficheiro XML, documento XML (validação), XSLT (utilização), ficheiros RSS (criação), web services (utilização).
  • Segurança de aplicações web - gestão da informação submetida (formulários), SQL injection attack, cookies e sessões (problemas), autenticação e autorização, segurança ao nível do servidor web.
  • Testes e performance de sites.
  • Gestão de projetos web - planeamento de um website; fases: conceção, produção, teste e validação, distribuição.
  • Normas de segurança e saúde no trabalho.

Aptidões

  • Projetar e implementar aplicações web complexas usando frameworks.
  • Aplicar princípios de arquitetura de software para sistemas escaláveis e modulares.
  • Integrar API´s externas para envio e obtenção de dados.
  • Aplicar práticas de segurança web. Escrever testes automatizados para garantir qualidade do código e facilitar manutenção
  • Aplicar conceitos de programação funcional para criar código modular.
  • Aplicar as normas de segurança e saúde no trabalho.

Atitudes

  • Responsabilidade pelas suas ações e pelas de terceiros.
  • Autonomia no âmbito das suas funções.
  • Empenho e persistência na resolução de problemas.
  • Sentido de organização.
  • Rigor
  • Respeito pelas regras e normas definidas.

Qualificações onde entra

O que o dossiê desta unidade te pede

A parte do dossiê técnico-pedagógico que cabe ao formador, para esta unidade:

  • o programa ou o plano do módulo, com o objetivo geral e os objetivos específicos;
  • um plano de sessão para cada sessão, com introdução, desenvolvimento e conclusão;
  • as fichas técnicas das atividades;
  • os instrumentos de avaliação, com a proposta de resolução.

No Docendo escolhes a unidade e propomos a divisão em sessões. Depois geramos cada sessão com o plano, as atividades e os instrumentos, e mudas tudo numa estrutura só.

Uma divisão possível em sessões

Com 50 horas, por exemplo:

  • 10 sessões de 5 horas
  • 13 sessões: 12 de 4 horas e 1 de 2 horas

É só um exemplo: a divisão é tua e da entidade formadora.

As regras que o Docendo verifica

Das 24 regras pedagógicas do Docendo, estas aplicam-se a cada módulo e a cada sessão:

  • C1 Objetivos presentes
  • C6 Três fases
  • C7 Introdução completa
  • C8 Desenvolvimento teórico-prático
  • C9 Conclusão completa
  • C10 Os tempos somam
  • C11 Proporção das fases
  • C13 Regra dos 30/70
  • C15 Três momentos de avaliação
  • C16 Comunicação dos resultados
  • C17 Avaliação em condições equivalentes
  • C18 Recursos declarados
  • C19 Prever alternativas
  • C20 Conteúdos no desenvolvimento
  • C24 Cobertura de domínios

Queres preparar o dossiê desta unidade no Docendo?

Ainda não abrimos. Deixa o teu email e avisamos-te no lançamento.

Usamos o teu email só para te avisar do lançamento. Lê a política de privacidade.

Fonte: Catálogo Nacional de Qualificações, lido a 31/10/2026.