Passa al contenuto principale

Area: Formazione Informatica

BGP aspetti avanzati

Codice: IPN247

Il corso offre un approfondimento nei dettagli avanzati del Border Gateway Protocol (BGP), focalizzandosi su aspetti di filtraggio, politiche di routing, architetture di scalabilità, meccanismi di stabilità, sicurezza e implementazioni specifiche per reti enterprise e Service Provider. I partecipanti acquisiranno competenze avanzate per ottimizzare e gestire efficacemente il protocollo BGP in scenari complessi.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

BGP: aspetti base

Codice: IPN246

Il corso “BGP – Aspetti Base” fornisce una solida introduzione al Border Gateway Protocol (BGP), focalizzandosi su concetti fondamentali, implementazione pratica nei sistemi operativi Cisco IOS e Juniper JUNOS, oltre a strategie avanzate di aggregazione dei prefissi e politiche di Routing. I partecipanti acquisiranno competenze chiave per progettare, implementare e ottimizzare reti basate su BGP, comprendendo il funzionamento di base, la selezione dei percorsi e la gestione del traffico.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Understanding Cisco Collaboration  Foundations

Codice: IPN235

Il corso “Understanding Cisco Collaboration Foundations” fornisce una panoramica approfondita delle tecnologie di collaborazione Cisco, offrendo una base solida per coloro che intendono implementare e gestire soluzioni di comunicazione unificate. Attraverso moduli pratici e teorici, i partecipanti acquisiranno competenze chiave nel configurare e amministrare Cisco Unified Communications Manager, esplorare endpoints, gestire dial plan, implementare servizi vocali e video, oltre a comprendere le risorse multimediali e la manutenzione del sistema.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Troubleshooting di reti Cisco (CCNP-TSHOOT)

Codice: IPN234

Il corso è progettato per formare professionisti di networking nell’arte del Troubleshooting avanzato su reti basate su tecnologie Cisco. Attraverso un approccio strutturato e l’utilizzo di strumenti avanzati, il corso prepara gli studenti ad affrontare e risolvere una vasta gamma di problemi in reti complesse. L’obiettivo è acquisire competenze diagnostico-analitiche per mantenere reti efficienti e operanti.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Routing IP nel IOS Cisco (CCNP-ROUTE)

Codice: IPN232

Il corso CCNP-ROUTE (Cisco Certified Network Professional – ROUTE) è progettato per approfondire le competenze avanzate nel campo del Routing IP utilizzando il sistema operativo Cisco IOS. Attraverso una combinazione di teoria avanzata, laboratori pratici e scenari del mondo reale, il corso prepara gli studenti per l’esame CCNP ROUTE, fornendo una solida base per la progettazione e la gestione di reti complesse.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Networking IP in ambiente Cisco (ICND2)

Codice: IPN222

Il corso è progettato per fornire ai partecipanti competenze avanzate nella progettazione, configurazione e gestione di reti IP complesse utilizzando dispositivi Cisco. Attraverso una combinazione di teoria e laboratori pratici, il corso si concentra su VLAN, spanning tree, tecnologie di routing, WAN, servizi di infrastruttura e tecniche di manutenzione. Gli studenti acquisiranno conoscenze approfondite e competenze pratiche per affrontare le sfide di reti aziendali complesse.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Introduzione alle reti per dati e al Cisco IOS (ICND1)

Codice: IPN218

Il corso fornisce una panoramica completa dei principi fondamentali delle reti di dati e introduce gli studenti all’utilizzo del sistema operativo Cisco IOS. Attraverso una combinazione di teoria, esercitazioni pratiche e laboratori, gli studenti acquisiranno una conoscenza approfondita delle reti, dalla loro architettura di base agli aspetti pratici della configurazione e gestione dei dispositivi Cisco.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Networking and Security

Codice: NF02

Il corso offre una formazione completa nell’ambito della sicurezza informatica e delle reti. Approfondiremo tematiche quali la sicurezza IT e il coding sicuro, la protezione delle reti, la crittografia pratica, i protocolli di sicurezza e le vulnerabilità crittografiche. Esploreremo anche le fonti di conoscenza essenziali per mantenere la sicurezza informatica.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Networking Essentials

Codice: NF01

Il corso fornisce una panoramica completa del mondo delle reti, partendo dall’evoluzione delle reti fino ai concetti avanzati come il subnetting. Gli studenti acquisiranno conoscenze fondamentali sulle reti LAN e WAN, esploreranno il modello ISO/OSI e saranno introdotti alle organizzazioni che definiscono gli standard di networking.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

User Interface Design

Codice: DM10


Il corso, che ha come argomento le tecniche fondamentali di User Interface Design, sarà caratterizzato da una formazione teorico-pratica e ha come obiettivo la realizzazione di un layout per una web application interattivo, efficace e comunicativo.

Impareremo a conoscere gli elementi di Design: linee guida per ciascun ambiente che andremo ad analizzare  (desktop o mobile).

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

User Experience Design

Codice: DM09

Il corso intende formare UX Designer che siano autonomamente in grado di progettare l’Architettura dell’Informazione e l’interfaccia di un prodotto digitale a partire dai requisiti forniti dal Cliente e avvalendosi delle metodologie e degli strumenti specifici della disciplina, lavorando sia in team che individualmente all’interno di un contesto aziendale o di lavoro autonomo e dialogando con figure come Project Manager, UI Designer e Developer. 

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Esame

Fondamenti di SCRUM per Product Owner

Codice: DM07

Il corso “Fondamenti di Scrum per Product Owner” è specificamente progettato per insegnare ai Product Owner (PO) le competenze e le conoscenze essenziali necessarie per svolgere il loro ruolo in un ambiente Scrum. 

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Fondamenti di Agile Kanban

Codice: DM06

Le metodologie Agile hanno portato nel settore IT le innovazioni introdotte dall’approccio Lean nell’industria tradizionale: minimizzare gli sprechi, ottimizzare il flusso, concentrarsi sul valore di business di un prodotto, limitare il work in progress, migliorare continuamente. Kanban, letteralmente “cartellino” in giapponese, è una metodologia che si basa sulla visualizzazione del flusso di valore generato dal processo utilizzato, in modo da identificarne i colli di bottiglia e ottimizzarlo usando un approccio iterativo e incrementale. In questo corso verranno introdotti i valori ed i principi fondamentali per la gestione dei progetti di sviluppo software mediante le metodologie Agile, evidenziandone i vantaggi rispetto alle metodologie tradizionali. In particolare saranno illustrate in dettaglio tutte le pratiche che caratterizzano il metodo Kanban: la board, limitare il work in progress, misurare il flusso, il miglioramento continuo. Il corso è fortemente interattivo e basato su simulazioni e giochi per rendere più efficace e divertente l’apprendimento dei concetti teorici alla base delle metodologie Agile.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Devops ed Agile

Codice: DM04

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di partecipazione

Esame

Devops Avanzato

Codice: DM03

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Esame

Devops Base

Codice: DM02

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Early & Quick Function Point Analysis

Codice: IFPUG04

Il corso “Early & Quick Function Point Analysis” offre una panoramica approfondita sulla valutazione anticipata e rapida dei Function Point (FP). Esplora come le metriche funzionali del software possono essere stimate in modo efficiente e preciso, anche in assenza di requisiti dettagliati, offrendo una solida base per la pianificazione di progetti, la valutazione di applicazioni e l’analisi di patrimoni software.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Simple Function Point Analysis

Codice: IFPUG03

Il corso “Simple Function Point Analysis (SiFP)” è stato progettato per introdurre ai partecipanti la misurazione funzionale del software attraverso l’utilizzo dei Simple Function Points. La SiFP, promossa e gestita dall’associazione internazionale SiFPA, rappresenta un metodo all’avanguardia conforme ai principi della famiglia di norme ISO/IEC 14143. Questa metodologia, di semplice applicazione, è altamente correlata alla metodica IFPUG, permettendo una transizione fluida e il recupero degli investimenti e del lavoro pregresso fatto con IFPUG.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Audit dei Function Points

Codice: IFPUG02

Il corso è progettato per offrire ai partecipanti una solida comprensione della Function Point Analysis (FPA) e delle pratiche di verifica associate a questa misurazione. La FPA è una metodologia essenziale nel mondo del software per quantificare le funzionalità offerte, ma come per ogni strumento di misurazione, è essenziale che sia utilizzato correttamente per garantire risultati accurati.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Function Point Analysis

Codice: IFPUG01

La Function Point Analysis (FPA) è una tecnica standardizzata per la misurazione delle funzionalità offerte da un software o da un sistema informatico. È stata sviluppata per offrire una misurazione indipendente dalla tecnologia e dal linguaggio di programmazione utilizzato, concentrandosi invece sulle funzionalità percepite e richieste dall’utente.

Il corso è volto a fornire una solida base nella comprensione e applicazione della Function Point Analysis (FPA) secondo la metodologia IFPUG, affrontando l’importanza della misurazione funzionale nel contesto ICT.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Flutter

Codice: SMSM08

Nel mondo dello sviluppo mobile, la capacità di creare applicazioni cross-platform è essenziale. Flutter, il framework di Google, permette agli sviluppatori di creare app per iOS e Android con un’unica base di codice. In questo corso di formazione dal vivo e guidato da un istruttore, i partecipanti avranno l’opportunità di imparare le basi e le competenze avanzate di Flutter.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

React Native

Codice: SMSM07

React Native è un framework di sviluppo multipiattaforma open source ideato da Facebook per la creazione di app mobili. A differenza di strumenti come PhoneGap, React Native permette di sviluppare applicazioni che offrono un’esperienza grafica totalmente nativa sia su Android che su iOS. Non si tratta di applicazioni basate su HTML5, ma di veri e propri software nativi. Basato su JavaScript e React.js, React Native segue il principio “impara una volta, scrivi ovunque”, offrendo un’esperienza di sviluppo omogenea e consentendo uno sviluppo mobile rapido ed efficiente.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Sviluppo di Applicazioni Mobile con Android – Sicurezza

Codice: SMSM06

Nell’era digitale attuale, garantire la sicurezza delle applicazioni mobili è diventato essenziale. Questo corso fornisce una panoramica approfondita delle tecniche e degli strumenti utilizzati per proteggere le applicazioni Android da minacce e vulnerabilità.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Sviluppo di Applicazioni Mobile con Android (Java-Kotlin) – Avanzato

Codice: SMSM05

Nel mondo in rapida evoluzione delle applicazioni mobile, rimanere al passo con le ultime tecnologie e best practices è essenziale. Questo corso avanzato è stato progettato per gli sviluppatori che hanno già una solida comprensione dei fondamenti dello sviluppo Android e desiderano portare le loro competenze al livello successivo. Esploreremo argomenti complessi e avanzati che sono essenziali per creare applicazioni Android moderne, sicure e di alta qualità.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Sviluppo di Applicazioni Mobile con Android (Java-Kotlin) – Base

Codice: SMSM04

Android, con la sua vasta gamma di dispositivi supportati e la sua natura open source, ha rivoluzionato il mondo delle applicazioni mobile. La versatilità offerta dalle sue API e dalla sua interfaccia utente ha aperto le porte a innumerevoli innovazioni e ha permesso a sviluppatori di tutto il mondo di esprimere la loro creatività e ingegnosità.

In questo corso, esploreremo insieme i fondamenti dello sviluppo Android, partendo dalla configurazione dell’ambiente di sviluppo, passando per la creazione di interfacce utente intuitive e responsive, fino ad arrivare a concetti più avanzati come multithreading, servizi e networking. E non solo: avremo l’opportunità di imparare a sfruttare sia Java che Kotlin, i due linguaggi principali per lo sviluppo Android, permettendovi di acquisire competenze trasversali e versatili.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Watch OS

Codice: SMSM03

watchOS è il sistema operativo sviluppato da Apple Inc. per Apple Watch. Basato su iOS, condivide molte delle funzionalità e delle peculiarità del popolare sistema operativo mobile. Questo corso fornisce una panoramica completa di watchOS, permettendo ai partecipanti di comprendere le sue funzioni principali, e di apprendere come sviluppare applicazioni dedicate per Apple Watch.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Sviluppo iPhone/iPad (Swift / Obj-C) – Avanzato

Codice: SMSM02

Questo corso è destinato a sviluppatori che hanno già una certa familiarità con lo sviluppo di applicazioni iOS e desiderano approfondire argomenti avanzati. Verranno trattati temi come l’Auto Layout, il Multitasking, le Mappe, la Persistenza con Core Data, la Rete, le Funzionalità Audio/Video, Gestures, iCloud e molto altro.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Sviluppo iPhone/iPad (Swift / Obj-C) – Base

Codice: SMSM01

Questo corso offre una panoramica completa dello sviluppo di applicazioni per iPhone e iPad utilizzando Swift e Objective-C. Gli studenti impareranno a sviluppare applicazioni scritte in linguaggio nativo (Swift) e a pubblicarle su App Store. Ideale per chi cerca un punto di ingresso solido nel mondo dello sviluppo di applicazioni per Apple.

Modalità di erogazione

In aula o Live Virtual Classroom,

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

.NET Core

Codice: DMS10

.NET Core è una piattaforma di sviluppo open source, cross-platform e moderna sviluppata da Microsoft. Offre una serie di servizi e librerie per lo sviluppo di applicazioni web, applicazioni cloud, applicazioni desktop, microservizi e container. Questo corso mira a fornire una solida comprensione di .NET Core, dalle sue fondamenta alle sue caratteristiche avanzate.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Cross-mobile apps with C# and Xamarin

Codice: DMS09

Con Xamarin, gli sviluppatori hanno la capacità di realizzare applicazioni multipiattaforma sfruttando C# e un ambiente noto agli appassionati di .NET, ovvero Visual Studio. Dal mese di Aprile 2016, Xamarin è stato reso accessibile gratuitamente in tutte le edizioni di Visual Studio. Questo corso si concentra sull’esplorazione delle potenzialità di creare applicazioni per iOS, Android e Windows partendo da un’unica base di codice.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Hands-on Xamarin

Codice: DMS08

Grazie a Xamarin.iOS e Xamarin.Android, è possibile creare applicazioni native per iOS e Android sfruttando il linguaggio C#. Queste piattaforme, grazie alla sinergia di un linguaggio di programmazione e un framework .Net unici, offrono l’opportunità di riutilizzare codice sorgente, come comunicazioni con servizi, gestione dati e logiche aziendali, condividendo fino al 60% tra diverse piattaforme di destinazione. Con l’introduzione di Xamarin.Forms, si estende la capacità di condivisione, permettendo di riutilizzare interfacce utente native e aumentando il codice condiviso tra progetti iOS, Android e Windows fino al 90%. Questo si traduce in un solo linguaggio di programmazione, una base di codice unificata da gestire e verificare, un ambiente di sviluppo integrato (Visual Studio) e la copertura di tre sistemi operativi chiave: iOS, Android e Windows.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Introduzione allo sviluppo mobile cross-platform con Xamarin

Codice: DMS07

Xamarin è una piattaforma open source per la compilazione di applicazioni moderne e a prestazioni elevate per iOS, Android e Windows con .NET.

Il corso mira a fornire agli studenti una conoscenza solida e pratica di Xamarin, uno degli strumenti più potenti e versatili per lo sviluppo di applicazioni mobili cross-platform. Attraverso una serie di lezioni teoriche e pratiche, gli studenti saranno guidati nella comprensione delle fondamenta di Xamarin e delle sue potenzialità nel creare app performanti per iOS, Android e Windows usando un singolo codice sorgente.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Solution Training & Best Practice con Microsoft Visual Studio .NET

Codice: DMS06

Il corso punta a istruire su metodi consolidati e replicabili che si sono distinti per efficienza (minimo sforzo) ed efficacia (ottimi risultati).

Attraverso il corso, i partecipanti avranno l’opportunità di confrontarsi e scambiare esperienze con coloro che hanno affrontato e superato sfide simili in precedenza. Si potrà determinare quali di queste best practice siano più pertinenti ed efficienti nel contesto specifico del partecipante, sperimentarne l’efficacia integrandole nelle procedure attuali e poi formalizzarle all’interno della propria struttura organizzativa.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Developing Microsoft Azure and Web Services

Codice: DMS05

Il corso è progettato per i professionisti IT e gli sviluppatori che desiderano sviluppare e implementare servizi web e soluzioni cloud utilizzando Microsoft Azure. Microsoft Azure è una delle piattaforme cloud più popolari e offre una vasta gamma di servizi, tra cui servizi di calcolo, storage, database, networking e molto altro.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Developing ASP.NET Core MVC Web Applications_MOC20486D

Codice: DMS04

Il corso si concentra sull’apprendimento dello sviluppo di applicazioni web usando il framework ASP.NET Core MVC. ASP.NET Core è una versione completamente riscritta, cross-platform e open-source di ASP.NET, che consente lo sviluppo di applicazioni moderne, basate sul cloud e connesse a Internet. Il modello MVC (Model-View-Controller) rimane centrale in questa versione, offrendo un approccio organizzato allo sviluppo di applicazioni web.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Developing ASP.NET MVC 5 Web Applications_MOC20486C

Codice: DMS03

Il corso è progettato per fornire ai partecipanti le competenze per realizzare applicazioni web moderne utilizzando il framework ASP.NET MVC 5. Il framework MVC (Model-View-Controller) offre un modo potente, pattern-based per costruire applicazioni web dinamiche e in grado di separare la logica dell’applicazione da quella dell’interfaccia utente.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Programming in C#_MOC20483

Codice: DMS02

Questo corso è stato progettato per illustrare il mondo della programmazione con C#, uno dei linguaggi di programmazione più versatili e ampiamente utilizzati nell’industria moderna del software. Sviluppato da Microsoft come parte della piattaforma .NET, C# combina potenza, flessibilità e una sintassi chiara, rendendolo ideale sia per principianti che per professionisti esperti.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Programming in HTML5 with JavaScript and CSS3 _MOC20480

Codice: DMS01

Questo corso offre un’introduzione a HTML5, CSS3 e JavaScript. Aiuta i partecipanti ad acquisire competenze di base nella programmazione HTML5/CSS3/JavaScript e fornisce una solida comprensione delle tecnologie fondamentali che alimentano la maggior parte dei siti web moderni. In particolare, si concentra sull’utilizzo di HTML5/CSS3/JavaScript per implementare la logica di programmazione, definire e utilizzare variabili, eseguire cicli e ramificazioni, sviluppare interfacce utente, catturare e convalidare l’input dell’utente, memorizzare dati e creare applicazioni ben strutturate. 

Modalità di erogazione 

In aula o Live Virtual Classroom. 

Attestato di partecipazione 

Al termine del corso verrà rilasciato l’attestato di frequenza. 

Java Design Patterns

Codice: DJ10

Questo corso esamina modelli comuni ed emergenti specifici per lo sviluppo di Java SDK ed EE. Imparerai la profondità e l’evoluzione delle tecniche basate su pattern in Java, con particolare attenzione alle convenzioni Java EE 6.

Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Architect Enterprise Applications with Java EE

Codice: DJ09

Questo corso Architect Enterprise Applications con Java EE ti insegna come sviluppare architetture robuste per applicazioni Java aziendali.

Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

JavaScript and HTML5: Develop Web Applications

Codice: DJ08

Questo corso JavaScript e HTML5 ti insegna come codificare la logica delle applicazioni web utilizzando JavaScript e come creare pagine HTML5 per analizzare e inviare dati utilizzando i moduli HTML5. Creare e modificare il Document Object Model (DOM), creare layout reattivi con CSS3, memorizzare i dati locali con JSON e disegnare su tela HTML5. Gli studenti potranno aggiungere comportamenti interattivi alle pagine web creando esperienze utente migliori e aggiungere dati dinamici utilizzando AJAX, REST e WebSocket con JavaScript.

Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Java EE : Back-End Server Application Development NEW

Codice: DJ07

Questo corso insegna come creare e distribuire applicazioni aziendali conformi a Java Platform, Enterprise Edition 7 Full Profile. Impara a sviluppare applicazioni con le seguenti tecnologie: Enterprise JavaBeans (EJB), Java Persistence API (JPA), JDBC, Java Transaction API (JTA), Contexts and Dependency Injection (CDI), Java Message Service (JMS), Bean Validation, Batch API, servizi timer, concorrenza Java EE e altro ancora.Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Java EE : Front-end Web Application Development NEW

Codice: DJ06

Il corso insegna come creare e distribuire applicazioni aziendali Java Platform, Enterprise Edition 7 Web Profile. Le tecnologie presentate in questo corso includono annotazioni, Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), servlet, JavaServer Pages (JSP), Contexts and Dependency Injection (CDI), servizi web JAX-RS RESTful, Java API per WebSocket e altro.

Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Developing Applications with Java EE on WebLogic Server

Codice: DJ04

Questo corso tratta gli argomenti necessari per imparare a  costruire e distribuire con successo applicazioni aziendali su piattaforma Java Enterprise Edition 6 Web Profile. 

Il corso ha un approccio pratico che prevede l’utilizzo di appositi laboratori creati da Global Learning

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Java SE Programming II

Codice: DJ03

Il corso affronta Java ad un livello avanzato, oltre agli aspetti avanzati del linguaggio verranno trattate le principali API

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Java SE Programming I

Codice: DJ02

Il corso tratta le nozioni fondamentali della programmazione orientata agli oggetti attraverso il linguaggio di programmazione Java SE Oracle. Illustra le tecniche di progettazione e di programmazione alla base del linguaggio.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Object-Oriented Analysis and Design Using UML

Codice: DJ01

Questo corso introduce i concetti e palesa l’importanza della programmazione orientata agli oggetti; inoltre fornisce le basi per la creazione di semplici programmi introducendo le parole chiavi ed i costrutti del linguaggio di programmazione. 

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

PHP Fundamentals III

Codice: DSW21

Modalità di erogazione

In aula o Live Virtual Classroom

Esame

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

PHP Fundamentals II

Codice: DSW20

Modalità di erogazione

In aula o Live Virtual Classroom

Esame

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

PHP Fundamentals I

Codice: DSW19

Modalità di erogazione
In aula o Live Virtual Classroom

Esame

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Big Data Analytics con Spark

Codice: DSW18

Questo corso tratta i concetti fondamentali relativi ai Big Data e ai Big Data Analytics, mediante una
overview mirata ad arricchire le conoscenze dei vari aspetti tecnologici, architetturali e funzionali che
consentono di sfruttare i big data. Il corso, oltre ad una overview sui concetti legati al mondo Big Data,
contiene dei focus tecnici su alcune tecnologie esemplificative al fine di illustrare pratiche e problematiche dello sviluppo con tecnologie distribuite.

Modalità di erogazione
In aula o Live Virtual Classroom

Esame
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Linguaggio Scala Avanzato

Codice: DSW17

Il corso fornisce una panoramica sul linguaggio Scala con riferimento ai paradigmi Object Oriented e funzionale

Erogazione:

Corso in aula, Virtual Classroom

Introduzione al linguaggio Scala

Codice: DSW16

Il corso fornisce una panoramica sul linguaggio Scala con riferimento ai paradigmi Object Oriented e funzionale

Erogazione: Corso in aula, Virtual Classroom

Programmazione Web con GO

Codice: DSW15

Il corso è orientato alla programmazione Web, si concentra sulla preparazione di siti web dinamici basati sul pattern Model-View-Controlle, parte da un’introduzione approfondita alla programmazione web in Go fino a descriverne i numerosi aspetti e metodi. Tramite numerosi esempi viene illustrato inoltre l’uso pratico di Go per applicativi web concreti.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Esame

Programmazione GO

Codice: DSW15

Il corso fornisce una panoramica approfondita della sintassi del linguaggio Go. La metodologia didattica “hands on”, completamente basata su esempi pratici ed esercizi, è studiata per consentire al programmatore di produrre applicativi ben organizzati, efficienti ed efficaci.
Il corso prende in considerazione l’intero ecosistema del linguaggio ed evidenzia l’integrazione con
numerosi strumenti di produttività. Inoltre viene ben mostrato, il problema e l’approccio corretto per uno
stile di programmazione concorrente.

Modalità di erogazione
In aula o Live Virtual Classroom

Esame
Attestato di partecipazione

Python for Data Scientist

Codice: DSW12

Questo corso insegna gli strumenti di base e le librerie che Python per eseguire analisi e calcoli su
dataset e per rappresentarne graficamente i risultati A chi è rivolto? E’ dedicato a chi vuole acquisire i
concetti introduttivi e fondamentali del Python per dedicarsi allo studio del data science.

Modalità di erogazione
In aula o Live Virtual Classroom

Esame


Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Programmazione Python advanced

Codice: DSW11

Il linguaggio Python è diventato il linguaggio di riferimento in diversi campi di applicazione: sviluppo web e desktop, system administration e DevOps, data science e machine-learning.

Modalità di erogazione
In aula o Live Virtual Classroom

Esame

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Programmazione Python base

Codice: DSW10

Questo corso spiega il linguaggio di programmazione Python. Python è il linguaggio maggiormente utilizzato
per la realizzazione di applicazioni di Machine Learning, AI – Intelligenza Artificiale, Data Modelling e Data
Science e IoT.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Esame

Redux

Codice: DSW09

React procura gli strumenti fondamentali per l’organizzazione della user interface in componenti. Tuttavia, le
attività che il front-end deve effettuare sono sempre più articolate e le interfacce utente (UI), dunque, stanno
diventando sempre più sofisticate: gestione di un data-flow molto articolato, componenti che devono
rimanere in sync tra loro, integrazione unit test, refactoring e debug sono solo alcune delle attività frequenti
che uno sviluppatore front-end deve affrontare quotidianamente.
Redux, libreria nata per requisiti complessi in contesti quali Facebook, nasce con l’obiettivo di separare
nettamente gli aspetti architetturali dalla user interface, semplificando la gestione dello stato applicativo e
rendendo il codice molto più manutenibile, testabile e scalabile.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Esame

State Manager & Data Architectures con Angular e Ngrx

Codice: DSW07

Creare applicazioni Angular scalabili, testabili e semplici da mantenere utilizzando NGRX per la
gestione dello stato applicativo, applicando una netta separazione tra architettura dati e presentational
layer.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Esame

Node.js ed Express.js

Codice: DSW05

Node.js ed Express.js sono due tecnologie popolari nello sviluppo web e spesso vengono utilizzate insieme.

Il corso fornisce una panoramica completa e dettagliata su come utilizzare queste due tecnologie per sviluppare applicazioni web e API.

Modalità di erogazione

In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

Node.js

Codice: DSW04

Node.js è una runtime di JavaScript Open source multipiattaforma orientato agli eventi per l’esecuzione
di codice JavaScript, costruita sul motore JavaScript V8 di Google Chrome. Molti dei suoi moduli base
sono scritti in JavaScript, e gli sviluppatori possono scrivere nuovi moduli in JavaScript.


Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza.

JavaScript Base

Codice: DSW02

Il corso offre tutte le competenze necessarie per programmare in JavaScript, prestando particolare attenzione alla gestione di classi, oggetti e metodi adatti alla creazione di applicazioni. I programmi creati saranno corredati da interfacce grafiche che li rendono facilmente utilizzabili dagli utenti finali.
Durante il corso saranno trattate le base di programmazione JavaScript e verranno affrontati i fondamenti della programmazione Java stessa con una introduzione al linguaggio.
Il corso insegnerà ai partecipanti a padroneggiare, partendo dalle nozioni di base, tutti gli strumenti per poter realizzare applicazioni in Java sia Web che non ed alle integrazioni che JavaScript può avere nel mondo del Web e delle applicazioni Mobile.

Erogazione: Corso in aula, Virtual Classroom

HTML5 – CSS3 – Bootstrap

Codice: DSW01

Il corso introdurrà ai partecipanti a come utilizzare HTML5, CSS e Bootstrap per creare applicazioni web di nuova generazione. Nel corso verranno svolte diverse esercitazioni a supporto della teoria.

Erogazione: Corso in aula, Virtual Classroom

Programmazione Shell

Codice: FGU02

Il corso di programmazione Shell è concepito per sviluppatori, amministratori di sistema e appassionati di tecnologia che desiderano imparare a scrivere e gestire script per l’automazione di compiti in ambienti Unix/Linux. Il corso copre una vasta gamma di argomenti, dalla revisione dei comandi Unix di base, alla creazione di script che utilizzano variabili, aritmetica intera, gestione dei dati in tempo reale, esecuzione condizionale, costrutti di ciclo, decisioni a più rami e funzioni, fino alla gestione degli interrupt e all’uso di caratteristiche avanzate come gli array e i documenti here.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Fondamenti di Unix

Codice: FGU01

Il corso è un’immersione approfondita nel sistema operativo Unix e i suoi derivati, come Linux. Questo corso è strutturato per fornire una solida comprensione dei concetti base, della gestione del file system, delle operazioni di shell e dell’amministrazione del sistema. Attraverso lezioni teoriche e pratiche, i partecipanti acquisiranno competenze fondamentali nell’utilizzo di Unix, dalla navigazione e manipolazione dei file system all’uso di editor di testo, come vi/Vim, e dalla gestione dei processi alla personalizzazione dell’ambiente utente. Il corso è disegnato per essere interattivo, con una serie di esercizi pratici che consolidano la teoria appresa.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Introduzione al linguaggio R

Codice: FS04

Il corso offre un’ampia panoramica su R, un potente linguaggio di programmazione e ambiente statistico. Attraverso l’esplorazione della filosofia di R, delle sue caratteristiche principali e dell’utilizzo di strumenti come la console, i pannelli e le barre degli strumenti, il corso fornisce una base solida per comprendere e sfruttare appieno le potenzialità di R. Con un focus sull’importazione ed esportazione dei dati, i partecipanti acquisiranno competenze pratiche nella gestione di file e database.

UML e Object Oriented Analysis e Design

Codice: FS03

Il corso UML e Analisi e Progettazione Orientata agli Oggetti fornisce una profonda comprensione degli strumenti essenziali utilizzati nella modellazione di sistemi complessi, concentrandosi su UML (Unified Modeling Language) e le pratiche di Analisi e Progettazione Orientata agli Oggetti. Attraverso lezioni teoriche e esercitazioni pratiche, i partecipanti acquisiranno competenze nella gestione dei requisiti, nella modellazione di processi aziendali, nella definizione di casi d’uso e nella creazione di diagrammi di sequenza, classi e componenti.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Object Oriented – Concetti di Base

Codice: FS02

Il corso Object Oriented – Concetti di Base offre una solida introduzione ai principi fondamentali della programmazione orientata agli oggetti (OOP). Attraverso lezioni teoriche e attività pratiche, i partecipanti acquisiranno una comprensione approfondita degli oggetti, delle classi e delle metodologie OOP, nonché delle tecniche di modellazione del dominio e della progettazione software.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

Fondamenti di logica di Programmazione

Codice: FS01

Il corso Fondamenti di Logica di Programmazione offre una panoramica completa sulla programmazione, fornendo le basi essenziali per comprendere e creare software efficienti. Attraverso l’introduzione ai linguaggi di programmazione, la definizione di algoritmi, la programmazione strutturata e l’approfondimento delle tecniche evolute come la programmazione ad oggetti, il corso fornisce una solida base per aspiranti sviluppatori e appassionati di informatica.

Modalità di erogazione
In aula o Live Virtual Classroom

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza

MySql Performance Tuning

Codice: DSMS05

Il corso MySQL Performance Tuning ti insegna come ottimizzare MySQL per prestazioni ottimali. Imparerai meglio pratiche per la configurazione, il monitoraggio e la risoluzione dei problemi di server, database e query utilizzando una gamma di strumenti.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza