Cursos de Programação | Cursos de Programming

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 Portugal ou nos centros de treinamento corporativo da NobleProg em Portugal O treinamento ao vivo remoto é realizado por meio de uma área de trabalho remota e interativa NobleProg seu provedor de treinamento local.

Machine Translated

Declaração de Clientes

★★★★★
★★★★★

Programa de curso Programação

Nome do Curso
Duração
Visão geral
Nome do Curso
Duração
Visão geral
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to use and integrate Node.js, Express, and MongoDB to build fast and scalable REST APIs.

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

- Set up and integrate Node.js and Express with MongoDB.
- Understand the features and architecture of Node.js, Express, and MongoDB.
- Learn how to build RESTful APIs using the Node.js, Express, and MongoDB backend stack.
- Implement routes, filtering, sorting, and pagination to Node.js REST APIs.
- Design data models and perform CRUD operations with MongoDB and Mongoose.
- Test and debug APIs with Postman.
21 horas
Python é uma linguagem de programação escalável, flexível e amplamente utilizada para ciência de dados e aprendizagem de máquina. O Spark é um motor de processamento de dados usado na pesquisa, análise e transformação de dados grandes, enquanto Hadoop é um framework de biblioteca de software para armazenamento e processamento de dados em grande escala.

Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores que desejam usar e integrar Spark, Hadoop, e Python para processar, analisar e transformar grandes e complexos conjuntos de dados.

No final do curso, os participantes poderão:

Crie o ambiente necessário para iniciar o processamento de grandes dados com o Spark, Hadoop, e Python. Compreenda as características, os componentes essenciais e a arquitetura do Spark e Hadoop. Aprenda a integrar Spark, Hadoop, e Python para o processamento de dados grandes. Explore as ferramentas no ecossistema Spark (Spark MlLib, Spark Streaming, Kafka, Sqoop, Kafka, e Flume). Construa sistemas de recomendação de filtragem colaborativa semelhantes a Netflix, YouTube, Amazon, Spotify e Google. Use o Apache Mahout para escalar algoritmos de aprendizagem de máquina.

O formato do curso

Interação e discussão interativa. Muitos exercícios e práticas. Implementação de mão em um ambiente de laboratório ao vivo.

Opções de Customização

Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.

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

- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at programmers, java developers, and anyone who wishes to use Vaadin to develop and deploy applications.

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

- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
21 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at Java programmers who wish to learn about Guava and how to utilize Guava in programming.

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

- Learn how to use Guava in Java programming.
- Utilize Guava to facilitate standard coding practices.
- Make easy to read and concise Java codes.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to use NetBeans to develop applications with Java and other programming languages.

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

- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at JavaScript programmers and developers who wish to learn how to work with JSON.

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

- Learn what JSON is and how it works.
- Learn to use JSON with JavaScript.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.

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

- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at data scientists and developers who wish to use and integrate SQL, Python, and Tableau to perform complex data analysis, processing, and visualization.

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

- Set up the necessary environment to perform data analysis with SQL, Python, and Tableau.
- Understand the key concepts of software integration (data, servers, clients, APIs, endpoints, etc.).
- Get a refresher on the fundamentals of Python and SQL.
- Perform data pre-processing techniques in Python.
- Learn how to connect Python and SQL for data analysis.
- Create insightful data visualizations and charts with Tableau.
14 horas
Bazel é uma ferramenta de construção e teste de código aberto desenvolvida por Google. Ele fornece ferramentas que automatizam a execução de tarefas de construção e teste.

Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores que desejam aprender como Bazel funciona na automatização de um software de construção e teste de fluxo de trabalho.

No final do curso, os participantes poderão:

Compreenda os conceitos básicos de Bazel e aprenda como funciona. Aprenda a usar Bazel na construção e testes. Use Bazel para executar construção e automação de teste.

O formato do curso

Interação e discussão interativa. Muitos exercícios e práticas. Implementação de mão em um ambiente de laboratório ao vivo.

Opções de Customização

Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
21 horas
visão global

Node.js é uma plataforma para criar facilmente aplicativos de rede rápidos e escalonáveis. Aprenda como usar o modelo de E / S sem bloqueio orientado a eventos para criar aplicativos em tempo real que usam muitos dados e que são executados em dispositivos distribuídos. Exploraremos as opções de design que tornam o Node.js exclusivo, como isso altera a forma como os aplicativos são criados e como os sistemas de aplicativos funcionam mais efetivamente nesse modelo. Aprenda a criar códigos modulares robustos, expressivos e claros. Entenda quando usar retornos de chamada, emissores de eventos e fluxos. Use fluxos para manipular facilmente dados que seriam impossíveis de ajustar na memória do aplicativo. Obtenha confiança para lidar com erros de maneira eficaz para garantir a confiabilidade do tempo de execução. O curso tem extensos exercícios de laboratório para reforçar os conceitos e técnicas abordados.

Objetivos

Ao concluir este curso, os alunos serão capazes de:

- Entenda claramente as opções de design de plataforma que levaram o Node.js escolher um loop de eventos e o que isso significa para os aplicativos criados nessa base.
- Entenda os trade-offs únicos presentes na programação orientada a eventos.
- Crie módulos Node.js e expresse modularidade de código em um aplicativo.
- Entenda os principais padrões de controle de fluxo no Node.js e saiba quando é apropriado usar retornos de chamada, emissores de eventos ou fluxos.
- Crie e manipule buffers de forma eficiente.
- Entenda como gerenciar o estado de erro e saiba quando um processo deve sair devido a um erro.
- Crie aplicativos de rede com o Node.js
28 horas
Este curso foi concebido para aqueles que desejam aprender a linguagem de programação Python. A ênfase está na linguagem Python, nas bibliotecas principais, bem como na seleção das melhores e mais úteis bibliotecas desenvolvidas pela comunidade Python. Python dirige negócios e é usado por cientistas em todo o mundo - é uma das linguagens de programação mais populares.

O curso pode ser entregue usando Python 2.7.x ou 3.x, com exercícios práticos fazendo uso do poder total de ambas as versões do idioma. Este curso pode ser entregue em qualquer sistema operacional (todos os sabores do UNIX, incluindo Linux e Mac OS X, bem como o Microsoft Windows).

Os exercícios práticos constituem cerca de 70% do tempo do curso e cerca de 30% são demonstrações e apresentações. Podem ser feitas discussões e perguntas ao longo do curso.

Nota: o treinamento pode ser adaptado a necessidades específicas mediante solicitação prévia antes da data do curso proposto.
14 horas
RabbitMQ é um sistema intermediário de mensagens de código aberto para armazenar e recuperar mensagens transmitidas por processos, aplicativos e servidores. Spring é uma estrutura Java . Usando Java e Spring com RabbitMQ , os usuários podem criar filas, trocas, ligações e muito mais.

Este treinamento ao vivo, conduzido por instrutor (no local ou remoto), é destinado a arquitetos de software e desenvolvedores da Web que desejam usar o RabbitMQ como um middleware e programa de mensagens em Java usando o Spring para criar aplicativos.

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

- Use Java e Spring com RabbitMQ para criar aplicativos.
- Projete sistemas orientados a mensagens assíncronas usando o RabbitMQ .
- Crie e aplique filas, tópicos, trocas e ligações no RabbitMQ

Formato do Curso

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

Opções de personalização do curso

- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
28 horas
Neste treinamento ao vivo ministrado por instrutor, os participantes aprenderão técnicas avançadas de programação Python, incluindo como aplicar essa linguagem versátil para resolver problemas em áreas como aplicativos distribuídos, análise e visualização de dados, programação de interface do usuário e scripts de manutenção.

Formato do curso

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

Opções de personalização do curso

- Se você deseja adicionar, remover ou personalizar qualquer seção ou tópico dentro deste curso, entre em contato conosco para organizar.
14 horas
O RabbitMQ é um agente de mensagens corporativas de código aberto para armazenar e recuperar mensagens transmitidas por processos, aplicativos e servidores Ele usa uma fila de mensagens para processar tarefas de forma assíncrona e é especialmente útil em aplicativos que precisam processar grandes conjuntos de dados em segundo plano, enquanto responde simultaneamente a solicitações de usuários ao vivo em tempo real Neste treinamento presencial instruído, os participantes aprenderão como instalar, configurar e administrar o RabbitMQ e, em seguida, integrar o sistema de mensagens RabbitMQ em vários aplicativosNET de amostra No final deste treinamento, os participantes serão capazes de: Configurar, configurar e gerenciar o RabbitMQ Compreender o papel do RabbitQ no design e implementação de uma arquitetura de microsserviços Entenda como o RabbitMQ se compara a outras arquiteturas de enfileiramento de mensagens Configure e use o RabbitMQ como um intermediário para lidar com mensagens assíncronas e síncronas para aplicativos corporativos Público Desenvolvedores Arquitetos de software Administradores Gerentes técnicos Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
21 horas
In this instructor-led, live training in Portugal, participants will learn how to use Python and Spark together to analyze big data as they work on hands-on exercises.

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

- Learn how to use Spark with Python to analyze Big Data.
- Work on exercises that mimic real world cases.
- Use different tools and techniques for big data analysis using PySpark.
14 horas
O curso revela os segredos de aplicativos avançados de gravação eficazes no aplicativo VBA Ms Excel .

Depois do curso você pode:

- Escreva um aplicativo orientado a objetos avançado
- Converta arquivos de texto
- Uso de fontes de dados externas
- Use bibliotecas externas
14 horas
RabbitMQ é um corretor de mensagens de código aberto para armazenar e receber mensagens passadas por processos, aplicações e servidores. É especialmente útil em aplicações que precisam processar grandes conjuntos de dados no fundo, enquanto respondem simultaneamente a solicitações de usuário ao vivo em tempo real.

Neste treinamento ao vivo guiado por instrutores (online ou on-site), os participantes aprenderão como desbloquear uma aplicação PHP e, em seguida, integrá-la com o sistema de mensagens RabbitMQ para criar aplicativos distribuídos em nuvem ou microservices.

No final do curso, os participantes poderão:

Configurar, configurar e gerenciar RabbitMQ. Compreender RabbitMQ's papel no design e implementação de uma arquitetura de microservices. Configurar e usar RabbitMQ como um corretor para lidar com mensagens não sincronas e sincronas para aplicações do mundo real PHP.

O formato do curso

Interação e discussão interativa. Muitos exercícios e práticas. Implementação de mão em um ambiente de laboratório ao vivo.

Opções de Customização

Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
14 horas
Este curso é projetado para aqueles que desejam aprender o Python linguagem de programação. A ênfase é sobre o Python idioma, as bibliotecas principais, bem como sobre a seleção das melhores e mais úteis bibliotecas desenvolvidas pela comunidade Python. Python drives empresas e é usado por cientistas em todo o mundo – é um dos idiomas de programação mais populares.
21 horas
É uma introdução à programação procedural no VBA . O treinamento permite que você ganhe uma base sólida para o aprendizado e o ambiente do VBA .

Depois do curso você pode:

- Grave e edite a macro conforme necessário
- Escreva procedimentos usando dados da folha,
- Crie suas próprias funções
- Manipular o evento (abrindo a atualização da célula da planilha etc) por meio do manipulador,
- Criar formulário
35 horas
Na primeira parte deste treinamento, abordamos os fundamentos do MATLAB e sua função como linguagem e plataforma. Incluída nesta discussão, está uma introdução à sintaxe do MATLAB , matrizes e matrizes, visualização de dados, desenvolvimento de scripts e princípios orientados a objetos.

Na segunda parte, demonstramos como usar o MATLAB para mineração de dados, aprendizado de máquina e análise preditiva. Para fornecer aos participantes uma perspectiva clara e prática da abordagem e do poder do MATLAB , fazemos comparações entre o uso do MATLAB e o uso de outras ferramentas, como planilhas, C, C++ e Visual Basic.

Na terceira parte do treinamento, os participantes aprendem a otimizar seu trabalho automatizando o processamento de dados e a geração de relatórios.

Durante o curso, os participantes colocarão em prática as idéias aprendidas através de exercícios práticos em um ambiente de laboratório. Ao final do treinamento, os participantes terão uma compreensão completa dos recursos do MATLAB e poderão empregá-lo para resolver problemas reais de ciência de dados, bem como para otimizar seu trabalho através da automação.

As avaliações serão realizadas ao longo do curso para avaliar o progresso.

Formato do Curso

- O curso inclui exercícios teóricos e práticos, incluindo discussões de casos, inspeção de código de amostra e implementação prática.

Nota

- As sessões práticas serão baseadas em modelos de relatório de dados de amostra pré-organizados. Se você tiver requisitos específicos, entre em contato conosco para agendar.
35 horas
O curso de treinamento ajudará os participantes a se preparar para o Desenvolvimento de Aplicações Web usando Python Programming com Data Analytics. Tal visualização de dados é uma ótima ferramenta para Top Management na tomada de decisões.
14 horas
O objetivo deste curso é fornecer uma competência básica na aplicação de métodos Machine Learning na prática. Através do uso do Python linguagem de programação e suas várias bibliotecas, e com base em uma série de exemplos práticos, este curso ensina como usar os blocos de construção mais importantes de Machine Learning, como tomar decisões de modelagem de dados, interpretar as saídas dos algoritmos e validar os resultados.

Nosso objetivo é dar-lhe as habilidades para entender e usar as ferramentas mais fundamentais da caixa de ferramentas de forma confiável e evitar os problemas comuns das aplicações Data Science.
14 horas
Este treinamento ao vivo conduzido por instrutor é baseado no popular livro "Automatize o material chato com Python ", de Al Sweigart. Ele é destinado a iniciantes e abrange conceitos essenciais de programação Python através de exercícios práticos e discussões. O foco é aprender a escrever código para aumentar drasticamente a produtividade do escritório.

No final deste treinamento, os participantes saberão programar em Python e aplicar essa nova habilidade para:

- Automatizando tarefas escrevendo programas Python simples.
- Escrevendo programas que podem fazer reconhecimento de padrões de texto com "expressões regulares".
- Gerando e atualizando programaticamente planilhas do Excel .
- Analisando PDFs e documentos do Word .
- Rastreando sites da Web e obtendo informações de fontes on-line.
- Escrevendo programas que enviam notificações por email.
- Use as ferramentas de depuração do Python para resolver rapidamente os bugs.
- Programaticamente controlando o mouse e o teclado para clicar e digitar para você.

Formato do curso

- Palestra parcial, parte discussão, exercícios e prática prática
14 horas
O MERN Stack é uma coleção de softwares de desenvolvimento web, como MongoDB , Express , React e Node.js O MERN Stack fornece uma estrutura de ponta a ponta para os desenvolvedores criarem e implementarem aplicativos da Web de pilha completa.

Este treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o MERN Stack para o desenvolvimento de pilha completa.

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

- Integre o React ao MongoDB , Express e Node.js
- Crie um aplicativo da Web fullstack do zero.
- Implemente a segurança do aplicativo por meio de autorização e autenticação.

Formato do Curso

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

Opções de personalização do curso

- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
21 horas
Neste treinamento presencial instruído, os participantes aprenderão as técnicas de aprendizado de máquina mais relevantes e inovadoras do Python, pois eles criam uma série de aplicativos de demonstração que envolvem dados de imagem, música, texto e dados financeiros No final deste treinamento, os participantes serão capazes de: Implementar algoritmos e técnicas de aprendizado de máquina para resolver problemas complexos Aplicar aprendizado profundo e aprendizado semissupervisionado a aplicativos que envolvam dados de imagem, música, texto e dados financeiros Empurre os algoritmos do Python para o seu potencial máximo Use bibliotecas e pacotes como NumPy e Theano Público Desenvolvedores Analistas Cientistas de dados Formato do curso Palestra parcial, parte discussão, exercícios e prática handson pesada .
21 horas
The objective of the course is to enable participants to gain a mastery of the fundamentals and usages of VBA for Access & Excel.
14 horas
Pandas é um pacote Python que fornece estruturas de dados para trabalhar com dados estruturados (tabulares, multidimensionais, potencialmente heterogêneos) e séries temporais.
14 horas
This instructor-led, live training introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: [C# for Automation Test Engineers](/cc/csharpfortesters).

Format of the Course

- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
21 horas
O 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 .

Last Updated:

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çãoCursos de fim de semana de Programming, Treinamento tardiurno de Programming, Treinamento em grupo de Programming, Programming guiado por instrutor, Treinamento de Programming de fim de semana, Cursos de Programming tardiurnos, coaching de Programming, Instrutor de Programming, Treinador de Programming, Cursos de treinamento de Programming, Aulas de Programming, Programming no local do cliente, Cursos privados de Programming, Treinamento individual de Programming

Ofertas Especiais

Newsletter Ofertas Especiais

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 for a good mixture of IT and soft skills in Portugal!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions