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.

Recensioni

★★★★★
★★★★★

Schema generale del corso Programming

CodiceNomeDurataPanoramica
javafunJava Fundamentals28 oreIl corso copre le basi dello sviluppo Java.

Introduce gli studenti alla tecnologia Java e insegna loro la sintassi e i concetti base di Java, portando alla creazione di un programma semplice. La formazione passa attraverso i concetti e le caratteristiche essenziali del linguaggio di programmazione Java, concentrandosi su eccezioni, input / output di base, concorrenza, espressioni regolari, framework di collezioni Java e ambiente della piattaforma. Il corso termina quando tutte le funzionalità Java di base sono state spiegate e addestrate.
RxJSReactive Programing with Javascript and RxJS7 oreLa programmazione reattiva è un paradigma di programmazione asincrono che si concentra sui flussi di dati e sulla propagazione dei dati stabilendo una dipendenza definita tra i modelli di esecuzione sottostanti e i flussi di dati emessi da un componente a un altro RxJS è una delle librerie di programmazione reattiva più complete per la gestione di eventi UI, richieste HTTP asincrone e altri flussi di dati In questo corso di formazione dal vivo con istruttore, i partecipanti acquisiranno familiarità con gli strumenti e le funzioni di RxJS man mano che li applicano a una varietà di problemi di codifica associati alle app mobili e web basate su interactiveheavy I partecipanti apprenderanno inoltre come creare e distribuire un'app web pesante per l'interfaccia utente Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere il paradigma di programmazione reattiva e la sua utilità per lo sviluppo di applicazioni pesanti per l'interfaccia utente Costruisci applicazioni pesanti per l'interfaccia utente con scalabilità, flessibilità e reattività in mente Crea e gestisci in modo semplice e gratuito una moltitudine di eventi UI, richieste HTTP asincrone e altri flussi di dati Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
codingfornoncodersCoding for Non-Coders21 oreIn questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno le basi della programmazione mentre passano attraverso la creazione di un'applicazione web Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizzare le competenze di codifica appena acquisite per creare la propria applicazione web Comprendere concetti e tecnologie di sviluppo del software Comunicare in modo efficace con programmatori e ingegneri Pubblico Non programmatori che desiderano imparare come programmare Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
shiroApache Shiro: Securing Your Java Application7 oreApache Shiro è un potente framework di sicurezza Java che esegue autenticazione, autorizzazione, crittografia e gestione delle sessioni In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come proteggere un'applicazione web con Apache Shiro Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizza l'API di Shiro per proteggere vari tipi di applicazioni, inclusi dispositivi mobili, Web e aziendali Abilita gli accessi da varie origini dati, tra cui LDAP, JDBC, Active Directory, ecc Pubblico Sviluppatori Ingegneri della sicurezza Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
angularrxjsReactive Programming with Angular RxJS 14 oreLa programmazione reattiva è un paradigma di programmazione asincrono che si concentra sui flussi di dati e sulla propagazione dei dati stabilendo una dipendenza definita tra i modelli di esecuzione sottostanti e i flussi di dati emessi da un componente a un altro Molte inefficienze nella progettazione di applicazioni angolari durante la creazione di interfacce utente asincrone possono essere superate utilizzando i modelli di stile reattivi offerti dalla libreria RxJS In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come implementare i modelli osservabili nei loro progetti di applicazioni angolari mentre passano attraverso una serie di casi che mostrano problemi di progettazione angolare comuni e in che modo traggono vantaggio dai progetti di programmazione reattiva Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere il paradigma di programmazione reattivo e la libreria RxJS Costruisci applicazioni angolari pesanti con scalabilità, flessibilità e reattività in mente utilizzando schemi di programmazione reattivi Pubblico Sviluppatori di applicazioni angolari Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
nlgPython for Natural Language Generation21 oreGenerazione di linguaggio naturale (NLG) si riferisce alla produzione di testo o discorso in linguaggio naturale da un computer In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come usare Python per produrre testi di alta qualità in linguaggio naturale costruendo da zero il proprio sistema NLG Verranno inoltre esaminati casi di studio e i concetti pertinenti saranno applicati a progetti di laboratorio dal vivo per la generazione di contenuti Alla fine di questa formazione, i partecipanti saranno in grado di: Usa NLG per generare automaticamente contenuti per vari settori, dal giornalismo, al settore immobiliare, ai rapporti meteo e sportivi Seleziona e organizza il contenuto sorgente, pianifica le frasi e prepara un sistema per la generazione automatica del contenuto originale Comprendere la pipeline NLG e applicare le tecniche corrette in ogni fase Comprendere l'architettura di un sistema di generazione di linguaggio naturale (NLG) Implementare gli algoritmi e i modelli più adatti per l'analisi e l'ordinazione Estrarre dati da fonti di dati pubblicamente disponibili e database curati da utilizzare come materiale per il testo generato Sostituisci i processi di scrittura manuali e laboriosi con la creazione di contenuti automatizzati generati da computer Pubblico Sviluppatori Scienziati di dati Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
electronElectron: Build a Desktop Application with Javascript7 oreElectron (precedentemente noto come Atom Shell) è un framework opensource per la creazione di app desktop dinamiche con JavaScript, HTML e CSS Electron è gestito da GitHub ed è il framework GUI principale di Atom di GitHub, Visual Studio Code di Microsoft e Light Table IDE In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come creare un'applicazione desktop nativa crossplatform usando solo Javascript, HTML e CSS Alla fine di questa formazione, i partecipanti saranno in grado di: Scarica, configura e installa Electron Comprendi i comandi e il set di strumenti di Electron Utilizzare componenti front-end back-end come NodeJS runtime e Chromium per creare un'applicazione desktop multipiattaforma Modularizza la loro applicazione e utilizza i file JavaScript associati Costruisci un elettrone su una macchina a basso costo Crea icone di personalizzazione e personalizzazione rinominando e / o modificando il file eseguibile di Electron Integrare altri framework come Angular, Photon e Bootstrap Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
relayRelay: Efficiently Fetch Data in React Applications14 oreIl relè è un framework JavaScript per la creazione di applicazioni React datate GraphQL è un linguaggio di interrogazione dei dati per descrivere dipendenze di dati complesse e nidificate in applicazioni moderne Insieme consentono ai componenti di un'applicazione di essere spostati ovunque in una gerarchia di rendering senza dover applicare una cascata di modifiche ai componenti principali o al codice server che prepara il payload dei dati Relay viene utilizzato da Facebook in vari progetti di app mobili In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come applicare concetti chiave di Relay come la specifica dichiarativa delle dipendenze dei dati, la collocazione e la mutazione per costruire un'applicazione React usando Relay e GraphQL Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizzare Relay per comporre query di dati in batch efficienti, fornire a ciascun componente esattamente i dati richiesti, aggiornare i componenti quando i dati cambiano e mantenere un archivio client (cache) di tutti i dati Colloca le query e il codice della vista per ragionare più facilmente sulla funzionalità di un componente Usa GraphQL per dichiarare i requisiti dei dati consentendo a Relay di recuperare i dati da solo Comprendere il concetto di mutare i dati sul client e sul server usando le mutazioni GraphQL Comprendere le differenze tra Relay e Flux, in particolare in che modo le "mutazioni" implementano il concetto di azioni e modifiche Usa le rotte per determinare quali dati recuperare per rendere un determinato componente Apportare modifiche all'isolamento relativo, anche in progetti di team di grandi dimensioni Crea applicazioni corrette e ad alte prestazioni in modo semplice e ovvio Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
reactivexReactive Programing with Javascript and ReactiveX 14 oreReactiveX è una libreria completa per la creazione di flussi di dati asincroni che utilizzano sequenze osservabili Consente agli sviluppatori di sfruttare i flussi osservabili e la loro capacità di acquisire eventi emessi ed eseguire le funzioni di conseguenza Questo corso di formazione dal vivo, istruito, introduce i partecipanti alla vasta libreria di ReactiveX per lo sviluppo di applicazioni reattive e accompagna i partecipanti attraverso una serie di casi, dimostrando l'utilità e la funzionalità delle funzionalità chiave di ReactiveX Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere il paradigma di programmazione reattiva e la funzionalità degli osservabili e il loro uso comune durante lo sviluppo di applicazioni pesanti UI Configurare correttamente un ambiente per ReactiveX Crea eventi osservabili formano una moltitudine di elementi diversi Applica le funzioni di trasformazione e filtraggio di ReactiveX Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
pytestUnit Testing with Python21 oreIl 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 .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 oreJava 9, abbinato alla robusta libreria di programmazione reattiva RxJava 20, consente agli sviluppatori Java di adottare e applicare il paradigma di programmazione reattiva nei loro processi di sviluppo di applicazioni e sistemi con estrema facilità In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i vantaggi e le funzioni di Java 9, Spring, Jersey e RxJava 20 nello sviluppo di applicazioni reattive mentre passano attraverso la creazione e l'implementazione di un'applicazione reattiva real-life utilizzando l'API di flusso di Java 9, Spring, il framework Akka e la libreria di programmazione reattiva funzionale RxJava 20 Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere l'importanza e il significato della programmazione reattiva nello sviluppo di applicazioni e sistemi Esegui il test dell'unità su RxJava 20 Utilizzare la struttura Akka sotto principi di programmazione reattiva Impiegare Spring per gestire lo sviluppo di applicazioni concorrenti Utilizzare l'API di flusso di Java 9 per sviluppare app reattive Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
pythontextmlPython: Machine Learning with Text21 oreIn questo corso di formazione dal vivo, istruito, i partecipanti impareranno come utilizzare le giuste tecniche di apprendimento automatico e le tecniche di PNL (Natural Language Processing) per estrarre valore dai dati basati su testo Alla fine di questa formazione, i partecipanti saranno in grado di: Risolvi problemi di data science basati su testo con codice riutilizzabile di alta qualità Applicare diversi aspetti di scikitlearn (classificazione, clustering, regressione, riduzione della dimensionalità) per risolvere i problemi Costruire modelli di apprendimento automatico efficaci utilizzando dati basati su testo Creare un set di dati ed estrarre le caratteristiche dal testo non strutturato Visualizza i dati con Matplotlib Costruisci e valuta i modelli per ottenere informazioni dettagliate Risolvi errori di codifica del testo Pubblico Sviluppatori Scienziati di dati Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
pythonadvmlPython for Advanced Machine Learning21 oreIn 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 .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 oreAkka è un toolkit e un runtime opensource per la creazione di applicazioni concorrenti e distribuite per Java e Scala In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno i principi di progettazione alla base di Akka, tra cui il modello dell'attore e il Manifesto reattivo, mentre costruiscono e distribuiscono un'applicazione asincrona e messaggistica in Akka Alla fine di questa formazione, i partecipanti saranno in grado di: Applicare il modello "lascia che si schianti" per creare applicazioni che si autoalimentano e sistemi che non si fermano mai Comprendere gli attori, il ciclo di vita degli attori e come impiegarli per creare sistemi paralleli corretti e concomitanti Costruire un'architettura reattiva reattiva, elastica, resiliente e guidata dai messaggi Integrare funzionalità di remote e clustering con sistemi di terze parti Distribuire il kit di strumenti Akka nei sistemi di produzione, ridimensionandolo a più nodi e sistemi di terze parti Gestire il comportamento del sistema e la distribuzione orizzontale Costruisci sistemi che "reagiscono" ai cambiamenti ambientali Pubblico Sviluppatori architetti Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
restfulapiDesigning RESTful APIs14 oreLe API (Application Programming Interface) consentono alla tua applicazione di connettersi ad altre applicazioni In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere API di alta qualità mentre costruiscono e proteggono un server API di back-end Alla fine di questa formazione, i partecipanti saranno in grado di: Scegli tra numerosi framework per la creazione di API Comprendere e modellare le API pubblicate da aziende come Google e Facebook Crea e pubblica le proprie API restful per il consumo pubblico Proteggi le loro API tramite l'autenticazione basata su token Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva Nota Per personalizzare questo corso per altre lingue, come PHP, Javascript, ecc, Contattaci per organizzare .
vertxVert.x: Build a Reactive Application on JVM14 oreVertx è una libreria per la creazione di applicazioni reattive In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare Vertx per creare un'applicazione web asincrona basata su eventi Alla fine di questa formazione, i partecipanti saranno in grado di: Comprendere e utilizzare i diversi componenti (core, web, client, ecc) Nello stack Vertx Utilizzare Vertx per creare utilità di rete, microservizi HTTP / REST, elaborazione di eventi ad alto volume, applicazioni di messaggi di back-end, ecc Esegui un'applicazione in grado di gestire una concorrenza elevata utilizzando thread del kernel minimi Usa le API di Vertx per supportare Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, ecc Codice asincrono di test unitario con VertxUnit Distribuisci e ridimensiona un'app con un hardware minimo Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
underscoreUnderscore.js Fundamentals7 oreUnderscorejs è una delle librerie JavaScript più popolari per la programmazione funzionale Abbraccia principi di programmazione funzionale ma non è supponente e può essere utilizzato con stili di programmazione imperativi, orientati agli oggetti, funzionali o di altro tipo Underscore rende lo sviluppo di Javascript più produttivo ed efficiente In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare Underscore per creare un'applicazione JavaScript Alla fine di questa formazione, i partecipanti saranno in grado di: Usa Underscore per manipolare e controllare raccolte, array, oggetti e funzioni JavaScript Usa la natura funzionale delle librerie di Underscore per migliorare l'espressività e la leggibilità del codice Migliora le prestazioni del codice Crea aggregazioni e manipolazioni di dati Integrazione con un ViewModel Costruisci altre librerie JavaScript con Underscore Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
unittestingwithcsharpUnit Testing with C#14 oreIl test unitario è un approccio di test che verifica le singole unità del codice sorgente modificando le sue proprietà o attivando un evento per confermare se il risultato è come previsto In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come scrivere ed eseguire i test unitari su un'applicazione campioneNet utilizzando C # e Visual Studio Alla fine di questa formazione, i partecipanti saranno in grado di: Utilizzare framework di test come NUnit e xUnitnet per creare e gestire il codice di test unitario Definire e implementare un approccio allo sviluppo basato sui test più ampio Adattare il framework di test per estendere la copertura del test per un'applicazione Pubblico Ingegneri di test del software Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
zendadvancedZend Framework: Advanced Concepts21 oreQuesto corso è rivolto agli sviluppatori che desiderano progettare e realizzare applicazioni web che soddisfino requisiti rigorosi in termini di scalabilità, affidabilità e modularità Questo corso di formazione dal vivo istruito dimostra una serie di problemi comuni e mostra ai partecipanti come risolverli in modo efficiente utilizzando Zend Framework 2 (ZF2) I partecipanti sono seguiti da una serie di esercizi che portano alla creazione di moduli riutilizzabili che siano al contempo snelli e robusti Alla fine di questa formazione, i partecipanti saranno in grado di: Analizzare e comprendere i modelli di progettazione associati al design modulare Utilizzare i componenti di Zend Framework 2 per garantire la sicurezza in aree quali autenticazione, crittografia, LDAP e autorizzazioni (autorizzazione) Applicare tecniche avanzate per lo sviluppo di servizi Web e interfacce RESTful Risolvere i problemi, ottimizzare e distribuire un'applicazione web enterprisegrade Pubblico Sviluppatori PHP avanzati e intermedi con esperienza con ZF2 Sviluppatori di imprese che cercano di migliorare le prestazioni, la modularità e la scalabilità di applicazioni web complesse, interattive e di alto livello Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
undertowUndertow: Embed a Web Server into Your Application7 oreUndertow è un server Web leggero scritto in Java Viene utilizzato internamente da WilfFly di JBoss ed è popolare come server Web incorporato per le applicazioni basate su JVM In questo corso, i partecipanti impareranno come configurare un server Web Undertow come server Web autonomo e incorporato Alla fine del corso, i partecipanti avranno una comprensione dell'architettura, delle caratteristiche e delle capacità di Undertow e saranno in grado di: Distribuisci e gestisci un server Undertow sia in modalità standalone che integrata Incorporare Undertow nel codice dell'applicazione utilizzando le API incorporate di Undertow Integra Undertow in un server applicazioni Wildfly Imposta Undertow come contenitore di servlet incorporato per Spring Boot Pubblico Amministratori di sistema Sviluppatori di applicazioni Web aziendali Ingegneri DevOps Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
jasmineJasmine: Unit Testing Javascript Applications7 oreJasmine è un framework di test unitario per JavaScript In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno le diverse caratteristiche del framework Jasmine mentre testano un'unità di applicazione web Javascript di esempio Alla fine di questa formazione, i partecipanti saranno in grado di: Imposta Jasmine con Grunt e Nodejs Integrare i test delle unità in un processo di integrazione continua Dipendenze fittizie, utilizzare specifiche asincrone e aggiungere plug-in Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
advtypscriptAdvanced Typescript7 oreTypeScript è un linguaggio open source per la creazione di applicazioni Javascript aziendali È un superset di JavaScript rigoroso che viene compilato in un semplice Javascript e porta lo stile di digitazione statica e lo sviluppo di oggetti alla lingua Questo corso introduce le funzionalità avanzate di TypeScript e accompagna i partecipanti attraverso la costruzione di un'applicazione JavaScript reale Alla fine di questa formazione, i partecipanti saranno in grado di: Approfitta delle funzionalità complete di Typescript per scrivere codice migliore con meno errori Estendi i tipi esistenti con tipi di unione, intersezione e tupla Crea e usa decoratori Gestisci codice asincrono usando promesse, asincrone e attendi le parole chiave Scrivi un codice pulito ed espressivo Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
behatBehat: Behavior Driven Development (BDD) with PHP14 oreBehat è un framework di test Behaviour Development (BDD) scritto in PHP Facilita la comunicazione tra sviluppatori, tester, stakeholder aziendali e clienti durante il processo di sviluppo del software Behat consente alle persone non tecniche di scrivere descrizioni chiare del comportamento previsto da un'applicazione, quindi esegue quegli "scenari" come test funzionali contro l'applicazione In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere ed eseguire casi di test in stile BDD usando Behat e PHP Alla fine di questa formazione, i partecipanti saranno in grado di: Esegui test automatizzati scritti nella lingua di Human Gherkin, "Given, When, Then" di Gherkin Utilizzare i casi di test basati su Behat per migliorare la collaborazione tra team tecnici e non tecnici Integra Behat con Selenium, Mink, Goutte e altri emulatori di browser per guidare test e generare report Estendi la funzionalità Behat attraverso il suo sistema di estensione Prova numerosi scenari di utilizzo tramite i comandi del terminale, le API REST e altro ancora Pubblico Ingegneri di prova Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
rxnetReactive Programing with Rx.NET7 oreNET Reactive Extensions (Rx) è una libreria per la composizione di programmi asincroni ed eventi basati su raccolte osservabili e operatori di query LINQstyle In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come sviluppare un'applicazione asincrona usandoNET Reactive Extensions Alla fine di questa formazione, i partecipanti saranno in grado di: Crea applicazioni che catturano flussi di eventi da diverse fonti di dati come quotazioni di borsa, tweet, eventi di computer e servizi web Utilizzare Observables and Schedulers per rappresentare e gestire più flussi di dati asincroni Filtra, progetta, aggrega, componi ed esegui operazioni basate sul tempo su più eventi utilizzando gli operatori LINQ Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
openrestyOpenResty7 oreOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

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

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

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

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cubaplatformCuba Platform for Enterprise Application Development7 oreCuba Platform è un framework web Java opensource per applicazioni aziendali In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come utilizzare la piattaforma Cuba per sviluppare applicazioni aziendali con interfacce Web avanzate Alla fine di questa formazione, i partecipanti saranno in grado di: Sviluppa applicazioni e interfacce utente Java utilizzando un'interfaccia utente dichiarativa, senza utilizzare HTML, CSS o JavaScript Riduci il codice di riferimento e facilita lo sviluppo rapido Utilizzare lo strumento di sviluppo Web di CUBA Studio con IDE Java esistenti Personalizza le applicazioni senza diramare il codice Pubblico Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
fsharpfordatascienceF# for Data Science21 oreLa scienza dei dati è l'applicazione dell'analisi statistica, dell'apprendimento automatico, della visualizzazione dei dati e della programmazione allo scopo di comprendere e interpretare i dati del mondo reale F # è un linguaggio di programmazione adatto alla scienza dei dati poiché combina un'esecuzione efficiente, REPLscripting, librerie potenti e integrazione scalabile dei dati In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come usare F # per risolvere una serie di problemi di scienza dei dati del mondo reale Alla fine di questa formazione, i partecipanti saranno in grado di: Usa i pacchetti di scienza dei dati integrati di F # Usa F # per interagire con altri linguaggi e piattaforme, inclusi Excel, R, Matlab e Python Usa il pacchetto Deedle per risolvere i problemi delle serie temporali Effettuare analisi avanzate con linee minimali di codice qualità di produzione Comprendere in che modo la programmazione funzionale è un adattamento naturale per calcoli scientifici e di dati di grandi dimensioni Accedi e visualizza i dati con F # Applica F # per l'apprendimento automatico Esplora soluzioni per problemi in settori come la business intelligence e il social gaming Pubblico Sviluppatori Scienziati di dati Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
fsharptddUnit Testing with F#7 oreQuesto corso introduce gli strumenti e le tecniche necessarie per scrivere test di unità basati su F # Un'enfasi speciale è posta sullo sviluppo guidato dai test (TDD) Il TDD funzionale è un approccio di test che utilizza la programmazione funzionale per testare un'applicazione prima di svilupparla La programmazione funzionale (al contrario di quella imperativa, la programmazione in stile statetransition) in un linguaggio come F # si presta bene a TDD perché i test più piccoli e ben mirati possono essere scritti separatamente In questo corso di formazione dal vivo, istruito, i partecipanti impareranno come usare F # per scrivere test unitari che siano diretti e facili da capire Alla fine di questa formazione, i partecipanti saranno in grado di: Costruisci un sistema completo con funzioni piccole e isolate Esprimere casi di test come proprietà anziché come esempi Scrivi un codice di prova senza la necessità di fare le scenette Ridurre la necessità di controllare e controllare gli effetti collaterali Utilizzare librerie come NaturalSpec, FsCheck, FsTest, FsUnit e Unquote per facilitare la creazione dei casi di test Usa F # per superare alcuni dei problemi associati al mainstream Testdriven Development (TDD) Pubblico Ingegneri di prova Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
specexplorerSpec Explorer: Model Based Testing on .NET14 oreSpec Explorer è uno strumento per la creazione di modelli di comportamento del software, l'analisi di tali modelli con visualizzazione grafica, il controllo della validità di tali modelli e la generazione di casi di test dai modelli In questo corso di formazione dal vivo, istruito, i partecipanti apprenderanno la teoria e la pratica dei test basati su modelli poiché utilizzano Spec Explorer per creare ed eseguire test MBT su un'applicazione demo Alla fine di questa formazione, i partecipanti saranno in grado di: Generare casi di test applicando strategie e tecniche di modellazione Gestire i modelli di test per diversi tipi di applicazioni software, sistemi e ambienti Valutare, proporre e implementare una strategia MBT all'interno di un'organizzazione Comprendere e spiegare i vantaggi e le sfide di MBT Pubblico Ingegneri di prova Sviluppatori Formato del corso Lezione di parte, discussione parziale, esercitazioni e pratica intensiva .
specflowSpecFlow: Implementing BDD for .NET21 oreSpecFlow è l'implementazione ufficiale di Cucumber per .NET. Consente ai tester di definire, gestire ed eseguire automaticamente test di accettazione leggibili in progetti .NET. SpecFlow utilizza il parser Gherkin ufficiale e supporta .NET framework, Xamarin e Mono.

In questa formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare SpecFlow per scrivere test di accettazione comprensibili sia da parte di soggetti tecnici che non tecnici.

Alla fine di questa formazione, i partecipanti saranno in grado di:

- Associare i requisiti aziendali al codice .NET
- Applicare le tecniche BDD per creare documentazione vivente per un'applicazione
- Eseguire SpecFlow da Visual Studio o dalla riga di comando
- Integrare SpecFlow in un ambiente di test e generazione continuo esistente
- Integrare SpecFlow con altri framework di test come MSTest, NUnit, xUnit e MbUnit

Pubblico

- Ingegneri di prova
- Sviluppatori

Formato del corso

- Lezione di parte, discussione parziale, esercitazioni e pratica pratica intensa

Prossimi corsi Programming

CorsoCourse DatePrezzo del corso [A distanza / In classe]
ASP.Net 4.0 - RomaLun, 2018-12-31 09:307500EUR / 8700EUR
ASP.Net 4.0 - TorinoLun, 2018-12-31 09:307500EUR / 8700EUR
ASP.Net 4.0 - BolognaLun, 2018-12-31 09:307500EUR / 8700EUR
ASP.Net 4.0 - NapoliLun, 2019-01-07 09:307500EUR / 8700EUR
ASP.Net 4.0 - GenovaLun, 2019-02-04 09:307500EUR / 8700EUR
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

CorsoSedeCourse DatePrezzo del corso [A distanza / In classe]
Cloud Computing OverviewRomaGio, 2018-12-13 09:301350EUR / 1750EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationMilanoLun, 2018-12-17 09:306300EUR / 7300EUR
Docker and KubernetesRomaMer, 2019-01-16 09:304455EUR / 5255EUR
Natural Language Processing - AI/RoboticsBolognaLun, 2019-06-10 09:304725EUR / 5525EUR

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 to expand our presence in Italy!

As a Business Development Manager you will:

  • expand business in Italy
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!