1. O N D E M A N D W E B I N A R S
P R O G R A M M A I S C R I Z I O N I A C C E S S O
C A T A L O G O
F O R M A T I V O
ONLiNE DAYS 2020
E N T R A I N F I E R A
2. Opening Session & Keynote ONLiNE DAYS
2020.
Special guests from IBM Rochester:
Alison Butterill and Steve Will.
Con la partecipazione di Federico
Menichetti.
I servizi IBM i… al
tuo servizio
Marco Riva ci parla di IBM i Services SQL:
una raccolta di servizi da richiamare via
SQL come normali funzioni (UDF), tabelle
(UDTF) o procedure (Stored Procedures)
che permettono di interrogare e
interagire con il sistema IBM i in modo
semplice, direttamente da SQL Script
oppure da SQL Embedded, dentro ILE
RPG, ILE Cobol o da tutti i linguaggi
Open Source che ormai girano
egregiamente su IBM i.
IBM iWEB App con
Python e Flask (Base)
Entriamo con Gianpiero Fontana nel
mondo dell’Open Source per IBM i e in
particolare vedremo come sviluppare,
partendo proprio dalle basi, una
applicazione web, che gira aturalmente
sul nostro IBM i, scritta in Python con il
framework Flask..
Opening Session
p01
3. In questo webinar Liam ci presenta la
versione aggiornata di ILEditor … la
versione 2: un IDE di sviluppo web-
based ideale per ILE RPG/Cobol e C.
Basato su Plugin in continua crescita
offre nativamente una integrazione con
Git e molte altre funzioni interessanti.
IBM i e
Microservices
Nel mondo dello sviluppo applicativo il
concetto di Microservices sta sempre più
prendendo piede: Dario Carnevale
Schianca ci presenta questa architettura
di software indipendenti, modulari,
atomici che comunicano tra di loro
tramite API ben definite.
Intro to GIT
In questa sessione Liam Allan ci parlerà di
GIT per Sviluppatori RPG/Cobol, partendo
dalla installazione dello stesso tramite Yum
per poi vedere insieme il Workflow di Git e
i suoi oggetti repository, branch ecc).
Vedremo anche i git tools disponibili.
ILEditor 2
p02
4. In questo Webinar, Marco Riva,
ci presenterà come installare, configurare e
utilizzare il prodotto 5733ARE,
Administration Runtime Expert, un prodotto
inizialmente utilizzato dai servizi di
assistenza IBM e poi messo a disposizione
di tutti in forma gratuita. ARE rivoluziona il
modo di pensare l’assistenza e la
determinazione dei problemi su
IBM i, consentendo di creare un processo
automatico e ripetibile per determinare
cosa è cambiato in un sistema rispetto ad
un modello di riferimento funzionante
(esempio ambiente di sviluppo – test –
produzione).
In questo webinar, Thomas Barlen, Senior
Managing Consultant at IBM – IBM i and AIX
Security, ci parla dei tipici errori di
configurazione che, come IBM Labs,
riscontrano in diverse installazioni IBM i nei
processi di Security Assessment.
IBM i Security –
Typical configuration
mistakes that put your
IBM i environment at
high risk
ARE Administration
Runtime Expert
p03
5. Dopo aver capito il Workflow e gli oggetti di
Git nel precedente webinar di Liam Allan
“Intro to Git”, vediamo in pratica come
possiamo migrare le nostre applicazione ILE
RPG su GIT per garantire un controllo delle
modifiche sul codice più sicuro e iniziare ad
introdurre anche nei laboratori di sviluppo
RPG i concetti di CI/CD (magari utilizzando
anche altri sistemi ALM per un controllo
completo del ciclo di sviluppo delle
applicazioni).
L’attenzione delle persone è sempre più
bassa. Per questo è importante saper
comunicare con efficacia per farsi
ascoltare. In questo webinar Massimiliano
Cavallo, ideatore del Metodo Public
Speaking Top, spiegherà come conquistare
l’attenzione del proprio pubblico durante
uno speech – dal vivo o online – e come
mantenerla fino alla fine.
Public Speaking per
CIO e IT Manager
Migrating ILE RPG
Apps to GIT
p04
6. Dopo aver visto come fare una piccola
applicazione web con Python e Flask sul
proprio PC, Gianpiero Fontana ci presenterà
come farlo sul nostro IBM i … collegandoci,
naturalmente, alle tabelle del nostro DB2 for i.
In questo webinar Charles Guarino ci
presenterà un nuovo modo di sviluppare e
gestire il nostro codice con alcune
funzionalità interessanti di Rational Rdi.
Tired of RDI’ing old
way?
IBM i Web App con
Python e Flask –
Avanzato
p05
Python e JupyterLab
su IBM i
JupyterLab, l’interfaccia grafica di Project
Jupyter, oltre che a permettere la creazione
e gestione dei “Notebook”, documenti di
testo evoluti con integrazioni di codice
Python eseguibile direttamente, diventa un
vero e proprio ambiente IDE di sviluppo
Python con terminale SSH integrato.
7. p06
Panoramica della IBM Power System
infrastructure, evidenziandone i punti di forza
e di valore.
Webinar sulla generazione di JSON con
SQL, argomento assolutamente attuale per
tutti quelli che hanno a che fare con i Web
Services e devono richiamare servizi REST
passando dei documenti JSON.
Generating JSON
with SQL
The value of the IBM
Power Systems
infrastructure
Tampering Savefiles
Affrontare il tema della gestione della
sicurezza su IBM i espone ad un certo
imbarazzo. Per anni il Cliente di lunga data è
stato cullato nell’idea che dovesse
concentrarsi solo sul suo business: al resto
avrebbe provveduto il sistema! Quel
messaggio originale è sempre meno vero per
ciò che concerne la sicurezza. IBM ha
cambiato approccio cercando di
responsabilizzare utenti e gestori, tuttavia il
conflitto di interessi tra ‘informare’ e ‘vendere’
frena la diffusione di tale consapevolezza.
8. p07
Affrontiamo il tema della Gestione Progetti …
o meglio della Gestione Aziendale. I
cambiamenti di mercato, il lockdown, la crisi
economica conseguente hanno messo le
aziende di fronte ad un percorso fatto di
tante salite e, come nel mondo della
bicicletta, sia che tu stia facendo il Giro
D’Italia o semplicemente il tuo giro del
Weekend, devi trovare quel rapporto di
pedalata AGILE che ti permetta di essere
pronto a cambiare velocità e direzione.
Intervengono Paolo Grotto – AD di Arket Srl,
Andrea Cavasin – Direttore sistemi informativi
di Gruppo VEGA e Marco Pazzi – European IT
Manager di Bruni Glass Spa. Gestire in modo
efficiente ed intelligente documenti, processi
ed informazioni è fondamentale per il
successo di qualsiasi impresa. Vi resenteremo
le soluzioni Arket per portare in azienda quella
che noi chiamiamo “Document Intelligence”,
con particolare focus sull’integrazione con i
sistemi AS/400.
Document Intelligence
per IBM i – AS/400
34×21 Pedalare AGILE
in salita
9. p08
Più della metà degli attacchi informatici è
riconducibile a cause endogene, ovvero
comportamenti poco sicuri con i quali le
persone introducono inconsapevolmente dei
rischi nelle aziende. Investire nella formazione
in security awareness è compito delle
organizzazioni che vogliono educare i propri
collaboratori ai rischi che possono correre e
far correre all’organizzazione.
Soluzioni di monitoraggio e alta affidabilità
per un sistema più sicuro e con dati e
applicazioni sempre disponibili. Servizi e
strategie per la continuità del business: dal
Monitoraggio e controllo dei dati sui propri
sistemi, all’alta affidabilità e disaster recovery
per IBM Power i. Come tenere costantemente
sotto controllo i sistemi IBM i, analizzarli e
correlare le loro informazioni, impostare report
e alert in real time per essere avvisati
immediatamente delle situazioni critiche.
Come controllare e
garantire la continuità
operativa dell’IBM i
Utente: anello debole
o punto di forza contro
gli attacchi
informatici?
10. p09
Gestione del sistema IBM i, strategie e
possibilità per ottenere il massimo da questa
grande piattaforma IBM.
Water Cooler Topics … noi in
Italia diciamo … le cose che escono alla
macchina del caffè …
Una raccolta di cose interessanti raccolte da
Charles Guarino durante i suoi eventi o nelle
sue sessioni Webinar (IChime).
Thoughts, Directions
and Managing Your
IBM i
Water Cooler Topics