Este curso tem como objetivo desenvolver a seguinte competência: implantar processos de codificação de aplicativos web.
É destinado a estudantes e profissionais de tecnologia da informação (TI) ou aos demais interessados em desenvolver a parte de backenddos aplicativos web.
Idade mínima:15 anos.
Escolaridade: cursando o Ensino Médio.
Requisito/conhecimento específico:editores de texto,planilhas eletrônicas e lógica de programação.
Modelagem de banco de dados para aplicações web: utilização das estruturas conceitual, lógica e física.
Modeloentidade e relacionamento: tabelas, visão, atributos, índices, chave candidata, chave primária e estrangeira, relacionamentos e integridade referencial.
Linguagem SQL: utilização de comandos para consulta, alteração, inclusão, exclusão, ordenação e filtros de registros em tabelas únicas ou relacionadas.
Estrutura de dados: pilhas e filas,listas e árvores,ordenação,pesquisa de dadose recursividade.
Análise de sistemas: fundamentos, requisitos, diagrama de caso de uso e classe.
Interface de desenvolvimento: ferramentas, bibliotecas e ambientes de programação (IDE).
Desenvolvimento de aplicação web: características da linguagem escolhida, comandos e funções, orientação a objetos e tratamentos de erros ou exceções.
Teste e versionamento da aplicação web: controle de qualidade do software, validação de testes unitários, funcionais, de usabilidade, integridade e manutenção, realizando o controle de novas versões por meio de ferramentas de SVN ou base de repositório.
96 horas