Dê o primeiro passo para se tornar um Desenvolvedor Full Stack!
Neste curso, você entende o ciclo de vida do software, aprende lógica de programação e domina ferramentas essenciais como Visual Studio e VS Code — muito além de apenas escrever código.
Dê o primeiro passo para se tornar um Desenvolvedor Full Stack!
Neste curso, você entende o ciclo de vida do software, aprende lógica de programação e domina ferramentas essenciais como Visual Studio e VS Code — muito além de apenas escrever código.
Certificado De conclusão
Novo Curso
TENHO INTERESSE
Preencha o formulário e receba novidades sobre o curso!
PROPOSTA PARA EMPRESAS
Se você precisa de uma proposta personalizada para capacitar sua equipe, preencha o formulário e fale com nossos consultores.
Presencial
Informações gerais
Carga horária:32horas
Nível:Intermediário
Gratuito!
Caso sua empresa ou instituição possua reserva de vagas numa turma, sua matrícula poderá ser realizada mesmo com a turma esgotada.
Este curso serve como formação básica do Desenvolvedor Full Stack. Ele desmistifica o ciclo de vida do desenvolvimento de software, introduz a lógica de programação e capacita o aluno no uso das ferramentas essenciais do mercado, com ênfase no Microsoft Visual Studio (IDE) e Visual Studio Code. O foco não é apenas “escrever código”, mas entender como o software é construído, depurado e versionado em um ambiente profissional.
MÓDULO 1: O Ecossistema do Desenvolvedor
COMPETÊNCIA: Configurar o ambiente de desenvolvimento (Environment Setup), compreendendo o funcionamento básico de computadores, sistemas operacionais.
MÓDULO 2: Lógica de Programação e Algoritmos
COMPETÊNCIA: Desenvolver o raciocínio lógico estruturado para resolução de problemas.
MÓDULO 3: Lógica de Programação Estrutura de Controle e Repetição
COMPETÊNCIA: Aplicar estruturas de controle de fluxo para criar programas dinâmicos.
MÓDULO 4: Versionamento de Código com Git e GitHub
COMPETÊNCIA: Gerenciar versões de software e colaborar em repositórios remotos.
MÓDULO 5: Depuração (Debugging) e Análise de Código
COMPETÊNCIA: Identificar, analisar e corrigir erros no código utilizando ferramentas da IDE. (Essencial para o perfil de Tester).
MÓDULO 6: Introdução à Modularização e Funções
COMPETÊNCIA: Escrever código limpo, reutilizável e organizado.
MÓDULO 7: Introdução ao Desenvolvimento Web
COMPETÊNCIA: Compreender a estrutura básica da Web (preparação para Front/Back End).
MÓDULO 8: Projeto Integrador e Metodologias Ágeis
COMPETÊNCIA: Consolidar o conhecimento técnico e introduzir a dinâmica de trabalho em equipe.
N/A
MÓDULO 1: O Ecossistema do Desenvolvedor
• Hardware vs. Software: Como o código vira binário
• Diferença entre IDE (Visual Studio) e Editor de Texto (VS Code)
• Instalação e configuração do Visual Studio Community 2022 (Workloads)
• Introdução ao Terminal/Console
MÓDULO 2: Lógica de Programação e Algoritmos
• O que é um algoritmo (entradas, processamento, saídas).
• Variáveis, Tipos de Dados (String, Int, Bool) e constantes.
• Operadores Aritméticos, Relacionais e Lógicos.
• Fluxogramas básicos.
MÓDULO 3: Lógica de Programação Estrutura de Controle e Repetição
• Estruturas Condicionais (If, Else, Switch Case).
• Estruturas de Repetição (For, While, Do While).
• Vetores e Matrizes (Arrays) – Introdução básica.
• Boas práticas de nomenclatura (CamelCase, PascalCase).
MÓDULO 4: Versionamento de Código com Git e GitHub
• Por que versionar? O conceito de Git.
• Comandos essenciais: git init, add, commit, push, pull.
• Interface do Git dentro do Visual Studio (Team Explorer/Git Changes).
• Criando repositórios no GitHub.
MÓDULO 5: Depuração (Debugging) e Análise de Código
• Tipos de erros: Sintaxe, Compilação e Lógica (Runtime).
• Uso de Breakpoints (Pontos de parada).
• Janelas de Inspeção (Watch, Locals) no Visual Studio.
• Passo a passo (Step Over, Step Into).
MÓDULO 6: Introdução à Modularização e Funções
• O conceito de DRY (Don’t Repeat Yourself).
• Criação de Funções e Métodos.
• Parâmetros e Retornos.
• Escopo de variáveis (Local vs. Global).
MÓDULO 7: Introdução ao Desenvolvimento Web
• Como a Web funciona (Cliente vs. Servidor, HTTP).
• Transição para o Visual Studio Code: Instalação e Extensões essenciais (Live Server, Prettier).
• Estrutura básica de um arquivo HTML5 e CSS3 (apenas conceitual).
• Diferença entre desenvolver para Console vs. Web.
MÓDULO 8: Projeto Integrador e Metodologias Ágeis
• Introdução breve ao Scrum/Kanban (Azure DevOps ou Trello).
• Planejamento de uma pequena aplicação.
• Desenvolvimento, Teste Manual e Versionamento.
PRÉ-MATRÍCULA
Código
Termos de adesão
Dados pessoais
Cursos relacionados
Online
Desenvolvimento de Sistemas
Introdução ao Desenvolvimento de Software
Dê o primeiro passo para se tornar um Desenvolvedor Full Stack!
Neste curso, você entende o ciclo de vida do software, aprende lógica de programação e domina ferramentas essenciais como Visual Studio e VS Code — muito além de apenas escrever código.
Nível:Intermediário
Sob consulta
32horas
Híbrida
Desenvolvimento de Sistemas
Inclusão de professores
Nível:Avançado
Gratuito!
0horas
Online
Desenvolvimento de Sistemas
Modelagem de Banco de Dados (EaD)
Este curso apresenta uma visão geral sobre bancos de dados, bem como conceitos e metodologias para modelagem conceitual, lógica e física de banco de dados relacionais. Aborda as principais características e funcionalidades de um sistema gerenciador de bancos de dados usando como base o PostgreSQL, explorando de forma prática a criação e manutenção de bases […]
Nível:Básico
R$1.440,00
Turmas abertas
40horas
Presencial
Desenvolvimento de Sistemas
Modelagem de Banco de Dados (Presencial)
Aprenda modelagem de banco de dados com o uso de SQL.
Nível:Básico
R$2.560,00
40horas
Online
Desenvolvimento de Sistemas
Introdução a Banco de Dados
São apresentados conceitos básicos e diferentes tipos de bancos de dados, assim como suas características, incluindo como os sistemas gerenciadores de bancos de dados (SGBDs) lidam com concorrência e transações para garantir a integridade dos dados e a consistência das informações armazenadas. Em seguida são exploradas as etapas envolvidas no projeto de bancos de dados, […]
Nível:Básico
Sob consulta
8horas
Online
Desenvolvimento de Sistemas
Gestão de Projetos de Teste de Software (EaD)
É um curso recomendado para profissionais que assumirão a liderança ou função relevante em projetos de teste de software, tomando como base padrões internacionais (ISO, IEEE e PMI) para projetos deste tipo, bem como sólida bibliografia disponível em Português. O assunto é explorado de modo a permitir adequações para projetos de diferentes portes em sintonia […]
Escolher uma formação em TI sempre foi uma decisão sensível, mas o cenário atual ampliou significativamente o peso dessa resolução. A tecnologia – que antes era um campo essencialmente delimitado por funções estanques – passou a operar como um ecossistema interdependente, no qual infraestrutura, redes, dados, segurança, desenvolvimento, computação em nuvem e inteligência artificial evoluem […]
Materiais de TI gratuitos precisam fazer parte da rotina profissional de qualquer pessoa que atua trabalha ou deseja atuar trabalhar em tecnologia da informação e, também, da de líderes que desejam implementar uma estratégia de gestão de conhecimento nos times corporativos. Em um setor marcado por ciclos tecnológicos cada vez mais curtos, alta interdependência entre […]
Para assimilar este Guia de inteligência artificial para TI, você vai percorrer o seguinte trajeto: Cada um desses tópicos se desdobrará em discussões relevantes e atualizadas sobre o tema para criar uma estrutura que apresente como a IA funciona, por que ela se tornou indispensável para os profissionais de tecnologia e como utilizá-la de forma […]
A discussão sobre cloud híbrida vs. multicloud ganha nova relevância em 2026, especialmente diante de um cenário marcado pela revisão de contratos de nuvem, pela sistematização do uso da inteligência artificial nas empresas e pela crescente pressão por eficiência financeira. Após um ciclo intenso de adoção, muitas organizações passaram a reavaliar suas estratégias de nuvem […]
O treinamento em TI no setor público, sobretudo em projetos governamentais estratégicos, consolidou-se como um pilar para a eficiência da prestação de serviços. Afinal, a eficiência é um princípio constitucional da administração pública e deve também orientar a maturidade digital dos órgãos. Dessa forma, não se trata de implantar sistemas isolados, mas, sim, de capacitar […]
Já sabe quais cursos de governança de TI podem gerar resultados reais na sua carreira? Este guia vai ajudar você a estruturar um plano de estudos estratégico e adequado para o cenário digital moderno. Em meio à transformação digital acelerada, ao uso intensivo de dados, à inteligência artificial e à pressão regulatória crescente, a tecnologia […]