TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS
Objetivo
Desenvolver e programar sistemas computacionais, atendendo normas e padrão de qualidade, usabilidade, integridade e segurança da informação.
Pré-requisito
Para realizar a matrícula, o interessado deverá: ter concluído o ensino médio ou estar cursando no mínimo o 2º ano do ensino médio. A matrícula poderá ser efetivada por interessados (ou responsável legal) com a apresentação de cópias dos seguintes documentos: histórico escolar e certificado de conclusão do ensino médio ou declaração da escola comprovando que o aluno está devidamente matriculado e frequentando regularmente, no mínimo, o 2º ano do ensino médio; carteira de identidade ou carteira nacional de habilitação; cadastro de pessoa física - CPF; comprovante de residência; duas fotos 3X4 atualizadas.
Conteúdo
- COMUNICAÇÃO ORAL E ESCRITA
- 1. Documentação Técnica de TI
- 1.1. Definição
- 1.2. Tipos, características e finalidades.
- 2. Produção de Texto Técnico
- 2.1. Coesão e coerência
- 2.2. Estrutura
- 2.3. Relatório
- 2.4. Texto Dissertativo
- 3. Comunicação Oral
- 3.1. Técnicas de comunicação em público:
- 3.1.1. tom de voz, linguagem, gestos, postura, olhar
- 3.2. Técnicas de argumentação
- 4. Princípios e normas da linguagem culta
- 5. Inglês Técnico (TI)
- 5.1. Termos Técnicos - Glossário
- 5.2. Leitura e Interpretação de Texto Técnico
- 6. Interpretação de informações em catálogos e manuais
- 7. Metodologia de Pesquisa
- 7.1. Tipos de pesquisa
- 7.2. Métodos e técnicas de Pesquisa
- 8. Trabalho em equipe
- 8.1. Responsabilidades individuais e coletivas;
- 8.2. Divisão de papéis e responsabilidades;
- 9. Organização e da disciplina
- 9.1. Conceitos e importância da organização e da disciplina;
- 9.2. O papel das normas na organização pessoal, no contexto escolar e no trabalho.
- 10. Pesquisa
- 10.1. Tipos
- 10.2. Características
- 10.3. Métodos
- 10.4. Fontes
- 10.5. Fontes
- FUNDAMENTOS DA TECNOLOGIA DA INFORMAÇÃO
- 1. Tecnologia da Informação
- 1.1. Evolução e avanços
- 1.2. Subárea (identificação e função)
- 1.3. Base numérica
- 2. Fundamentos de hardware
- 2.1. Definição
- 2.2. Evolução
- 2.3. Arquitetura (componentes e periféricos)
- 2.4. Funcionamento
- 3. Fundamentos do software
- 3.1. Definição
- 3.2. Evolução
- 3.3. Tipos e características
- 3.4. Ciclo de vida (definição, importância)
- 4. Fundamentos de sistemas operacionais
- 4.1. Definição
- 4.2. Evolução
- 4.3. Função
- 4.4. Tipos e características (classificação, estrutura e componente)
- 5. Fundamentos de redes de computadores
- 5.1. Definição
- 5.2. Evolução
- 5.2.1. Tipos e características (classificação, estrutura e modelos)
- 5.3. Função
- 6. Segurança do trabalho - informática
- 6.1. Normas
- 6.2. Ergonomia
- 6.3. Segurança da informação
- 6.4. Legislação autoral
- 6.5. Propriedade intelectual
- 6.6. Licenciamento de software
- 6.7. Tipos de licenciamento.
- 7. Trabalho em equipe
- 7.1. Responsabilidades individuais e coletivas;
- 7.2. Divisão de papéis e responsabilidades.
- 8. Organização de ambientes de trabalho
- 8.1. Organização do espaço de trabalho.
- 8.2. Organização de ferramentas e instrumentos: formas, importância.
- 9. Iniciativa
- 9.1. Conceito;
- 9.2. Importância, valor;
- 9.3. Formas de demonstrar iniciativa;
- 9.4. Consequências favoráveis e desfavoráveis.
- INFORMÁTICA APLICADA
- 1. Aplicativos de Escritório
- 1.1. Editor de texto
- 1.2. Planilha eletrônica
- 1.3. Software de apresentação multimídia ? Slide
- 2. Internet
- 2.1. Navegadores
- 2.2. Ferramenta de Busca
- 2.3. Correio eletrônico
- 2.4. Segurança na navegação
- 2.5. Armazenamento em Nuvem
- 3. Trabalho em equipe
- 3.1. Níveis de autonomia nas equipes de trabalho;
- 3.2. Ajustes interpessoais;
- 3.3. A relação com o líder.
- 4. Trabalho e profissionalismo
- 4.1. Administração do tempo
- 4.2. Autonomia, iniciativa e flexibilidade.
- 5. Pesquisa
- 5.1. Tipos
- 5.2. Características
- 5.3. Métodos
- 5.4. Fontes
- 5.5. Estruturação
- INFORMÁTICA APLICADA
- LÓGICA DE PROGRAMAÇÃO
- 1. Abstração Lógica;
- 2. Álgebra Booleana;
- 3. Fluxogramas; organogramas; representações gráficas.
- 4. Tipos de dados;
- 5. Variáveis e constantes;
- 6. Expressões Lógicas e Aritméticas;
- 7. Pseudocódigo;
- 8. Legibilidade de código fonte: padrões de nomenclatura e convenções de linguagem;
- 9. Ferramentas para elaboração de algoritmos;
- 10. Teste de mesa;
- 11. Recursividade;
- 12. Estruturas de Dados
- 12.1. Vetores
- 12.2. Matrizes
- 12.3. Registros
- 12.4. Pilha
- 12.5. Fila
- 13. Algoritmo de ordenação
- 14. Algoritmo de busca
- 15. Modularização, identação e comentários de código.
- BANCO DE DADOS
- 1. Banco Dados
- 1.1. Conceitos (sistema de banco de dados)
- 1.2. Características
- 1.3. Armazenamento
- 1.4. Arquitetura (relacional e não-relacional)
- 2. Modelagem de Dados
- 2.1. Definição
- 2.2. Modelo conceitual
- 2.2.1. Conceitos
- 2.2.2. Arquitetura
- 2.2.3. Modelagem de dados usando o modelo entidade/relacionamento
- 2.3. Modelo lógico e físico
- 2.3.1. Definição
- 2.3.2. Restrições
- 2.3.3. Design
- 2.3.4. Dependência funcional
- 2.4. Normalização
- 3. Gerenciamento do Banco de Dados
- 3.1. Sistemas de gerenciamento de banco de dados
- 3.1.1. Definição
- 3.1.2. Tipos
- 3.1.3. Características
- 3.1.4. Aplicação
- 3.1.5. Instalação (configuração, requisitos mínimos, ...)
- 3.1.6. Segurança
- 3.1.7. Backup
- 3.2. Manipulação de banco de dados
- 3.2.1. Ferramentas
- 3.2.2. DDL, DML, DCL
- 3.2.3. Triggers
- 3.2.4. Stored procedures
- 3.2.5. Views,
- 4. Ética
- 4.1. Ética nos relacionamentos profissionais;
- 4.2. Respeito às individualidades pessoais;
- 4.3. Ética no desenvolvimento das atividades profissionais.
- 5. Organização de dados Estruturação e organização de dados;
- 5.1. Coleta de dados;
- 5.2. Formas de apresentação;
- 5.3. Sistematização e tratamento de dados.
- 6. Diretrizes empresariais
- 6.1. Missão;
- 6.2. Visão;
- 6.3. Política da Qualidade.
- 7. Metodologia de Segurança de Dados
- 7.1. Métodos;
- 7.2. Rastreabilidade (ferramenta da qualidade).
- PROGRAMAÇÃO DE APLICATIVOS
- 1. Programação de Aplicativos
- 1.1. Preparação do ambiente
- 1.1.1. Ferramentas (função, repositórios, IDE, ...)
- 1.1.2. Instalação (configuração, requisitos mínimos, ...)
- 2. Linguagem de programação estruturada
- 3. Linguagem de programação orientada a objetos
- 4. Conexão com banco de dados
- 5. Técnicas de programação
- 5.1. Formatação
- 5.2. Documentação de código
- 5.3. Reutilização de código
- 5.4. Técnicas de otimização de código
- 5.6. Depuração
- 5.7. Rastreabilidade
- 5.8. Teste Unitário
- 6. Ética profissional
- 7. Princípios da conduta ética do serviço (sigilo, prudência, imparcialidade, honestidade).
- 8. Trabalho e profissionalismo
- 8.1. Planejamento da rotina;
- 8.2. Flexibilidade;
- 8.3. Resultado dos dados.
- 9. Gestão da Qualidade
- 9.1. Ferramenta da Qualidade (monitoramento, controle, registro, ...)
- IMPLANTAÇÃO DE SISTEMAS
- 1. Implantação de Sistemas
- 1.1. Planejamento
- 1.2. Requisitos de infraestrutura
- 1.3. Métodos
- 1.4. Instalação e configuração de serviços
- 1.5. Segurança de serviços e do sistema
- 1.6. Migração do banco de dados
- 1.7. Instalação e configuração do sistema
- 1.8. Parametrização
- 1.9. Integração de sistemas
- 1.10. Validação da implantação
- 1.11. Documentação
- 2. Treinamento de usuário\cliente
- 2.1. Definição
- 2.2. Objetivo
- 2.3. Recursos
- 3. Manual de usuário
- 3.1. Definição
- 3.2. Objetivo
- 3.3. Estrutura
- 4. Autoempreendedorismo
- 4.1. Características empreendedoras;
- 4.2. Atitudes empreendedoras;
- 4.3. Autorresponsabilidade e empreendedorismo;
- 4.4. Valores do empreendedor: Persistência e Comprometimento.
- 5. Organização do trabalho
- 5.1. Planejamento;
- 5.2. Meta;
- 5.3. Custo;
- 5.4. Administração do tempo.
- 6. Treinamento e Desenvolvimento
- 6.1. Conceito;
- 6.2. Tipos;
- 6.3. Necessidades;
- 6.4. Políticas de desenvolvimento;
- 6.5. Ciclo de treinamento.
- MANUTENÇÃO DE SISTEMAS
- 1. Suporte e chamados de serviços de manutenção
- 1.1. Ferramentas de gestão de suporte de chamados
- 1.2. Ferramentas de suporte remoto
- 1.3. Tipos de suporte de chamados
- 1.4. Tipos de suporte de chamados
- 1.5. Gerenciamento de suporte e chamados de serviços
- 1.6. Finalização de chamadas
- 2. Manutenção de Sistemas
- 2.1. Definição
- 2.2. Tipos
- 2.3. Procedimentos
- 2.4. Plano de manutenção
- 2.5. Documentação
- 3. Trabalho em grupo
- 3.1. O relacionamento com os colegas de equipe;
- 3.2. Responsabilidades individuais e coletivas;
- 3.3. Cooperação;
- 3.4. Divisão de papéis e responsabilidades.
- 4. Organização do trabalho
- 4.1. Roteiro de trabalho (check list);
- 4.2. Organização de atividades;
- 4.3. Organização do ambiente, higiene, saúde e segurança.
- 5. Ferramentas de Gerenciamento
- 5.1. Ciclo de PDCA;
- 5.2. Indicadores de desempenho;
- 5.3. Análise de indicadores;
- 5.4. Processo de melhorias.
- MODELAGEM DE SISTEMAS
- 1. Regra de negócio
- 1.1. Definição
- 1.2. Objetivo
- 1.3. Estrutura
- 2. Requisitos de Sistemas
- 2.1. Regra de Negócio
- 2.2. Requisito Funcional
- 2.3. Requisito Não funcional
- 3. Técnica de análise de requisitos
- 4. Modelagem de Sistemas
- 4.1. Definição
- 4.2. Tipos
- 4.3. Características
- 5. Técnicas de Modelagem
- 5.1. Ferramentas
- 5.2. Linguagem UML
- 6. Iniciativa
- 6.1. Formas de demonstrar iniciativa;
- 6.2. Resultado;
- 6.3 Autonomia;
- 6.4. Consequências favoráveis e desfavoráveis.
- 7. Organização de dados
- 7.1. Roteiro de trabalho (check list);
- 7.2 Organização de dados para análise.
- 8. Métodos e Técnicas de
- 8.1. Trabalho Análise de informações e dados;
- 8.2. Ciclo de PDCA.
- DESENVOLVIMENTO DE SISTEMAS
- 1. Metodologia de desenvolvimento de sistemas
- 1.1. Tipos
- 1.2. Características
- 1.3. Ferramentas
- 1.4. Aplicabilidade
- 2. Técnicas de definição de prazos
- 2.1. Ferramentas de tarefas
- 3. Linguagem de programação
- 3.1. Tipos
- 3.2. Ferramentas
- 3.3. Boas práticas
- 3.4. Bibliotecas e APIs
- 3.5. Frameworks
- 3.6. Multiplaformas
- 3.7. Integração de sistemas
- 4. Padrões de projetos (Design Patterns)
- 5. Gerência de configuração
- 5.1. Ferramentas
- 5.2. Controle de versão
- 5.3. Rastreabilidade
- 5.4. Documentação
- 6. Princípios da comunicação profissional e postura
- 7. Comportamento e Trabalho em Equipe
- 7.1. Situações de conflito;
- 7.2. Normas de convivência;
- 7.3. Fatores de satisfação.
- 8. Organização do trabalho
- 8.1. Estruturas hierárquicas;
- 8.2. Sistemas administrativos;
- 8.3. Controle de atividades.
- 9. Planejamento Estratégico: conceitos
- 10. Visão Sistêmica
- 10.1. Conceito;
- 10.2. Microcosmo e macrocosmo;
- 10.3. Pensamento sistêmico.
- TESTE DE SISTEMAS
- 1. Teste de Sistemas
- 1.1. Definições
- 1.2. Tipos
- 1.3. Características
- 2. Planejamento de testes
- 2.1. Análise documental
- 2.2. Plano de teste
- 3. Execução de Teste
- 3.1. Normas
- 3.2. Métodos e técnicas
- 3.3. Ferramentas
- 3.4. Configuração de ambiente
- 3.5. Validação e comparação de resultados de testes
- 3.6. Falhas dos sistemas
- 3.6.1. classificação
- 3.6.2. planos de ações
- 3.7. Documentação
- 4. Virtudes profissionais
- 4.1. Atenção, disciplina, organização, comprometimento, precisão e zelo.
- 5. Organização do trabalho ?
- 5.1. Aplicação
- 5.2. Organização/planejamento de atividades;
- 5.3. Hierarquia de atividades;
- 6. Qualidade (Conceito e aplicação)
- 6.1. Qualidade Total;
- 6.2. Conceito;
- 6.3. Eficiência;
- 6.4. Eficácia;
- 6.5. Melhoria Contínua.
Carga Horária
1000 Horas
Mais Informações
* Informamos que este curso só ocorrerá se for atingido o número mínimo de alunos por turma.