Cursos de Programação

Cursos de Programação

Os cursos de treinamento de programação de computadores ao vivo, local e instruídos, demonstram, através da prática interativa, os fundamentos e os tópicos avançados da programação O treinamento de programação 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 Programação

CódigoNomeDuraçãoVisão geral
javafunJava Fundamentals28 horasO curso abrange os conceitos básicos do desenvolvimento Java.

Ele apresenta aos alunos a tecnologia Java e os ensina sobre conceitos e sintaxes básicas de Java, levando à criação de um programa simples. O treinamento passa pelos conceitos e recursos essenciais da linguagem de programação Java, com foco em exceções, entrada / saída básica, simultaneidade, expressões regulares, estrutura de coleções Java e no ambiente de plataforma. O curso termina quando todos os recursos básicos de Java foram explicados e treinados.
shiroApache Shiro: Securing Your Java Application7 horasO Apache Shiro é uma poderosa estrutura de segurança Java que executa autenticação, autorização, criptografia e gerenciamento de sessão Neste treinamento ao vivo instrutor, os participantes aprenderão como proteger um aplicativo da Web com o Apache Shiro No final deste treinamento, os participantes serão capazes de: Use a API do Shiro para proteger vários tipos de aplicativos, incluindo dispositivos móveis, Web e corporativos Habilite logins de várias fontes de dados, incluindo LDAP, JDBC, Active Directory, etc Público Desenvolvedores Engenheiros de segurança Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
unittestinghaskellUnit Testing with Haskell7 horasEste curso apresenta as ferramentas e técnicas necessárias para escrever testes de unidade usando a estrutura de testes HUnit O HUnit é uma estrutura de teste de unidade para o Haskell, semelhante à ferramenta JUnit para Java Neste treinamento presencial instruído, os participantes aprenderão como usar o HUnit para escrever testes de unidade que sejam diretos e fáceis de entender No final deste treinamento, os participantes serão capazes de: Escrever testes fáceis de criar, alterar e executar Use o HUnit para agrupar testes em suítes e verificar os resultados automaticamente Escreva especificações de teste concisas e flexíveis Integre o HUnit com outros utilitários, como QuickCheck e HSpec Estenda a estrutura de teste Público Engenheiros de teste Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
fsharptddUnit Testing with F#7 horasEste curso apresenta as ferramentas e técnicas necessárias para escrever testes de unidade baseados em F # Uma ênfase especial é colocada no desenvolvimento orientado a testes (TDD) O TDD funcional é uma abordagem de teste que usa a programação funcional para testar um aplicativo antes de desenvolvê-lo A programação funcional (em oposição à programação imperative, statetransitionstyle) em uma linguagem como o F # se presta bem ao TDD, porque testes menores e bem direcionados podem ser escritos isoladamente Neste treinamento presencial instruído, os participantes aprenderão a usar o F # para escrever testes de unidade que sejam diretos e fáceis de entender No final deste treinamento, os participantes serão capazes de: Construa um sistema completo a partir de pequenas funções isoladas Expressar casos de teste como propriedades em vez de exemplos Escrever código de teste sem a necessidade de brincadeiras Reduza a necessidade de controlar e verificar os efeitos colaterais Use bibliotecas como NaturalSpec, FsCheck, FsTest, FsUnit e Unquote para facilitar a criação de casos de teste Use F # para superar alguns dos problemas associados ao desenvolvimento orientado para testes (TDD) Público Engenheiros de teste Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
unittestingwithcsharpUnit Testing with C#14 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 Neste treinamento presencial instruído, os participantes aprenderão a escrever e executar testes de unidade em um exemplo de aplicativoNet usando C # e Visual Studio No final deste treinamento, os participantes serão capazes de: Use estruturas de teste como NUnit e xUnitnet para criar e gerenciar código de teste de unidade Definir e implementar uma abordagem mais ampla de desenvolvimento orientada a testes para testar Adaptar a estrutura de testes para estender a cobertura de teste para um aplicativo Público Engenheiros de teste de software Desenvolvedores 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 .
underscoreUnderscore.js Fundamentals7 horasO Underscorejs é uma das bibliotecas JavaScript mais populares para programação funcional Ele abrange princípios de programação funcional, mas não é opinativo e pode ser usado com estilos de programação imperativos, orientados a objetos, funcionais ou outros O sublinhado torna o desenvolvimento de Javascript mais produtivo e eficiente Neste treinamento presencial instruído, os participantes aprenderão como usar o recurso Underscore para criar um aplicativo JavaScript No final deste treinamento, os participantes serão capazes de: Use o sublinhado para manipular e controlar coleções, matrizes, objetos e funções do JavaScript Use a natureza funcional das bibliotecas do Underscore para melhorar a expressividade e a legibilidade do código Melhore o desempenho do código Criar agregações e manipulações de dados Integrar com um ViewModel Construa outras bibliotecas JavaScript com sublinhado Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
codingfornoncodersCoding for Non-Coders21 horasNeste treinamento ao vivo instrutor, os participantes aprenderão os conceitos básicos de programação à medida que avançam na criação de um aplicativo da web No final deste treinamento, os participantes serão capazes de: Use as habilidades de codificação recém-adquiridas para criar seu próprio aplicativo da Web Entender conceitos e tecnologias de desenvolvimento de software Comunique-se efetivamente com programadores e engenheiros Público Não programadores que desejam aprender a programar Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
angularrxjsReactive Programming with Angular RxJS 14 horasA programação reativa é um paradigma de programação assíncrona que se concentra nos fluxos de dados e na propagação de dados, estabelecendo uma dependência definida entre os modelos de execução subjacentes e os fluxos de dados emitidos de um componente para outro Muitas ineficiências de projeto de aplicativo angular ao construir UIs assíncronas podem ser superadas utilizando padrões de estilo reativos oferecidos pela biblioteca RxJS Neste treinamento presencial instruído, os participantes aprenderão como implementar padrões observáveis ​​em seus projetos de aplicações angulares ao passarem por uma série de casos apresentando problemas comuns de projeto angular e como eles se beneficiam de projetos de programação reativa No final deste treinamento, os participantes serão capazes de: Entenda o paradigma de programação reativa e a biblioteca RxJS Crie aplicativos pesados ​​da Angular da IU com escalabilidade, flexibilidade e capacidade de resposta em mente usando padrões de programação reativa Público Desenvolvedores de aplicativos angulares Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
vuejsVue.js: Build an Advanced Single-Page Application21 horasO Vuejs é uma estrutura de frontend JavaScript progressiva de código aberto para a criação de aplicativos avançados de uma única página O Vuejs tem como objetivo tirar o melhor do Angular, torná-lo leve e deixar de fora as partes desnecessárias Neste treinamento presencial instruído, os participantes aprenderão como aproveitar a arquitetura incrementalmente adotável do Vuejs para construir um complexo aplicativo de uma única página (SPA) No final deste treinamento, os participantes serão capazes de: Crie aplicativos da Web que processam e processam dados condicionalmente Crie aplicativos da Web interativos que reajam de maneira eficiente aos eventos do usuário Escrever código modular e reutilizável Progresso incremental de uma visualização em um aplicativo de uma única página Integrar o Vuejs a uma página da Web existente Use o ecossistema do Vue para ampliar a capacidade do framework Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
nlgPython for Natural Language Generation21 horasGeração de linguagem natural (NLG) refere-se à produção de texto em linguagem natural ou fala por um computador Neste treinamento ao vivo com instrutores, os participantes aprenderão como usar o Python para produzir texto em linguagem natural de alta qualidade construindo seu próprio sistema NLG do zero Estudos de caso também serão examinados e os conceitos relevantes serão aplicados a projetos de laboratório para geração de conteúdo No final deste treinamento, os participantes serão capazes de: Use o NLG para gerar automaticamente conteúdo para vários setores, desde jornalismo a imóveis, a climas e reportagens esportivas Selecione e organize conteúdo de origem, planeje frases e prepare um sistema para geração automática de conteúdo original Entenda o pipeline de NLG e aplique as técnicas corretas em cada estágio Entenda a arquitetura de um sistema de geração de linguagem natural (NLG) Implementar os algoritmos e modelos mais adequados para análise e ordenação Extrair dados de fontes de dados disponíveis publicamente, bem como bancos de dados com curadoria para usar como material para texto gerado Substituir processos de escrita manuais e trabalhosos por criação de conteúdo automatizada e gerada por computador Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
electronElectron: Build a Desktop Application with Javascript7 horasO Electron (anteriormente conhecido como Atom Shell) é uma estrutura de código aberto para a criação de aplicativos de desktop dinâmicos com JavaScript, HTML e CSS O Electron é mantido pelo GitHub e é a principal estrutura GUI por trás do Atom do GitHub, do Visual Studio Code da Microsoft e do Light Table IDE Neste treinamento presencial instruído, os participantes aprenderão como criar aplicativos de área de trabalho nativa de plataforma cruzada usando somente Javascript, HTML e CSS No final deste treinamento, os participantes serão capazes de: Baixe, configure e instale o Electron Entenda os comandos e o conjunto de ferramentas do Electron Use componentes de front-end e back-end baseados na web, como o tempo de execução NodeJS e o Chromium, para criar um aplicativo de desktop multiplataforma Modularize sua aplicação e utilize arquivos JavaScript associados Construa Electron em uma máquina de commodities lowend Criar ícones de branding e personalizados, renomeando e / ou editando o arquivo executável do Electron Integre outras estruturas, como Angular, Fóton e Bootstrap Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
relayRelay: Efficiently Fetch Data in React Applications14 horasRelay é uma estrutura JavaScript para a criação de aplicativos React datadriven GraphQL é uma linguagem de consulta de dados para descrever dependências de dados aninhadas complexas em aplicativos modernos Juntos, eles permitem que os componentes de um aplicativo sejam movidos para qualquer lugar em uma hierarquia de renderização, sem a necessidade de aplicar uma cascata de modificações nos componentes pai ou no código do servidor que prepara a carga útil dos dados O relé está sendo usado pelo Facebook em vários projetos de aplicativos para dispositivos móveis Neste treinamento presencial instruído, os participantes aprenderão como aplicar os principais conceitos de retransmissão, como a especificação declarativa das dependências de dados, a disposição e a mutação para criar um aplicativo React usando o Relay e o GraphQL No final deste treinamento, os participantes serão capazes de: Use o Relay para compor consultas de dados em lotes eficientes, fornecer a cada componente exatamente os dados solicitados, atualizar os componentes quando os dados forem alterados e manter um armazenamento de clientes (cache) de todos os dados Coloque consultas e o código da vista para raciocinar mais facilmente sobre uma funcionalidade de componentes Use o GraphQL para declarar os requisitos de dados enquanto permite que o Relay busque os dados por conta própria Entenda o conceito de mutação de dados no cliente e no servidor usando mutações do GraphQL Compreender as diferenças entre o Relay e o Flux, em particular como as "mutações" implementam o conceito de ações e modificações Use rotas para determinar quais dados buscar para renderizar um determinado componente Faça alterações no isolamento relativo, mesmo em grandes projetos de equipe Crie aplicativos corretos e de alto desempenho de maneira simples e óbvia Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
RxJSReactive Programing with Javascript and RxJS7 horasA programação reativa é um paradigma de programação assíncrona que se concentra nos fluxos de dados e na propagação de dados, estabelecendo uma dependência definida entre os modelos de execução subjacentes e os fluxos de dados emitidos de um componente para outro O RxJS é uma das bibliotecas de programação reativa mais abrangentes para o gerenciamento de eventos da interface do usuário, solicitações HTTP assíncronas e outros fluxos de dados Neste treinamento presencial instruído, os participantes se familiarizarão com as ferramentas e funções do RxJS, aplicando-as a uma variedade de problemas de codificação associados a aplicativos móveis e da Web baseados em pesadas atividades interativas Os participantes também aprenderão como criar e implantar um aplicativo da Web pesado da interface do usuário No final deste treinamento, os participantes serão capazes de: Entenda o paradigma de programação reativa e sua utilidade para o desenvolvimento de aplicativos pesados ​​da interface do usuário Crie aplicativos pesados ​​para UI com escalabilidade, flexibilidade e capacidade de resposta em mente Crie e gerencie, com facilidade e liberdade, vários eventos da interface do usuário, solicitações HTTP assíncronas e outros fluxos de dados Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
reactivexReactive Programing with Javascript and ReactiveX 14 horasReactiveX é uma biblioteca abrangente para criar fluxos de dados assíncronos usando seqüências observáveis Ele permite que os desenvolvedores aproveitem fluxos observáveis ​​e sua capacidade de capturar eventos emitidos e executar funções de acordo Este treinamento ao vivo com instrutores apresenta aos participantes a abrangente biblioteca do ReactiveX para o desenvolvimento de aplicativos responsivos e conduz os participantes através de uma série de casos, demonstrando a utilidade e a funcionalidade dos principais recursos do ReactiveX No final deste treinamento, os participantes serão capazes de: Entenda o paradigma de programação reativa e a funcionalidade dos observáveis ​​e seu uso comum ao desenvolver aplicativos pesados ​​da interface do usuário Configurar com sucesso um ambiente para o ReactiveX Criar eventos observáveis ​​formam uma infinidade de itens variados Aplique as funções de transformação e filtragem do ReactiveX Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 horasO Java 9, juntamente com a robusta biblioteca de programação reativa RxJava 20, permite que os desenvolvedores Java adotem e apliquem o paradigma de programação reativa em seus processos de desenvolvimento de aplicativos e sistemas com grande facilidade Neste treinamento presencial instruído, os participantes aprenderão as vantagens e funções do Java 9, Spring, Jersey e RxJava 20 no desenvolvimento de aplicativos reativos à medida que avançam na criação e implementação de um aplicativo reativo em tempo real usando a API de fluxo do Java 9, Spring, o framework Akka e a biblioteca de programação reativa funcional RxJava 20 No final deste treinamento, os participantes serão capazes de: Compreender a importância e importância da programação reativa em aplicações e desenvolvimento de sistemas Executar teste de unidade no RxJava 20 Use o framework Akka sob princípios de programação reativa Empregar o Spring para lidar com o desenvolvimento de aplicativos simultâneos Use a API de fluxo do Java 9 para desenvolver aplicativos reativos Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
pythontextmlPython: Machine Learning with Text21 horasNeste treinamento presencial instruído, os participantes aprenderão como usar o aprendizado de máquina correto e as técnicas de PNL (Processamento de Linguagem Natural) para extrair valor de dados baseados em texto No final deste treinamento, os participantes serão capazes de: Resolva problemas de ciência de dados baseados em texto com código reutilizável de alta qualidade Aplicar diferentes aspectos do scikitlearn (classificação, agrupamento, regressão, redução de dimensionalidade) para resolver problemas Crie modelos eficazes de aprendizado de máquina usando dados baseados em texto Criar um conjunto de dados e extrair recursos do texto não estruturado Visualize dados com o Matplotlib Construa e avalie modelos para obter insight Resolver erros de codificação de texto Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
unittestingjavascriptUnit Testing with Javascript7 horasNeste treinamento presencial instruído, os participantes aprenderão sobre várias estruturas de teste de JavaScript enquanto avançam na criação de um conjunto de testes de unidade para um aplicativo da Web No final deste treinamento, os participantes serão capazes de: Escrever testes de unidade em JavaScript usando estruturas de teste de unidade, como QUnit e Jasmine Use frameworks como Mocha e Chai para implementar o TDD e o BDD Público Engenheiros de teste Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
fsharpF#: Introduction to Functional Programming14 horasF # é uma primeira linguagem de programação funcional É uma linguagem fortemente tipada que suporta diferentes estilos de programação, incluindo funcional, imperativa, orientada a objeto e reativa O F # é totalmente suportado no Visual Studio e no Xamarin Studio Neste treinamento presencial instruído, os participantes aprenderão programação funcional à medida que avançam na criação de uma série de aplicativos e utilitários de amostra No final deste treinamento, os participantes serão capazes de: Entenda os princípios da programação funcional Escrever um código elegante e sustentável para resolver problemas complexos de computação Use F # com Javascript e C # para criar aplicativos da web assíncronos Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 horasO Akka é um kit de ferramentas opensource e um tempo de execução para criar aplicativos simultâneos e distribuídos para Java e Scala Neste treinamento presencial instruído, os participantes aprenderão os princípios de design por trás da Akka, incluindo o Modelo de Ator e o Manifesto Reativo, à medida que criam e implantam um aplicativo assíncrono e controlado por mensagens em Akka No final deste treinamento, os participantes serão capazes de: Aplique o modelo "let it crash" para construir aplicativos que auto-reparam e sistemas que nunca param Entenda Atores, ciclo de vida do ator e como utilizá-los para criar sistemas paralelos corretos e adequados Construa uma arquitetura reativa que seja responsiva, elástica, resiliente e acionada por mensagens Integre recursos de remoting e clustering com sistemas de terceiros Implemente o kit de ferramentas Akka em sistemas de produção, dimensionando-o para vários nós e sistemas de terceiros Gerencie o comportamento do sistema e a distribuição horizontal Construa sistemas que "reajam" às mudanças ambientais Público Desenvolvedores Arquitetos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
matlabpredanalyticsMatlab para Análise Preditiva21 horasA análise preditiva é o processo de análise de dados para fazer previsões sobre o futuro. Este processo usa dados juntamente com técnicas de data mining, estatísticas e técnicas de machine learning para criar um modelo preditivo para a previsão de eventos futuros.

Nessa formação treinada por instrutor e treinamento, os participantes aprenderão como usar o Matlab para criar modelos preditivos e aplicá-los a grandes conjuntos de dados de amostra para prever eventos futuros com base nos dados.

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

- Crie modelos preditivos para analisar padrões em dados históricos e transacionais
- Use modelagem preditiva para identificar riscos e oportunidades
- Construa modelos matemáticos que captem tendências importantes
- Use dados para dispositivos e sistemas de negócios para reduzir o desperdício, economizar tempo ou reduzir custos

Público

- Desenvolvedores
- Engenheiros
- Especialistas em domínio

Formato do curso

Palestras, discussão parcial, exercícios e prática.
CleanCClean Code14 horasPor que precisamos do Código Limpo? Programas evoluem, portanto, o código é continuamente atualizado, pode ser muito, muito difícil voltar através do código sujo para encontrar e atualizar o código-fonte, em média, o custo de escrever o código original é de apenas 40% do custo total de um sistema ; 60% do custo, em média, é gasto na manutenção e atualização do código Código ruim aumenta drasticamente a relação 40/60, chegando a 20/80 nos piores casos; quanto mais impuro o código, mais tempo gastamos para atualizá-lo .
mlbankingpython_Machine Learning for Banking (with Python)21 horasAprendizado de Máquina é um ramo da Inteligência Artificial em que os computadores têm a capacidade de aprender sem serem programados explicitamente O Python é uma linguagem de programação famosa por sua sintaxe e legibilidade claras Oferece uma excelente coleção de bibliotecas e técnicas bem testadas para o desenvolvimento de aplicativos de aprendizado de máquina Neste treinamento presencial instruído, os participantes aprenderão como aplicar técnicas e ferramentas de aprendizado de máquina para resolver problemas do mundo real no setor bancário Os participantes primeiro aprendem os princípios-chave e, em seguida, colocam seus conhecimentos em prática, construindo seus próprios modelos de aprendizado de máquina e usando-os para concluir uma série de projetos de equipe Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
ang2devAngular 2 Development28 horasO Angular 2 é uma nova plataforma de desenvolvimento para a criação de aplicativos da web para dispositivos móveis e desktop .
matlabprescriptiveMatlab para Análise Prescritivas14 horasA análise prescritiva é um ramo da análise de negócios, juntamente com análises descritivas e preditivas. Ele usa modelos preditivos para sugerir ações a serem tomadas para resultados ótimos, contando com otimização e técnicas baseadas em regras como base para a tomada de decisões.

Neste treinamento, os participantes aprenderão como usar o Matlab para realizar análises prescritivas em um conjunto de dados de amostra.

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

- Compreender os conceitos e frameworks chave usados nas análises prescritivas
- Use MATLAB e suas caixas de ferramentas para adquirir, limpar e explorar dados
- Use técnicas baseadas em regras, incluindo motores de inferência, scorecards e decision trees para tomar decisões baseadas em diferentes cenários de negócios
- Use a simulação de Monte Carlo para analisar incertezas e garantir uma boa tomada de decisão
- Implante modelos preditivos e prescritivos para sistemas empresariais

Público

- Analistas de negócios
- Planejadores de operações
- Gerentes funcionais
- Membros da equipe BI (Business Intelligence)

Formato do curso

Palestras, discussão, exercícios e prática.
python_nlpNatural Language Processing with Deep Dive in Python and NLTK35 horasNo final do treinamento, espera-se que os delegados estejam suficientemente equipados com os conceitos essenciais da python e devem ser capazes de usar suficientemente o NLTK para implementar a maioria das operações baseadas na PNL e no ML O treinamento destina-se a fornecer não apenas um conhecimento de execução, mas também o conhecimento lógico e operacional da tecnologia nele contida .
matlabdlMatlab for Deep Learning14 horasNeste treinamento presencial instruído, os participantes aprenderão como usar o Matlab para projetar, construir e visualizar uma rede neural convolucional para reconhecimento de imagem No final deste treinamento, os participantes serão capazes de: Construa um modelo de aprendizado profundo Automatizar a rotulagem de dados Trabalhar com modelos de Caffe e TensorFlowKeras Treinar dados usando várias GPUs, a nuvem ou clusters Público Desenvolvedores Engenheiros Especialistas de domínio Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
advtypscriptAdvanced Typescript7 horasO TypeScript é uma linguagem de código aberto para criar aplicativos JavaScript corporativos É um superconjunto rigoroso de JavaScript que compila para JavaScript simples e traz a digitação estática e desenvolvimento orientado a objetos para a linguagem Este curso apresenta os recursos avançados do TypeScript e orienta os participantes na construção de um aplicativo JavaScript reallife No final deste treinamento, os participantes serão capazes de: Aproveite os recursos completos do Typescript para escrever um código melhor com menos erros Estender tipos existentes com tipos de união, interseção e tupla Crie e use decoradores Gerenciar código assíncrono usando promessas, assíncronas e aguardando palavras-chave Escreva código limpo e expressivo Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
specflowSpecFlow: Implementando o BDD para .NET21 horasO SpecFlow é a implementação oficial do Cucumber para .NET. Ele permite que os testadores definam, gerenciem e executem automaticamente testes de aceitação legíveis por humanos em projetos .NET. O SpecFlow usa o analisador oficial do Gherkin e suporta o .NET framework, Xamarin e Mono.

Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como usar o SpecFlow para escrever testes de aceitação que sejam compreensíveis por partes interessadas tanto técnicas como não técnicas.

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

Vincule os requisitos de negócios ao código .NET
Aplicar técnicas de BDD para criar documentação viva para um aplicativo
Execute o SpecFlow no Visual Studio ou na linha de comando
Integre o SpecFlow a um ambiente de teste e construção contínuo existente
Integre o SpecFlow a outras estruturas de teste, como MSTest, NUnit, xUnit e MbUnit

Público

Engenheiros de teste
Desenvolvedores

Formato do curso

Palestra, discussão, exercícios e prática
behatBehat: Behavior Driven Development (BDD) with PHP14 horasO Behat é uma estrutura de teste do Behavior Driven Development (BDD) escrito em PHP Ele facilita a comunicação entre desenvolvedores, testadores, participantes de negócios e clientes durante o processo de desenvolvimento de software O Behat permite que pessoas não técnicas escrevam descrições claras do comportamento pretendido de um aplicativo e, em seguida, executa esses "cenários" como testes funcionais no aplicativo Neste treinamento presencial instruído, os participantes aprenderão a escrever e executar casos de teste de estilo do BDD usando Behat e PHP No final deste treinamento, os participantes serão capazes de: Execute testes automatizados escritos na linguagem humanherable, "Given, When, Then" Gherkin Use casos de teste baseados em Behat para melhorar a colaboração entre equipes técnicas e não técnicas Integre o Behat com Selenium, Mink, Goutte e outros emuladores de navegadores para conduzir testes e gerar relatórios Estenda a funcionalidade do Behat através do seu sistema de extensão Teste vários cenários de uso por meio de comandos do terminal, APIs REST e muito mais Público Engenheiros de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .

Próximos Cursos de Programação

CursoData do CursoPreço do Curso [A distância / Presencial]
Continuous Integration for JavaScript - Fortaleza - Meirelesqui, 2019-02-21 09:30R$15.563 / R$17.363
Continuous Integration for JavaScript - Salvador - Mundo Plazaqua, 2019-02-27 09:30R$15.563 / R$17.263
Continuous Integration for JavaScript - Rio de Janeiro - Candeláriaqui, 2019-02-28 09:30R$15.563 / R$17.463
Continuous Integration for JavaScript - Recife - JCPM Trade Centerqui, 2019-02-28 09:30R$15.563 / R$17.263
Continuous Integration for JavaScript - Brasília - Corporate Financial Centerqui, 2019-03-21 09:30R$15.563 / R$17.363
Cursos de fim de semana de Programação, Treinamento tardiurno de Programação, Treinamento em grupo de Programação, Programação guiado por instrutor, Treinamento de Programação de fim de semana, Cursos de Programação tardiurnos, coaching de Programação, Instrutor de Programação, Treinador de Programação, Cursos de treinamento de Programação, Aulas de Programação, Programação no local do cliente, Cursos privados de Programação, Treinamento individual de Programação

Descontos em Cursos

CursoLocalData do CursoPreço do Curso [A distância / Presencial]
UIPath: Implantação de uma Força de Trabalho RobóticaSão Paulo, Top Center Paulistaseg, 2019-01-28 09:30R$41.625 / R$43.525
Implementação e Administração do ElasticsearchFortaleza - Meirelester, 2019-02-05 09:30R$21.563 / R$23.513
Build Native iOS and Android Apps with FlutterBrasília - Corporate Financial Centerqua, 2019-02-06 09:30N/A / R$17.363
Aprendizagem de Máquinas (Machine Learning) AplicadoFortaleza - Meirelesqui, 2019-02-21 09:30R$21.188 / R$22.988
Gerenciando Processos de Negócios com ProcessMakerRio de Janeiro - Candeláriaqua, 2019-02-27 09:30R$15.563 / R$17.463
Introdução ao Drools 6 para DesenvolvedoresRio de Janeiro - Candeláriater, 2019-03-12 09:30R$30.938 / R$33.038
Automação Avançada com AnsibleBelo Horizonte - Amadeus Business Towerqui, 2019-03-14 09:30R$15.563 / R$17.463
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

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!