Engenharia  de Software Moderna

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 500 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 '. 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

O conteúdo é inquestionavelmente relevante para profissionais que trabalham com desenvolvimento de software.

Este curso expandiu meus horizontes e deu a base necessária para que que hoje eu saiba onde focar meus estudos para evoluir na profissão.

O curso é uma boa porta de entrada para aqueles que têm interesse em ingressar na carreira de desenvolvimento de software

O curso foi muito bom, superando minhas expectativas. Bem atual e moderno.

Fiz uma prova de processo seletivo para Engenheiro de Software e a parte teórica foi praticamente igual ao que aprendi aqui

Me inscrevi no curso tendo altas expectativas e posso dizer que sai com as expectativas atendidas e até mesmo superadas

Turma 11


Matrícula até 18/08/2023

Início das aulas: 28/08/2023

Término das aulas: 18/11/2023

Provas: 23/09, 21/10 e 18/11/2023, 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 11 no final da página e clique em MATRICULAR.


Importante

Até 24/08/2023, 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$ 600,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.

Dentre os alunos das turmas anteriores, 82% 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.