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
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.
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 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.
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 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 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
14 hours
RabbitMQ è un broker di messaggistica aziendale open source per lo stoccaggio e la ricezione di messaggi trasmessi da processi, applicazioni e server. Utilizza un file di messaggio per il trattamento di compiti in modo asincronico ed è particolarmente utile nelle applicazioni che hanno bisogno di elaborare grandi set di dati in background, rispondendo contemporaneamente alle richieste degli utenti in tempo reale.

In questo corso di formazione diretto da insegnanti, in diretta (online o on-site), i partecipanti impareranno come sbloccare un'applicazione PHP e poi integrarlo con il sistema di messaggistica RabbitMQ per creare applicazioni distribuite in cloud o microservizi.

Al termine di questo corso, i partecipanti saranno in grado di:

Impostazione, configurazione e gestione RabbitMQ. Comprendere il ruolo RabbitMQ's nella progettazione e nell'attuazione dell'architettura di un microservizio. Configurare e utilizzare RabbitMQ come broker per gestire messaggi asinkronistici e sincronistici per applicazioni del mondo reale PHP.

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
Questo corso è progettato per coloro che vogliono imparare il linguaggio di programmazione Python. L'accento è sul linguaggio, sulle biblioteche chiave, nonché sulla selezione delle migliori e più utili biblioteche sviluppate dalla comunità Python. Python gestisce le aziende e viene utilizzato da scienziati di tutto il mondo – è una delle lingue di programmazione più popolari.
21 hours
È un'introduzione alla programmazione procedurale in VBA. La formazione consente di acquisire solide fondamenta per l'ulteriore apprendimento e l'ambiente VBA.

Dopo il corso puoi:

- Registra e modifica la macro come richiesto,
- Scrivi le procedure usando i dati dal foglio,
- Crea le tue funzioni
- Gestire l'evento (aprendo l'aggiornamento della cella del foglio di lavoro ecc.) Tramite il gestore,
- Crea forma
35 hours
Nella prima parte di questa formazione, copriamo i fondamenti di MATLAB e la sua funzione sia come lingua che come piattaforma. In questa discussione è inclusa un'introduzione alla sintassi MATLAB , alle matrici e alle matrici, alla visualizzazione dei dati, allo sviluppo di script e ai principi orientati agli oggetti.

Nella seconda parte, dimostriamo come utilizzare MATLAB per il data mining, l'apprendimento automatico e l'analisi predittiva. Per fornire ai partecipanti una prospettiva chiara e pratica dell'approccio e del potere di MATLAB , tracciamo confronti tra l'utilizzo di MATLAB e l'uso di altri strumenti come fogli di calcolo, C, C++ e Visual Basic.

Nella terza parte della formazione, i partecipanti imparano come ottimizzare il proprio lavoro automatizzando l'elaborazione dei dati e la generazione di report.

Durante il corso, i partecipanti metteranno in pratica le idee apprese attraverso esercitazioni pratiche in un ambiente di laboratorio. Al termine della formazione, i partecipanti avranno una conoscenza approfondita delle capacità di MATLAB e saranno in grado di impiegarlo per risolvere i problemi della scienza dei dati del mondo reale e per semplificare il loro lavoro attraverso l'automazione.

Durante il corso verranno condotte valutazioni per valutare i progressi.

Formato del corso

- Il corso include esercitazioni teoriche e pratiche, tra cui discussioni di casi, ispezione del codice di esempio e implementazione pratica.

Nota

- Le sessioni di esercitazione si baseranno su modelli di report di dati di esempio prestabiliti. Se hai requisiti specifici, ti preghiamo di contattarci per organizzare.
35 hours
Il corso di formazione aiuterà i partecipanti a prepararsi per lo sviluppo di Web Application utilizzando Python Programming con Data Analytics. Tale visualizzazione dei dati è un ottimo strumento per Top Management nel processo decisionale.
14 hours
L'obiettivo di questo corso è quello di fornire una competenza di base nell'applicare Machine Learning metodi in pratica. Attraverso l'uso del linguaggio di programmazione Python e le sue varie biblioteche, e sulla base di un sacco di esempi pratici, questo corso insegna come utilizzare i blocchi di costruzione più importanti di Machine Learning, come prendere decisioni di modelli di dati, interpretare le uscite degli algoritmi e valutare i risultati.

Il nostro obiettivo è quello di fornirvi le competenze per comprendere e utilizzare con fiducia gli strumenti più fondamentali della scatola di strumenti Machine Learning e evitare le cadute comuni delle applicazioni Data Science.
14 hours
Questa formazione dal vivo con istruttore si basa sul popolare libro "Automate the Boring Stuff with Python ", di Al Sweigart. È rivolto ai principianti e copre concetti di programmazione Python essenziali attraverso esercitazioni pratiche e discussioni pratiche. L'obiettivo è imparare a scrivere codice per aumentare notevolmente la produttività dell'ufficio.

Al termine di questa formazione, i partecipanti sapranno programmare in Python e applicare questa nuova abilità per:

- Automatizzare le attività scrivendo semplici programmi Python .
- Scrivere programmi in grado di riconoscere il modello di testo con "espressioni regolari".
- Generazione e aggiornamento programmatico di Excel calcolo Excel .
- Analisi di PDF e documenti Word .
- Scansione di siti Web e acquisizione di informazioni da fonti online.
- Scrittura di programmi che inviano notifiche e-mail.
- Utilizzare gli strumenti di debug di Python per risolvere rapidamente i bug.
- Controllo programmatico del mouse e della tastiera per fare clic e digitare per te.

Formato del corso

- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
14 hours
Lo stack MERN è una raccolta di software di sviluppo web, ovvero MongoDB , Express , React e Node.js Lo stack MERN fornisce un framework end-to-end per gli sviluppatori per creare e distribuire applicazioni Web fullstack.

Questa formazione dal vivo con istruttore (in loco o remoto) è rivolta agli sviluppatori Web che desiderano utilizzare lo stack MERN per lo sviluppo fullstack.

Al termine di questa formazione, i partecipanti saranno in grado di:

- Integra React con MongoDB , Express e Node.js
- Crea da zero un'applicazione Web fullstack.
- Implementare la sicurezza delle applicazioni tramite autorizzazione e autenticazione.

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.
21 hours
In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno le tecniche di machine learning più rilevanti e all'avanguardia in Python mentre costruiscono una serie di applicazioni demo che includono immagini, musica, testo e dati finanziari Alla fine di questa formazione, i partecipanti saranno in grado di: Implementare algoritmi e tecniche di apprendimento automatico per risolvere problemi complessi Applicare l'apprendimento approfondito e l'apprendimento semisupervato alle applicazioni che coinvolgono immagini, musica, testo e dati finanziari Spingere gli algoritmi Python al massimo potenziale Usa librerie e pacchetti come NumPy e Theano Pubblico Sviluppatori Gli analisti Scienziati di dati Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
21 hours
The objective of the course is to enable participants to gain a mastery of the fundamentals and usages of VBA for Access & Excel.
14 hours
Pandas è un pacchetto Python che fornisce strutture dati per lavorare con dati strutturati (tabulari, multidimensionali, potenzialmente eterogenei) e serie temporali .
14 hours
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 hours
Il test unitario è un approccio di test che verifica le singole unità del codice sorgente modificando le loro proprietà o attivando un evento per confermare se il risultato è come previsto PyTest è un framework di test completo, APIindependent, flessibile ed estensibile con un modello di dispositivo avanzato e completo In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come usare PyTest per scrivere test brevi e manutenibili che siano eleganti, espressivi e leggibili Alla fine di questa formazione, i partecipanti saranno in grado di: Scrivi test leggibili e manutenibili senza la necessità di codice boilerplate Utilizzare il modello di dispositivo per scrivere piccoli test Scalare i test fino a test funzionali complessi per applicazioni, pacchetti e librerie Comprendi e applica le funzionalità di PyTest come ganci, asserisci riscrittura e plug-in Riduci i tempi di test eseguendo test in parallelo e su più processori Esegui test in un ambiente di integrazione continua, insieme ad altre utility come tox, mock, coverage, unittest, doctest e selenio Usa Python per testare le applicazioni nonPython Pubblico Tester del software Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .

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