Cursos de Programação

Cursos de Programação

Local, instructor-led live Computer Programming training courses demonstrate through interactive hands-on practice the fundamentals and advanced topics of Programming.

Programming training is available as "onsite live training" or "remote live training". Onsite live Programação trainings in Brasil can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider

Declaração de Clientes

★★★★★
★★★★★

Nossos Clientes

Programa de curso Programação

Title
Duration
Overview
Title
Duration
Overview
28 hours
Overview
O 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.
21 hours
Overview
A 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.
14 hours
Overview
Por 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 .
21 hours
Overview
Aprendizado 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 .
28 hours
Overview
O Angular 2 é uma nova plataforma de desenvolvimento para a criação de aplicativos da web para dispositivos móveis e desktop .
21 hours
Overview
Jenkins é uma ferramenta de integração contínua de código aberto (CI) escrita em Java O Maven é uma ferramenta de automação de construção para projetos Java Juntos, eles podem ser usados ​​para acionar construções contínuas que incluem, por exemplo: a execução de testes JUnit sempre que um novo código for confirmado, a implantação dessas compilações na produção e o planejamento dessas tarefas em momentos estratégicos do dia, por exemplo, meia-noite Essas ferramentas e processos formam uma abordagem DevOps para o desenvolvimento e implantação de software e são populares no desenvolvimento Agile Neste treinamento presencial instruído, os participantes começarão com uma introdução ao DevOps, controle de versão e scripts de automação e, em seguida, passarão para a prática prática, aprendendo como instalar, configurar e implantar Jenkins e Maven em um ambiente de laboratório Público Desenvolvedores Administradores de sistema Engenheiros de DevOps Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
14 hours
Overview
A 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.
35 hours
Overview
No 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 .
14 hours
Overview
Neste 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 .
7 hours
Overview
O 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 .
14 hours
Overview
A biblioteca Apache OpenNLP é um kit de ferramentas baseado em aprendizado de máquina para processar texto em linguagem natural Ele suporta as tarefas mais comuns de PNL, como detecção de idioma, tokenização, segmentação de frases, tagging de tag de fala, extração de entidades nomeadas, chunking, parsing e resolução de referência Neste treinamento presencial instruído, os participantes aprenderão como criar modelos para processar dados baseados em texto usando o OpenNLP Dados de treinamento de amostra, bem como conjuntos de dados personalizados, serão usados ​​como base para os exercícios de laboratório No final deste treinamento, os participantes serão capazes de: Instalar e configurar o OpenNLP Faça o download de modelos existentes e crie seus próprios Treine os modelos em vários conjuntos de dados de amostra Integre o OpenNLP com aplicativos Java existentes Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
14 hours
Overview
O 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 .
7 hours
Overview
ONET Reative Extensions (Rx) é uma biblioteca para compor programas assíncronos e baseados em eventos usando coleções observáveis ​​e operadores de consulta LINQstyle Neste treinamento presencial instruído, os participantes aprenderão a desenvolver um aplicativo assíncrono usando oNET Reactive Extensions No final deste treinamento, os participantes serão capazes de: Crie aplicativos que capturam fluxos de eventos de diversas fontes de dados, como cotações de ações, tweets, eventos de computador e serviços da Web Use Observables e Schedulers para representar e gerenciar vários fluxos de dados assíncronos Filtrar, projetar, agregar, compor e executar operações baseadas em tempo em vários eventos usando operadores LINQ Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
7 hours
Overview
OpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

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

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Cuba Platform é uma estrutura web de código aberto Java para aplicativos corporativos Neste treinamento ao vivo instrutor, os participantes aprenderão como usar a Cuba Platform para desenvolver aplicativos corporativos com interfaces web ricas No final deste treinamento, os participantes serão capazes de: Desenvolva aplicações Java e UIs usando uma interface de usuário declarativa, sem usar HTML, CSS ou JavaScript Reduza o código clichê e facilite o rápido desenvolvimento Use a ferramenta de desenvolvimento da Web CUBA Studio com IDEs Java existentes Personalize aplicativos sem ramificar o código Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
7 hours
Overview
O Undertow é um servidor da Web leve escrito em Java Ele é usado pelo WilfFly do JBoss internamente e é popular como um servidor da Web incorporado para aplicativos baseados em JVM Neste curso, os participantes aprenderão como configurar um servidor da Web Undertow como um servidor da Web independente e incorporado No final do curso, os participantes terão uma compreensão da arquitetura, recursos e capacidades do Undertow e serão capazes de: Implantar e gerenciar um servidor Undertow no modo independente e incorporado Incorporar Undertow no código do aplicativo usando as APIs incorporadas do Undertow Integrar Undertow em um servidor de aplicativos Wildfly Configure o Undertow como o contêiner do servlet incorporado para o Spring Boot Público Administradores do sistema Desenvolvedores de aplicativos da web corporativos Engenheiros de DevOps Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
21 hours
Overview
A ciência de dados é a aplicação de análise estatística, aprendizado de máquina, visualização de dados e programação com a finalidade de entender e interpretar dados do mundo real F # é uma linguagem de programação adequada para a ciência de dados, pois combina execução eficiente, REPLscripting, bibliotecas poderosas e integração de dados escalonável Neste treinamento presencial instruído, os participantes aprenderão como usar o F # para resolver uma série de problemas da ciência de dados do mundo real No final deste treinamento, os participantes serão capazes de: Use os pacotes integrados de ciência de dados do F # Use F # para interoperar com outros idiomas e plataformas, incluindo Excel, R, Matlab e Python Use o pacote Deedle para resolver problemas de série temporal Realize análises avançadas com linhas mínimas de código de qualidade de produção Entenda como a programação funcional é um ajuste natural para cálculos científicos e de big data Acesse e visualize dados com F # Aplicar F # para aprendizado de máquina Explore soluções para problemas em domínios como business intelligence e jogos sociais Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
14 hours
Overview
O Spec Explorer é uma ferramenta para criar modelos de comportamento de software, analisando esses modelos com visualização gráfica, verificando a validade desses modelos e gerando casos de teste a partir dos modelos Neste treinamento presencial instruído, os participantes aprenderão a teoria e a prática de testes baseados em modelos, pois usam o Spec Explorer para criar e executar testes MBT em um aplicativo de demonstração No final deste treinamento, os participantes serão capazes de: Gerar casos de teste aplicando estratégias e técnicas de modelagem 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 de teste Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
420 hours
Overview
Neste treinamento presencial instruído, os participantes aprenderão as bases do desenvolvimento da Web à medida que avançam na criação e implementação de um aplicativo de amostra No final deste treinamento, os participantes serão capazes de: Projetar e implementar novos recursos voltados ao usuário Otimize aplicativos da web para maximizar a velocidade e a escala Escrever código do cliente para aplicativos baseados na web Crie aplicações de produção rápidas, fáceis de usar e de alto volume e desenvolva protótipos rapidamente Público Desenvolvedores da Web iniciantes Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
28 hours
Overview
O Symfony 4 é um framework de desenvolvimento de software para PHP Ele contém bibliotecas PHP reutilizáveis ​​para facilitar o desenvolvimento e teste de novos aplicativos escritos em PHP (aplicativos da Web ou APIs) O Symfony 4 é uma estrutura de software de linha de comando com os comandos incorporados que tornam o desenvolvimento de código PHP mais eficiente Neste treinamento presencial instruído, os participantes aprenderão a usar a estrutura do Symfony e a linguagem PHP enquanto avançam na criação de uma aplicação PHP No final deste treinamento, os participantes serão capazes de: Use o Symfony 4 para criar e testar código escrito em PHP Crie código simples para PHP que lê e grava em um banco de dados Público Programadores e desenvolvedores web com conhecimento prático de PHP e HTML Desenvolvedores avançados que buscam ferramentas de desenvolvimento mais eficientes para fechamentos mais rápidos Designers de software que precisam atualizar sua compreensão das ferramentas de desenvolvimento atuais que correspondem às necessidades do usuário Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
14 hours
Overview
F # é 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 .
21 hours
Overview
Python é uma linguagem de programação de alto nível famosa por sua sintaxe clara e com legibilidade de código. O Spark é um mecanismo de processamento de dados usado na consulta, análise e transformação de big data. O PySpark permite que os usuários façam interface com o Spark com o Python.

Neste treinamento os participantes aprenderão como usar o Python e o Spark juntos para analisar big data enquanto trabalham em exercícios práticos.

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

- Aprender a usar o Spark com Python para analisar Big Data
- Trabalhar em exercícios que imitam as circunstâncias do mundo real
- Usar diferentes ferramentas e técnicas para análise de big data usando o PySpark

Público

Desenvolvedores
Profissionais de TI
Cientistas de dados
Formato do curso

Palestra, discussão, exercícios e prática
21 hours
Overview
Kotlin é uma linguagem de programação moderna, funcional e orientada a objetos baseada em Java Neste treinamento presencial instruído, os participantes aprenderão como usar recursos mais avançados que a linguagem de programação Kotlin oferece No final deste treinamento, os participantes serão capazes de: Entenda o que torna o Kotlin altamente extensível e exclusivo em comparação com outras linguagens da JVM Examine os tópicos e recursos avançados do Kotlin, incluindo funções, classes, delegação, genéricos, metaprogramação e programação assíncrona Público Desenvolvedores interessados ​​em adquirir um conhecimento mais profundo da programação Kotlin Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
21 hours
Overview
Kotlin é uma linguagem de programação moderna, funcional e orientada a objetos baseada em Java Neste treinamento presencial instruído, os participantes aprenderão a codificar usando o Kotlin enquanto avançam na conversão de um aplicativo Android de Java para Kotlin No final deste treinamento, os participantes serão capazes de: Entenda os fundamentos da programação em Kotlin Codifique seu próprio aplicativo Kotlin Converta um aplicativo Android de Java para Kotlin Use Java do Kotlin e vice-versa Público Desenvolvedores Android interessados ​​em Kotlin Programadores Java interessados ​​em Kotlin Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
35 hours
Overview
PHP é uma linguagem de script de uso geral poweful que é mais popularmente usado e adequado para desenvolvimento Web.

neste treinamento ao vivo ministrado por instrutor, os participantes aprenderão a implementar técnicas e ferramentas de programação PHP avançadas.

até o final deste treinamento, os participantes poderão:

- Aprenda conceitos avançados em programação PHP.
- estabelecer consistência e resolver problemas avançados usando programação PHP.

formato do curso

- Part palestra, discussão parte, exercícios e prática pesada hands-on
7 hours
Overview
O Apache TomEE é uma pilha certificada do Java Enterprise Edition (EE) desenvolvida sobre o Tomcat (recursos JavaEE adicionais do TomEE = Tomcat +) Essas integrações facilitam a criação de códigos, testes de lógica de negócios, configuração de recursos gerenciados por contêineres e administração do servidor Neste treinamento presencial instruído, os participantes aprenderão como instalar, configurar, gerenciar, solucionar problemas e otimizar um servidor de aplicativos do TomEE Público Desenvolvedores Administradores do sistema Engenheiros DevOps Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
28 hours
Overview
O Goang (golang) é uma linguagem de programação de código aberto e estaticamente criada pelo Google Seu ecossistema crescente, arquitetura estável e bibliotecas robustas fazem do Go uma escolha popular para a criação de serviços e aplicativos da Web escaláveis ​​e de alto desempenho Neste treinamento presencial instruído, os participantes aprenderão os principais elementos, a sintaxe e as estruturas de controle do Go, à medida que avançam no desenvolvimento e na implantação de um aplicativo da Web de amostra No final deste treinamento, os participantes serão capazes de: Configurar um ambiente ideal de desenvolvimento Go Estrutura Go code para máxima legibilidade Otimizar o desempenho de um aplicativo Go Teste e depure um aplicativo Go Implantar um aplicativo da web de amostra Público Desenvolvedores Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
14 hours
Overview
A Visão por Computador é um campo que envolve extrair, analisar e compreender automaticamente informações úteis da mídia digital Python é uma linguagem de programação de alto nível, famosa por sua sintaxe clara e legibilidade de código Neste treinamento presencial instruído, os participantes aprenderão as noções básicas de Visão Computacional conforme percorrerem a criação de um conjunto de aplicativos simples de Visão Computacional usando o Python No final deste treinamento, os participantes serão capazes de: Entenda os conceitos básicos da Visão Computacional Use o Python para implementar tarefas do Computer Vision Construa seus próprios sistemas de detecção de rosto, objeto e movimento Público Programadores Python interessados ​​em Visão Computacional Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
35 hours
Overview
Python é uma linguagem de programação de alto nível, famosa por sua sintaxe clara e legibilidade de código Neste treinamento presencial instruído, os participantes aprenderão como usar o Python para finanças quantitativas No final deste treinamento, os participantes serão capazes de: Entenda os fundamentos da programação em Python Use o Python para aplicativos financeiros, incluindo a implementação de técnicas matemáticas, stochastics e estatísticas Implemente algoritmos financeiros usando o Python de desempenho Público Desenvolvedores Analistas quantitativos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
21 hours
Overview
O aprendizado 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 financeiro 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 No final deste treinamento, os participantes serão capazes de: Entenda os conceitos fundamentais no aprendizado de máquina Aprenda os aplicativos e usos do aprendizado de máquina em finanças Desenvolva sua própria estratégia de negociação algorítmica usando o aprendizado de máquina com o Python Público Desenvolvedores Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .

Próximos Cursos de Programação

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

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.

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!