Engenharia  de Software Moderna


Inscrições Abertas para Turma 1

(início das aulas em agosto de 2024)

Engenharia de Software Moderna é um curso de extensão voltado para profissionais e estudantes que querem se aperfeiçoar em princípios e métodos modernos de desenvolvimento de software. 

As aulas são assíncronas (gravadas), permitindo que os alunos tenham flexibilidade de horário para acompanhar o curso. Elas são integralmente ministradas por professores do DCC/UFMG, com doutorado na área e uma larga experiência em ensino e pesquisa.

Desde 2020, já formamos mais de 600 alunos de quase todos os estados brasileiros e também de outros países. No final do curso, todos receberam um certificado emitido pela UFMG.

Público Alvo

Profissionais

Profissionais que procuram aperfeiçoamento em técnicas e princípios que são atualmente muito importantes para o exercício da profissão de Engenheiro de Software, bem como aqueles que querem iniciar um processo de transição de carreira para essa área.

Estudantes

Estudantes de graduação de cursos da área de Computação ou de Ciências Exatas que querem melhorar sua formação em Engenharia de Software antes de ingressar e ter sucesso no mercado de trabalho.

Empresas

Empresas que queiram capacitar, selecionar e certificar seus profissionais, inclusive por meio de turmas fechadas ou matrículas de um grupo de colaboradores. 

Formato do Curso

Totalmente a distância, com aulas gravadas

Duração: 12 semanas

Carga horária: 48 horas

Módulos

1. Agilidade

Conceitos básicos. Manifesto Ágil. Extreme Programming (XP). Scrum. Kanban. Levantamento ágil de requisitos: MVPs e Testes A/B.

2. Design e Arquitetura

Propriedades de projeto, princípios de projeto (principalmente, princípios SOLID), padrões de projeto e padrões arquiteturais (camadas, MVC, Publish/Subscribe).

3. Testes e Refactoring

Testes de Unidade. Testabilidade. Mocks. Cobertura de Testes. Desenvolvimento Dirigido por Testes (TDD). Refactoring. Code Smells.

Dedicação Semanal

Espera-se que o aluno dedique quatro horas semanais ao curso, sendo uma hora para assistir às aulas e três horas para leitura do livro texto e realização de exercícios e provas. 

Exemplos de Videoaulas

Depoimentos de Ex-Alunos 

Para mim, foi o melhor curso que fiz e vai ajudar muito no meu dia a dia como desenvolvedor.

Já cursei uma pós-graduação e ao ler o livro percebi uma abordagem muito objetiva e mais atualizada com os padrões de mercado.

Eu pude experimentar diversos exemplos de código e pude também aplicar no meu trabalho enquanto o curso se desenvolvia. 

Curso com ricos conceitos e detalhes sobre Engenharia de Software. uma base fantástica a qualquer pessoa que queira se aprofundar na área.

Recomendo muito para quem está iniciando (como eu) na área de Engenharia de Software! O material é ótimo e os professores são excelentes!

O curso é interessante e abrangente, aborda assuntos relevantes à área de desenvolvimento cujo domínio é muito demandado pelo mercado.

Concentra bastante informação interessante. Um ótimo curso independente do seu nível na área.

Turma 13


Matrícula até 26/07/2024

Início das aulas: 05/08/2024

Término das aulas: 26/10/2024

Provas: 31/08, 28/09 e 26/10/2024, sempre às 09 horas


Pré-requisitos: conhecimento básico de Programação Orientada a Objetos

Número de vagas: 100 alunos


Clique aqui para fazer sua matrícula

Depois, selecione TURMA 13 no final da página e clique em MATRICULAR.


Importante

Até 01/08/2024, os alunos matriculados receberão um email com instruções para cadastro no fórum do curso. Caso não receba esse email, favor enviar uma mensagem para "engsoftmoderna.curso@gmail.com". O curso não se responsabiliza por endereços de emails desativados ou instáveis.

Investimento

R$ 660,00 - divididos em 2 vezes no cartão de crédito

Provas & Certificados

O curso terá três provas (uma prova por módulo). As provas serão realizadas a distância, no final de cada módulo, sempre aos sábados, às 09:00 (horário de Brasília), com duração de 90 minutos. A nota mínima para aprovação é 60% em cada uma das provas.

Antes de cada prova, os professores ministram uma aula síncrona com o objetivo de tirar dúvidas dos alunos. Essa aula é opcional e ocorre na quinta-feira anterior às provas, de 19:30 às 20:30. 

Dentre os alunos das turmas anteriores, 83% concluíram o curso com sucesso.

Será oferecido um certificado para alunos aprovados nas três provas. O certificado será emitido, apenas em formato digital, em até 60 dias após o término do curso. Não haverá emissão de certificado apenas para participação.

Professores

Marco Tulio Valente

Marco Tulio Valente é doutor em Ciência da Computação pela UFMG, onde atualmente é Professor Associado do Departamento de Ciência da Computação. É autor de mais de 100 artigos científicos, muitos deles em co-autoria com pesquisadores internacionais. Orientou mais de 30 dissertações de mestrado e cerca de uma dezena de teses de doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG. Em 2020, publicou o livro "Engenharia de Software Moderna", que é hoje usado por mais de 300 professores brasileiros.

André Hora 

Andre Hora é doutor em Ciência da Computação pela Universidade de Lille / Inria, França. É atualmente Professor Adjunto do Departamento de Ciência da Computação da UFMG. É autor de mais de 60 artigos em periódicos e conferências nacionais e internacionais de Engenharia de Software. É membro do Applied Software Engineering Research Group (ASERG), do DCC/UFMG, onde também realizou pós-doutorado durante dois anos.