Análise de Sistemas: Análise, projeto e desenvolvimento de sistemas de informação utilizando os conceitos, metodologias, arquiteturas, técnicas, fases e ferramentas, diagramas e notações da Análise e Projeto Orientados a Objeto (Processo Unificado e Linguagem de Modelagem Unificada - UML) e Metodologia ou Framework Ágil (Scrum e XP). Qualidade de Software. Teste de Software. Métricas de Software: contagem de ponto de função indicativa, estimada e detalhada. Engenharia de Requisitos. Modelagem de processos. Usar e reconhecer o uso dos softwares Bizagi BPMN Modeler 3.0 e Astah-community-7.1.0 ou versões superiores desses softwares. Técnicas e Linguagens de Programação: programação orientada a objetos, acesso a banco de dados. Usar e reconhecer o uso das linguagens de programação PHP e Java. Usar e reconhecer o uso do software IDE Eclipse Java Oxygen e IDE Netbeans. Gerenciadores de Banco de Dados (SGBD): Arquitetura de um SGBD (características, componentes, funcionalidades, vantagens e desvantagens); Banco de dados: fundamentos características, componentes e funcionalidades; Modelos de Bancos de Dados; Projeto de Banco de Dados: conceitual, lógico e físico; Modelo relacional e modelo entidaderelacionamento; Álgebra Relacional; Linguagem de consulta estruturada (SQL): Comandos da DDL, DML, DCL, DTL e Select. Projeto de banco de dados relacional: indexação, custo de processamento de consultas, transações, controle de concorrência e regras de integridade. Data Warehouse e Data Marts. Modelagens Multidimensionais. Utilização e reconhecimento do uso dos software Oracle Database Express Edition 11g Release 2, MySQL Community 5, brModelo 2.0., DBDesigner 4. e MySQL Workbench 6 e versões superiores desses softwares. 4. Algoritmos e Estrutura de Dados: Fundamentos de lógica de programação: tipos de dados, expressões, estruturadas de controle e repetição, pseudocódigos, fluxogramas; Estruturas de dados homogêneas e heterogêneas: representação e manipulação de matrizes, listas, filas, pilhas e árvores. Usar e reconhecer o uso do software VisuAlg 3.0 e versões superiores. Conceitos de segurança da informação: Conceitos Básicos: confidencialidade, integridade e disponibilidade. Criptografia. Certificação Digital. Assinatura Digital. Segurança, Golpes e Ataques na Internet. Códigos Maliciosos (Malwares). Segurança de computadores. Normas 27001 e 27002. Decreto 56.106/2021 (Política de Tecnologia da Informação e Comunicação do RS).