UC00621
Criar aplicações em React.
Realizações
- Planear as etapas de desenvolvimento da aplicação.
- Estruturar os programas.
- Testar e depurar programas.
Conhecimentos
- Pensamento computacional: Princípios.
- Algoritmos: Princípios.
- Metodologias de desenvolvimento de software.
- Ambiente de desenvolvimento.
- Linguagem de programação React – conceitos; DOM virtual na memória.
- JSX (JavaScript XML).
- Processo de Build.
- Componentes.
- Dados dinâmicos.
- Integração com HTML e CSS.
- Funcionalidades de um editor de texto.
- Normas e regras aplicáveis.
Aptidões
- Interpretar manuais, guiões e tutoriais técnicos.
- Interpretar os princípios do pensamento computacional.
- Criar algoritmos.
- Reconhecer as características, elementos e sintaxe da linguagem de programação.
- Utilizar metodologias de desenvolvimento de software.
- Utilizar a sintaxe da linguagem de programação.
- Utilizar ficheiros JSP.
- Utilizar tipos de dados complexos como adereços.
- Aplicar técnicas para a criação de componentes.
- Utilizar objetos e tipos de dados complexos.
- Corrigir os erros identificados durante os testes.
- Criar um guião técnico, relatório ou manual de utilizador do programa.
- Aplicar normas e regulamentos.
Atitudes
- Responsabilidade pelas suas ações.
- Autonomia no âmbito das suas funções.
- Empenho e persistência na resolução de problemas.
- Ética
- Iniciativa.
- Rigor
- Sentido crítico.
- Sentido de organização.
- Respeito pelas regras e normas definidas.
Critérios, contexto e recursos previstos
Critérios de desempenho
- Cumprindo as fases metodológicas no desenvolvimento de software.
- Manuseando o ambiente de programação para desenvolver programas.
- Cumprindo regras de programação na definição de dados, no uso de operadores, funções e estruturas de controlo.
- Executando a programação e corrigindo erros.
Contexto
- Empresas do setor da informática.
- Empresas de consultoria de Informática/Tecnologias de Informação.
- Lojas de informática.
- Serviços de apoio técnico.
Recursos
- Manuais, guiões e tutoriais técnicos.
- Dispositivos eletrónicos com acesso à Internet.
- Ambientes de desenvolvimento de programação.
- Editor de texto.