Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Fundamentos do Pensamento Ágil
- O Manifesto Ágil e sua relevância além do software
- Comparando ágil com modelos tradicionais em cascata e orientados a planos
- Papéis, eventos e artefatos do Scrum mapeados para ciclos de projetos acadêmicos
- Kanban e gestão baseada em fluxo para equipes de pesquisa e ensino
- Escolhendo híbridos ágeis adequados para ambientes de engenharia e design
Planejamento Ágil e Colaboração
- Escrita de histórias de usuário e definição de critérios de aceitação para problemas de engenharia
- Técnicas de priorização do backlog: MoSCoW, valor versus esforço, ordenação orientada por risco
- Planejamento de sprints e estimativa com equipes não relacionadas a software
- Retrospectivas e melhoria contínua em um ambiente acadêmico
- Ferramentas e quadros de colaboração para participantes multidisciplinares
Introdução à Cultura DevOps
- Definindo DevOps: quebrando silos entre desenvolvimento e operações
- O modelo CALMS: Cultura, Automação, Lean, Medição e Compartilhamento
- DevOps em laboratórios de pesquisa, equipes de engenharia civil e estúdios de arquitetura
- Construindo uma cultura sem culpa e loops de feedback em instituições de ensino
- Considerações éticas, de segurança e conformidade na adoção de DevOps acadêmico
Controle de Versão e Gestão Colaborativa de Código
- Fundamentos do Git para trabalhos de engenharia e design reproduzíveis
- Estratégias de ramificação: trunk-based, feature branches e GitFlow simplificado
- Pull requests, revisão por pares e posse de código em equipes de ensino
- Gerenciamento de ativos não codificados: arquivos CAD, modelos BIM e conjuntos de dados de simulação
- Organização de repositórios para materiais de curso e projetos estudantis
Integração Contínua e Automação de Builds
- Conceitos de CI e sua aplicação a ferramentas de engenharia compiladas e scripts
- Configurando builds automatizados para software, simulações e documentação
- Etapas do pipeline: compilação, empacotamento, lint e verificações pré-voo
- Visão geral das principais plataformas de CI: GitHub Actions, GitLab CI, Jenkins
- Manipulação de grandes artefatos, cache de dependências e execução em paralelo
Qualidade de Software e Análise Estática
- Definindo qualidade de software: manutenibilidade, confiabilidade, usabilidade e eficiência
- Métricas de código: complexidade ciclomática, acoplamento, coesão e duplicação
- Ferramentas de análise estática para Python, Java, C++ e scripts de engenharia comuns
- Documentação como qualidade: docstrings, padrões README e documentação viva
- Integrando gates de qualidade em pipelines de CI sem bloquear o progresso dos estudantes
Estratégias de Teste e Design de Testes
- A pirâmide de testes: teste de unidade, integração, sistema e aceitação
- Escrita de testes de unidade para cálculos de engenharia, simulações e utilitários
- Fundamentos do desenvolvimento orientado a testes (TDD) e desenvolvimento orientado a comportamento (BDD)
- Mocking de sistemas externos: sensores, APIs e solucionadores de elementos finitos
- Estruturando suítes de teste para projetos de equipes multidisciplinares
Automação de Testes e Teste Contínuo
- Automatizando a execução de testes dentro de pipelines CI/CD
- Relatórios de teste, limites de cobertura e gerenciamento de testes instáveis
- Testes baseados em propriedades e fuzzing para algoritmos de engenharia
- Estratégias de teste de regressão para atribuições de curso em evolução
- Testes de desempenho e carga para cargas de trabalho de simulação e renderização
Conceitos de Entrega Contínua e Implantação
- Fundamentos de CD: entrega vs. implantação, ambientes e promoção
- Padrões de implantação: azul-verde, canário e feature toggles
- Aplicando princípios de CD para publicar artefatos de pesquisa, sites de curso e aplicativos
- Fundamentos de contêineres com Docker para ambientes de engenharia reproduzíveis
- Introdução à Infraestrutura como Código: gerenciando configurações de laboratório e nuvem declarativamente
Observabilidade, Monitoramento e Feedback
- Logging, métricas e trace para software acadêmico e simulações
- Configurando monitoramento leve para projetos estudantis e ferramentas de pesquisa
- Usando dados de feedback para iterar em materiais de ensino e atribuições de laboratório
- Painéis e alertas apropriados para contextos educacionais
- Verificação pós-implantação e procedimentos de rollback
Segurança e Melhores Práticas de Qualidade
- Fundamentos de codificação segura: validação de entrada, autenticação e gerenciamento de segredos
- Verificação de dependências e gerenciamento de vulnerabilidades em pilhas open-source
- Conformidade de licença para software usado em ensino e publicação
- Considerações de privacidade de dados ao lidar com dados de estudantes e pesquisa
- Construindo uma cultura consciente de segurança em programas de engenharia e design
Traduzindo Práticas em Módulos de Ensino
- Desenhando atribuições de projetos ágeis para estudantes de sistemas, engenharia civil, design e arquitetura
- Criando rubricas que avaliam a qualidade do processo junto com a qualidade do produto
- Configurando repositórios modelo com CI pré-configurado para uso dos estudantes
- Estruturando conceitos de DevOps progressivamente ao longo de um semestre
- Avaliando equipes de estudantes usando métricas reais de qualidade e automação
Seleção de Ferramentas e Restrições Acadêmicas
- Avaliando ferramentas gratuitas e open-source para departamentos com orçamento limitado
- Integração com LMS existente, armazenamento de arquivos e infraestrutura de laboratório
- Gerenciamento de dívida técnica em bases de código de pesquisa de longo prazo
- Onboarding de estudantes e professores com diferentes backgrounds técnicos
- Mantendo a sustentabilidade quando os colaboradores-chave se formam ou rotacionam
Requisitos
- Compreensão básica de conceitos de desenvolvimento de software
- Conhecimento geral de fluxos de trabalho de engenharia ou design
- Experiência no uso de computadores para trabalhos acadêmicos ou baseados em projetos
Público-Alvo
- Professores e palestrantes dos programas de Engenharia de Sistemas, Engenharia Civil, Design e Arquitetura
- Pessoal acadêmico que busca modernizar seu ensino com práticas relevantes para a indústria
- Líderes de pesquisa e coordenadores de laboratórios que integram tecnologia ao currículo
42 Horas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Craig esteve extremamente envolvido no treinamento, sempre garantindo que estivéssemos atentos, adaptando os exemplos às nossas atividades do dia a dia e sempre fornecendo uma resposta quando solicitado, mesmo que as informações não tivessem sido incluídas na apresentação.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Curso - DevOps Foundation®
Máquina Traduzida
exemplos da vida real
Maria - Fundacja PTA
Curso - Mastering Make: Advanced Workflow Automation and Optimization
Máquina Traduzida