Il corso fornisce una prospettiva approfondita su Multi Protocol Label Switching (MPLS), concentrando l’attenzione sui servizi avanzati che questa tecnologia offre. Attraverso richiami sui concetti fondamentali di MPLS, la distribuzione delle etichette e l’architettura di routing BGP/MPLS, gli studenti acquisiranno una comprensione dettagliata. La sezione successiva si occupa dei servizi avanzati di Traffic Engineering (TE), introducendo concetti come Facility Backup, One-to-one Backup e Backup Auto-Tunnels. Vengono forniti cenni sul servizio VPLS, e gli studenti saranno guidati attraverso esercitazioni pratiche sulla configurazione di pseudo-wire nell’IOS Cisco e nel JUNOS Juniper. Infine, il corso affronta il trasporto di pacchetti IPv6 su reti IP/MPLS, illustrando il modello 6PE e il trasporto di pacchetti IPv6 nelle VPN BGP/MPLS attraverso il modello 6VPE.
Il corso fa parte del percorso proposto per conseguire le certificazioni Cisco CCIE Service Provider e Juniper JNCIE-SP.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso “MPLS: dalla Teoria alla Pratica” offre un’approfondita esplorazione dell’evoluzione del trasporto IP nei grandi Backbone IP attraverso la tecnologia Multi Protocol Label Switching (MPLS). Cominciando con i concetti fondamentali di MPLS, il corso copre la distribuzione delle etichette, il trasporto di MPLS su livello 2 e l’architettura di routing BGP/MPLS. Attraverso esercitazioni pratiche di laboratorio, gli studenti avranno l’opportunità di configurare MPLS sia nell’IOS Cisco che nel JUNOS Juniper. La sezione successiva del corso si concentra su BGP/MPLS Virtual Private Networks (VPNs), esplorando concetti fondamentali come il modello peer-to-peer, VRF, Route Distinguisher e Route Target, MP-BGP e MPLS. La configurazione dei servizi VPN nell’IOS Cisco e nel JUNOS Juniper è affrontata attraverso esercitazioni pratiche, includendo la realizzazione di intranet, extranet e altre topologie di VPN, con cenni sulle modalità di accesso a Internet da siti VPN. La parte finale del corso si occupa di Traffic Engineering (TE) nelle reti IP/MPLS, introducendo il protocollo di segnalazione RSVP-TE. Si esplorano le applicazioni alla protezione del traffico, come il Fast ReRouting, affrontando aspetti di configurazione e troubleshooting.
Il corso fa parte del percorso proposto per conseguire le certificazioni Cisco CCNP-SP e Juniper JNCIS-SP, JNCIP-SP.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso Multilayer Switching e Reti di Campus Cisco (CCNP-SWITCH) offre una panoramica approfondita delle reti di campus e delle tecnologie avanzate di switching multilivello fornite da Cisco. Esploriamo la struttura di una rete di campus e il modello gerarchico, analizzando architetture di reti di diverse dimensioni e confrontando le soluzioni “routed” e “switched”. Approfondiamo le VLAN sui dispositivi Catalyst, comprendendo i tipi di link, il protocollo 802.1q e il VLAN Trunk Protocol (VTP) con le sue versioni v1, v2 e v3. Il corso copre anche la progettazione delle VLAN, inclusi concetti come Local VLAN ed end-to-end VLAN. Esaminiamo le caratteristiche di Fast EtherChannel, esplorando i protocolli LACP e PAgP. LLDP e CDP vengono analizzati in dettaglio, evidenziando le differenze e fornendo istruzioni sulla configurazione di LLDP. Approfondiamo lo Spanning Tree Protocol, comprendendo STP, Per VLAN Spanning Tree, RSTP e MSTI standard 802.1s. Esploriamo le tecniche di protezione dello spanning tree, come BPDU guard, BPDU filtering, Root guard e Loop guard, insieme alla configurazione di UDLD. La sezione di multilayer switching copre le funzionalità avanzate degli switch multilayer, le tabelle di switching (CAM e Ternary CAM) e la configurazione delle porte switched, routed ed SVI. Analizziamo il protocollo DHCP, DHCP relay e la configurazione di DHCP per IPv4 ed IPv6. Le tecnologie per la ridondanza del Default Gateway, come HSRP, VRRP e GLBP, sono esplorate in dettaglio con configurazioni ad alta affidabilità, anche per IPv6. La sicurezza e la protezione nelle reti switched sono approfondite attraverso la gestione degli attacchi di livello 2 e l’implementazione di DHCP snooping, Dynamic ARP inspection, IP source Guard, AAA, Port Security, IEEE 802.x, Port ACL, VLAN ACL, Private VLAN e Storm Control. Il Network Time Protocol (NTP), le tecniche di monitoraggio della rete come SNMP, Netflow, IP SLA, SPAN, RSPAN, ERSPAN e la virtualizzazione con tecnologie come Stackwise, Supervisor Redundancy e Virtual Switching System (VSS) completano il corso.
Il corso fa parte del percorso proposto per conseguire la certificazione Cisco CCNP-R&S e fornisce le competenze necessarie per sostenere l’esame di certificazione SWITCH (CCNP Cisco IP Switched Networks – SWITCH v2.0).
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso offre un’approfondita esplorazione del mondo Carrier Ethernet, focalizzandosi sull’implementazione e la gestione di reti metropolitane utilizzando apparati della serie MX di Juniper. Attraverso una panoramica del processo di standardizzazione (IEEE, IETF, MEF), il corso si concentra sulle funzioni Layer 2 degli apparati Juniper MX. Dalla fondamentale comprensione delle reti Switched Ethernet, LAN, VLAN, all’inter-VLAN routing e all’utilizzo di L2 Firewall Filter, il corso copre in modo dettagliato gli aspetti essenziali. Vengono esplorate le Virtual Switches, con focus sulle istanze di Routing, la configurazione e il monitoraggio dei Virtual Switch, nonché l’interconnessione di istanze di Routing. Il modulo successivo affronta Provider Bridging, includendo IEEE 802.1ad e 802.1ah, con istruzioni dettagliate sulla configurazione e il monitoraggio di Provider Bridging. Il corso prosegue esaminando il protocollo Spanning-Tree e le sue varianti (STP, RSTP, MSTP, VSTP), affrontando tematiche come BPDU, Loop, e Root Protection. La sezione su Ethernet OAM (Operation, Administration, and Maintenance) include lo standard IEEE 802.1ag, LFM e CFM, con istruzioni sulla configurazione e il monitoraggio. Infine, il corso esplora la High Availability con una panoramica della funzionalità di Ethernet Ring Protection (ERP) e l’implementazione e monitoraggio di Link Aggregation Groups (LAG), comprese le configurazioni multi-chassis di LAG.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso offre un’approfondita esplorazione delle tematiche avanzate di routing IP attraverso la piattaforma Juniper. Il corso inizia con una introduzione e una revisione di OSPFv2 e OSPFv3, concentrandosi sulle aree OSPF, inclusi concetti come Stub Area, NSSA e la sintesi delle rotte. Esploriamo opzioni avanzate di OSPF, come le adiacenze multi-area e i collegamenti virtuali. Il corso prosegue con un dettagliato studio di BGP, includendo configurazioni, operazioni e la selezione del percorso. Approfondiamo inoltre le politiche di BGP e la loro applicazione. La sezione di troubleshooting si concentra su problemi comuni in OSPF e BGP, fornendo soluzioni efficaci. Il corso continua con le politiche di routing enterprise, con un focus su progettazione di reti di core BGP e distribuzione di reti esterne. Esploriamo il multicast, le sue protocolle di routing, e le strategie di troubleshooting. La sezione successiva affronta il Class of Service (CoS), analizzando componenti, processi, e troubleshooting. Il corso si conclude con una esplorazione delle architetture enterprise, inclusi concetti chiave dell’evoluzione del core IP e la progettazione di IP Fabric Campus. Infine, affrontiamo VXLAN, EVPN-VXLAN e forniamo istruzioni dettagliate sulla configurazione di queste tecnologie.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso offre una panoramica approfondita delle considerazioni di design nello switching. Esploriamo i concetti chiave e le considerazioni di progettazione, delineando le piattaforme di switching enterprise. Il corso procede con l’implementazione delle VLAN, approfondendo le caratteristiche e le operazioni di VLAN. Copriamo inoltre l’architettura dello Spanning Tree, spiegando le operazioni di STP e RSTP, e successivamente configuriamo e monitoriamo tali protocolli. Il corso affronta anche le funzionalità di protezione dello Spanning Tree, LAGs (Link Aggregation Groups), RTGs (Redundant Trunk Groups), il controllo delle tempeste (Storm Control) e i filtri firewall di Livello 2. Infine, ci concentriamo sulla sicurezza delle porte, l’alta disponibilità con GRES, NSR e NSB, e l’implementazione e verifica dell’operatività di Virtual Chassis.
Il corso, insieme al corso Routing IP nel JUNOS Juniper: aspetti di base” (IPN253), fa parte del programma di certificazione Juniper JNCIS-ENT.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso fornisce una introduzione completa ai fondamenti del Routing IP utilizzando la piattaforma Juniper. Partendo dalla configurazione di percorsi statici e l’implementazione di percorsi aggregati e generati, il corso approfondisce il concetto di Routing Instance e la condivisione di percorsi tra istanze di Routing. Vengono esplorati anche i concetti di bilanciamento del carico e forwarding basato su filtri, seguiti da una dettagliata analisi dei protocolli OSPF e BGP. Inoltre, il corso copre argomenti avanzati come il tunneling IP, la resilienza di rete con GR e BFD, le tecniche di Switchover del motore di Routing e il protocollo di gruppo di router virtuali (VRRP). La parte finale del corso si concentra su IPv6, IS-IS, e le relative configurazioni e monitoraggio.
Il corso fa parte del programma di certificazione Juniper JNCIS-ENT.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
Il corso offre una panoramica completa sull’architettura hardware e software dei router Juniper, fornendo competenze fondamentali per la configurazione e la gestione del sistema operativo Junos. Attraverso le lezioni teoriche e pratiche, i partecipanti acquisiranno conoscenze dettagliate sull’ambiente shell, sulla Command Line Interface (CLI) di Junos, sui firewall, sulle politiche di Routing e sulle classi di servizio e la Quality of Service (QoS) IP.
Modalità di erogazione In aula o Live Virtual Classroom
Attestato di partecipazione Al termine del corso verrà rilasciato l’attestato di frequenza
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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 è 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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 è 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.
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.
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.
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
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
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.
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
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
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
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
Hai bisogno di informazioni?
Utilizziamo cookie e tecnologie simili per migliorare la tua esperienza sul nostro sito web.
Leggi la nostra Informativa sulla privacy.