
Curso profissionalizando SENAI - março 2024 até setembro 2024
Carga Horária: 160 horas
Lógica de Programação - 160h
Banco de Dados - 64h
- Banco de dados: Gerenciadores- Características. Requisitos.. Preparação de ambiente de banco de dados-Instalação. Configuração;
- Documentação técnica: Escopo do projeto. Cronograma. Fluxograma;
- Modelo entidade-relacionamento: Entidades- Fracas. Fortes. Associativas.. Relacionamento- Um para um. Um para muitos. Muitos para.. Atributos- Simples. Composto. Descritivo. Nominativo. Referencial.. Diagrama entidade-relacionamento. Normalização de dados. Padronização de dados;
- Linguagem de consulta de banco de dados: Linguagem de definição de dados- Tabelas. Campos. Relações.. Linguagem de manipulação de dados- Consulta. Atualização. Inserção. Exclusão;
- Segurança da informação: Pilares- Integridade. Disponibilidade. Confidencialidade.. Controle de acesso. Auditoria de acesso.
Lógica de Programação - 96h
- Lógica de Programação e Algoritmos: Algoritmos- Descritivo. Fluxogramas. Pseudocódigo. Decisões. Repetições. Recursividade. Funções, procedimentos e métodos. Ordenação e Busca. Implementação de algoritmos.. Lógica- Lógica proposicional. Álgebra Booleana. Operadores aritméticos. Operadores lógicos. Operadores relacionais. Expressões lógicas. Expressões aritméticas;
- Software: Aplicativos- Definições. Tipos.. Software de Base- Firmware. Sistemas operacionais. Drivers;
- Paradigmas de programação: Definição. Tipos de programação- Estruturada. Interativa. Funcional. Orientada a objetos. Procedural;
- Programação: Programas de computadores- Definição. Características. Níveis de linguagens de programação.. Etapas do processo de conversão- Interpretação. Ligação. Compilação. Montagem.. Linguagens de programação- Características. Semântica. Indentação. Modularização. Documentação. Bibliotecas e APIs. Frameworks. Linguagens de programação: Java, Python, PHP e JavaScript;
- Resolução de Problemas: Análise Crítica. Análise de Cenários. Identificação do problema.