Tecnólogo
Pontifícia Universidade Católica (PUC-MG)
Por ser uma formação tecnológica em desenvolvimento de sistemas, o foco aqui é aprender os conceitos gerais relacionados ao trabalho de analista de sistemas. Nem de longe essa formação é suficiente para os desafios dos profissionais top tier do nosso ramo.
A ideia aqui é ser capaz de resolver problemas usando software com a principal ferramenta. Além disso tem um monte de matéria de gestão que podem servir bastante para os que seguirem para cargos de liderança e gerência.
Ao final desse material, nós seremos capazes de entender como atuar em uma empresa na condição de programadores C#. Produzindo soluções úteis e funcionais para problemas de complexidade baixa a moderada.
Ao todo, o curso é divido em 3 ciclos e 5 semestres (chamados de Eixos Temáticos).
O conteúdo do curso está abaixo. O checklist indicará quais matérias (que na PUC são chamadas de Microfundamentos) estão completas.
-
Período 1: Implementação de Sistemas de Software
-
Período 2: Análise e Projeto de Sistemas de Software
- Algoritmos e Estruturas de Dados
- Modelagem de Dados
- Engenharia de Requisitos de Software
- Design de Interação
- Programação Modular
- Desenvolvimento Web Back-End
- Fundamentos de Redes de Computadores
- Manipulação de Dados com SQL
-
Período 3: Processos de Negócio e de Desenvolvimento de Software
- Modelagem\Gestão de Processos de Negócios
- Estatística Descritiva
- Desenvolvimento de Aplicações Móveis
- Gerência de Projetos de TI
- Gerência de Configuração
- Qualidade de Processos de Software
- Gerência de Requisitos de Software
-
Período 4: Infraestrutura para Sistemas de Software
- Cloud Computing
- Projeto de Software
- Arquitetura de Software Distribuído
- APIs e Web Services
- Teste de Software
- Banco de Dados NoSQL
-
Período 5: Empreendedorismo e Inovação com Sistemas de Software
- Segurança Aplicada ao Desenvolvimento
- Compliance em TI
- Implantação de Solução de TI