Cursos de Engenharia de Software

Cursos de Engenharia de Software

Os cursos de treinamento de Engenharia de Software ao vivo, local e instruídos, demonstram, por meio de discussões interativas e práticas práticas, os fundamentos da Engenharia de Software O treinamento de engenharia de software está disponível como "treinamento ao vivo no local" ou "treinamento remoto ao vivo" Treinamento ao vivo no local pode ser realizado localmente nas instalações do cliente em Brasil ou nos centros de treinamento corporativo da NobleProg em Brasil O treinamento ao vivo remoto é realizado por meio de uma área de trabalho remota e interativa NobleProg seu provedor de treinamento local.

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Engenharia de Software

CódigoNomeDuraçãoVisão geral
jmeterfunFundamentos do JMeter7 horasEste curso aborda a criação e implementação de testes funcionais e de unidade com o Apache JMeter, o software gratuito de teste de aplicativos da The Apache Software Foundation O objetivo do curso é permitir que as organizações automatizem completamente seus vários requisitos de teste, economizando tempo, dinheiro e ajudando a minimizar o risco de erro humano nos testes O programa explora os conceitos de criação e criação de planos de teste para aplicativos da web do mundo real usando o Apache JMeter, incluindo planos de testes funcionais, de regressão e de estresse Os participantes aprenderão como projetar planos de teste para uma variedade de propósitos e usar os vários componentes e funções dentro do JMeter para sua vantagem, permitindo que eles automatizem completamente o processo de teste de aplicativos da web .
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 horasO Fairseq é um conjunto de ferramentas de aprendizado de sequenciação de código aberto criado pela Facebok para uso em Tradução de Máquina Neural (NMT) Neste treinamento, os participantes aprenderão como usar o Fairseq para realizar a tradução do conteúdo da amostra Ao final deste treinamento, os participantes terão o conhecimento e a prática necessários para implementar uma solução de tradução automática baseada no Fairseq Público Especialistas em localização com formação técnica Gestores de conteúdo global Engenheiros de localização Desenvolvedores de software encarregados de implementar soluções globais de conteúdo Formato do curso Palestra de parte, discussão de parte, prática de handson pesada Nota Se você deseja usar conteúdo específico de idioma de origem e de destino, entre em contato conosco para agendar .
phpunittestingUnit Testing with PHP14 horasPHPUnit é um framework de testes unitários para PHP O PHPUnit emprega parâmetros estritos para determinar se unidades de código individuais são livres de erros e prontas para implementação Ao isolar e testar unidades individuais, os desenvolvedores podem garantir maior estabilidade do aplicativo, evitar erros de regressão e reduzir os custos associados ao código com defeito na produção Este treinamento ao vivo instruído ensina aos participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs O treinamento conduz os participantes através da criação de um ambiente de teste pronto, usando o framework de testes PHPUnit No final deste treinamento, os participantes serão capazes de: Distinguir entre boas e más unidades de teste Leia e interprete os resultados do teste Gerencie e diagnostique proativamente sua base de código para reduzir erros Assegure-se de que sua base de código esteja preparada para integração e implementação contínuas Público Desenvolvedores de PHP intermediários a avançados que desejam aprimorar a testabilidade de seu código Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
cucumberjavaCucumber: Implementing BDD with Java7 horasPepino é uma estrutura opensource, BDD para escrever testes em um estilo de linguagem natural O BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, controle de qualidade e pessoas de negócios não técnicos em um projeto de software Esse treinamento começa com uma discussão sobre o BDD e como o Pepino é usado para realizar testes do BDD para aplicativos da Web Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e as táticas aprendidas nesse ambiente prático de laboratório Ao final deste treinamento, os participantes terão uma compreensão firme do BDD e do Pepino, bem como a prática e o conjunto de ferramentas necessários para escrever seus próprios casos de teste para os cenários de teste de software do mundo real Público Testadores e desenvolvedores Formato do curso Forte ênfase na prática handson A maioria dos conceitos é aprendida através de amostras, exercícios e desenvolvimento prático Nota Este treinamento usa Eclipse e Selenium Se você deseja usar um IDE diferente ou uma estrutura de automação de teste, entre em contato conosco para agendar Se sua equipe está passando do teste manual para o teste de automação pela primeira vez, entre em contato conosco para organizar o treinamento para incluir cobertura adicional de testes de automação .
jbehaveJBehave: BDD with Java7 horasO JBehave é uma estrutura de BDD de código aberto e JavaBase para escrever testes em um estilo de linguagem natural O BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, controle de qualidade e pessoas de negócios não técnicos em um projeto de software Este treinamento começa com uma discussão sobre o BDD e como o framework JBehave pode ser usado para realizar testes de BDD para aplicações web Os participantes têm ampla oportunidade de interagir com o instrutor e os colegas enquanto implementam os conceitos e as táticas aprendidas nesse ambiente prático de laboratório No final deste treinamento, os participantes terão uma compreensão firme do BDD e do JBehave, bem como a prática e o conjunto de ferramentas necessários para escrever casos de teste para cenários de teste de software do mundo real Público Testadores e desenvolvedores Formato do curso Forte ênfase na prática handson A maioria dos conceitos é aprendida através de amostras, exercícios e desenvolvimento prático .
ScalaCheckProperty Based Testing with ScalaCheck21 horasO ScalaCheck é uma biblioteca para realizar testes automatizados e baseados em propriedade para programas Scala ou Java Inspirado no QuickCheck da biblioteca Haskell, ele usa propriedades para descrever o comportamento esperado de um aplicativo, gerando dados de entrada aleatórios em primeiro lugar, depois testando esses dados em diferentes áreas do aplicativo e relatando o resultado Neste treinamento presencial instruído, os participantes aprenderão os benefícios e os conceitos por trás dos testes baseados em propriedades à medida que eles praticam propriedades de escrita que levam à geração automática de casos de teste No final deste treinamento, os participantes serão capazes de: Escrever propriedades gerais que substituem e / ou complementam casos de teste de unidade manuscritos Escrever testes no nível mais alto de especificações de propriedade Execute o ScalaCheck como um executável independente, usando o executor de teste de linha de comando integrado Integre o ScalaCheck com estruturas de teste como ScalaTest, specs2 e LambdaTest Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
WinRunnerWinRunner21 horasO HP WinRunner é uma ferramenta de teste funcional automatizado de classe empresarial para gravar e reproduzir interações UI como scripts de teste.

Neste treinamento, os participantes aprenderão a criar e executar testes automatizados sofisticados em um aplicativo.

Ao final deste treinamento, os participantes serão capazes de:

- Crie scripts de teste adaptáveis e reutilizáveis que substituam ou complementam testes manuais
- Automatize o processo de teste, desde o desenvolvimento do teste até a execução
- Prepare e execute um teste de teste durante a noite
- Use TSL (Test Script Language) para controlar o WinRunner
- Compreenda os recursos avançados do WinRunner, como o conceito de sincronização, a verificação de testes e o fluxo de trabalho do WinRunner

Público

Testadores manuais
Engenheiros de testes de automação
Engenheiros de QA

Formato do curso

Palestras, discussão, exercícios e prática.
TestCompleteTestComplete14 horasTestComplete is a UI automation tool used for functional and regression testing.

In this instructor-led, live training, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.

By the end of this training, participants will be able to:

- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.
concordionConcordion21 horasConcordion é uma estrutura de "especificação por exemplo" de fonte aberta, que reúne testes e especificações Ele se integra ao JUnit e pode ser usado com IDEs populares do Javabased, como NetBeans, Eclipse e IntelliJ IDEA Neste treinamento presencial instruído, os participantes aprenderão os conceitos básicos do Concordion, sua configuração de ambiente, comandos de teclas, melhores práticas e muito mais, à medida que avançam passo a passo com a criação de um aplicativo Concordion de amostra No final deste treinamento, os participantes serão capazes de: Entenda a funcionalidade do Concordian Instalar e implantar o Concordian Escreva as especificações do Concordion no Markdown e no HTML Público Desenvolvedores de software e programadores Testadores de automação Analistas de negócios Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
angulartestingTesting Angular Applications14 horasNeste treinamento presencial instruído, os participantes aprenderão a escrever e manter testes para aplicações angulares No final deste treinamento, os participantes poderão Decida a estratégia mais apropriada para testar um aplicativo angular Realize testes unitários, testes de componentes, testes A / B e endtoend em um aplicativo Angular Escolha as ferramentas certas para o trabalho: Jasmine, Karma, Transferidor, Mocha, etc Escrever testes no transferidor e no jasmim Executar e depurar testes com Karma e Protractor Crie um conjunto de testes de manutenção Empregar as melhores práticas para testes unitários em Angular Público Testadores Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada Nota Angular vai por diferentes nomes e versões, a saber: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2, etc Para personalizar a versão utilizada neste treinamento, entre em contato conosco para combinar .
mbdModel Based Development for Embedded Systems21 horasO Model Based Development (MBD) é uma metodologia de desenvolvimento de software que permite o desenvolvimento mais rápido e econômico de sistemas dinâmicos, como sistemas de controle, processamento de sinais e sistemas de comunicação Ele se baseia na modelagem gráfica e não na programação baseada em texto tradicional Neste instructorled, os participantes do treinamento ao vivo aprenderão como aplicar as metodologias do 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 poderão Selecione e utilize as ferramentas certas para implementar o MBD Use o MBD para realizar um rápido desenvolvimento nos estágios iniciais de seu projeto de software incorporado Encurtar o lançamento de seu software incorporado no mercado Público Engenheiros de sistemas embarcados Desenvolvedores e programadores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
propertybasedtestingProperty Based Testing with F#7 horasO Teste Baseado em Propriedade é uma técnica de teste automatizada que permite que você se concentre no comportamento esperado de um sistema descrevendo suas propriedades e, em seguida, usando dados de teste gerados aleatoriamente para executar testes "Descreva os argumentos, descreva o resultado, faça o computador tentar provar que seu código está errado!" Alguns dos tópicos abordados neste treinamento presencial, ao vivo, incluem: Como escrever e executar testes com F # O framework de testes baseados em propriedades do FsCheck Usando o Diamond Kata para implementar o TDD Afiando suas habilidades de design de código Público Engenheiros de teste de automação Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
usabilitytestingSoftware Usability Testing: Live Workshop14 horasO teste de usabilidade é uma técnica para avaliar um produto ou sistema de software, testando-o nos usuários para observar diretamente como eles interagem com ele O workshop começa com uma introdução ao teste de usabilidade, o que é e como é usado pelas empresas para promover o bom design e desenvolvimento de software A linguagem não é técnica e o aprendizado é prático e prático, com foco nos usuários finais, suas exigências, modo de pensar e maneira de interagir com o sistema No final deste treinamento, os participantes saberão como: Determine a abordagem de teste de usabilidade mais adequada com base nas características exclusivas de um produto e seu estágio no ciclo de desenvolvimento Desenvolva um plano de teste de usabilidade Recrute, avalie e gerencie testadores Escrever, atribuir e moderar tarefas de teste de usabilidade que produzem o maior impacto para os usuários finais e para os negócios Coletar, analisar e relatar resultados de testes Comunique-se e colabore de maneira eficaz com gerentes de negócios, desenvolvedores e equipes de controle de qualidade sobre o significado e as ações necessárias para entregar um produto final que não apenas funcione, mas também funcione bem e forneça a experiência pretendida ao usuário Público Proprietários e gerentes de produtos Gerentes de QA Testadores manuais Usuários internos de um produto ou sistema de software Formato do curso Uma oficina interativa com muitas atividades e prática prática Notas Os estudos de caso e as amostras de software usados ​​neste workshop são pré-arranjados pelo instrutor Para personalizar os materiais, entre em contato conosco com antecedência .
mbtIntroduction to Model Based Testing14 horasO teste baseado em modelo (MBT) é uma abordagem de teste que usa modelos para representar o comportamento desejado de um sistema em teste (SUT) É uma abordagem de teste em fase inicial que permite uma cobertura de teste completa e altamente automatizada que é sistemática e sustentável Neste treinamento presencial instruído, os participantes aprenderão a teoria e a prática de testes baseados em modelos à medida que implementam as ferramentas e técnicas indicadas em um ambiente de teste de demonstração MBT No final deste treinamento, os participantes serão capazes de: Gerar casos de teste aplicando estratégias e técnicas de modelagem Avaliar e avaliar ferramentas gratuitas e comerciais para a implementação do MBT Gerenciar modelos de teste para diferentes tipos de aplicativos de software, sistemas e ambientes Avaliar, propor e implementar uma estratégia de MBT dentro de uma organização Entenda e explique os benefícios e desafios do MBT Público Engenheiros, analistas, designers e gerentes de teste de software Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 horasO BDD, ou Behavior Driven Development, é uma técnica ágil de desenvolvimento de software que incentiva a colaboração entre desenvolvedores, equipes de garantia de qualidade e pessoas de negócios não técnicos durante todo o ciclo de planejamento, desenvolvimento e teste de um projeto de software O workshop começa com uma introdução ao BDD, o que é e como é utilizado pelas empresas para promover o bom design, desenvolvimento e teste de software Fazemos isso de um ponto de vista não de engenharia, com um olho nos usuários finais, suas exigências, linguagem e modo de pensar Também abordamos os desafios de comunicação que as partes interessadas nos negócios provavelmente encontrarão à medida que trabalham mais próximos de seus colegas com mentalidade técnica No final deste treinamento, os participantes saberão como: Escreva histórias de usuários sucintas que capturam os padrões de uso de usuários reais do software Traduzir suas histórias de usuário para a linguagem comportamental do BDD (Given, When, Then) Derive os casos de teste dessas histórias, para serem usados ​​pelos engenheiros para implementar e testar Entenda o relacionamento entre os requisitos do produto, os critérios de aceitação e os casos de teste Desmistifique o jargão técnico que impede a comunicação e a compreensão Instale e use ótimas ferramentas para escrever arquivos de recursos do BDD Entenda e aprecie o que acontece quando o trabalho é entregue aos engenheiros Desempenhar um papel mais ativo no ciclo de desenvolvimento iterativo Público Proprietários e gerentes de produtos Analistas de negócios Testadores manuais Endusers de um produto ou sistema de software Não engenheiros e não-codificadores envolvidos no design de produtos Formato do curso Uma oficina interativa com muitas atividades e prática prática Notas O workshop inclui estudos de casos e amostras de software Para personalizar os materiais para o produto e a situação da sua empresa, entre em contato conosco para agendar .
protractorProtractor: End-to-End Testing for Angular Web Applications14 horasO transferidor é uma estrutura de teste de automação de fim de curso para aplicativos Angular e AngularJS Ele é usado para executar testes em aplicativos da Web, interagindo com eles como um usuário: preenchendo formulários, clicando em elementos e navegando de uma página para outra Neste treinamento em instrutor, os participantes aprendem em primeira mão como escrever testes do Protractor contra um aplicativo da Web angular de amostra em um ambiente de laboratório ao vivo No final deste curso, os participantes terão obtido proficiência no Transferidor e ficarão confortáveis criando seus próprios testes de automação para aplicações angulares integrando Transferidor em seu fluxo de trabalho de desenvolvimento existente garantindo que seus testes sejam limpos e sustentáveis executando transferidor com ou sem selênio para conduzir o comportamento do navegador Público Desenvolvedores da Web Engenheiros de teste de automação Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
javatestingIntroduction to Java for Test Automation28 horasEste curso é destinado a qualquer pessoa interessada em aprender Java para fins de automação de testes É um curso intensivo e simplificado com muitos exercícios práticos para que os participantes se desenvolvam rapidamente com as habilidades essenciais de programação necessárias para aplicar nos 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 cobre em profundidade as estruturas de automação de teste, como o Selenium Ele também ignora a abordagem convencional "Hello World" para o aprendizado de Java, pois isso não é um curso sobre desenvolvimento de aplicativos Este curso tem como objetivo principal colocar os participantes em funcionamento rapidamente com a automação de testes Se você já é versado em Java e deseja entrar diretamente no teste com o Selenium, confira: Introdução ao Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Público Testadores iniciantes que desejam aprender Java para testes de automação Testadores profissionais com experiência em outras linguagens de programação, como Javascript e C #, que desejam transferir suas habilidades para Java Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
seleniumrubySelenium com Ruby para Automação de Testes14 horasO Selenium é uma biblioteca de código aberto para automatizar o teste de aplicativos da web em vários navegadores. O Selenium interage com um navegador como as pessoas: clicando em links, preenchendo formulários e validando o texto. É a ferramenta mais popular para automação de testes de aplicativos da web. O Selenium é construído na estrutura do WebDriver e possui excelentes ligações para várias linguagens de script, incluindo o Ruby.

Neste treinamento, os participantes combinam o poder do Ruby com o Selenium para automatizar o teste de um aplicativo da web de amostra. Ao aprender a criar e combinar scripts de teste Ruby com a automação da Web Selenium em um ambiente de laboratório ao vivo, os participantes ganharão o conhecimento e a prática necessários para automatizar o teste de seus próprios aplicativos e websites reais.

Público

Testadores e Desenvolvedores
Formato do curso

Palestra, discussão, prática
seleniumpythonSelenium with Python for Test Automation14 horasO Selenium é uma biblioteca de código aberto para automatizar o teste de aplicativos da web em vários navegadores O selênio interage com um navegador como as pessoas: clicando em links, preenchendo formulários e validando o texto É a ferramenta mais popular para automação de testes de aplicativos da web O Selenium é construído na estrutura do WebDriver e possui excelentes ligações para várias linguagens de script, incluindo o Python Neste treinamento, os participantes combinam o poder do Python com o Selenium para automatizar o teste de um aplicativo da Web de amostra Ao combinar a teoria com a prática em um ambiente de laboratório ao vivo, os participantes obterão o conhecimento e a prática necessários para automatizar seus próprios projetos de teste da Web usando Python e Selenium Público Testadores e desenvolvedores Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
toscaTosca: Model-Based Testing for Complex Systems35 horasNeste treinamento de instrutores, os participantes aprenderão como usar o Tosca para realizar testes endtoend (web + backend) O treinamento combina a teoria com a prática em um ambiente de laboratório ao vivo, dando aos participantes a chance de interagir com a tecnologia, o instrutor e seus pares O treinamento começa com uma visão geral do código tradicional e do teste de automação baseado em script e o contrasta com a abordagem baseada em modelo da Tosca (MBT) Os participantes aprendem como criar e executar casos de teste usando os módulos padrão do Tosca, além de como customizar seus próprios módulos para execução De princípios de modelagem de software para testar a cobertura em diferentes navegadores, esse treinamento conduz os participantes por meio da teoria e da prática e permite que eles implementem sua própria solução de teste no Tosca Público Engenheiros de teste de automação Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 horasO OpenNMT é um sistema de tradução de máquina neurais fullfeatured, opensource (MIT) que utiliza o kit de ferramentas matemáticas Torch Neste treinamento, 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é-arranjadas de acordo com os requisitos do público Público Especialistas em localização com formação técnica Gestores de conteúdo global Engenheiros de localização Desenvolvedores de software encarregados de implementar soluções globais de conteúdo Formato do curso Palestra de parte, discussão de parte, prática de handson pesada .
restassuredRest Assured: Introduction to API Testing for REST Services7 horasTestar e validar serviços REST em Java é mais difícil que em linguagens dinâmicas, como Ruby e Groovy O REST Assured é um Java DSL (linguagem específica do domínio) que traz a simplicidade desses idiomas para o domínio Java Neste treinamento, os participantes aprendem como testar os serviços da API REST Discutimos como o teste de API pode resolver algumas das deficiências da interface do usuário e dos testes baseados em unidade O treinamento inclui sessões práticas e um projeto de desenvolvimento de testes Ao final do treinamento, os participantes terão uma boa compreensão de quando realizar testes de API REST, como explorar e acessar APIs, como realizar diferentes tipos de testes e como reunir seus testes por meio de integração e automação Público Engenheiros de QA, testadores e desenvolvedores de testes envolvidos no teste de APIs de software e serviços da Web Formato do curso Um curso instructorled que inclui uma introdução ao teste de API, suas ferramentas e processos, e um projeto de desenvolvimento de teste handsony baseado em REST .
soapuiSoapUI: Introdução ao teste de API com SoapUI21 horasSoapUI é a ferramenta de teste de API de software livre mais usada para APIs SOAP e REST. Ele oferece testes funcionais de Serviços Web SOAP, testes funcionais da API REST, cobertura WSDL, teste de asserção de mensagens e refatoração de teste.

Neste treinamento, os participantes aprendem como testar serviços da Web usando o SoapAPI. Discutimos como o teste de API pode resolver algumas das deficiências da interface do usuário e dos testes baseados em unidade. O treinamento inclui sessões práticas e um projeto de desenvolvimento de conjunto de testes da API.

No final do treinamento, os participantes terão uma ideia clara de quando implementar testes de API, como explorar e acessar APIs, como realizar diferentes tipos de testes em APIs baseadas em SOAP e REST e como reunir seus trabalhos em um conjunto de testes automatizado e integrado.

Público

Engenheiros de controle de qualidade
Testadores e desenvolvedores de teste envolvidos no teste de APIs de software e serviço da Web

Formato do curso

Um curso ministrado por instrutor que inclui uma introdução ao teste de API, suas ferramentas e processos e um projeto de desenvolvimento de conjunto de testes baseado em SoapUI.
WatirWatir: Web Test Automation with Ruby21 horasWatir (Web Application Testing em Ruby) é uma biblioteca de código aberto para automatizar testes O Watir interage com um navegador da mesma forma que as pessoas: clicando em links, preenchendo formulários e validando o texto Baseado no framework WebDriver, é comparável ao Selenium e é uma das ferramentas mais populares para automação de testes de aplicações web Neste treinamento, os participantes aprenderão a usar o Watir para automatizar o teste de aplicativos da Web, combinando teoria e prática em um ambiente de laboratório ao vivo No final do curso, os participantes terão o conhecimento e a prática para utilizar todo o poder de Watir e Ruby para automatizar seus projetos de testes na web Público Engenheiros de teste de automação Formato do curso Um curso instructorled com cobertura teórica de Watir e Ruby, juntamente com exercícios e um grande componente da prática handson .
globalsightGlobalSight: Automate the Localization Process7 horasO Globalsight é um servidor de aplicativos de código aberto, baseado em Java, para automatizar, simplificar e gerenciar o processo de localização Neste treinamento presencial instruído, os participantes aprenderão sobre a arquitetura e funcionalidade da Globalsight enquanto instalam, configuram e implantam um servidor de demonstração No final deste treinamento, os participantes serão capazes de: Entenda os benefícios do Globalsight em relação a outros sistemas de gerenciamento de tradução Instale o servidor Globalsight e os componentes relacionados Configure o Globalsight para funcionar atrás de um proxy reverso Implantar o Globalsight em um ambiente de produção Solucionar problemas e otimizar o Globalsight Use as APIs da Globalsight para integrá-lo com aplicativos de terceiros, incluindo JBPM, etc Público Administradores do sistema Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
pytestUnit Testing with Python21 horasO teste unitário é uma abordagem de teste que testa unidades individuais do código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado O PyTest é uma estrutura de testes completa, independente de API, flexível e extensível, com um modelo avançado e completo de fixtures Neste treinamento presencial instruído, os participantes aprenderão a usar o PyTest para escrever testes curtos e fáceis de manter que sejam elegantes, expressivos e legíveis No final deste treinamento, os participantes serão capazes de: Escrever testes legíveis e de fácil manutenção sem a necessidade de código clichê Use o modelo de aparelho para escrever pequenos testes A escala testa até testes funcionais complexos para aplicativos, pacotes e bibliotecas Entenda e aplique recursos do PyTest como ganchos, asseveração de reescrita e plugins Reduza os tempos de teste executando testes em paralelo e em vários processadores Execute testes em um ambiente de integração contínua, junto com outros utilitários como tox, mock, coverage, unittest, doctest e Selenium Use o Python para testar aplicativos nonPython Público Testadores de software Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 horas"40% a 70% do tempo gasto por muitas equipes de automação de testes é gasto na manutenção de seus conjuntos de testes refatorando testes porque o aplicativo mudou, mas também apenas analisando os resultados dos testes quando eles quebram" John Furguson Smart, criador da Serenity Serenity é uma biblioteca aberta de relatórios de código aberto que permite aos testadores escrever critérios de aceitação bem estruturados e sustentáveis Serenity produz relatórios de testes ricos e significativos ("documentação viva") que não apenas relatam os resultados do teste, mas também documentam o que eles fizeram, em um formato de narrativa passo a passo que inclui dados de teste e capturas de tela Neste treinamento, os participantes aprenderão a escrever testes de alta qualidade empregando "roteiros" e a idéia de "atores, tarefas e metas" para expressar testes em termos de negócios, em vez de interações entre os componentes do sistema Analisamos os cenários de testes funcionais e de interface do usuário e demonstramos como o Serenity pode ser usado para gerenciar seus testes Todas as palestras, notas, questionários e discussões são acompanhados por prática e implementação handson ao vivo No final deste treinamento, os participantes entenderão a estrutura da Serenity e poderão utilizá-la com conforto Tão importante quanto possível, os participantes aprenderão a pensar e abordar a automação de testes de uma maneira diferente Público Testadores de automação Formato do curso Este curso conduz os participantes através de casos da vida real para Behavior Driven Development (BDD) e demonstra como implementar a Serenity em vários cenários de teste .
FitNesseFitNesse: Wiki Based Collaborative Testing7 horasO FitNesse é uma estrutura de teste escrita em Java que permite que testadores, desenvolvedores e clientes criem, de forma colaborativa, casos de teste em um wiki Ele permite um estilo ágil de testes de aceitação, onde os testadores colaboram com os desenvolvedores para desenvolver um conjunto de testes FitNesse suporta aplicações escritas em Java,Net, Ruby, Python, C e PHP usando FitNesse Neste treinamento presencial instruído, os participantes aprenderão como usar uma abordagem colaborativa baseada em Wiki para criar e manter casos de teste e, em seguida, executar esses testes em um aplicativo de demonstração No final deste treinamento, os participantes serão capazes de: Tome exemplos do comportamento de software desejado e transforme-os em testes automatizados que são visíveis e editáveis ​​por meio de um Wiki Escrever e executar testes por meio do navegador, linha de comando (usando a sintaxe RESTful) ou um teste JUnit Crie dispositivos de teste que permitam que pessoas não técnicas escrevam testes modificando uma página do Wiki Use FitNesse como uma base de conhecimento e repositório para requisitos de história e tema Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
jestTesting React Apps with Jest14 horasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) destina-se a engenheiros que desejam usar o Jest para testar aplicativos e componentes do React.

No final deste treinamento, os participantes serão capazes de:

- Instalar e configurar um ambiente de teste adequado
- Escrever testes assíncronos para aplicativos e componentes do React
- Execute testes avançados do Jest que incluem zombaria, espiões e stubs.

Formato do curso

- Palestra interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.

Opções de personalização de curso

- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o Jest, por favor visite: https://jestjs.io/
kubernetesdsgpatKubernetes Design Patterns21 horasThe evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.

Próximos Cursos de Engenharia de Software

CursoData do CursoPreço do Curso [A distância / Presencial]
Advanced Selenium - Fortaleza - Meirelesqua, 2019-04-03 09:30R$15.563 / R$17.363
Advanced Selenium - Belo Horizonte - Amadeus Business Towerqua, 2019-04-17 09:30R$15.563 / R$17.463
Advanced Selenium - Salvador - Mundo Plazaqua, 2019-04-24 09:30R$15.563 / R$17.263
Advanced Selenium - Porto Alegre - Platinum Buildingqua, 2019-05-01 09:30R$15.563 / R$17.363
Advanced Selenium - Rio de Janeiro - Candeláriaqua, 2019-05-01 09:30R$15.563 / R$17.463
Cursos de fim de semana de Engenharia de Software, Treinamento tardiurno de Engenharia de Software, Treinamento em grupo de Engenharia de Software, Engenharia de Software guiado por instrutor, Treinamento de Engenharia de Software de fim de semana, Cursos de Engenharia de Software tardiurnos, coaching de Engenharia de Software, Instrutor de Engenharia de Software, Treinador de Engenharia de Software, Cursos de treinamento de Engenharia de Software, Aulas de Engenharia de Software, Engenharia de Software no local do cliente, Cursos privados de Engenharia de Software, Treinamento individual de Engenharia de Software

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
WebServices com SOAP e WSDL BásicoBelo Horizonte - Amadeus Business Towerqua, 2019-05-29 09:30R$15.563 / R$17.463
Introdução ao Domain Driven DesignRecife - JCPM Trade Centerqua, 2019-06-19 09:30R$15.407 / R$17.107
Power BI para DesenvolvedoresCuritiba - Corporate Evolutionseg, 2019-07-01 09:30R$29.963 / R$31.863
Projetos Ágeis de Gestão com KanbanFortaleza - Meirelester, 2019-07-02 09:30R$15.563 / R$17.363
Kibana: EssentialsPorto Alegre - Platinum Buildingqui, 2019-08-29 09:30R$14.006 / R$15.806

Boletim Informativo de Descontos

Nós respeitamos a privacidade dos seus dados. Nós não vamos repassar ou vender o seu email para outras empresas.
Você sempre poderá editar as suas preferências ou cancelar a sua inscriçāo.

Nossos Clientes

is growing fast!

We are looking to expand our presence in Brazil!

As a Business Development Manager you will:

  • expand business in Brazil
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!