Competência técnicaMasterEspecialista
Workflows Git Avançados (GitHub e GitLab)
Descrição da competência
Aplicar workflows Git avançados incluindo estratégias de branching (GitFlow, trunk-based), pull requests, revisões de código, integração CI/CD e colaboração nas plataformas GitHub e GitLab.
Confiança Pessoal
Especialista5/5
FundamentalEm desenvolvimentoProficienteAvançadoEspecialista
Isso reflete minha confiança pessoal na aplicação dessa competência em situações profissionais reais, com base na experiência prática, aprendizado contínuo e resultados concretos obtidos.
Progressao ao longo da trajetoria
Esta competencia foi desenvolvida em 2 trajetorias diferentes
Cursos relacionados no programa de Mestrado
Módulos do programa de Mestrado que cobrem esta competência
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Direito dos contratos de TI
Dever de assessoria do prestador vs dever de colaboração do cliente
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Gestão transversal
A colaboração generativa: atitude coach
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Animar e liderar uma equipe
Integração do gestorIntegração de um colaborador
Bloco 2 - Pilotagem de projeto de engenharia de software
Comunicar em modo projeto
As revisões de projeto
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolva suas aplicações web com TypeScript
Os tipos avançadosDocumentar o código com JSDoc
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Java SE
Apresentação do Log4J e integração no projeto poker
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolver em Java com Spring e Hibernate
Revisão do protocolo HTTP e seus códigos de retorno
Bloco 3 - Integração, indústrialização e implantação do software
Git avançado - GitHub e GitLab
Algumas revisões sobre GitWorkflows GitApresentação do GitHubCriar um repositório GitHubTrabalhar em equipe no GitHub
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Docker e DevOps
Entender a integração contínua e a implantação contínuaA integração contínua com Docker e GitHub
Bloco 3 - Integração, indústrialização e implantação do software
Implantação de uma aplicação
Os workflows de versionamento de códigoIntegração contínua de uma aplicaçãoAssinatura de código
Bloco 4 - Concepção avançada da arquitetura do software
Princípios SOLID em Java
A problemática da qualidade do códigoOs princípios SOLID, uma resposta aos desafios de um código manutenívelImpacto do Single Responsibility Principle no gerenciamento de versão do código
Bloco 4 - Concepção avançada da arquitetura do software
Concepção de aplicação complexa com UML
Tradução do diagrama de classe em código (classe e herança)Tradução do diagrama de classe em código (relação e multiplicidade)Tradução do diagrama de classe em código (interface e enumeração)Tradução do diagrama de sequência em código
Bloco 4 - Concepção avançada da arquitetura do software
Algoritmia avançada
O tempo, a memória e as estratégias
Bloco 4 - Concepção avançada da arquitetura do software
Planos de testes de uma aplicação
Testes unitários avançados no backendCobertura do código pelos testesTestes e integração contínua com GitLabOs testes de integração e os conjuntos de dadosOs testes de integração de API
Bloco 5 - Preparação para o seu nível de inglês
Inglês Comercial Nível Intermediário
Reformulating customer requests to better meet expectations
Bloco 6 - Módulos de nívelamento preparatório e reforço
Inglês de Recursos Humanos
Entender e usar os códigos profissionais de comunicação (hierarquia, distância, formal-informal)Públicar uma vaga nas plataformas - Site de carreiras da empresa, LinkedIn, jobboardsEntender a influência cultural no conteúdo dos relatórios de integração
Programa fonte