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
35 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at data analysts and anyone who is interested to learn how to use and integrate Tableau, Python, R, and SQL for data visualization and analysis. By the end of this training, participants will be able to:
  • Perform data analysis using Python, R, and SQL.
  • Create insights through data visualization with Tableau.
  • Make data-driven decisions for business operations.
7 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to use JWT to transmit information between different parties as a JSON object. By the end of this training, participants will be able to:
  • Understand the JWT structure and use cases.
  • Learn how to validate and invalidate JWTs.
  • Manage Cryptographic keys.
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.
7 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at Java developers who wish to use JVM tools and features to run Java programs. By the end of this training, participants will be able to:
  • Understand JVM and how it works.
  • Learn about reflection and the different memory areas.
  • Understand how to use the JVM tool interface.
  • Use JVM to run Java programs on any device or operating system.
7 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to learn and use Alpine JS to enhance JavaScript applications with its reactive and declarative nature. By the end of this training, participants will be able to:
  • Learn and understand the basic concepts of Alpine JS.
  • Use Alpine JS to develop dynamic websites and other projects efficiently.
21 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor. By the end of this training, participants will be able to:
  • Use the EF package to work with databases.
  • Use Blazor components, services, dependency injection, layout, and routing.
  • Create service workers to enable PWA features in an application.
  • Utilize push notifications and other PWA features.
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 developers or anyone who wish to learn the basics of Tcl and Tk as they step through the creation of a basic word processing application. By the end of this training, participants will be able to:
  • Create complex GUIs using only a few dozen lines of code.
  • Quickly create simple GUI programs for Linux.
14 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at programmers who wish to use Java 16 to build, manage, and package Java applications. By the end of this training, participants will be able to:
  • Learn and understand the new features and changes from the older versions of Java to Java 16.
  • Learn Java fundamental concepts and use them to build Java applications.
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.
35 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at programmers who wish to use HTML5, JavaScript, and CSS4 together to create a web application. By the end of this training, participants will be able to:
  • Integrate and use HTML5, JavaScript, and CSS4 features in application development.
  • Use CSS4 to enhance the appeal and usability of the application.
  • Use JavaScript and HTML in creating modern interactive applications.
28 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at programmers who wish to use the latest features of Angular 13 to build, test, and deploy web applications. By the end of this training, participants will be able to:
  • Use TypeScript and Angular CLI to develop Angular 13 applications.
  • Develop, test, and deploy Angular 13 web applications.
  • Create web components that can be used for any web application or page.
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 web developers who wish to use Blazor Web Assembly to build a web application. By the end of this training, participants will be able to:
  • Understand forms and authentication in Blazor WebAssembly.
  • Create a Blazor WebAssembly project.
  • Learn different ways to run your web application.
7 horas
This instructor-led, live training in Portugal (online or onsite) is aimed at developers who wish to learn and use Livewire to build modern and dynamic application interfaces. By the end of this training, participants will be able to:
  • Build and test livewire components.
  • Build applications using the Livewire library.
  • Create dynamic components within PHP.
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.
21 horas
Tcl é uma linguagem de programação de alto nível que é altamente legível e personalizável. Tk é um kit de ferramentas gráficas que é frequentemente usado em conjunto com o Tcl. Neste treinamento ao vivo orientado por instrutor (no local ou remoto), os participantes aprenderão os fundamentos de Tcl e Tk à medida que avançam na criação de um aplicativo básico de processamento de texto. No final deste treinamento, os participantes serão capazes de:
  • Crie GUIs complexas usando apenas algumas dúzias de linhas de código
  • Crie rapidamente programas GUI simples para Linux
Público
  • Desenvolvedores
  • Engenheiros
  • Administradores de sistema
Formato do Curso
  • Palestra parcial, parte discussão, exercícios e prática prática
Nota
  • Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
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.

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