Plataforma: Instituto INFNET
O curso cobre as linguagens de programação mais exigidas pelo mercado, como JS, Python, Java, SQL, .NET, C#, sempre alinhadas às competências requeridas, além de metodologias ágeis, engenharia de requisitos, arquitetura de software, qualidade de software e gestão de projetos. Aqui, você encontrará materiais, anotações, projetos e atividades relacionadas às disciplinas do curso.
O método de avaliação que temos por lá são:
- 3 Testes de Performance (Cada matéria tem sua pasta TPs, com cada um deles feitos)
- Uma Avaliação (A prova final de cada disciplina, encontre-os nas pastas AT)
O curso é dividido em 16 blocos principais (2 por período), a cada dois blocos, temos um conjunto de disciplinas de um determinado tema e 2 projetos integradores que consolidam o aprendizado de cada fase.
- Programação Web com HTML5 e CSS3
- Programação Web com Javascript
- Interatividade em Páginas Web
- Visualização de Dados e Introdução a SQL
- Fundamentos de Programação com Python
- Fundamentos de Modelagem Relacional e SQL
- Fundamentos de Python para Processamento de Dados
- Mobile-first UI com React
- Fundamentos de React
- Desenvolvimento Mobile com React Native
- Desenvolvimento Web com React
- Fundamentos de Desenvolvimento com Java
- Fundamentos de Desenvolvimento com C#
- Desenvolvimento de Serviços Web com Java
- Desenvolvimento de aplicações MVC com C#
- Estrutura de Dados e Algoritmos Avançados
- Arquitetura de Computadores e Sistemas Operacionais
- Arquitetura de Redes e Computadores
- Administração de BDs noSQL com MongoDB
- Fundamentos em Engenharia de Dados para Big Data
- Implementação de Soluções Big Data com Hadoop
- Desenvolvimento de Soluções Big Data com Apache Spark
- Análise, Projeto e Construção Disciplinada de Softwares
- Melhores práticas de Codificação
- Refatoração
- Desenvolvimento de Software Ágil e Escalável com Microsserviços
- Melhores Práticas em DevOps
- Padrões de Arquitetura de Microsserviços
- Segurança no Processo e Desenvolvimento de Software