Os cursos de formação em Engenharia de Software em direto, online ou no local, orientados por um instrutor, demonstram, através de debates interactivos e da prática, os fundamentos da Engenharia de Software.
A formação em Engenharia de Software está disponível como "formação em direto online" ou "formação em direto no local". O treinamento ao vivo online (também conhecido como "treinamento remoto ao vivo") é realizado por meio de um desktop interativo, remoto. O treinamento ao vivo no local pode ser realizado nas instalações do cliente em Aveiro ou nos centros de treinamento locais da NobleProg em Aveiro.
O Meliá Ria Hotel & Spa, inaugurado em 2005, tem uma arquitectura contemporânea muito marcante e um design de interiores sofisticado. Localizado junto a um dos canais da Ria de Aveiro, o hotel situa-se a 5 minutos do centro histórico da cidade.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a participantes de nível intermediário a avançado que desejam otimizar os fluxos de trabalho da equipe, aprimorar as práticas de codificação colaborativa e gerenciar efetivamente o uso do Copilot em ambientes com vários desenvolvedores.
No final deste treinamento, os participantes serão capazes de:
Configurar o GitHub Copilot para ambientes de equipa.
Utilizar o Copilot para melhorar as práticas de codificação colaborativa.
Otimizar os fluxos de trabalho da equipa utilizando as funcionalidades do Copilot.
Gerir a integração do Copilot em projectos com vários programadores.
Manter padrões e qualidade de código consistentes entre equipas.
Tirar partido das funcionalidades avançadas do Copilot para necessidades específicas da equipa.
Combinar o Copilot com outras ferramentas de colaboração para obter eficiência.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a engenheiros de QA de nível intermediário, desenvolvedores e líderes de equipe que desejam aproveitar o GitHub Copilot para depuração mais eficiente, aprimoramento da qualidade do código e revisão de código simplificada.
No final deste treinamento, os participantes serão capazes de:
Configurar o GitHub Copilot para fins de depuração e revisão de código.
Utilizar o Copilot para identificar e resolver bugs de forma eficiente.
Melhorar a qualidade do código com sugestões assistidas por IA.
Simplificar os processos de revisão de código com os recursos do Copilot.
Colaborar eficazmente utilizando o Copilot em ambientes de equipa.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a desenvolvedores de software de nível intermediário, administradores de sistemas e gerentes de projetos de TI que desejam aprimorar suas habilidades na criação e gerenciamento de ambientes de TI automatizados, escalonáveis e colaborativos.
No final deste treinamento, os participantes serão capazes de:
Compreender os princípios fundamentais e os benefícios de DevOps e Platform Engineering.
Implementar a Infraestrutura como Código (IaC) e automatizar o provisionamento da infraestrutura de TI.
Construir e manter pipelines de Integração Contínua e Entrega Contínua (CI/CD).
Implementar e gerir microsserviços utilizando ferramentas de contentorização como Docker e Kubernetes.
Integrar práticas de segurança no ciclo de vida de desenvolvimento de software com DevSecOps.
Aplicar técnicas de observabilidade para monitorizar e melhorar a fiabilidade do sistema.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a profissionais técnicos de nível intermediário a avançado que desejam usar o IDz e o z / OS Connect para integrar aplicativos de mainframe com APIs e modernizar fluxos de trabalho herdados.
Ao final deste treinamento, os participantes serão capazes de:
Configurar e utilizar o IDz para o desenvolvimento de aplicações em mainframe.
Aproveitar o z/OS Connect para expor aplicativos de mainframe como APIs RESTful.
Integrar programas COBOL, CICS e DB2 com sistemas modernos.
Implementar práticas recomendadas para segurança de API e otimização de desempenho.
Solucionar problemas e depurar sistemas integrados.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a profissionais de software de nível intermediário que desejam aproveitar a IA e o aprendizado de máquina para melhorar a eficiência e a inovação no desenvolvimento de software.
Ao final deste treinamento, os participantes serão capazes de:
Entenda o papel da IA e do aprendizado de máquina na automação de tarefas de desenvolvimento de software.
Implemente ferramentas de IA para gerar código, testes e documentação.
Aplique técnicas de IA para otimização de código, garantia de qualidade e depuração.
Integrar a IA nos pipelines DevOps e CI/CD para melhorar as estratégias de implantação.
Abordar considerações e desafios éticos na engenharia de software com IA.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a engenheiros de teste de nível iniciante e engenheiros de automação que desejam aprender os fundamentos do uso do TestStand para criar, executar e gerenciar sequências de teste automatizadas.
No final deste treinamento, os participantes serão capazes de:
Compreender os conceitos básicos e a arquitetura do TestStand.
Criar sequências de teste e executar sequências de teste.
Utilizar os recursos colaborativos do TestStand para ambientes de desenvolvimento de testes baseados em equipe.
Integrar o TestStand com outras ferramentas de software e instrumentos de teste.
Desenvolver etapas de teste e plugins personalizados no TestStand.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a desenvolvedores e engenheiros de software de nível intermediário que desejam gerenciar e solucionar problemas de licenças de software em suas organizações ou projetos.
No final deste treinamento, os participantes serão capazes de:
Compreender os conceitos básicos de licenciamento de software e como o FlexLM gerencia licenças.
Aprender a instalar o servidor FlexLM e o software cliente em diferentes sistemas operativos.
Criar, distribuir e gerenciar licenças, incluindo licenças flutuantes e bloqueadas por nós.
Identificar e resolver problemas comuns relacionados à instalação, distribuição e uso de licenças.
Este treinamento ao vivo conduzido por instrutor em Aveiro (online ou no local) é destinado a profissionais que desejam aprender e entender o conceito de medição de software e usá-lo para estimar e dimensionar qualquer processo de desenvolvimento de software e produtividade.
No final desta formação, os participantes serão capazes de
Compreender o uso de medições e métricas de software no desenvolvimento de software.
Rastrear o progresso e avaliar a produtividade usando as métricas de software.
Analisar dados de medição de software para garantia de qualidade e melhoria de processos.
Este treinamento ao vivo conduzido por instrutor em Aveiro (online ou no local) é destinado a profissionais que desejam entender o conceito de medição de ponto de função e como incorporá-lo à medição de produtividade de desenvolvimento de software.
No final desta formação, os participantes serão capazes de
Compreender as medições de ponto de função e ponto não-função no desenvolvimento de software.
Medir as unidades de um produto de software para análise de qualidade e produtividade.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a desenvolvedores e testadores que desejam realizar automação de teste usando C# e Selenium.
No final desta formação, os participantes serão capazes de
Instalar e configurar o Selenium WebDriver.
Escrever testes usando Selenium, C# e Nunit com Visual Studio IDE.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a engenheiros de garantia de qualidade de nível intermediário que desejam usar o Apache JMeter para testes de desempenho de software.
No final deste treinamento, os participantes serão capazes de:
Compreender os princípios de teste de desempenho e o papel do Apache JMeter.
Instalar, configurar e navegar no Apache JMeter para criar e executar planos de teste.
Projetar planos de teste abrangentes com recursos avançados, como parametrização e script.
Analisar os resultados dos testes para identificar problemas de desempenho e otimizar as aplicações.
Realizar testes distribuídos e aplicar as melhores práticas em cenários reais.
Este treinamento ao vivo conduzido por instrutor em Aveiro (online ou no local) é destinado a profissionais que desejam aprender como usar o SNAP na medição e estimativa de projetos.
No final desta formação, os participantes serão capazes de
Aprender sobre as regras e diretrizes do SNAP e FPA.
Ser capaz de planear e estimar melhor os projectos de software.
Compreender as linhas de base de desempenho do processo e identificar áreas para melhoria do processo.
Utilizar o SNAP para aumentar a eficiência do desempenho e obter estabilidade funcional.
Este curso fornece treinamento para lidar com projetos de teste e fornece experiência prática com aplicativos da Web, automação de teste funcional e automação de teste entre navegadores usando o conjunto de testes Selenium.
Público-alvo:
Engenheiros de teste de software
Programadores de software envolvidos no desenvolvimento ágil
No final do treinamento Selenium os delegados serão capazes de:
Utilizar a suite de testes Selenium de forma eficaz em projectos reais
Este treinamento ao vivo conduzido por instrutor em Aveiro (online ou no local) é destinado a testadores de software que desejam usar Selenium e Katalon Studio para criar soluções de teste automatizadas de ponta a ponta.
No final desta formação, os participantes serão capazes de
Gere e execute testes entre plataformas para qualquer sistema operacional ou dispositivo.
Integre testes automatizados em um pipeline de CI/CD.
Automatize testes da Web, testes de API, testes móveis e testes de desktop.
Neste treinamento ao vivo conduzido por instrutor em Aveiro os participantes aprenderão como escrever testes de alta qualidade empregando "screenplays" e a idéia de "atores, tarefas e objetivos" para expressar testes em termos de negócios e não como interações entre componentes do sistema. Analisamos cenários de testes funcionais e de IU e demonstramos como Serenity pode ser usado para gerenciar seus testes. Todas as aulas, notas, questionários e discussões são acompanhadas de prática e implementação ao vivo.
No final deste treinamento, os participantes entenderão o framework Serenity e serão capazes de utilizá-lo com conforto. Tão importante quanto isso, os participantes aprenderão a pensar e abordar a automação de testes sob uma luz diferente.
Neste treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto), os participantes aprenderão como usar AutoIt para automatizar aplicativos de janela à medida que passam por uma série de exercícios práticos de laboratório ao vivo.
O treinamento é projetado para a equipe de TI e de negócios. O objetivo do curso é fornecer uma maneira de facilitar a comunicação entre departamentos no processo de desenvolvimento de software. Os participantes aprendem testes comportamentais para possibilitar a criação de software mais confiável sem a necessidade de ferramentas caras e avançadas.
Cucumber é uma estrutura BDD de código aberto para escrever testes em um estilo de linguagem natural. BDD, ou Behavior Driven Development, é uma técnica de desenvolvimento de software ágil que incentiva a colaboração entre desenvolvedores, QA e pessoas de negócios não técnicas em um projeto de software.
Este treinamento começa com uma discussão sobre BDD e como Cucumber é usado para realizar testes BDD para aplicações web. Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e táticas aprendidos neste ambiente de laboratório prático e baseado em prática.
No final deste treinamento, os participantes terão uma compreensão firme do BDD e Cucumber, bem como a prática e o conjunto de ferramentas necessários para escrever seus próprios casos de teste para cenários de teste de software do mundo real.
Formato do curso
Grande ênfase na prática.
A maioria dos conceitos são aprendidos através de amostras, exercícios e desenvolvimento prático.
Nota
Este treinamento usa Eclipse e Selenium. Se pretender utilizar um IDE diferente ou uma estrutura de automatização de testes, contacte-nos para combinarmos.
Se a sua equipa estiver a passar dos testes manuais para os testes de automatização pela primeira vez, contacte-nos para organizar o alargamento da formação de modo a incluir uma cobertura adicional dos testes de automatização.
O desenvolvimento baseado em modelos (MBD) é uma metodologia de desenvolvimento de software que permite um desenvolvimento mais rápido e económico de sistemas dinâmicos, tais como sistemas de controlo, processamento de sinais e sistemas de comunicação. Baseia-se na modelação gráfica em vez da tradicional programação baseada em texto.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como aplicar metodologias MBD para reduzir os custos de desenvolvimento e acelerar o tempo de comercialização de seus produtos de software incorporados.
No final deste treinamento, os participantes serão capazes de
Selecionar e utilizar as ferramentas certas para implementar o MBD.
Utilizar o MBD para realizar um desenvolvimento rápido nas fases iniciais do seu projeto de software embebido.
Encurtar o lançamento de seu software embarcado no mercado.
Formato do curso
Parte palestra, parte discussão, exercícios e prática prática pesada
Este treinamento ao vivo conduzido por instrutor em Aveiro (online ou no local) é destinado a testadores de software que desejam usar Postman para testes de API.
No final desta formação, os participantes serão capazes de
Executar testes usando solicitações e fluxos de trabalho automatizados.
Definir, desenvolver, testar e observar uma API usando um sistema de controle de versão.
Gerar dados dinâmicos em uma solicitação.
Documentar e organizar testes em coleções para revisão da equipa.
O treinamento está aberto a ambos os desenvolvedores, Scrum Masters, Product Owner e também a alguns aspectos do departamento comercial. O objetivo do treinamento é apresentar os tópicos Garantia da Qualidade e Integração Contínua e seu lugar nos projetos realizados com metodologias ágeis. Os participantes terão uma ampla perspectiva sobre os assuntos discutidos, bem como conhecimentos práticos sobre as ferramentas e processos de desenvolvimento de software alinhados com o controle de qualidade / CI. Os representantes dos negócios poderão conhecer os benefícios da implementação dessas ferramentas e processos e traduzir o tempo e o custo do desenvolvimento de software. Os problemas apresentados são baseados em PHP ou Java , dependendo dos requisitos do cliente.
O Software Engineering começa onde a programação pára. Neste curso, aprenderá uma base sólida em Software Engineering. Constrói uma ponte entre a programação e as práticas sólidas de engenharia. O curso dá-lhe uma visão geral dos conceitos básicos e do vocabulário normalmente utilizado neste domínio. Durante o curso, aprenderá a utilizar várias técnicas para planear, implementar e validar projectos de software e para avaliar e melhorar os processos de desenvolvimento.
Público-alvo:
Este curso destina-se a programadores de software com diferentes formações e que conheçam pelo menos uma linguagem de programação.
Esta formação em direto orientada por um instrutor em Aveiro (online ou no local) destina-se a engenheiros que desejam escrever documentação técnica mas não têm a experiência de um escritor técnico formado.
No final desta formação, os participantes serão capazes de
Produzir conteúdo técnico preciso e de fácil utilização.
Transformar informações complexas de produtos em conteúdo legível e focado no utilizador.
Aplicar ferramentas e técnicas para maximizar a eficiência da escrita.
Compreender e supervisionar as diferentes fases de um projeto de escrita, incluindo escrita, revisão, tradução e publicação.
Concluir projetos de escrita dentro do prazo e de acordo com os requisitos.
The Principal Engineer - Masterclass é para engenheiros experientes e motivados que já sabem como enviar código pronto para produção. Este curso fará de você um excepcional engenheiro de software / líder para fazer um grande impacto positivo em sua equipe e organização. Neste curso, você aprenderá sobre design de sistemas e arquitetura, técnicas de revisão de código, mentoring e treinamento de engenheiros, programação de pares, construção de uma forte cultura de engenharia e outras práticas de engenharia fundamentalmente importantes.
Este treinamento guiado por instrutores, ao vivo (on-site ou remoto) visa:
Engenheiro de Software de Nível Médio
Senior Engenheiro de Software
Principal Engenheiro de Software
Engenheiro de Software
Leader Engenheiro de Software
Arquiteto de Software
Gestores de Engenharia
No final do curso, os participantes poderão:
Promoção para o próximo nível de engenheiros de nível médio ou sênior
Se eles já estão liderando uma equipe ou superiores engenheiros, eles podem começar usando ferramentas, técnicas e quadros aprendidos a partir deste curso para:
liderar efetivamente equipes de engenharia de alto desempenho
360° colaboração eficaz com todas as partes interessadas
Competências técnicas básicas de um engenheiro principal
Promover uma forte cultura de engenharia dentro da organização
Mestrado em atitude contínua e aprendizagem
O formato do curso
Interação e discussão interativa.
Muitos exercícios e práticas.
Ferramentas, técnicas e quadros para se tornar um engenheiro unicórnio
Compartilhar experiências da vida real
Opções de Customização
Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Este treinamento ao vivo conduzido por instrutor em Aveiro (no local ou remoto) é destinado a testadores de software que desejam testar a funcionalidade do código de teste de unidade usando MSTest, xUnit e nUnit.
No final desta formação, os participantes serão capazes de
Criar testes unitários usando o MSTest para testar aplicativos de software.
Exibir resultados de testes com o CodeLens.
Compreender as diferentes ferramentas de teste para o Desenvolvimento Orientado a Testes.
O teste de usabilidade é uma técnica para avaliar um produto ou sistema de software, testando-o nos utilizadores para observar diretamente a forma como estes interagem com ele.
O workshop começa com uma introdução aos testes de usabilidade, o que são e como são utilizados pelas empresas para promover uma boa conceção e desenvolvimento de software. A linguagem é não-técnica e a aprendizagem é prática e hands-on, com foco nos utilizadores finais, nos seus requisitos, na sua forma de pensar e de interagir com o sistema.
No final desta formação, os participantes saberão como
Determinar a abordagem de teste de usabilidade mais adequada com base nas caraterísticas únicas de um produto e seu estágio no ciclo de desenvolvimento.
Desenvolver um plano de teste de usabilidade.
Recrutar, avaliar e gerenciar testadores.
Redigir, atribuir e moderar tarefas de teste de usabilidade que produzam o maior impacto para os utilizadores finais e para a empresa.
Recolher, analisar e comunicar os resultados dos testes.
Comunicar e colaborar eficazmente com gestores empresariais, programadores e equipas de garantia da qualidade sobre o significado e as acções necessárias para fornecer um produto final que não só funcione como funcione bem e proporcione a experiência de utilizador pretendida.
Público
Proprietários e gestores de produtos
Gestores de garantia da qualidade
Testadores manuais
Utilizadores internos de um produto ou sistema de software
Formato do curso
Um workshop interativo, conduzido por um instrutor, com muitas actividades e práticas.
Notas
Os casos de estudo e as amostras de software utilizadas neste workshop são previamente organizados pelo formador. Para personalizar os materiais, contacte-nos com antecedência.
Público-alvo:Programadores, analistas de negócio, gestores de projeto, arquitectos de software, testadores, responsáveis pela documentação ou qualquer pessoa envolvida no processo de desenvolvimento de software.Objectivos:Prepara-o para trabalhar com uma ampla gama de elementos UML Ensina-o a criar modelos UML complexos Prepara-o para se tornar um membro sénior qualificado de uma equipa de desenvolvimento UML.
O formador é muito conhecedor do assunto e capaz de fornecer exemplos do mundo real através da sua experiência.
Nouf
Curso - Agile Software Testing with Continuous Integration
Máquina Traduzida
Gostei de tudo, porque é tudo novo para mim e posso ver o valor acrescentado que pode trazer ao meu trabalho.
Zareef - BMW South Africa
Curso - Tosca: Model-Based Testing for Complex Systems
Máquina Traduzida
O instrutor conhece muito bem os materiais didáticos e a máquina virtual fornecida é muito útil.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Curso - Performance engineering/tuning
Máquina Traduzida
Gostei de ter tido a oportunidade de me exercitar.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
Máquina Traduzida
Visão muito ampla do assunto que abrangeu todo o conhecimento pré-requisito de maneira adequada ao nível de conhecimento do curso.
James Hurburgh - Queensland Police Service
Curso - SpecFlow: Implementing BDD for .NET
Máquina Traduzida
Exemplos da vida real.
Kristoffer Opdahl - Buypass AS
Curso - Web Security with the OWASP Testing Framework
Máquina Traduzida
Os temas abordados na formação e os conhecimentos do formador sobre esses temas.
Sajid Baloch - Eschbach GmbH
Curso - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Máquina Traduzida
Estou obtendo o nível correto de compreensão necessário para auxiliar no meu trabalho diário
Wasfi Adams
Curso - Impacted Function Point (IFP)
Máquina Traduzida
O instrutor foi extremamente envolvente e se certificou de que entendemos tudo através de questionamentos e afirmações. Mesmo com o conteúdo sendo bastante abrangente, o instrutor conseguiu explicá-lo bem e torná-lo fácil de acessar para consultas futuras.
Zaid Amerika
Curso - Unit of Software Measurement Parameterization (UMSP)
Máquina Traduzida
O facto de ter aprendido uma nova abordagem para escrever testes unitários é a parte que mais gostei da formação.
Também gostei da conversa livre que tivemos, do facto de termos debatido certos tópicos, gostei do trabalho de equipa que tivemos, que nos fez analisar de uma perspetiva diferente os requisitos das histórias de utilizador e também apreciei a intervenção do formador que nos sugeriu diferentes soluções quando estávamos bloqueados na tomada de algumas decisões.
Crina-Maria Rosu - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
Os exercícios eram agradáveis
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Curso - Unit Testing with Python
Máquina Traduzida
os exemplos que o instrutor utilizou em cada tópico, o que facilitou a compreensão
huda Alyassi - Dubai Government Human Resources Dept.
Curso - Adobe XD
Máquina Traduzida
Treinador aparenta alto nível de conhecimento em programação
Danila Reis - Ipsos
Curso - Test Automation with Selenium and Katalon Studio
Cursos de treinamento de Engenharia de Software em Aveiro, Cursos de fim de semana de Engenharia de Software em Aveiro, Treinamento tardiurno de Engenharia de Software em Aveiro, Engenharia de Software guiado por instrutor em Aveiro, Cursos privados de Engenharia de Software em Aveiro, Aulas de Engenharia de Software em Aveiro, Treinador de Engenharia de Software em Aveiro, Cursos tardiurnos de Engenharia de Software em Aveiro,Coaching de Engenharia de Software em Aveiro, Engenharia de Software guiado por instrutor em Aveiro, Treinamento individual de Engenharia de Software em Aveiro, Engenharia de Software no local do cliente em Aveiro, Treinamendo de Engenharia de Software de fim de semana em Aveiro, treinamento em grupo de Engenharia de Software em Aveiro, !Instrutor de Engenharia de Software em AveiroCursos de treinamento de Software Engineering em Aveiro, Cursos de fim de semana de Software Engineering em Aveiro, Treinamento tardiurno de Software Engineering em Aveiro, Software Engineering guiado por instrutor em Aveiro, Treinamendo de Software Engineering de fim de semana em Aveiro, Treinador de Software Engineering em Aveiro, treinamento em grupo de Software Engineering em Aveiro, Software Engineering no local do cliente em Aveiro, !Instrutor de Software Engineering em Aveiro, Treinamento individual de Software Engineering em Aveiro, Cursos privados de Software Engineering em Aveiro, Software Engineering guiado por instrutor em Aveiro, Aulas de Software Engineering em Aveiro, Cursos tardiurnos de Software Engineering em Aveiro,Coaching de Software Engineering em Aveiro