WORKSHOP - Sorint.lab SPA
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
ACADEMIA WORKSHOP SKILLS RE:FOCUS TAILORED MADE TRAINING Your Digital Transformation is about people, team working culture and skills. We can help your teams to bridge their digital skills gap, cope with the technological diversity and deliver optimal results. vers. 1.1, mar. 2020 - Sorint.lab® - confidentials Next Generation System Integrator
ACADEMIA SKILLS RE:FOCUS WORKSHOP TAILORED SKILL TEAM MADE ASSESSMENT TRAINING TRAINING & TRAINING EXPERIENCE ROADMAP 20000+ Training hours 1000+ per year attendees per year 30+ Methodology years 20+ vers. 1.1, mar. 2020 - Sorint.lab® - confidentials ISO 27001 of field competence active ISO 20000 courses ISO 9001 IT | ES | UK | DE | US | FR
WORKSHOP facilitare una profonda ed adeguata comprensione dei nuovi modelli. Aiutiamo i team operativi L a Digital Transformation richiede cambiamenti a livello metodologico, e di sviluppo a collaborare parlando di SRE, Full Stack development, architetturale e Continuous Integration infrastrutturale. and Continuous Delivery. I nostri Workshop Le nostre sessioni di introducono i partecipanti orientamento offrono una alla cultura DevOps e ai panoramica completa principi Agile. delle tecnologie e delle Il primo obiettivo è quello piattaforme emergenti e di creare una vera e forniscono gli strumenti ACADEMIA propria cultura digitale necessari per valutare i SKILLS RE:FOCUS e un collegamento modelli di business da tra Business e IT, per adottare. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING La nostra offerta comprende: Corsi e Workshop DevOps Corsi ITtradizionale P rogettiamo percorsi formativi personalizzabili per Corsi Soft-skills Corsi su prodotti Vendor argomento e livello in funzione degli obiettivi Sessioni Hands-on strategici del cliente. Contenuti Real-world I nostri insegnanti esperti Modalità di fruizione e qualificati combinano diversificate: una profonda conoscenza - live classroom tecnica e di prodotto con - virtual ACADEMIA esperienze dirette nello - video SKILLS RE:FOCUS sviluppo e nella gestione - online di progetti complessi. - on-site vers. 1.1, mar. 2020 - Sorint.lab® - confidential
SKILL ASSESSMENT & TRAINING ROADMAP devono entrare nell’ottica di sviluppare al loro interno nuove competenze digitali. Oltre ad affiancare i clienti nella mappatura delle competenze interne, li supportiamo inserendo ruoli con focus digitali e trasferendo nuove competenze ai ruoli tradizionali. Combiniamo l’analisi delle competenze interne ACADEMIA L a mancanza di competenze digitali è diventata una delle con lo sviluppo di corsi di formazione mirati alle singole esigenze SKILLS RE:FOCUS maggiori sfide per le per creare nuovi team imprese. Le organizzazioni autonomi e digital skills. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TEAM TRAINING EXPERIENCE Tutor dedicati collaborano con il team di sviluppo per impostare il piano di adozione delle nuove metodologie e creare strumenti di collaborazione (Slack, Kanban, Wiki, blog,…). Alla fase iniziale di affiancamento presso la O rganizziamo attività di team training per supportare i team dei sede del cliente, seguono stand up periodici per coordinare le attività del clienti nella fase di team, verificare lo stato di avvio di nuovi progetti avanzamento del progetto, ACADEMIA interni focalizzati sul risolvere eventuali difficoltà SKILLS RE:FOCUS team working e sulla riscontrate e pianificare gli metodologia Agile. steps successivi. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP TAILORED MADE TRAINING - Perché utilizzare la Methodologies and Serverless Infrastructure: Automation Developing Database metodologia DevOps? Architectures Containers e Lamba Services NoSQL - Automation - Introduction to - LXC/LXD and Docker - Ansible - Golang - MongoDB - Containers and microservices - Kubernetes - Basic programming - MongoDB Advanced Serverless infrastructure - Advanced microservices - Openshift - Introduction to Java - Microservices - Introduction to - Object Oriented Principles - Threat Modeling: methodologies to with Java Designing for Security Continuous Integration - Application Development - Artificial Intelligence & Continuous Delivery with Java - Advanced Continuous - Advanced Application Integration Development with Java - Quality assurance - Single Page Applications - DevOps development with Angular 2 tools Git & GitHub - Single Page Applications with Vue.js ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Perché Come fanno i player di mercato più innovativi ad affrontare la Rivolto a Infrastructure management utilizzare CxO, Solutions Architects, Engineers Microservices architecture trasformazione del business digitale? Agile la metodologia Questo training affronta una Prerequisiti consigliati panoramica delle infrastrutture IT Conoscenza professionale Programma nell’era dei Devops, del Cloud e dei sistemi distribuiti e delle DevOps? della Continuous Delivery. Business needs architetture multi tier, conoscenza Il corso espone i fondamenti base dei concetti della tecnologia Typical state del Cloud computing e della Cloud. Dev and Ops Challenges metodologia DevOps. È stato pensato per introdurre a CxO, IT Monolithic applications Architect e tecnici, l’utilizzo del Durata Microservices Cloud attraverso la comprensione 1 giorno di trend, prodotti e vantaggi della SOA vs Microservices metodologia DevOps rispetto alle Continuous Delivery/Continuous esigenze di Business. Il corso Topics Integration contiene anche una introduzione alle migliori best practices IT Challenges Tests relative alla metodologia Agile. ACADEMIA DevOps Infrastructure as Code SKILLS RE:FOCUS Cloud IaaS Provisioning vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Perché Programma utilizzare Immutable Infrastructure Iaas / Paas la metodologia DevOps team collaboration tools Code lifecycle DevOps? Code repository Code review/issue management SaaS Automation Using Ansible/Puppet/Chef/Salt/ Terraform Create vs Upgrade Successfull of Agile Projects Continuous improvement ACADEMIA Flexible response to change SKILLS RE:FOCUS Achieve Business outcomes vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Automation La decisa crescita dei servizi IT e la sempre maggiore adozione di Rivolto a CxO, Solution Architects, Engineers, Programma Configuration Management modelli produttivi Lean richiede Developers un consolidamento dei processi Saltstack di gestione dell’infrastruttura Ansible/AWX tecnologica. Prerequisiti consigliati Chef Con l’obiettivo di “creare i Esperienza di amministrazione (OS, servizi dai servizi”, le soluzioni Puppet DB, App...), programmazione. di automazione cercano di IaC ridurre tutte le attività predicibili che possono rallentare il ciclo RackN Digital Rebar Durata produttivo. Terraform 1 giorno Quali soluzioni scegliere? OpenStack Heat Come integrarle all’interno di uno AWS CloudFormation schema produttivo esistente? Topics Per cercare di rispondere a Presentazione dei maggiori prodotti queste domande, in questo di mercato workshop vengono presentate Descrizione delle loro le soluzioni più interessanti del ACADEMIA mercato. caratteristiche principali SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Containers and Il consolidamento cui sono state soggette le infrastrutture Rivolto a Programma Serverless CxO, Solution Architects, DevOps Virtual Environment: Machines and informatiche consente l’adozione Containers di tecnologie più snelle che ottimizzano l’utilizzo delle risorse Container Architecture and CaaS infrastructure Prerequisiti consigliati semplificandone la gestione e LXC, Docker and Zun riducendone i costi. Un approccio Esperienza progettazione servizi ai servizi meno vincolato dai Docker Swarm Esperienza di amministrazione (OS, limiti infrastrutturali e tecnologici DB, App, ...), programmazione. Kubernetes permette di realizzare soluzioni più specifiche e autoconsistenti. Openshift I Containers e in generale le Durata Apache Mesos and Marathon soluzione denominate Serverless 1 giorno Amazon ECS costruiscono ecosistemi altamente dinamici ed adattivi, che riducono GCE il numero delle sovrastrutture Topics necessarie alla loro gestione ma richiedono anche un adattamento I containers dei software o uno specifico sviluppo Soluzioni disponibili delle applicazioni. Comprendere le ACADEMIA diversità delle soluzioni disponibili SKILLS RE:FOCUS diventa quindi cruciale per centrare gli obiettivi di business. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Microservices Il mercato dei servizi si è di fatto spostato sulle piattaforme digitali Rivolto a CxO, Solution Architects, DevOps Programma Introduction to Microservices per raggiungere più facilmente un numero sempre maggiore di Development utenti. Le continue richieste di Prerequisiti consigliati Performance nuovi servizi e funzionalità che arrivano dagli utenti, obbligano Esperienza progettazione servizi Network Management a costruire una infrastruttura Esperienza di amministrazione (OS, Data Integrity snella, modulare e componibile DB, App, ...), programmazione. per poter intercettare le tendenze Service Automation emergenti. In questo scenario Service Management si colloca il paradigma dei Durata Microservizi che vuole rispondere Service Governance a queste necessità. La valutazione 1 giorno di una adozione di questo nuovo approccio, la sua coesistenza con i servizi esistenti, la valutazione Topics di una transizione di questi ultimi Overview sui Microservizi verso questo nuovo paradigma, l’adattamento alle esigenze Introduzione dei Microservizi nelle aziendali e alle normative e di infrastrutture IT ACADEMIA certificazione, sono le sfide cui SKILLS RE:FOCUS questo workshop vuole cercare di Gestione dei Microservizi rispondere. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Threat Modeling: Il tema “security” è diventato uno dei “Trend Topics”. Nuovi Rivolto a Programma Designing for Project Managers, Developers, What is Threat Modeling strumenti, nuove minacce, nuovi DevOps, Software Architects approcci; quasi sempre questi The strategies to approach Threat approcci sono “aftermarket” Modeling Security dimenticando spesso una parte fondamentale dei processi IT, il design e lo sviluppo del software. Prerequisiti consigliati Nessun prerequisito specifico Finding Threats Managing and Addressing Threats Validating Threats Process Se nel 2019 c’è ancora la Durata necessità del deploy di Web 8 ore Application Firewall per mitigare SQL injection, dobbiamo affrontare la problematica Topics nella prima fase di genesi delle applicazioni e esistono diverse Threat Modeling metodologie da introdurre in questa fase. ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
WORKSHOP Artificial L’intelligenza artificiale è oggi sempre più presente nella vita Rivolto a Programma intelligence System Administrators, developers, The Artificial Intelligence (AI) di tutti i giorni e sta avendo DevOps, CTO, Software Architects landscape un impatto significativo nel modo in cui uomini e macchine General AI vs. Narrow AI interagiscono. Prerequisiti consigliati What is Machine Learning (ML) Cosa si intende per intelligenza Competenze basilari di Supervised and Unsupervised artificiale? Quali tecniche abbiamo programmazione. Learning oggi a nostra disposizione all’interno di un’ipotetica cassetta Regression and Classification degli attrezzi che l’AI ci mette Durata How do you apply ML successfully a disposizione? Queste sono to solve actual business problems? alcune delle domande a cui 4 ore cercheremo di dare una risposta. Evaluating the performances of Focalizzeremo la attenzione your ML model su un particolare strumento: il Topics Improving the performances of your Machine Learning approfondendo Artificial Intelligence ML model come possa essere impiegato con successo per risolvere Machine Learning Deep Learning examples problemi di business e faremo Deep Learning Computer Vision ACADEMIA un excursus sul Deep Learning SKILLS RE:FOCUS applicato alla visione artificiale e Natural Language Processing (NLP) all’interpretazione del linguaggio. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Quali sono le Methodologies and motivazioni che portano all’utilizzo di questa architettura rispetto Architectures la più tradizionale architettura monolitica? Nei corsi proposti verranno evidenziati vantaggi e svantaggi L’ architettura a Microservizi è emersa come la dei microservices e si discuterà di come risolvere alcune delle soluzione dominante sfide tecniche che per lo sviluppo delle si devono affrontare moderne applicazioni utilizzando questo tipo ACADEMIA cloud che hanno la di architettura. SKILLS RE:FOCUS necessità di scalare ed evolversi velocemente. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures INTRODUCTION TO Il corso è pensato per introdurre gli studenti all’utilizzo dei Rivolto a Programma MICROSERVICES System Administrators, developers, What is Monolithic architecture, microservice, a comprenderne DevOps, CTO, Software Architects benefits and drawbacks le caratteristiche e quando utilizzarli. What are Microservices Prerequisiti consigliati Microservice characteristics Competenze basilari di Benefits & Costs amministrazione di sistema o Cloud Ready application programmazione Commons Pattern Microservices Architecture example Durata 4 ore Topics Monolithic architecture Microservices ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures ADVANCED In questo corso si approfondiranno alcuni Rivolto a Programma MICROSERVICES System Administrators, developers, Common patterns in deep aspetti relativi all’utilizzo dei DevOps, Software Architects microservice. Verranno trattati Common issues alcuni aspetti relativi ai punti Pattern by Example (github di forza del loro utilizzo, alle Prerequisiti consigliati resources) problematiche e ai limiti che possono emergere. Verranno Competenze basilari di Pratical Microservices evidenziati esempi di utilizzo in amministrazione di sistema o ambiente cloud. programmazione Durata 4 ore Topics Patterns Microservices use cases ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures INTRODUCTION TO In questo corso introduttivo alle metodologie agili e pratiche Rivolto a Programma METHODOLOGIES to System Administrators, developers, Agile methodologies devops verranno comparati i DevOps, CTO, Software Architects principi, le best practices, i ruoli Scrum methodologies e le tecniche di metodologie CONTINUOUS XP methodologies Agile quali Scrum e Extreme Prerequisiti consigliati Programming evidenziando i What is Continuous Integration punti di forza e di debolezza Competenze basilari di INTEGRATION Continuous Integration Principles dei vari approcci allo sviluppo amministrazione di sistema o software. Si discuterà anche di programmazione Continuous Integration Process cosa è la Continuous Integration & CONTINUOUS Tools to introduce CI e il Continuous Delivery e quali implicazioni può avere la loro Durata What is Continuous Delivery DELIVERY adozione sui progetti. 4 ore Continuous Delivery Principles Continuous Delivery Process Topics Difference between CI & CD Methodologies Continuous Integration ACADEMIA Continuous Delivery SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures ADVANCED Questo training ha come obiettivo di approfondire i concetti relativi Rivolto a Programma Continuous System Administrators, developers, GIT (Introduzione) alla continuous integration ed i DevOps, Software Architects tools a supporto. Code Governance (Git Flow, Code Review...) integration Si discuterà di come automatizzare le build con Prerequisiti consigliati Maven, utility plugins (prevent Jenkins, integrando git e maven. SNAPSHOT dependencies in Competenze di amministrazione di RELEASE, commit hash in produced sistema o programmazione artifacts, etc.) Git Hook & GitHub Webhook Durata Pipelines and Jenkins 1 giorno Shared library concept to manage common pipeline step and configuration Topics ChatOps – Continuous Integration Code version control tools and Chat system Code Governance Docker in Continuous Integration ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures QUALITY Questo traning ha come obiettivo quello di mostrare l’importanza Rivolto a Programma ASSURANCE System Administrators, Developers, Tests Overview (Frameworks and dei test e del controllo statico di DevOps, Software Architects utility libraries) qualità del codice all’interno del lifeycle di sviluppo attraverso Tests by Example with Docker and dimostrazioni pratiche Without Docker Prerequisiti consigliati dell’utilizzo di framework e QA With SonarQube and Without librerie. Competenze di amministrazione di SonarQube sistema o programmazione Test integration on Pipeline Durata 4 ore Topics Tests Quality assurance ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Methodologies and Architectures DevOps Il corso è dedicato ai moderni tool di sviluppo utilizzati dagli Rivolto a Programma development Tecnici e sviluppatori che Git features and advantages sviluppatori. Verrete introdotti intendono approcciare strumenti e compared to other source control a Git il sistema di controllo di metodologie DevOps system versione del software distribuito tools Git & GitHub che permette di tenere traccia delle modifiche e delle versioni del codice sorgente. Imparerete Prerequisiti consigliati Github as flexible and collaborative development process tool. Use cases a conoscere anche GitHub un Conoscenze basilari del sistema servizio Saas web di hosting operativo Linux Code review Guidelines per lo sviluppo di progetti Conoscenze basilari di shell software utilizzato da migliaia scripting di sviluppatori sparsi per il mondo e verrete introdotti anche all’approccio della continuous Durata delivery. 4 ore Topics ACADEMIA Git and GitHub SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Tramutare una infrastruttura “Legacy” in Serverless Infrastructure: una “Serverless” richiede l’adozione di soluzioni Containers e Lamba Services specifiche opportunamente scelte tra quelle disponibili e che meglio si adattano Le tecnologie alle esigenze aziendali Iservizi tecnologici viaggiano ad una velocità e su binari diversi da tutti Serverless si pongono esattamente questo rispondendo alle necessità del servizio. gli altri servizi aziendali. Per obiettivo concentrandosi Attraverso i corsi proposti esprimere il loro potenziale esplicitamente sul servizio, in questa sessione sarà necessitano di infrastrutture ed in particolare sulla sua possibile comprendere le autonome e dinamiche e produzione e sul suo ciclo specificità delle maggiori occorre coniugare queste di vita. soluzioni disponibili, esigenze con le pratiche Container e Lambda esplorandone gli ambiti della produzione “Lean” Service, disponibili in molte di applicazione e le loro ACADEMIA attenta all’efficienza ed declinazioni differenti, sono potenzialità. SKILLS RE:FOCUS all’utilità dei processi le tecnologie Serverless coinvolti nei cicli aziendali. oggi utilizzabili. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Serverless Infrastructure: Containers e Lamba Services LXC/LXD LXC/LXD e Docker sono le due tecnologie che oggi consentono Rivolto a Programma and Docker System Administrators, developers, LXC di gestire servizi o interi ambienti DevOps all’interno di container isolati. I Installazione container LXC/LXD hanno l’obiettivo Creazione gestione istanze di coniugare le strategie tipiche Prerequisiti consigliati della gestione dei server virtuali con Docker la versatilità dei container che non Conoscenza dei comandi Linux installazione richiedono tutte le sovrastrutture Può essere utile avere esperienza necessarie alla virtualizzazione Configurazione su tecnologie di virtualizzazione hardware. I container Docker, Creazione e gestione istanze più affini al concetto di “multi- tenant”, si adattano meglio alla Creazione immagini container Durata dinamicità richiesta dalle “lean application” moderne. I container 16 ore sono il presente delle infrastrutture informatiche ma le loro declinazioni sono molteplici. L’obiettivo del Topics corso è quello di introdurre ad LXC/LXD amministratori di sistema e sviluppatori l’utilizzo dei container Docker ACADEMIA per comprendere i principali SKILLS RE:FOCUS punti di distinzione tra le soluzioni disponibili. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Serverless Infrastructure: Containers e Lamba Services Kubernetes Tool open source di orchestrazione e gestione di Rivolto a System Administrators, applicazioni containerizzate e delle loro risorse; container Kubernates è stato Developers, DevOps Amministrare lo storage; sviluppato da Google ed è uno dei software più utilizzati a Amministrare le soluzioni in HA questo scopo. Prerequisiti consigliati Kubernetes permette di gestire Esperienza in ambito Programma in modo efficace ed efficiente amministrazione di sistema o cluster di host su cui vengono Installazione sviluppo eseguiti container Linux. Kubernetes Architecture Containers and Drivers Durata Configuration 16 ore Pods and Containers Services, Load Balancing, and Topics Networking Orchestrare container su host Storage multipli; Applications and Jobs ACADEMIA Gestire e automatizzare i SKILLS RE:FOCUS deployment delle applicazioni; Cluster administration Gestire la scalabilità delle Federation vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Serverless Infrastructure: Containers e Lamba Services Openshift Il corso ha come obiettivo quello di fornire le informazioni Rivolto a System Administrators, Programma Architecture utili ad installare configurare Developers, Architects e amministrare openshift, Installation and Configuration piattaforma per lo sviluppo di Cluster Administration applicazioni in ambienti cloud Prerequisiti consigliati ibridi. Scaling and Performance Esperienza in ambito Images administration amministrazione di sistema o sviluppo REST API overview Durata 4 giorni Topics Openshift Administration ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Conoscere i prodotti di mercato, le loro Automation caratteristiche distintive, le loro evoluzioni consente una scelta ed un utilizzo più consapevole che ne migliora l’efficienza, l’efficacia e la manutenibilità. A utomatizzare le attività ripetitive e rendere gli ambienti più omogenei I Corsi proposti in questo ambito hanno è una esigenza che l’obiettivo di acquisire la coinvolge tutto il mondo padronanza ed il dominio IT. Esistono diversi su queste tecnologie che strumenti per gestire, rappresentano un vero configurare e rilasciare acceleratore per tutta il codice necessario ad l’infrastruttura IT. ACADEMIA eseguire queste operazioni SKILLS RE:FOCUS velocemente ed in maniera affidabile. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Automation Ansible Ansible è una piattaforma open source che consente Rivolto a System Administrators, Programma Installation l’automazione di procedure di Developers, DevOps configurazione e gestione sui Architetture sistemi unix-like. In questo corso Modules verranno introdotti i concetti che Prerequisiti consigliati aiuteranno a comprendere come Playbooks automatizzare l’installazione e Consigliabile avere esperienza Inventory la configurazione di sistemi ed come amministratore di sistema applicazioni attraverso l’utilizzo in ambiente Linux Module development di questo semplice e potente software. Durata 3 giorni Topics Automation Ansible management ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING I metodi con cui le applicazioni vengono DEVELOPING sviluppate, i linguaggi utilizzati, la velocità di rilascio dei software le modalità con cui vengono distribuiti sono elementi fondamentali da gestire. I corsi proposti in questa sessione hanno come obiettivo quello di descrivere Il software oggi è sempre alcuni tra i linguaggi più strategico: permette di programmazione alle aziende di innovare maggiormente utilizzati per e restare competitive e lo sviluppo del software. agli utenti di interagire ACADEMIA in maniera sempre più SKILLS RE:FOCUS efficace con le aziende e con i loro prodotti. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Golang Go è un linguaggio compilato aspecifico progettato per la Rivolto a Developers, Software Designers Programma Introduction (formatting and programmazione di sistema. comments) Basato sulla sintassi del C e con la gestione della memoria Packages Prerequisiti consigliati tramite Garbage Collection, Functions si propone come alternativa Principi di programmazione moderna al linguaggio C grazie Basic types and Type conversion anche ad alcuni funzionalità che Pointer, struct, array, slice, map consentono una programmazione Durata parallela o concorrente. Flow control statements 3 giorni Methods Interfaces Topics Goroutines, Channels Imparare la sintassi di Go. Apprendere la struttura di un programma ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Basic Introduzione ai concetti della programmazione per Rivolto a Programma programming Developers principianti che Algoritmi e istruzioni principianti, con lezioni teoriche vogliono apprendere i rudimenti ed esercitazioni pratiche. Il Variabili e uso della memoria della programmazione linguaggio usato per gli esempi Operatori ed espressioni e le esercitazioni sarà JavaScript (o un sottoinsieme di Java) Strutture di controllo di flusso Prerequisiti consigliati con l’uso del terminale e di Funzioni Git. Gli studenti apprenderanno Conoscenze basilari di informatica i principi fondamentali della Manipolazione di stringhe di programmazione: sequenzialità caratteri operazionale, uso della memoria, Durata Operazioni con gli array esecuzione condizionale e 3 giorni iterativa, composizione e Strutture dati e oggetti astrazione. Topics Fondamenti di programmazione Sequenzialità operazionale Uso della memoria ACADEMIA SKILLS RE:FOCUS Esecuzione condizionale e iterativa Composizione e astrazione vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Introduction Introduzione alla sintassi di Java per programmatori Rivolto a Programma to Java Developers principianti che Algoritmi e istruzioni junior, con lezioni teoriche ed vogliono apprendere i rudimenti esercitazioni pratiche. Gli studenti Variabili e uso della memoria della programmazione lavoreranno in locale con un IDE, Operatori ed espressioni sviluppando un’applicazione che incarni i concetti basilari della Strutture di controllo di flusso Prerequisiti consigliati programmazione tramite l’utilizzo Funzioni del linguaggio Java. Conoscenze basilari di informatica Manipolazione di stringhe di I partecipanti al corso caratteri apprenderanno i fondamentali del linguaggio Java: dichiarazione di Operazioni con gli array Durata classi, metodi e variabili, strutture Strutture dati e oggetti di controllo, istanziazione di 3 giorni oggetti, array, manipolazione di stringhe e altri oggetti, gestione delle eccezioni. Inoltre Topics acquisiranno i principi cardine della Principi fondamentali della programmazione sulla piattaforma programmazione sulla piattaforma Java: portabilità del codice, Java ACADEMIA gestione automatica della memoria, SKILLS RE:FOCUS programmazione a oggetti, conoscenza dei costrutti sintattici. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Object Questo corso è un’introduzione ai concetti chiave della Rivolto a Programma Oriented Developers Cosa significa programmare a programmazione a oggetti, oggetti visti con gli occhi di un programmatore Java. Java Memory Model Principles Prerequisiti consigliati Gli studenti si cimenteremo nella Incapsulamento Esperienza minima di rivisitazione di un’applicazione programmazione Ereditarietà with Java procedurale, per convertirla nel paradigma a oggetti con lezioni Polimorfismo teoriche ed esercitazioni pratiche. Durata Classi astratte Gli studenti apprenderanno i 4 giorni Interfacce concetti di incapsulamento, ereditarietà e polimorfismo e acquisiranno conoscenza della Topics sintassi del linguaggio Java dedicata all’applicazione del Programmazione a oggetti paradigma a oggetti. Sintassi del linguaggio Java ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Application In questo corso orientato alla pratica si apprende come Rivolto a Programma Development Developers Espressioni Lambda sfruttare al meglio le API standard di Java, costruire i componenti Date & Time API applicativi e orchestrarli with Java Prerequisiti consigliati Collections API correttamente. Verranno introdotti elementi teorici sulle API di Conoscenze basilari di Operazioni di I/O Java: manipolazione di date programmazione Accesso al filesystem e ore, collezioni, espressioni lambda, input/output da Localizzazione filesystem, localizzazione e Durata internazionalizzazione. 4 giorni Gli studenti saranno guidati attraverso il processo di scrivere un’applicazione da zero, Topics partendo da un progetto definito API standard di Java e lavorando passo passo al completamento dei vari moduli. ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Advanced In questo corso gli studenti apprenderanno come applicare Rivolto a Programma Application Developers Incapsulamento e immutabilità i concetti più avanzati della programmazione a oggetti in Design patterns: Singleton, Java, tramite lo sviluppo di Abstract Factory, DAO, Builder Development Prerequisiti consigliati un’applicazione completa. Gestione avanzata delle eccezioni Conoscenze basilari di Verrà approfondita la conoscenza programmazione Concorrenza e multi-threading with Java delle API Java, realizzando un’applicazione completa Operazioni parallele con il secondo le best practices framework Fork-Join e parallel Durata suggerite dalla programmazione streams a oggetti. Gli studenti 4 giorni Accesso a database con JDBC affronteranno le problematiche basilari relative allo sviluppo di applicazioni concorrenti (multi- Topics threading). Concetti avanzati della Introduzione di concetti teorici programmazione a oggetti in Java e loro applicazione pratica nel revamping di un’applicazione esistente. ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Single Page Introduzione ad Angular 2 per sviluppatori JavaScript. Rivolto a Programma Applications Developers Single Page Applications Laboratorio pratico con elementi di teoria. Node.js e NPM with Dopo una breve introduzione Prerequisiti consigliati Webpack al concetto di Single Page È necessario conoscere bene Concetti base di TypeScript: Application e data binding, gli JavaScript moduli ES2015, classi e Angular 2 studenti verranno guidati nella interfacce, tipi, decorators creazione di un’applicazione base in Angular 2. Saranno Componenti e template Durata introdotti i componenti software Direttive di Angular che consentono lo sviluppo con 3 giorni Angular. Saranno illustrati via Servizi via tutti i concetti importanti, per Moduli consentire di procedere lo studio Topics in modo indipendente. Routing Angular 2 Forms TypeScript http ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Developing Single Page Introduzione al framework Vue. js per sviluppatori JavaScript. Rivolto a Programma Applications Developers Single Page Applications Laboratorio pratico con elementi di teoria. Node.js e NPM with Vue.js Dopo una breve introduzione Prerequisiti consigliati Webpack al concetto di Single Page È necessario conoscere bene Template e data-binding Application e data binding, JavaScript verranno presentati i componenti View model fondamentali di Vue.js. Componenti, organizzazione e Costruiremo una semplice Durata riuso del codice applicazione, facendo uso delle funzionalità di templating e 3 giorni Concetti fondamentali di data-binding, gestendo lo stato gestione centralizzata dello stato in modo centralizzato con Vuex. applicativo con Vuex Introdurremo la libreria Axios per Topics Concetti fondamentali di routing effettuare chiamate HTTP. Vue.js con Vue Router Chiamate HTTP con Axios ACADEMIA SKILLS RE:FOCUS vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING I corsi proposti introducono l’utilizzo di alcuni tra i Database NoSQl più quotati DB Noslq e aiutano a comprendere in quali condizioni utilizzarli e quando è conveniente utilizzare un approccio NoSQL piuttosto che Idatabase NoSQL risolvono relazionale. problemi di scalabilità e migliorano la gestione di grandi volumi di dati. Diventano importanti al crescere della mole di dati da gestire ma è altrettanto importante conoscerne le limitazioni per sapere ACADEMIA quando è davvero il caso SKILLS RE:FOCUS di utilizzare un database NoSQL e quando no. vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Database NoSQL MongoDB MongoDB è attualmente al quinto posto nella lista dei Database più Rivolto a Devops, DBA, System Imparare i diversi tipi di query e operatori popolari ed utilizzati al mondo ed Administrators Conoscere il CRUD (Create Read il primo NoSQL. Update Delete). Scalabilità, facilità nello sviluppo, rappresentazione dei dati Prerequisiti consigliati intuitiva sono tre parole chiave Programma Conoscenze base di linguaggi di che contraddistinguono questo programmazione OO Installation database. Familiarità con database SQL o NoSQL Basic Configuration MongoDB consentendo una libera descrizione delle informazioni Storage Engines per oggetti diventa la base Durata Replica Set dati naturale per moltissime applicazioni. Comprendere i suoi 3 giorni Document Model punti di forza, capire le chiavi del CRUD operation suo successo, esplorare le sue potenzialità, esplorare i suoi limiti Topics sono gli obiettivi di questo corso. Comprendere i concetti base su MongoDB ACADEMIA Apprendere i concetti di schema SKILLS RE:FOCUS design per creare i propri database vers. 1.1, mar. 2020 - Sorint.lab® - confidential
TAILORED MADE TRAINING Database NoSQL MongoDB MongoDB è attualmente al quinto posto nella lista dei Database più Rivolto a Gestire sharding Clustering. Advanced Devops, DBA, System Administrators popolari ed utilizzati al mondo ed il primo NoSQL. Programma Scalabilità, facilità nello sviluppo, Prerequisiti consigliati Storage Engines rappresentazione dei dati Conoscenze base di linguaggi di Advanced Configuration intuitiva sono tre parole chiave programmazione OO. che contraddistinguono questo Sharding Cluster database. Conoscenze base del DB NoSQl Data modellation MongoDB MongoDB consentendo una libera Backup and Restore descrizione delle informazioni per oggetti diventa la base Durata dati naturale per moltissime applicazioni. Comprendere i suoi 4 giorni punti di forza, capire le chiavi del suo successo, esplorare le sue potenzialità, esplorare i suoi limiti Topics sono gli obiettivi di questo corso. Approfondire i concetti fondanti la filosofia di utilizzo di MongoDB ACADEMIA Apprendere come amministrare SKILLS RE:FOCUS ed adottare configurazioni avanzate vers. 1.1, mar. 2020 - Sorint.lab® - confidential
ACADEMIA SKILLS RE:FOCUS WORKSHOP TAILORED SKILL TEAM MADE ASSESSMENT TRAINING TRAINING & TRAINING EXPERIENCE ROADMAP vers. 1.1, mar. 2020 - Sorint.lab® - confidentials IT | ES | UK | DE | US | FR
Puoi anche leggere