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 Braga ou nos centros de treinamento locais da NobleProg em Braga.
NobleProg -- Seu provedor de treinamento local
Hotel Melia Braga
nº8, Avenida General Carrilho da Silva Pinto, nº 8, 4715-380 Braga, Braga, Portugal, 4715-380 Braga
A poucos passos do centro histórico, este moderno hotel é um contraponto a uma das cidades mais históricas de Portugal. Graças às suas instalações contemporâneas, mobiliário de qualidade e serviço excelente, descobrir Braga será certamente uma experiência fascinante e enriquecedora.
Este treinamento ao vivo conduzido por instrutor em Braga (no local ou remoto) é destinado a desenvolvedores de nível iniciante que desejam entender os recursos do GitHub Copilot, configurá-lo e usá-lo efetivamente para aprimorar sua experiência de codificação.
No final deste treinamento, os participantes serão capazes de:
Entender o que é o GitHub Copilot e como ele funciona.
Configurar o GitHub Copilot com um editor de código suportado.
Usar o GitHub Copilot para escrever, refatorar e depurar código mais rapidamente.
Aproveitar o Copilot para explorar técnicas e soluções de codificação.
Aplicar as melhores práticas para integrar o GitHub Copilot nos fluxos de trabalho diários.
Este treinamento ao vivo conduzido por instrutor em Braga (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 Braga (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 Braga (no local ou remoto) é destinado a gerentes técnicos de nível intermediário e líderes de negócios que desejam alinhar os esforços de engenharia de plataforma com os objetivos de negócios e gerenciar equipes de plataforma de forma eficaz.
Ao final deste treinamento, os participantes serão capazes de:
Definir o papel e o escopo da engenharia de plataforma dentro de sua organização.
Traduzir os objectivos de negócio em estratégias técnicas accionáveis.
Construir e gerenciar equipes eficazes de engenharia de plataforma.
Projetar e implementar arquiteturas de plataforma escaláveis e resilientes.
Medir e analisar o sucesso das iniciativas de plataforma.
Este treinamento ao vivo conduzido por instrutor em Braga (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 Braga (no local ou remoto) é destinado a profissionais de nível iniciante a intermediário que desejam entender e aplicar metodologias Design Thinking para impulsionar a inovação e melhorar as soluções de negócios.
No final deste treinamento, os participantes serão capazes de:
Compreender os princípios fundamentais da Design Thinking e o seu papel na inovação.
Aplicar as cinco fases da Design Thinking na resolução de problemas.
Utilizar técnicas e ferramentas de ideação para promover a criatividade.
Implementar estratégias de Design Thinking para melhorar processos e aumentar a eficiência.
Este treinamento ao vivo conduzido por instrutor em Braga (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 Braga (no local ou remoto) é destinado a participantes de nível iniciante a intermediário que desejam resolver os desafios diários do local de trabalho por meio de técnicas de gamificação.
No final deste treinamento, os participantes serão capazes de:
Compreender os princípios da Design Thinking e a sua aplicação na resolução de problemas.
Incorporar técnicas de gamificação para promover o envolvimento e a inovação.
Desenvolver soluções criativas e práticas para problemas comuns no local de trabalho.
Colaborar eficazmente entre equipas para implementar estratégias de resolução de problemas.
Aplicar abordagens iterativas para aperfeiçoar soluções através de feedback e experimentação.
Este treinamento ao vivo conduzido por instrutor em Braga (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 Braga (no local ou remoto) é destinado a desenvolvedores, arquitetos e analistas de nível intermediário que desejam aprender e aplicar conceitos e práticas de DDD em seus projetos de software.
No final deste treinamento, os participantes serão capazes de:
Compreender os principais conceitos de DDD (contextos delimitados, entidades, etc.) e sua aplicação em projetos de software.
Aplicar o DDD estratégico para definir e projetar o modelo de domínio, identificar subdomínios e estabelecer limites.
Implementar DDD tático utilizando padrões como CQRS, fábricas e event sourcing.
Refactorizar e modernizar sistemas antigos de forma eficaz com técnicas de DDD.
Conceber e implementar arquitecturas orientadas para o produto, o domínio e a equipa.
Utilizar a malha de dados para criar uma plataforma de dados orientada para o domínio que suporte a descoberta e a governação de dados.
Este treinamento ao vivo conduzido por instrutor em Braga (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 treinamento ao vivo conduzido por instrutor em Braga (online ou no local) é destinado a testadores de software que desejam usar Cypress para automatizar testes.
No final desta formação, os participantes serão capazes de
Realizar testes de automação de ponta a ponta com o Cypress.
Implementar testes de integração e unitários em uma aplicação web.
Utilizar o Cypress como uma alternativa ao Selenium.
Este treinamento ao vivo conduzido por instrutor em Braga é projetado para qualquer pessoa interessada em aprender C# para fins de teste de automação. É um curso intensivo e simplificado, com muitos exercícios práticos para que os participantes se familiarizem rapidamente com as habilidades essenciais de programação necessárias para aplicar em testes de automação de software. O foco é sobre os fundamentos do C# que podem ser direta e imediatamente aplicados à automação de testes.
Este curso não abrange estruturas de automação de teste em profundidade, como Selenium. Se você já é versado em C# e deseja ir direto para o teste com Selenium, por favor, confira: Selenium WebDriver em C#: Introdução à automação de testes web em C#.
A evolução dos microsserviços e contêineres nos últimos anos mudou significativamente a maneira como projetamos, desenvolvemos, implantamos e executamos o software. Os aplicativos modernos devem ser otimizados para escalabilidade, elasticidade, falha e mudança. Impulsionadas por essas novas demandas, as arquiteturas modernas exigem um conjunto diferente de padrões e práticas. Neste treinamento, examinamos maneiras de identificar, entender e ajustar esses novos requisitos.
Público Este treinamento é destinado a pessoas que estão um pouco familiarizadas com a tecnologia de contêineres e com os conceitos do Kubernetes , mas talvez não tenham a experiência do mundo real. Ele é baseado em casos de uso e lições aprendidas em projetos da vida real com a intenção de inspirar as pessoas a criar e gerenciar aplicativos nativos da nuvem ainda melhores.
Desenvolvedores
Operações
DevOps
Engenheiros de controle de qualidade
Gerentes de projeto de TI
Formato do Curso
Palestra e discussão interativa
Muitos exercícios e prática
Implementação prática em um ambiente de laboratório ao vivo
Opções de personalização do curso
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Neste treinamento ao vivo conduzido por instrutor em Braga, os participantes aprendem em primeira mão como escrever Protractor testes contra um aplicativo da web Angular de amostra em um ambiente de laboratório ao vivo.
No final deste curso, os participantes terão adquirido proficiência em Protractor e estarão à vontade para
criar seus próprios testes de automação para aplicativos Angular.
integrando o Protractor em seu fluxo de trabalho de desenvolvimento existente.
garantir que seus testes sejam limpos e passíveis de manutenção.
executando o Protractor com ou sem Selenium para direcionar o comportamento do navegador.
Este treinamento ao vivo conduzido por instrutor em Braga é projetado para qualquer pessoa interessada em aprender Java para fins de automação de teste. É um curso intensivo e simplificado, com muitos exercícios práticos para que os participantes adquiram rapidamente as habilidades essenciais de programação necessárias para aplicar aos testes de automação de software. O foco está nos fundamentos do Java que podem ser direta e imediatamente aplicados à automação de testes.
Este curso não abrange estruturas de automatização de testes em profundidade, como o Selenium. Ele também ignora a abordagem convencional "Hello World" para aprender Java, já que este não é um curso sobre desenvolvimento de aplicativos. Este curso tem como objetivo principal fazer com que os participantes comecem a trabalhar rapidamente com a automatização de testes. Se você já é versado em Java e deseja ir direto para os testes com Selenium, confira: Introdução ao Selenium (https://www.nobleprog.com/introduction-selenium-training).
Neste treinamento ao vivo conduzido por instrutor em Braga 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.
TestNG é uma estrutura de testes projetada para simplificar uma ampla gama de necessidades de testes, desde testes unitários (testes de classe isolados) a testes de integração (testes de sistemas inteiros feitos de várias classes, vários pacotes e até mesmo diversos frameworks externos, como servidores de aplicativos).
Público
Este curso é criado para engenheiros e desenvolvedores que desejam adotar o conjunto TestNG em seu fluxo de trabalho.
Este curso foi criado para gestores de testes, pessoal de garantia de qualidade, testadores, programadores de software, gestores de projectos e gestores, com o objetivo de explicar como as estruturas de gestão de projectos Agile (nomeadamente SCRUM) lidam com os testes.
No final do curso, cada um dos participantes conceberá e executará um plano de teste para uma aplicação de amostra (pode ser uma aplicação real do cliente, se disponível)
O TDD, ou Test Driven Development, é uma abordagem para o desenvolvimento de software em que codificação, teste e projeto ocorrem em paralelo ao longo do ciclo de desenvolvimento de software. Agile é uma abordagem mais ampla de gerenciamento e processo para o desenvolvimento de software que enfatiza a entrega incremental, a colaboração da equipe, o planejamento contínuo e o aprendizado contínuo.
Neste treinamento ao vivo conduzido por instrutor (no local ou remoto), os participantes aprenderão a escrever aplicativos C de alta qualidade usando uma abordagem de desenvolvimento TDD e Agile . Os participantes colocarão seus conhecimentos em prática realizando uma série de exercícios práticos para criar um aplicativo C bem projetado e bem testado.
No final deste treinamento, os participantes serão capazes de:
Instalar e configurar ferramentas de desenvolvimento e teste necessárias para executar o TDD
Projete, desenvolva e teste de unidade uma aplicação C usando uma abordagem TDD
Aplicar práticas de planejamento e gerenciamento do desenvolvimento Agile
Público
Desenvolvedores
Gerentes de projeto
Formato do Curso
Palestra parcial, parte discussão, exercícios e prática prática
Notas
Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Um curso de dois dias que abrange todos os princípios de conceção com exemplos de código associados a tecnologias industriais recentes; muito útil para os programadores de software para o sector automóvel
Neste treinamento ao vivo conduzido por instrutor em Braga, os participantes aprenderão sobre a arquitetura e a funcionalidade do GlobalSight' à medida que instalam, configuram e implantam um servidor de demonstração.
No final desta formação, os participantes serão capazes de
Compreender os benefícios do GlobalSight em relação a outros sistemas de tradução Management.
Instalar o servidor do GlobalSight e componentes relacionados.
Configurar o GlobalSight para funcionar por trás de um proxy reverso.
Implantar o GlobalSight em um ambiente de produção.
Solução de problemas e otimização do GlobalSight.
Usar as APIs do GlobalSight' para integrá-lo a aplicativos de terceiros, incluindo JBPM, etc.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como configurar e usar o OpenNMT para realizar a tradução de vários conjuntos de dados de amostra. O curso começa com uma visão geral das redes neurais como elas se aplicam à tradução automática. Os participantes realizarão exercícios ao vivo durante o curso para demonstrar sua compreensão dos conceitos aprendidos e obter feedback do instrutor.
No final deste treinamento, os participantes terão o conhecimento e a prática necessários para implementar uma solução OpenNMT ao vivo.
Amostras de idioma de origem e de destino serão pré-organizadas de acordo com os requisitos do público.
Formato do Curso
Palestra parcial, parte discussão, prática prática
O curso destina-se a programadores experientes que pretendam explorar questões relacionadas com a utilização de padrões e refactoring. Cada participante conhecerá as propriedades e exemplos práticos da utilização destes padrões, que por sua vez permitirão a construção eficiente e correcta do código da aplicação.
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.
Com o surgimento de sistemas muito complexos distribuídos, a complexidade de um único sistema mudou para a complexidade da arquitetura do grupo de sistemas. Este curso cobre a relação de Software Architecture com Técnico Enterprise Architecture. Essas duas áreas estão interrelacionadas de uma forma que atualmente não é bem descrita. Por exemplo, a divisão de um sistema monolítico complexo em dois sistemas que se comunicam através de serviços da web irá desencadear mudanças substanciais em ambos os novos sistemas e na arquitetura entre eles.
Este curso cobrirá trade-offs, atualmente padrões comuns e soluções para gerenciar sistemas complexos e comunicação dentro e entre eles.
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 Braga (no local ou remoto) é destinado a testadores de software que desejam usar a programação C para criar testes de unidade para o código C.
No final desta formação, os participantes serão capazes de
Usar estruturas de teste de unidade em C para produzir testes de unidade.
Escrever testes unitários personalizados em C e adicioná-los a uma lista de chamadas.
Simplifique o processo de depuração e refatoração de código com o desenvolvimento orientado a testes.
Leia mais...
Última Atualização:
Declaração de Clientes (25)
Gostei dos exercícios que ajudaram a abrir a mente e a obter novas perspectivas sobre a arquitetura de software.
Gabriele - EAGLEPROJECTS S.p.A.
Curso - Architecture and Design: Core + Advanced Training
Máquina Traduzida
Bom relacionamento, Łukasz teve tempo para as perguntas de todos e foi capaz de ajudar qualquer pessoa que tivesse algum problema
Kelly Morris - Titian Software Poland Sp. z o.o.
Curso - Selenium WebDriver in C#
Máquina Traduzida
Fornecido com nestjs, apesar de não constar da ordem de trabalhos
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 Braga, Cursos de fim de semana de Engenharia de Software em Braga, Treinamento tardiurno de Engenharia de Software em Braga, Engenharia de Software guiado por instrutor em Braga, Aulas de Engenharia de Software em Braga, Treinador de Engenharia de Software em Braga, Cursos tardiurnos de Engenharia de Software em Braga,Coaching de Engenharia de Software em Braga, Cursos privados de Engenharia de Software em Braga, !Instrutor de Engenharia de Software em Braga, Treinamendo de Engenharia de Software de fim de semana em Braga, treinamento em grupo de Engenharia de Software em Braga, Treinamento individual de Engenharia de Software em Braga, Engenharia de Software no local do cliente em Braga, Engenharia de Software guiado por instrutor em BragaCursos de treinamento de Software Engineering em Braga, Cursos de fim de semana de Software Engineering em Braga, Treinamento tardiurno de Software Engineering em Braga, Software Engineering guiado por instrutor em Braga, Software Engineering no local do cliente em Braga, Software Engineering guiado por instrutor em Braga, Cursos privados de Software Engineering em Braga, !Instrutor de Software Engineering em Braga, Treinamendo de Software Engineering de fim de semana em Braga, Treinamento individual de Software Engineering em Braga, Treinador de Software Engineering em Braga, Cursos tardiurnos de Software Engineering em Braga,Coaching de Software Engineering em Braga, treinamento em grupo de Software Engineering em Braga, Aulas de Software Engineering em Braga