Curso Online de Exemplo - Exemplo de Curso

O curso de Engenharia de Software tem como objetivo formar profissionais altamente qualificados para o desenvolvimento, manutenção e gestão de projetos de software.

Apresentação

Inscreva-se já!

--

Sobre o Curso

Objetivos do Curso:

  • Proporcionar aos alunos um entendimento sólido dos princípios e práticas da engenharia de software.
  • Desenvolver habilidades práticas em diversas linguagens de programação e ferramentas de desenvolvimento.
  • Ensinar metodologias ágeis e técnicas de gerenciamento de projetos de software.
  • Preparar os alunos para identificar e resolver problemas complexos de software de maneira eficiente e inovadora.
  • Capacitar os alunos a trabalharem eficazmente em equipes multidisciplinares e a se comunicarem de forma clara e profissional.

Especificações

Carga horária do curso: Total de 360 horas, distribuídas em aulas teóricas em formato on-line.
Validade do curso: 120 dias

Descrição

O curso de Engenharia de Software tem como objetivo formar profissionais altamente qualificados para o desenvolvimento, manutenção e gestão de projetos de software. Com uma abordagem teórica, o curso abrange desde os fundamentos da programação até as metodologias ágeis e práticas avançadas de engenharia de software, preparando os alunos para enfrentar os desafios do mercado de trabalho e da indústria tecnológica.

Público alvo

Pessoas com interesses nos conhecimentos de programação e lógica computacional.

Conteúdo Programático

Ementa do Curso:

  1. Introdução à Engenharia de Software

    • História e evolução da engenharia de software
    • Ciclo de vida do software
    • Modelos de desenvolvimento de software
  2. Fundamentos da Programação

    • Estruturas de dados e algoritmos
    • Programação orientada a objetos
    • Linguagens de programação: Java, Python, C++
  3. Requisitos de Software

    • Engenharia de requisitos
    • Técnicas de elicitação de requisitos
    • Documentação e especificação de requisitos
  4. Design e Arquitetura de Software

    • Princípios de design de software
    • Padrões de design
    • Arquitetura de software e estilos arquiteturais
  5. Desenvolvimento e Implementação

    • Práticas de codificação
    • Controle de versão e gerenciamento de configuração
    • Ferramentas de desenvolvimento: Git, JIRA, Jenkins
  6. Testes e Qualidade de Software

    • Tipos e níveis de testes de software
    • Automação de testes
    • Garantia de qualidade e métricas de software
  7. Metodologias Ágeis

    • Fundamentos do Agile
    • Scrum, Kanban e outras metodologias ágeis
    • Implementação de Agile em projetos de software
  8. Gerenciamento de Projetos de Software

    • Planejamento e estimativas de projeto
    • Gerenciamento de riscos
    • Comunicação e liderança de equipes de software
  9. Manutenção e Evolução de Software

    • Técnicas de manutenção de software
    • Refatoração e reengenharia
    • Gerenciamento de mudanças
  10. Tópicos Avançados em Engenharia de Software

    • Desenvolvimento de software para a web e mobile
    • Computação em nuvem e DevOps
    • Segurança de software e práticas de segurança cibernética
--
Nós usamos cookies e outras tecnologias semelhantes para melhorar a sua experiência em nossos serviços, personalizar publicidade e recomendar conteúdo de seu interesse. Ao utilizar nossos serviços, você concorda com nossa Política de Privacidade.