Este curso pretende contribuir para a formação básica e empregabilidade de Engenheiros de Software, uma das profissões mais demandadas no mercado de TI. Para isso, focamos em princípios e métodos modernos de desenvolvimento de software, que são largamente usados na prática.
O curso é totalmente a distância, para permitir matrículas de qualquer parte do Brasil. O número de vagas de cada turma é limitado, para garantir a qualidade da formação. O curso inclui também exames e certificado emitido pela UFMG.
Profissionais que queiram se atualizar em técnicas e princípios modernos de desenvolvimento de software. Profissionais que queiram tentar uma nova carreira na área de Engenharia de Software.
Estudantes de graduação e pós-graduação de quaisquer cursos da área de Computação. Estudantes de outros cursos da área de Ciências Exatas, incluindo Engenharias, Física e Matemática.
Empresas que queiram capacitar, selecionar e certificar seus profissionais, inclusive por meio de turmas fechadas ou matrículas de um grupo de colaboradores.
Conceitos básicos. Manifesto Ágil. Extreme Programming (XP). Scrum. Kanban. Levantamento ágil de requisitos: MVPs e Testes A/B.
Propriedades de projeto, princípios de projeto (principalmente, princípios SOLID), padrões de projeto do livro GoF e padrões arquiteturais (camadas, MVC, Publish/Subscribe).
Testes de Unidade. Testabilidade. Mocks. Cobertura de Testes. Desenvolvimento Dirigido por Testes (TDD). Refactoring. Code Smells.
(existe também uma versão em papel, mas ela não está incluída no preço do curso)
4 horas, sendo 1 hora de videoaulas e 3 horas para leitura de capítulos do livro texto e realização de exercícios e/ou provas.
Toda comunicação, incluindo entrega de trabalhos e realização de provas, ocorrerá por meio de sistemas do Google (Gmail, Slides e Forms) e de um fórum de discussão.
Para se matricular clique AQUI
(selecione TURMA 5 no final da página e clique em MATRICULAR)
Período de matrícula: 08/02/2021 a 07/05/2021
R$ 450,00 - dividido em até 2 vezes no cartão
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, com duração de 90 minutos. Nota mínima para aprovação: 60% em cada uma das provas.
Será oferecido um certificado para alunos aprovados nas três provas. O certificado será emitido, em formato digital, pela UFMG, em até 60 dias após o término do curso (esse período é necessário para correção das provas e registro do certificado). Não haverá emissão de certificado apenas para participação.
Caso o aluno não seja aprovado em um módulo, ele poderá realizar uma nova prova, por módulo, com custo de R$ 150,00 (por prova). Caso o aluno não consiga realizar uma das provas do módulo, ele poderá realizar uma prova de segunda chamada, ao custo de R$ 150,00 (por prova). Solicitações de transferência entre turmas deverão ser aprovadas pela coordenação do curso e requerem o pagamento de uma taxa de R$ 300,00.
Envie um email para engsoftmoderna.curso@gmail.com. Visite também nossa página no LinkedIn ou no Twitter.
Assine nossa newsletter para receber informações sobre novas turmas e cursos. Apenas algumas mensagens por semestre; cancelamento possível a qualquer momento.
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 em periódicos e conferências internacionais, muitos deles em co-autoria com pesquisadores internacionais de renome. 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".
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 50 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.
O Departamento de Ciência da Computação (DCC) da UFMG é responsável pelos cursos de Ciência da Computação e Sistemas de Informação. Nossos cursos de graduação são frequentemente listados entre os melhores do país (rankings: Folha e Guia do Estudante) e recebem diversas premiações nacionais e internacionais. O DCC também é responsável pela Pós-Graduação em Ciência da Computação. Nossa pós-graduação possui conceito máximo na avaliação da CAPES, sendo uma das principais do Brasil em computação.