Programming Training Courses

Programming Training Courses

I corsi di formazione per la programmazione di computer in tempo reale, con istruttore, dimostrano attraverso l'handson interattivo i fondamenti e gli argomenti avanzati della programmazione L'addestramento alla programmazione è disponibile come "allenamento dal vivo in loco" o "allenamento dal vivo a distanza" La formazione on-site in loco può essere svolta localmente presso la sede del cliente in Italia o nei centri di formazione aziendale NobleProg in Italia La formazione in remoto dal vivo viene effettuata tramite un desktop remoto interattivo NobleProg Il tuo fornitore di formazione locale.

Machine Translated

Recensioni

★★★★★
★★★★★

Schema generale del corso Programming

Nome del corso
Durata
Overview
Nome del corso
Durata
Overview
35 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
Python è un linguaggio di programmazione scalabile, flessibile e ampiamente utilizzato per la scienza dei dati e l'apprendimento automatico. Spark è un motore di elaborazione dei dati utilizzato per la ricerca, l'analisi e la trasformazione dei big data, mentre Hadoop è un framework della libreria software per lo storage e il trattamento dei dati su larga scala. Questo allenamento diretto da istruttori (online o on-site) è rivolto a sviluppatori che vogliono utilizzare e integrare Spark, Hadoop, e Python per elaborare, analizzare e trasformare grandi e complessi set di dati. Al termine di questo corso, i partecipanti saranno in grado di:
    Crea l'ambiente necessario per iniziare il trattamento dei big data con Spark, Hadoop, e Python. Comprendere le caratteristiche, i componenti chiave e l'architettura di Spark e Hadoop. Scopri come integrare Spark, Hadoop, e Python per il trattamento dei big data. Esplora gli strumenti nell'ecosistema Spark (Spark MlLib, Spark Streaming, Kafka, Sqoop, Kafka, e Flume). Costruisci sistemi di raccomandazione di filtrazione collaborativa simili a Netflix, YouTube, Amazon, Spotify e Google. Apache Mahout per scalare gli algoritmi di apprendimento automatico.
Il formato del corso
    Interattiva lezione e discussione. Molti esercizi e pratiche. Implementazione a mano in un ambiente live-lab.
Opzioni di personalizzazione del corso
    Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
14 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (online or onsite) is aimed at developers who wish to learn and apply the basics of Continuous Integration for Java. By the end of this training, participants will be able to:
  • Learn and understand CI for a Java project.
  • Build a CI system for Java.
14 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
This instructor-led, live training in Italia (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 hours
Tcl è un linguaggio di programmazione di alto livello interpretato che è altamente leggibile e personalizzabile. Tk è un toolkit grafico che viene spesso utilizzato insieme a Tcl. In questo corso di formazione dal vivo con istruttore (in loco o remoto), i partecipanti impareranno le basi di Tcl e Tk mentre passano attraverso la creazione di un'applicazione di elaborazione testi di base. Al termine di questa formazione, i partecipanti saranno in grado di:
  • Crea GUI complesse utilizzando solo poche dozzine di righe di codice
  • Crea rapidamente semplici programmi GUI per Linux
Pubblico
  • Sviluppatori
  • ingegneri
  • Amministratori di sistema
Formato del corso
  • Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
Nota
  • Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
14 hours
Bazel è uno strumento di costruzione e test open source sviluppato da Google. Fornisce strumenti che automatizzano l'esecuzione di compiti di costruzione e di test. Questo allenamento diretto da istruttori, in diretta (online o on-site) è rivolto a sviluppatori che vogliono imparare come Bazel funziona nell'automazione di un software di costruzione e test del flusso di lavoro. Al termine di questo corso, i partecipanti saranno in grado di:
    Comprendere i concetti di base di Bazel e imparare come funziona. Scopri come utilizzare Bazel nella costruzione e nella prova. Utilizzare Bazel per eseguire la costruzione e l'automazione di test.
Il formato del corso
    Interattiva lezione e discussione. Molti esercizi e pratiche. Implementazione a mano in un ambiente live-lab.
Opzioni di personalizzazione del corso
    Per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
21 hours
Panoramica Node.js è una piattaforma per creare facilmente applicazioni di rete veloci e scalabili. Scopri come utilizzare il modello I / O basato su eventi e non bloccante per creare applicazioni in tempo reale ad alta intensità di dati che possono essere eseguite su dispositivi distribuiti. Esploreremo le scelte di progettazione che rendono unico Node.js , come questo cambia il modo in cui le applicazioni sono costruite e come i sistemi di applicazioni funzionano in modo più efficace in questo modello. Scopri come creare un codice modulare robusto, espressivo e chiaro. Comprendi quando utilizzare callback, emettitori di eventi e stream. Utilizzare i flussi per manipolare facilmente i dati che sarebbero impossibili da adattare nella memoria dell'applicazione. Acquisire fiducia nella gestione efficace degli errori per garantire l'affidabilità del runtime. Il corso prevede approfonditi esercizi di laboratorio per rafforzare i concetti e le tecniche trattati. obiettivi Al termine di questo corso, gli studenti saranno in grado di:
  • Comprendere chiaramente le scelte di progettazione della piattaforma che hanno portato Node.js scegliere un loop di eventi e cosa significa questo per le applicazioni basate su quella base.
  • Comprendi gli esclusivi compromessi presenti nella programmazione guidata dagli eventi.
  • Creare moduli Node.js ed esprimere la modularità del codice in un'applicazione.
  • Comprendere i modelli di controllo del flusso di base in Node.js e sapere quando è appropriato utilizzare callback, emettitori di eventi o flussi.
  • Crea e manipola i buffer in modo efficiente.
  • Comprendere come gestire lo stato di errore e sapere quando un processo dovrebbe uscire a causa di un errore.
  • Crea applicazioni di rete con Node.js
28 hours
Questo corso è progettato per coloro che desiderano imparare il Python programmazione Python . L'enfasi è sul linguaggio Python , le librerie di base, nonché sulla selezione delle librerie migliori e più utili sviluppate dalla comunità Python . Python guida le aziende ed è utilizzato dagli scienziati di tutto il mondo: è uno dei linguaggi di programmazione più popolari. Il corso può essere erogato utilizzando Python 2.7.xo 3.x, con esercitazioni pratiche che sfruttano tutta la potenza di entrambe le versioni del linguaggio. Questo corso può essere offerto su qualsiasi sistema operativo (tutte le versioni di UNIX, inclusi Linux e Mac OS X, nonché Microsoft Windows). Gli esercizi pratici rappresentano circa il 70% del tempo del corso e circa il 30% sono dimostrazioni e presentazioni. Discussioni e domande possono essere poste durante il corso. Nota: la formazione può essere adattata alle esigenze specifiche previa richiesta prima della data del corso proposta.
14 hours
RabbitMQ è un sistema di broker di messaggi open source per l'archiviazione e il recupero di messaggi passati da processi, applicazioni e server. La primavera è un framework Java . Utilizzando Java e Spring con RabbitMQ , gli utenti possono creare code complesse, scambi, collegamenti e altro. Questo corso di formazione dal vivo con istruttore (in loco o remoto) è rivolto a architetti software e sviluppatori Web che desiderano utilizzare RabbitMQ come programma di messaggistica e programma di messaggistica in Java utilizzando Spring per creare applicazioni. Al termine di questa formazione, i partecipanti saranno in grado di:
  • Usa Java e Spring con RabbitMQ per creare applicazioni.
  • Progettare sistemi basati su messaggi asincroni utilizzando RabbitMQ .
  • Crea e applica code, argomenti, scambi e associazioni in RabbitMQ
Formato del corso
  • Conferenza e discussione interattiva.
  • Molti esercizi e pratiche.
  • Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
  • Per richiedere una formazione personalizzata per questo corso, ti preghiamo di contattarci per organizzare.
28 hours
In questo formazione dal vivo con istruttore, i partecipanti impareranno le tecniche avanzate di programmazione Python, tra cui come applicare questo linguaggio versatile per risolvere i problemi in aree come le applicazioni distribuite, l'analisi e la visualizzazione dei dati, la programmazione dell'interfaccia utente e script di manutenzione.
Formato del corso
  • Lezione interattiva e discussione.
  • Un sacco di esercizi e pratica.
  • Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
  • Se desideri aggiungere, rimuovere o personalizzare qualsiasi sezione o argomento all'interno di questo corso, contattaci per organizzare.
14 hours
RabbitMQ è un broker di messaggistica aziendale open source per l'archiviazione e il recupero di messaggi passati da processi, applicazioni e server. Utilizza una coda di messaggi per elaborare le attività in modo asincrono ed è particolarmente utile nelle applicazioni che devono elaborare grandi set di dati in background, rispondendo contemporaneamente alle richieste degli utenti live in tempo reale. In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come installare, configurare e amministrare RabbitMQ , quindi integrare la messaggistica RabbitMQ in una serie di applicazioni .NET di esempio. Al termine di questa formazione, i partecipanti saranno in grado di:
  • Installa, configura e gestisci RabbitMQ .
  • Comprendere il ruolo di RabbitQ nella progettazione e implementazione di un'architettura di microservizi.
  • Comprendi come RabbitMQ confronta con altre architetture di Accodamento messaggi.
  • Configurare e utilizzare RabbitMQ come broker per la gestione di messaggi asincroni e sincroni per applicazioni .Net aziendali reali.
Formato del corso
  • Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
21 hours
In this instructor-led, live training in Italia, 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 hours
Il corso rivela i segreti della scrittura efficace di applicazioni avanzate nell'applicazione VBA Ms Excel . Dopo il corso puoi:
  • Scrivi un'applicazione avanzata orientata agli oggetti
  • Converti file di testo
  • Uso di fonti di dati esterne
  • Usa librerie esterne

Last Updated:

Prossimi corsi Programming

Fine settimana Programming corsi, Sera Programming training, Programming centro di addestramento, Programming con istruttore, Fine settimana Programming training, Sera Programming corsi, Programming coaching, Programming istruttore, Programming trainer, Programming corsi di formazione, Programming classi, Programming in loco, Programming corsi privati, Programming training individuale

Corsi scontati

Newsletter per ricevere sconti sui corsi

Rispettiamo la privacy di ogni indirizzo mail. Non diffonderemo,né venderemo assolutamente nessun indirizzo mail a terzi. Inserire prego il proprio indirizzo mail. E' possibile sempre cambiare le impostazioni o cancellarsi completamente.

I nostri clienti

is growing fast!

We are looking for a good mixture of IT and soft skills in Italy!

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