Pular para conteúdo

Bem-vindo ao Curso de Engenharia de Software para Iniciantes

Aprenda os fundamentos da Engenharia de Software, do zero ao profissional, com uma abordagem prática e estruturada!

🎯 Sobre o Curso

Este curso foi desenvolvido para te introduzir ao mundo da Engenharia de Software. Você aprenderá conceitos essenciais, metodologias ágeis, modelagem, arquitetura e muito mais.

O que você vai aprender: - Ciclo de Vida de Desenvolvimento de Software (SDLC) - Metodologias Ágeis (Scrum, Kanban) - Requisitos e User Stories - Modelagem UML e Arquitetura - Versionamento com Git e GitHub - Testes, DevOps e Qualidade de Software

🚀 Comece Agora

  • Aulas


    16 aulas completas organizadas em 6 módulos, do básico ao avançado.

    Ver todas as aulas

  • Slides


    Slides interativos com RevealJS para todas as aulas do curso.

    Acessar slides

  • Exercícios


    Pratique com exercícios para cada aula e fixe o conteúdo.

    Ver exercícios

  • Quizzes


    Teste seus conhecimentos com quizzes interativos.

    Fazer quizzes

  • Projetos


    Desenvolva projetos práticos para aplicar o que aprendeu.

    Ver projetos

  • Configuração


    Guias de instalação e configuração do ambiente Python.

    Configurar ambiente

📚 Estrutura do Curso

  1. Fundamentos e Processos (Aulas 01-03)
  2. Requisitos e Modelagem (Aulas 04-05)
  3. Arquitetura e Design (Aulas 06-08)
  4. Qualidade e Testes (Aulas 09-10)
  5. DevOps e Segurança (Aulas 11-12)
  6. Gestão e Evolução (Aulas 13-16)

🎓 Como Usar Este Curso

  1. Configure seu ambiente - Siga os guias de configuração
  2. Comece pela Aula 01 - Vá para Aulas e comece do início
  3. Pratique regularmente - Faça os exercícios e projetos de cada aula
  4. Teste seus conhecimentos - Complete os quizzes para validar seu aprendizado
  5. Revise com os slides - Use os slides para revisão rápida

Pronto para começar? Ir para Aula 01