Núcleo da formação
Aprofunda algoritmos, programação, modelagem de sistemas, arquitetura de software, qualidade e construção de produtos digitais.
Carregando o conteúdo
Confira os dados confirmados desta oferta antes de enviar seu interesse.

O curso de Programador de Computadores desenvolve fundamentos e práticas de algoritmos, programação, modelagem de sistemas, arquitetura de software, qualidade e construção de produtos digitais. O percurso prioriza a compreensão dos processos, o uso adequado de ferramentas e a execução responsável de atividades compatíveis com o nível da formação.
Em Programador de Computadores, o percurso se organiza em três blocos complementares: lógica, algoritmos e programação, sistemas, dados e arquitetura, qualidade, entrega e produto. Esses blocos aproximam teoria e prática por meio de análise de casos, leitura de evidências, planejamento, produção técnica e comunicação de resultados.
Programador de Computadores tende a fazer sentido para quem gosta de resolver problemas, decompor sistemas, testar hipóteses e transformar requisitos em soluções digitais. Matrizes, ênfases, estágios e atividades práticas variam entre as instituições; por isso, os eixos abaixo descrevem aprendizagens estruturantes da formação, enquanto a grade e as condições documentadas de cada oferta continuam sendo apresentadas separadamente.
Aprofunda algoritmos, programação, modelagem de sistemas, arquitetura de software, qualidade e construção de produtos digitais.
Desenvolve a capacidade de levantar e modelar requisitos, implementar e revisar código, projetar dados e integrações.
Trabalha comunicação técnica, qualidade, ética, limites de atuação e impacto das decisões.
A formação em Programador de Computadores pode levar a trajetórias em desenvolvimento de software, análise e arquitetura de sistemas, qualidade e testes, produtos, jogos e aplicações web. O trabalho costuma envolver levantar e modelar requisitos, implementar e revisar código, projetar dados e integrações, testar qualidade, segurança e desempenho, em equipes com diferentes especialidades. Os quatro cards destacam ocupações reais relacionadas ao curso; acesso, atribuições e registro profissional seguem as regras aplicáveis a cada carreira.
Analisa requisitos e projeta, integra e mantém sistemas de informação.
Média salarial mensalR$ 8.419,63
Projeta arquiteturas, componentes e processos para construir software confiável.
Média salarial mensalR$ 14.437,94
Implementa, testa e mantém programas a partir de requisitos e especificações.
Média salarial mensalR$ 5.967,00
Modela, protege, monitora e mantém bancos de dados e sua disponibilidade.
Média salarial mensalR$ 9.358,61
Médias mensais nacionais do mercado formal (CAGED/MTE), apresentadas como referência e não como promessa de remuneração. Os valores variam por localidade, jornada, experiência, setor e atribuições; algumas atividades também exigem registro ou habilitação profissional.
A síntese de aprendizagem de Programador de Computadores está organizada em 3 eixos e 15 competências detalhadas. Ela foi construída a partir dos assuntos recorrentes em matrizes, PPCs e referenciais da formação, sem atribuir a uma instituição disciplina, semestre ou carga horária que não esteja documentada em sua oferta.
O eixo desenvolve a capacidade de representar problemas e construir soluções executáveis e verificáveis.
Compreender os fundamentos de lógica computacional e reconhecer sua função nos problemas centrais de Programador de Computadores.
Aplicar algoritmos em situações da formação, explicitando critérios, dados utilizados e limites da análise.
Analisar evidências relacionadas a estruturas de dados, comparar alternativas e justificar decisões com linguagem técnica.
Relacionar programação orientada a objetos aos demais conhecimentos de software, computação e produtos digitais, evitando soluções isoladas do contexto.
Documentar e comunicar escolhas envolvendo controle de versão, considerando qualidade, responsabilidade e impacto para as pessoas envolvidas.
Componentes isolados são integrados em aplicações que persistem dados e se comunicam com outros serviços.
Aplicar modelagem de requisitos em situações da formação, explicitando critérios, dados utilizados e limites da análise.
Analisar evidências relacionadas a banco de dados, comparar alternativas e justificar decisões com linguagem técnica.
Relacionar arquitetura de software aos demais conhecimentos de software, computação e produtos digitais, evitando soluções isoladas do contexto.
Documentar e comunicar escolhas envolvendo aPIs e integrações, considerando qualidade, responsabilidade e impacto para as pessoas envolvidas.
Compreender os fundamentos de sistemas distribuídos e reconhecer sua função nos problemas centrais de Programador de Computadores.
A formação aborda o ciclo completo: testar, proteger, implantar, observar e melhorar a solução.
Analisar evidências relacionadas a testes de software, comparar alternativas e justificar decisões com linguagem técnica.
Relacionar segurança de aplicações aos demais conhecimentos de software, computação e produtos digitais, evitando soluções isoladas do contexto.
Documentar e comunicar escolhas envolvendo devOps e entrega contínua, considerando qualidade, responsabilidade e impacto para as pessoas envolvidas.
Compreender os fundamentos de experiência do usuário e reconhecer sua função nos problemas centrais de Programador de Computadores.
Aplicar manutenção e evolução em situações da formação, explicitando critérios, dados utilizados e limites da análise.
Economia de R$ 100,31 no curso todo
Busque ou descubra um curso.
Analise as opções disponíveis.
Compartilhe seu interesse.
Receba orientação para os próximos passos.
A oferta está disponível na modalidade EAD. Atividades específicas devem ser confirmadas no atendimento.