SCUOLA DI IT & MANAGEMENT ENRICO DELLA … tecniche avanzate di business analysis 3 84...
Transcript of SCUOLA DI IT & MANAGEMENT ENRICO DELLA … tecniche avanzate di business analysis 3 84...
SCUOLA DI IT & MANAGEMENT
"ENRICO DELLA VALLE"
Catalogo Corsi 2017
PAGINA
3
PROJECT MANAGEMENT
PAGINA
SAPER GESTIRE I PROGETTI (PERCORSO FONDAMENTALE)
PMINTRO INTRODUZIONE AL RUOLO DEL PM
4h 38
PMBASE FONDAMENTI DI PM
3 40
PMLAB LABORATORIO OPERATIVO DI PM
3 42
CORSI REP E DI APPROFONDIMENTO
PPM PORTFOLIO MANAGEMENT
2 43
PROMNG PROGRAM MANAGEMENT
2 45
MSPROPMP MICROSOFT PROJECT FOR PMP
3 47
CCMPMP CONTRACT & CLAIM MANAGEMENT
2 49
CSKPMP CONTEXT & STAKEHOLDER MANAGEMENT
2 51
PMRISK RISK MANAGEMENT
2 53
METODOLOGIE E STRUMENTI
PAGINA
4
PMOPMP MODELLI DI PMO
2 55
STPMP STRUMENTI NON TRADIZIONALI DI PM
2 57
APM AGILE PROJECT MANAGEMENT
3 59
CERTIFICAZIONE UNI
UNIPMP
CERTIFICAZIONI PROJECT MANAGER (UNI11648) E ICT PROJECT MANAGER (UNI 11506:2013) PER PMP
2H+2H 61
CERTIFICAZIONE RISK MANAGEMENT
PMRISKCERT PREPARAZIONE ALLA CERTIFICAZIONE RISK PMI-RMP
4 63
CERTIFICAZIONE AGILE PROJECT MANAGEMENT
APMCERT PREPARAZIONE ALLA CERTIFICAZIONE AGILE PMI-ACP
4 65
PROJECT MANAGEMENT - CORSI MICROLEARNING
BEST PRACTICE DI PROJECT MANAGEMENT
CMPMP_PP
IL PORTFOLIO PROGETTI IN UNA GRANDE PUBBLICA AMMINISTRAZIONE
15 min. 67
CMPMP_PMO
IL PMO DI GRANDI CONTRATTI - LA STORIA DI UN PROGETTO DAL MERCATO TELCO
15 min. 68
CMPMP_FA FOGLI DI AVANZAMENTO ALTERNATIVI A MICROSOFT PROJECT
15 min. 69
CMPMP_GIP
LA GESTIONE DELLE ISSUE DI PROGETTO - IL REGISTRO DELLE ISSUE IN UN PROGETTO REALE
15 min. 70
CMPMP_MPE
IL MONITORAGGIO DI PICCOLE EVOLUTIVE IN UN GRANDE CONTRATTO DI APPLICATION MANAGEMENT
15 min. 71
CMPMP_TPR
IL MONITORAGGIO DEI TEST DI PROGETTI REALIZZATIVI - UNA PERSONALIZZAZIONE DI JIRA
15 min. 72
PAGINA
5
PRINCE2
P2FCERT CERTIFICAZIONE PRINCE2 FOUNDATION
3 73
P2PCERT CERTIFICAZIONE PRINCE2 PRATICTIONER
3 75
CERTIFICAZIONI UNI
UNIPRINCE2
CERTIFICAZIONI PROJECT MANAGER (UNI11648) E ICT PROJECT MANAGER (UNI 11506:2013) PER PRINCE2 PRATICTIONER
3+2h 77
COBIT
COBITCERT CERTIFICAZIONE COBIT 5 FOUNDATION
3 78
ANALISI FUNZIONALE E DI BUSINESS
PERCORSO BASE
AF10 METODI DI RAPIDA INDIVIDUAZIONE DEI REQUISITI CHIAVE
3 80
AF20 INDIVIDUAZIONE REQUISITI NASCOSTI E SOLUZIONI INNOVATIVE
3 82
AF40 TECNICHE AVANZATE DI BUSINESS ANALYSIS
3 84
APPROFONDIMENTI
AF13 METODI DI MIGLIORAMENTO DEI SERVIZI AM
3 86
AF16 METODI E TECNICHE DI ANALISI PER I PROGETTI NORMATIVI
2 88
AF23 DEFINIZIONE SVILUPPO E GESTIONE SISTEMI DI INDICATORI
2 90
BUSINESS ANALYSIS PROFESSIONAL
PAGINA
6
CBAPCERT PREPARAZIONE ALLA CERTIFICAZIONE BUSINESS ANALYSIS CBAP
6 92
CBAPCERT_UP UPGRADE DI PREPARAZIONE ALLA CERTIFICAZIONE BUSINESS ANALYST CBAP V3
2+2h 94
CBAP-BK MANTENITMENTO DELLA CERTIFICAZIONE CBAP - BEST PRACTICES DI BUSINESS ANALISYS
2 96
CERTIFICAZIONI UNI
UNIBA CERTIFICAZIONE IT BUSINESS ANALYST (UNI11506/11621-2) 4+3h 98
BUSINESS PROCESS MANAGEMENT
BPM_BASE BUSINESS PROCESS MANAGEMENT - CORSO BASE
3 100
BPM_ADV BUSINESS PROCESS MANAGEMENT - CORSO AVANZATO
3 102
PROGETTAZIONE ED ANALISI TECNICA
AT10 TECNICHE DI INFORMATION SYSTEM ANALYSIS
3 104
WARC DISEGNO DI ARCHITETTURE PER IL WEB
4 106
DP DESIGN PATTERN
4 108
UML
UML UNIFIED MODELING LANGUAGE
4 110
UMLCERT CERTIFICAZIONE OMG CERTIFIED UML PROFESSIONAL FOUNDATION
5 113
UMLCERT_INT
CERTIFICAZIONE OMG CERTIFIED UML PROFESSIONAL INTERMEDIATE
5 115
PAGINA
7
METODOLOGIE AGILI DI SVILUPPO SOFTWARE
MASS METODOLOGIE AGILI DI SVILUPPO SOFTWARE
4 117
SCRUM_SDCERT PREPARAZIONE ALLA CERTIFICAZIONE SCRUM DEVELOPER (SDC)
2 119
SCRUM_SMCERT PREPARAZIONE ALLA CERTIFICAZIONE SCRUM MASTER CERTIFIED (SMC)
2 121
USABILITÀ ED ACCSSIBILITÀ
TEST-AC TEST DI USABILITà ED ACCESSIBILITA’
3 123
NUOVI SCENARI IT
TCRIT TECNICHE DI CREATIVITà PER SVILUPPO SOLUZIONI IT INNOVATIVE
2 125
TI_MAN TECHNOLOGY INNOVATION MANAGEMENT
2 127
DEM_FE PROCESSI DI DEMATERIALIZZAZIONE NELLA PA
2 129
SEC_SW SICUREZZA APPLICATIVA NEI PROGETTI SOFTWARE
2 131
CONT_SW TUTELE E DIRITTI D'AUTORE NEI CONTRATTI SW
2 133
CODAPP
IL NUOVO CODICE DEI CONTRATTI PUBBLICI NELLA PRASSI APPLICATIVA
1 134
WORKSHOP CON METODO LEGO® SERIOUS PLAY®
BMC_LSP
BUSINESS MODEL CANVAS CON IN METODO LEGO® SERIOUS PLAY®
2 135
INN_LSP
MIGLIORARE L’INNOVAZIONE NELLE ORGANIZZAZIONI CON IL METODO LEGO® SERIOUS PLAY®
2 137
PAGINA
8
IMPATTI DELLA DIGITAL TRANSFORMATION SUI PROCESSI DI BUSINESS
NMEDIA NUOVI MEDIA E SOCIAL MEDIA
2 138
DT_MD IL MARKETING DIGITALE: INTEGARE I CANALI E GESTIRE I NUOVI CONTESTI DI RETE
2 140
DT_CRM COME PROGETTARE ED INTEGRARE UN SOCIAL CRM
2 142
DT_SMS COME COSTRUIRE E GESTIRE UNA SOCIAL MEDIA STRATEGY
2 144
DT_GAM GAMIFICATION, LOGICHE, MODELLI ED APPLICAZIONI
2 146
DT_ECM E-COMMERCE: LA GESTIONE INTEGRATA DEI CANALI DI VENDITA TRA PUNTO VENDITA E MOBILE
2 148
DT_AR REALTÀ AUMENTATA: SCENARI DI BUSINESS PER UN MONDO IBRIDO
2 150
IMPATTI DELLA DIGITAL TRANSFORMATION SUI PROCESSI DI BUSINESS -
CORSI MICROLEARNING
CMDT_BCH CHE COS’È LA BLOCKCHAIN
15 min. 151
CMDT_IAD DALL’INTELLIGENZA ARTIFICIALE AL DEEP LEARNING
15 min. 152
CMDT_DAM INDUSTRY 4.0: DIGITAL & ADDICTIVE MANIFACTURING
15 min. 153
CMDT_ITO L’INTERNET OF THINGS E GLI “OGGETTI INTELLIGENTI”
15 min. 154
CMDT_SDA SMART DEVICE & AGUMENTED REALITY
15 min. 155
CMDT_BAI BOTS & AGENTI INTELLIGENTI: NUOVI MODELLI DI INTERAZIONE B2C
15 min. 156
CMDT_APP APP ECONOMY: I MODELLI DI BUSINESS NEL MERCATO DELLE APP
15 min. 157
CMDT_ESS
ENTERPRISE SOCIAL SOFTWARE: DALLA INTERNET ALLO SVILUPPO DI COLLETTIVE INTELLIGENCE NELLE ORGANIZZAZIONI
15 min. 158
PAGINA
9
TOGAF
TOGAFCERT CERTIFICAZIONE TOGAF® FOUNDATION AND PRACTITIONER
5 160
MISURAZIONE DEL SOFTWARE
COSMIC COSMIC FUNCTION POINT V 4.0.1
2 162
SNAP IFPUG SNAP (SOFTWARE NON-FUNCTIONAL ASSESSMENT PROCESS)
2 164
FP MISURAZIONE DEL SOFTWARE CON FUNCTION POINT- CORSO BASE
3 166
FPLAB MISURAZIONE DEL SOFTWARE CON FUNCTION POINT- LABORATORIO
2 169
CERTIFICAZIONI IPFUG
FPCERT PREPARAZIONE ALLA CERTIFICAZIONE IFPUG CFPS/CFPP
4 171
SNAPCERT PREPARAZIONE ALLA CERTIFICAZIONE IFPUG SNAP PRACTITIONER
2 173
COSMICCERT PREPARAZIONE ALLA CERTIFICAZIONE COSMIC FOUNDATION LEVEL
2 174
OUTSOURCING MANAGEMENT
OTSCERT PREPARAZIONE ALLA CERTIFICAZIONE OUTSOURCING(ACOP)
3 175
SERVICE MANAGEMENT
SIX SIGMA
SIXSCERT CERTIFICAZIONE LEAN SIX SIGMA YELLOW GREEN BELT 5 177
ITIL
PAGINA
10
ITILCERT CERTIFICAZIONE ITIL® FOUNDATION V3
4 179
ITIL_SSCERT CERTIFICAZIONE ITIL® SERVICE STRATEGY
3 181
ITIL_SDCERT CERTIFICAZIONE ITIL® SERVICE DESIGN
3 183
ITIL_STCERT CERTIFICAZIONE ITIL® SERVICE TRANSITION
3 185
ITIL_SOCERT CERTIFICAZIONE ITIL® SERVICE OPERATION
3 187
ITIL_CSICERT CERTIFICAZIONE ITIL® CONTINUAL SERVICE IMPROVEMENT
3 189
ITIL_EXPCERT CERTIFICAZIONE ITIL EXPERT® MANAGING ACROSS THE LIFECYCLE
5 191
TECNICHE DI QUALITÀ NELLA PRODUZIONE DEL SOFTWARE E TEST
TEST IL PROCESSO DI TEST
2+4h 196
AGILEALM AGILE APPLICATION LIFECYCLE MANAGEMENT
3 193
OSS COMPRENDERE L’OPEN SOURCE E GOVERNARNE L’USO
3 195
ISTQBFCERT CERTIFICAZIONE SOFTWARE TESTING FOUNDATION ISTQB
4 198
ISTQBMCERT CERTIFICAZIONE SOFTWARE TESTING ADVANCED ISTQB
4 199
PRJAUTO AUTOMAZIONE DEL PROCESSO DI SVILUPPO E TEST
3 200
OPAW OTTIMIZZAZIONE DELLE PRESTAZIONI DELLE APPLICAZIONI WEB
3 202
ITPERF MISURA QUANTITATIVA DELLE PRESTAZIONI IN ORGANIZZAZIONI IT
2 203
DEVOPS
DEVOPSCERT CERTIFICAZIONE DEVOPS FOUNDATION
204
PAGINA
11
METODOLOGIE E TECNICHE DI INFORMATION MANAGEMENT
M4_ARCDB ARCHITETTURE DI BASI DI DATI
5 206
DWH PROGETTAZIONE DI DATA WAREHOUSE
4 208
ETL TECNICHE DI INTEGRAZIONE DATI IN AMBITO DATA WAREHOUSE
3 211
BDATA INTRODUZIONE AI BIG DATA
2 213
VDATA METODI DI DATA VISUALIZATION
2 215
ADVANCED ANALYTICS
IA INTRODUZIONE AGLI ANALYTICS
2 217
DM L'ANALISI DEI DATI BASATA SUL DATA MINING
3 218
DMSM TECNICHE DI DATA MINING PER L'ANALISI DEI SOCIAL MEDIA
2 220
RPROG INTRODUZIONE AL LINGUAGGIO R PER L'ANALISI DATI
3 222
PYADAT ANALISI E VISUALIZZAZIONE DI DATI CON PYTHON
3 223
METODOLOGIE E TECNICHE DI INFORMATION MANAGEMENT - CORSI MICROLEARNING
CMIM_MC LINGUAGGI DI MODELLAZIONE DELLA CONOSCENZA: RDF, OWL, SWRL
15 min. 224
CMIM_DB DATABASE E GRAFO
15 min. 226
CMIM_CEP COMPLEX EVENT PROCESSING PER L’ANALISI DI STREAM DI DATI
15 min. 228
CMIM_GIS1 WEBGIS: ARCHITETTURA E CONFIGURAZIONE AMBIENTE GIS PER SPATIAL ANALYTICS
15 min. 229
CMIM_GIS2 WEBGIS: CONFIGURAZIONE AMBIENTE DESKTOP PER LA CREAZIONE E GESTIONE DI UN LAYER
15 min. 230
PAGINA
12
OFFICE AUTOMATION
MICROSOFT EXCEL
EXCBASE MICROSOFT EXCEL- CORSO BASE
2 231
EXCADV MICROSOFT EXCEL- CORSO AVANZATO
2 232
EXCPRO MICROSOFT EXCEL- CORSO PROFESSIONAL
2 233
MICROSOFT ACCESS
ACCESS MICROSOFT ACCESS
5 234
LIBREOFFICE
CALC LIBREOFFICE CALC - CORSO BASE
2 236
IMPRESS LIBREOFFICE IMPRESS - CORSO BASE
2 237
PAGINA
13
GESTIONE RISORSE UMANE
PAGINA
LA GESTIONE DELLE RISORSE UMANE
HR01 LEADERSHIP TEAM BUILDING E GESTIONE DEI COLLABORATORI
2+2 239
HR02 IL COLLOQUIO GESTIONALE DI VALUTAZIONE DELLE COMPETENZE
2+2 241
ORGANIZZAZIONE E COMUNICAZIONE
PERCORSO BASE DI COMUNICAZIONE
COM PROGETTARE LA COMUNICAZIONE
3 242
LABORATORI
BPLAB
BUILDING PRESENTATIONS - COSTRUIRE PRESENTAZIONI
INCISIVE CON STRUMENTI TRADIZIONALI ED INNOVATIVI 2+2h 244
PSLAB PUBLIC SPEAKING
2 246
SVILUPPO INDIVIDUALE
PAGINA
14
PPTLAB LABORATORIO DI PREPARAZIONE PRESENTAZIONI EFFICACI IN PPT
2 248
BWRLAB BUSINESS WRITING
2 250
EMAILAB EMAIL WRITING
2 252
STLAB LABORATORIO DI STORYTELLING
2 254
BWRLAB
BUSINESS WRITING – TECNICHE PER SCRIVERE DOCUMENTI ED INFOGRAFICHE
2+2h 255
EPLAB ELEVATOR PITCH - ANDARE DRITTI AL PUNTO NELLE COMUNICAZIONI DECISIVE
2+2h 257
ORGANIZZAZIONE DEL LAVORO
GERIU TECNICHE PER ORGANIZZARE E GESTIRE CON METODI CREATIVI UNA RIUNIONE
2 259
GETEMP TIME MANAGEMENT
2 261
GEPRO SAPER GESTIRE EFFICACEMENTE I MOMENTI CRITICI
2 263
GECRE METODI DI PROBLEM SOLVING
2 265
INTELLIGENZA EMOTIVA
GEINT01 L'INTELLIGENZA EMOTIVA COME COMPETENZA CHIAVE 3 267
GEINT02 L'INTELLIGENZA EMOTIVA PER LA GESTIONE DI GRUPPI DI LAVORO
2 269
GEINT03 L'INTELLIGENZA EMOTIVA NELLE CONVERSAZIONI DECISIVE
2 271
PAGINA
15
LO SVILUPPO DELLA RELAZIONE CON IL CLIENTE
GECLI SVILUPPO DELLA RELAZIONE CON IL CLIENTE - CORSO BASE 3 273
GECLI_NEG GESTIONE DELLE OBIEZIONI E TECNICHE DI NEGOZIAZIONE
2 274
GECLI_UP UP&CROSS SELLING NEI SERVIZI DI CONSULENZA INFORMATICA
2 276
GECLI_SE TECNICHE DI SELF EFFICACY NELLA PRESTAZIONE COMMERCIALE
3 277
GECLI_ASC
TECNICHE DI ASCOLTO E PERSUASIONE NELLA RELAZIONE CON IL CLIENTE
2 279
LINGUA INGLESE
FULLING INGLESE - CORSO INTENSIVO 5 281
INGBSN BUSINESS ENGLISH
5 282
INGCONV ENGLISH CONVERSATION
3 284
INGPS ENGLISH PUBLIC SPEAKING
3 285
CERTIFICAZIONE IELTS LINGUA INGLESE
IELTSCERT PREPARAZIONE ALL'ESAME DI CERTIFICAZIONE IELTS
5 286
ALTRE LINGUE
FULLPORT PORTOGHESE - CORSO INTENSIVO
5 288
FULLFRA FRANCESE - CORSO INTENSIVO
5 290
FULLSPA SPAGNOLO - CORSO INTENSIVO
5 292
PAGINA
16
BASI DI PROGRAMMAZIONE
PAGINA
OOP CORSO BASE DI PROGRAMMAZIONE OBJECT ORIENTED
3 294
AREA ORACLE
SVILUPPATORI 12C
ORAPRO1 ORACLE 12C PROFESSIONAL BASE
5 296
ORAPRO_SQL ORACLE 12C PROFESSIONAL SQL AVANZATO
5 298
ORAPRO_PLSQL ORACLE 12C PROFESSIONAL PL/SQL AVANZATO
5 300
AMMINISTRATORI DATABASE 12C
ORADBA12C ORACLE12C DATABASE ADMINISTRATOR BASE
5 302
ORABR ORACLE 12C BACKUP & RECOVERY
5 304
ORARAC RAC FOR ORACLE12C DATABASE ADMINISTRATOR
3 306
ORA12NF ORACLE 12C ADMINISTRATOR NEW FEATURES
4 308
TECNOLOGIE E PRODOTTI
PAGINA
17
TUNING PER SVILUPPATORI E AMMINISTRATORI
ORAPROTUN ORACLE 12C SQL E PL/SQL TUNING
5 310
ORADBATUN TUNING DELLE PERFORMANCE DEL DATABASE ORACLE 12C
5 310
CERTIFICAZIONE BASE
ORACERT CERTIFICAZIONE ORACLE DB 12G SQL FUNDAMENTALS (1Z0-051)
2 314
CERTIFICAZIONI OCA E OCE
ORADB12CERT CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION I (1Z0-062)
4 316
ORADEVCERT
CERTIFICAZIONE ORACLE DB 12G PROGRAM WITH PL/SQL (1Z0-144)
4 318
ORATUNCERT
CERTIFICAZIONE ORACLE CERTIFIED EXPERT SQL TUNING (1Z0-117)
5 320
CERTIFICAZIONI OCP
ORACPCERT CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION II (1Z0-063)
5 322
ORA12CPCERT CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION (1Z0-060)
4 324
ORADCPCERT CERTIFICAZIONE ORACLE ADVANCED PL/SQL DCP (1Z0-148)
4 326
PAGINA
18
AREA JAVA
PERCORSO BASE
JPB JAVA BASE: OBJECT ORIENTED PROGRAMMING IN JAVA
5 328
JPA JAVA PROGRAMMAZIONE AVANZATA
5 330
JPW JAVA PROGRAMMAZIONE WEB
5 331
FRAMEWORK
STRUTS2 IL FRAMEWORK STRUTS 2
5 334
HIBERNATE01 IL FRAMEWORK HIBERNATE - CORSO BASE
5 336
HIBERNATE02 IL FRAMEWORK HIBERNATE - CORSO AVANZATO
3 337
JSF01 IL FRAMEWORK JSF 2.0 - CORSO BASE
3 338
JSF02 IL FRAMEWORK JSF 2.0 - CORSO AVANZATO
3 339
JPAPI IL FRAMEWORK JAVA PERSISTENCE API
4 340
SPRINGCORE IL FRAMEWORK SPRING
5 341
SPRINGWEB IL FRAMEWORK SPRING NELLE APPLICAZIONI WEB
5 343
SPRINGENT IL FRAMEWORK SPRING NELLE APPLICAZIONI ENTERPRISE
5 346
APPROFONDIMENTI
EJB ENTERPRISE JAVA BEANS 3.1
5 348
JEEDP CORE JEE DESIGN PATTERNS
3 351
JSEC JAVA SECURITY
3 353
PAGINA
19
LIFERAY CONFIGURAZIONE E SVILUPPO IN AMBIENTE LIFERAY PORTAL
5 356
CERTIFICAZIONI OCA E OCP
J8P1CERT CERTIFICAZIONE OCA, JAVA SE 8 PROGRAMMER I (1Z0-808)
5 358
J8P2CERT CERTIFICAZIONE OCP, JAVA SE 8 PROGRAMMER II (1Z0-809)
5 359
J7P2CERT CERTIFICAZIONE OCP, JAVA SE 7 PROGRAMMER II (1Z0-804)
5 361
JUP8CERT CERTIFICAZIONE OCP, UPGRADE JSE 7 TO JSE 8 (1Z0-810)
3 363
CERTIFICAZIONI OCE
JSCJBCERT CERTIFICAZIONE OCE, JEE6 EJB DEVELOPER(1Z0-895)
5 364
JSCWCDCERT
CERTIFICAZIONE OCE, JEE6 WEB COMPONENT DEVELOPER(1Z0-899)
5 366
JSCAPICERT CERTIFICAZIONE OCE, JEE6 PERSISTENCE API DEVELOPER(1Z0-898)
5 367
JSCWSDCERT CERTIFICAZIONE OCE, JEE6 WEB SERVICES DEVELOPER (1Z0-897)
5 369
CERTIFICAZIONE OCM
JARCHCERT CERTIFICAZIONE OCM, JEE6 ENTERPRISE ARCHITECT
7 371
AREA MICROSOFT (PROGRAMMATORI)
PERCORSO WEB APPLICATION
MC# VISUAL STUDIO 12-13: PROGRAMMING IN C# - MOC 20483
5 373
MCWSAC# VISUAL STUDIO 12-13:ESSENTIALS OF DEVELOPING WSAC# - MOC20484
5 375
MCSADC# VISUAL STUDIO 12-13: ADVANCED SADC# - MOC20485
5 377
PAGINA
20
MCHTML5 VISUAL STUDIO 13 - 15: PROGRAMMING IN HTML5_JS & CSS3
5 379
MVC4WA VISUAL STUDIO 13 - 15: DEVELOPING ASP.NET MVC 4 WEBAPPS
5 381
AZUREWS VISUAL STUDIO 13 - 15: DEVELOPING WINDOWS AZURE & WS
5 383
PERCORSO DEVELOPING MICROSOFT AZURE SOLUTIONS
MCAZ01 DEVELOPING MICROSOFT AZURE SOLUTIONS -MOC 20532
5 394
PERCORSO CERTIFICAZIONE SPECIALIST DEVELOPING AZURE SOLUTIONS
MCAZ01CERT CERTIFICAZIONE 70-532 DEVELOPING AZURE SOLUTIONS
2 398
CERTIFICAZIONI MCSD: WINDOWS STORE APPS USING C#
MC#CERT CERTIFICAZIONE 70-483: PROGRAMMING IN C#
2 385
MCWSAC#CERT CERTIFICAZIONE 70-484: ESSENTIALS OF DEVELOPING WSAC#
2 386
MCSADC#CERT CERTIFICAZIONE 70-485: ADVANCED SADC#
2 387
WINDOWS STORE APPS USING HTML5
MCWSAH5 VISUAL STUDIO12-13 ESSENTIALS DEVELOPING STORE APPS_HTML5
5 388
MCSADH5 VISUAL STUDIO 12-13 ADVANCED DEVELOPING STORE APPS_HTML5
5 390
CERTIFICAZIONI MCSD: WINDOWS STORE APPS USING HTML5
MCWSAH5CERT
CERTIFICAZIONE 70-481 ESSENTIALS DEVELOPING STORE APPS_HTML5
2 392
MCSADH5CERT
CERTIFICAZIONE 70-482 ADVANCED DEVELOPING STORE APPS_HTML5
2 393
AZURE SOLUTION ARCHITECT
PAGINA
21
MCAZ02
IMPLEMENTING MCS AZURE INFRASTRUCTURE SOLUTIONS -MOC20533
5 396
CERTIFICAZIONI MCSD: AZURE SOLUTION ARCHITECT
MCAZ02CERT CERTIFICAZIONE 70-533 IMPLEMENTING AZURE INFRASTRUCTURE
2 399
CERTIFICAZIONI MCSD: WEB APPLICATION
MCHTML5CERT CERTIFICAZIONE 70-480: PROGRAMMING IN HTML5_JS & CSS3
2 400
MVC4WACERT CERTIFICAZIONE 70-486: DEVELOPING ASP.NET MVC 4 WEBAPPS
2 401
AZUREWSCERT CERTIFICAZIONE 70-487: DEVELOPING WINDOWS AZURE & WS
2 402
AREA MICROSOFT (SISTEMISTI)
PERCORSO IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS
MCAZIS IMPLEMENTING MC AZURE INFRASTRUCTURE SOLUTIONS
5 403
PERCORSO CERTIFICAZIONE SPECIALIST IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE
MCAZISCERT CERTIFICAZIONE 70-533 IMPLEMENTING AZURE INFRASTRUCTURE SPECIALIST
5 405
PERCORSO WINDOWS SERVER 2016
MWS1601
INSTALLING, STORAGE AND COMPUTE WITH WINDOWS SERVER 2016
5 406
MWS1602 NETWORKING WITH WINDOWS SERVER 2016
5 408
MWS1603 IDENTITY WITH WINDOWS SERVER 2016
5 410
PAGINA
22
CERTIFICAZIONE MICROSOFT MCSA: WINDOWS SERVER 2016
MWS1601CERT CERTIFICAZIONE 70-740 - INSTALLING, STORAGE AND COMPUTE
WITH WINDOWS SERVER 2016 2 413
MWS1602CERT CERTIFICAZIONE 70-741 - NETWORKING WITH WINDOWS SERVER
2016 2 414
MWS1603CERT CERTIFICAZIONE 70-742 – IDENTITY WITH WINDOWS SERVER
2016 2 415
WINDOWS SERVER 2012
MWS1201 INSTALLING AND CONFIGURING WINDOWS SERVER 2012 MOC20410
5 416
MWS1201 ADMINISTERING WINDOWS SERVER 2012 - MOC 20411
5 418
MWS1203 CONFIGURING ADVANCED WINDOWS SERVER 2012 SERVICES - MOC 20412
5 420
CERTIFICAZIONE MICROSOFT MCSA: WINDOWS SERVER 2012
MWS1201CERT
CERTIFICAZIONE 70-410 - TS INSTALLING & CONFIGURING WS 2012
2 422
MWS1202CERT CERTIFICAZIONE 70-411 - TS ADMINISTERING WS 2012
2 423
MWS1203CERT CERTIFICAZIONE 70-412 - TS ADMINISTERING WS 2012 SERVICES
2 424
PERCORSO SUITE SYSTEM CENTER (PRIVATE CLOUD)
MSC1201 MONITORING & OPERATING A PRIVATE CLOUD_SYSTEM CENTER12
5 425
MSC1202 CONFIGURING & DEPLOYING A PRIVATE CLOUD _SYSTEM CENTER 12
5 427
PAGINA
23
CERTIFICAZIONI MCSE: SUITE SYSTEM CENTER (PRIVATE CLOUD)
MSC1201CERT
CERTIFICAZIONE 70-246 TS MONITORING & OPERATING PRIVATE CLOUD SC12
2 429
MSC1202CERT
CERTIFICAZIONE 70-247 TS CONFIGURING & DEPLOYING PRIVATE CLOUD SC12
2 430
MICROSOFT EXCHANGE SERVER 2013
MEX13 CORE & ADVANCED SOLUTIONS OF MS EXCHANGE SERVER 13
5 432
CERTIFICAZIONI MCSE: MICROSOFT EXCHANGE SERVER 2013
MEX1301CERT CERTIFICAZIONE 70-341 -TS CORE OF MS EXCHANGE SERVER 13
2 434
MEX1302CERT
CERTIFICAZIONE 70-342 -TSADVANCED SOLUTIONS_MS EXCHANGE SERVER13
2 435
PERCORSO MICROSOFT EXCHANGE SERVER 2016
MEX16_01 ADMINISTERING MICROSOFT EXCHANGE SERVER 2016
5 436
MEX16_02 DESIGNING AND DEPLOYING MICROSOFT EXCHANGE SERVER 2016
5 439
CERTIFICAZIONI MCSE: EXCHANGE SERVER 2016
MEX16CERT
CERTIFICAZIONE 70-345: DESIGNING AND DEPLOYNG MICROSOFT EXCHANGE SERVER 2016
2 442
PERCORSO MCSE MICROSOFT SHAREPOINT SERVER 2013
MSSP01 MICROSOFT SHAREPOINT SERVER 13 CORE SOLUTIONS MOC20331
5 443
PAGINA
24
MSSP02 MICROSOFT SHAREPOINT SERVER 13 ADVANCED SOLUTIONS MOC 20332
5 445
CERTIFICAZIONI MCSE: MICROSOFT SHAREPOINT SERVER 2013
MSSP01CERT
CERTIFICAZIONE 70-331 MCSE CORE SOLUTION SHAREPOINT SERVER13
2 447
MSSP02CERT
CERTIFICAZIONE 70-332 MCSE ADVANCED SOLUTION SHAREPOINT SERVER13
2 448
SQL SERVER 2014 PERCORSO MCSA: SQL SERVER 2014
MSQL1401 QUERYING MICROSOFT SQL SERVER 2014- MOC 20461
5 449
MSQL1402 ADMINISTERING MICROSOFT SQL SERVER 2014 DATABASES-MOC20462
5 451
MSQL1404 IMPLEMENTING A DATA WAREHOUSE_ MS SQL SERVER 14 MOC20463
5 453
CERTIFICAZIONI MCSA: SQL SERVER 2014
MSQL1401CERT CERTIFICAZIONE 70-461 SQL SERVER QUERYING MS SQL SERVER
2 455
MSQL1402CERT
CERTIFICAZIONE 70-462 SQL SERVER ADMINISTERING MS SQL SERVER DB
2 456
MSQL1404CERT
CERTIFICAZIONE 70-463 SQL SERVER IMPLEMENTING DWH_ MS SQL SERVER
2 457
PERCORSO DATA PLATFORM SQL SERVER 2014
MSQLDP01 DEVELOPING MS SQL SERVER 14 DATABASES - MOC 20464
5 458
MSQLDP02 DESIGNING DB SOLUTIONS FOR MS SQL SERVER 14- MOC 20465
5 460
CERTIFICAZIONI MCSE: SQL SERVER 2014
MSQLDP01CERT CERTIFICAZIONE 70-464: DEVELOPING MS SQL SERVER DB
2 462
PAGINA
25
MSQLDP02CERT
CERTIFICAZIONE 70-465: DESIGNING DB SOLUTIONS MSSQL SERVER
2 463
WINDOWS 10
MSWIN1001 INSTALLING & CONFIGURING WINDOWS 10 MOC 20697 - 1
5 464
MSWIN1002 DEPLOYING AND MANAGING WINDOWS 10 USING ENTERPRISE SERVICES MOC 20697 - 2
5 466
MSWIN1003 SUPPORTING & TROUBLESHOOTING WINDOWS 10 MOC 10982
5 468
CERTIFICAZIONE MCSA: WINDOWS 10
MSWIN10CERT CERTIFICAZIONE 70-697 CONFIGURING WINDOWS 10 DEVICES
2 470
MSWN1003CERT
CERTIFICAZIONE 70-698 INSTALLING & CONFIGURING WINDOWS 10
2 471
MICROSFT DYNAMICS 365 FOR OPERATIONS
MCDYNMP MICROSOFT DYNAMICS 365 FOR OPERATIONS MANUFACTURING & PLANNING
3 472
MCDYNTL MICROSOFT DYNAMICS 365 FOR OPERATIONS TRADE & LOGISTIC
3 473
MCDYNFI MICROSOFT DYNAMICS 365 FOR OPERATIONS FINANCE
2 474
AREA VMWARE
VMWCP6 VMWARE VSPHERE - INSTALL, CONFIGURE, MANAGE V6.5_BASE
5 476
VMWOS VMWARE VSPHERE: OPTIMIZE AND SCALE
5 477
VMWTRS VMWARE VSPHERE
5 478
VMWCLOUD VMWARE VCLOUD DIRECTOR: INSTALL CONFIGURE AND MANAGE
3 479
PAGINA
26
VMWHOR VMWARE HORIZON: INSTALL, CONFIGURE AND MANAGE V
5 480
CERTIFICAZIONI
VCP6_EXCERT UPGRADE DI PREPARAZIONE ALLA CERTIFICAZIONE VCP 6.5
3 482
VCP6_UPCERT UPGRADE DI PREPARAZIONE ALLA CERTIFICAZIONE VCP 6.5
5 482
AREA ZABBIX
ZABBIX IMPLEMENTARE UN SISTEMA DI MONITORAGGIO CON ZABBIX 3.
5 483
AREA CISCO
CCNA
ICND1 INTERCONNECTING CISCO NETWORKING DEVICE I
5 484
ICND2 INTERCONNECTING CISCO NETWORKING DEVICE II
5 486
CCNASEC IMPLEMENTING CISCO IOS NETWORK SECURITY
5 488
CCNACOLDEV IMPLEMENTING CISCO COLLABORATION DEVICES
5 489
CCNAVNDEV IMPLEMENTING CISCO VIDEO NETWORK DEVICES
5 490
CERTIFICAZIONI CISCO CCNA
CCNACERT CERTIFICAZIONE CISCO CCNA
3 491
CCNASECCERT CERTIFICAZIONE CISCO CCNA SECURITY
3 492
CCNACOLLCERT CERTIFICAZIONE CISCO CCNA COLLABORATION
5 493
PAGINA
27
CCNP
CCNPROU IMPLEMENTING CISCO IP ROUTING
5 494
CCNPSWN IMPLEMENTING CISCO IP SWITCHED NETWORKS
5 495
CCNPTSH TROUBLESHOOTING AND MAINTAINING CISCO IP NETWORKS
5 496
CERTIFICAZIONI CISCO CCNP
CCNPROUCERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CISCO ROUTE
3 497
CCNPSWNCERT CERTIFICAZIONE CISCO SWITCH
3 498
CCNPTSHCERT CERTIFICAZIONE CISCO TSHOOT
3 499
CCNADC
CCDCICT INTRODUCING CISCO DATA CENTER TECHNOLOGIES
5 500
CCDCICN INTRODUCING CISCO DATA CENTER NETWORKING
5 502
CERTIFICAZIONE CCNA DATA CENTER
CCNADCCERT CERTIFICAZIONE CCNA DATA CENTER
5 503
CERTIFICAZIONE CCNA SERVICE PROVIDER
CCSPNGN1 BUILDING CISCO SERVICE PROVIDER NEXT-GENERATION NETWORKS-I
5 504
CCSPNGN2 BUILDING CISCO SERVICE PROVIDER NEXT GENERATION NETWORKS-II
5 505
CCNASPCERT CERTIFICAZIONE CCNA SERVICE PROVIDER
5 506
PAGINA
28
TOOLS INFORMATION MANAGEMENT
ORACLE BUSINESS INTELLIGENCE
ORABI01 ORACLE BI ENTERPRISE EDITION - CORSO BASE
5 507
ORABI02 ORACLE BI ENTERPRISE EDITION CREAZIONE DASHBOARD & ANALISI
5 509
ORABI03 ORACLE BI ENTERPRISE EDITION CREAZIONE DI REPOSITORIES
5 512
CERTIFICAZIONE ORACLE BUSINESS INTELLIGENCE
ORABICERT
CERTIFICAZIONE ORACLE BI FOUNDATION IMPLEMENTATION SPECIALIST
5 515
ORACLE DATA WAREHOUSE
ORADWH ORACLE DATA WAREHOUSE
5 517
CERTIFICAZIONE ORACLE DATA WAREHOUSE
ORADWHCERT CERTIFICAZIONE ORACLE DWH IMPLEMENTATION SPECIALIST
5 519
ORACLE DATA INTEGRATOR 12C
ORADI_12C ORACLE DATA INTEGRATOR 12C - INTEGRATION AND ADMINISTRATION
5 521
HADOOP
HDOOP HADOOP - CORSO BASE DI PROGRAMMAZIONE HADOOP
4 523
BDHOOP_AS BIG DATA ANALYSIS CON HADOOP E SPARK
3 525
BDHDOOP BIG DATA CON NOSQL E HADOOP
3 527
PAGINA
29
BDSS SVILUPPO APPLICAZIONI BIG DATA CON SCALA E SPARK
3 529
HADOOP_PP ELABORAZIONE DISTRIBUITA SU HADOOP
4 531
CLOUDERA
CLO_DA CLOUDERA DATA ANALYST
4 533
CLO_BDA DESIGNING AND BUILDING BIG DATA APPLICATIONS
4 536
IBM COGNOS E DATASTAGE
COGNOS_OW IBM COGNOS BI V1
2 539
COGNOS_AD IBM COGNOS ANALYTICS - ENTERPRICE ADMINISTRATION V11
3 541
INFODS IBM INFOSPHERE DATA STAGE ESSENTIALS 11.5
4 542
KNOWAGE
KNOWAGE01 KNOWADGE DISCOVER
2 544
KNOWAGE02 KNOWAGE PROFESSIONAL
3 0
KNOWAGE03 KNOWADGE ADVANCED548
4 548
QLIKVIEW E QLIKSENSE
QVDES QLIKVIEW DESIGNER
2 550
QVDEV QLIKVIEW DEVELOPER
3 552
QSENSE QLIK SENSE: DATA DISCOVERY E DATA VISUALIZATION
2 554
MICROSOFT POWER BI
PAGINA
30
MCVPBI MICROSOFT POWER BI
5 555
SAP BUSINESS OBJECT
SAPBO SAP BUSINESS OBJECTS DATA SERVICES 4
3 557
MONGO DB
MONDB IL DATABASE MONGO
5 559
CASDB CASSANDRA - CORSO BASE
3 561
METODI DI DESIGN SITI WEB
NTWEB NEW WEB TECHNOLOGIES
4 563
DWEB WEB DESIGN
3 565
IRWEB INFORMATION RETRIEVAL: SOLUZIONI OPEN SOURCE
4 566
EIWEB ESTETICA DELLE INTERFACCE WEB
3 568
OCWEB ORGANIZZAZIONE DELLA CONOSCENZA PER IL WEB
3 570
SMWEB SOCIAL MEDIA & SECURITY
2 572
UXWEB USER EXPERIENCE DESIGN PER IL WEB
3 574
Adobe
PHOTOSHOP UTILIZZARE ADOBE PHOTOSHOP PER IL WEB
3 576
ANIMATE UTILIZZARE ADOBE ANIMATE
2 578
PAGINA
31
SVILUPPO WEB 2.0
LINGUAGGI DI PROGRAMMAZIONE
RIA PROGRAMMAZIONE WEB 2.0 - CORSO BASE
5 580
JSCRIPT PROGRAMMAZIONE JAVASCRIPT
3 581
HTML5-CSS3 SVILUPPO DI APPLICAZIONI CON HTML5
5 583
ISJ ISOMORPHIC JAVASCRIPT
5 585
AJAX AJAX E WEB 2.0
5 586
GWT GOOGLE WEB TOOLKIT
3 588
PYDJ SVILUPPO DI APPLICAZIONI WEB CON PHYTON E DJANGO
5 590
SCALA PROGRAMMAZIONE SCALA
5 592
FRAMEWORK
REACT IL FRAMEWORK REACT
3 594
BCKEMBER IL FRAMEWORK BACKBONE.JS ED EMBER.JS
3 596
JQUERY SVILUPPO DI APPLICAZIONI WEB CON JQUERY
3 598
MVC SVILUPPO DI APPLICAZIONI COMPLESSE (MVC CLIENT SIDE)
3 600
BOOTSTRAP IL FRAMEWORK BOOTSTRAP
3 602
EXT-JS IL FRAMEWORK JAVASCRIPT EXT-JS
5 603
IONIC IL FRAMEWORK IONIC
3 605
PAGINA
32
DOJO IL FRAMEWORK DOJO
3 606
NODEJS IL FRAMEWORK NODE.JS
3 607
PHP
PHPWEB_01 SVILUPPO CON PHP - CORSO BASE
5 609
PHPWEB_02 SVILUPPO CON PHP - CORSO AVANZATO
5 611
PHP
ANGJS1_01 ANGULAR JS
3 613
ANGJS1_02 ANGULAR JS - CORSO AVANZATO
3 615
ANGJS2_01 ANGULAR JS V2 - CORSO BASE
3 617
ANGJS2_02 ANGULAR JS V2 - CORSO AVANZATO
3 619
Adobe
FIWARE FIWARE BASE - SVILUPPO APPLICAZIONI
3 621
CONTENT MANAGEMENT SYSTEM
DRUPAL DRUPAL
3 623
OCMS OPENCMS
2 625
DCMS DOTCMS
2 627
PAGINA
33
SVILUPPO APPLICAZIONI MOBILE
MOB_01 MOBILE INTERFACE DESIGN
3 629
MOB_IOS01 SVILUPPO APPLICAZIONI IPHONE IPAD: FONDAMENTI
5 631
MOB_IOS02 SVILUPPO APPLICAZIONI IPHONE IPAD: TECNICHE AVANZATE
5 633
MOB_IOS_OBJ PROGRAMMARE APP PER IOS SU IPHONE E IPAD CON OBJECTIVE-C
3 635
MOB_AND01 SVILIPPO DI APPLICAZIONI CON ANDROID: FONDAMENTI
5 636
MOB_AND02 SVILIPPO DI APPLICAZIONI CON ANDROID: TECNICHE AVANZATE
5 637
MOB_SOCIAL INTEGRARE WEB APPLICATION E SOCIAL NETWORK
3 639
MOB_UX USER EXPERIENCE DESIGN PER IL MOBILE
3 640
MOB_WEAR PROGRAMMARE SMARTWATCH E SMARTPHONE CON ANDROID WEARABLE
3 642
MOB_PG SVILIPPO DI APPLICAZIONI (IBRIDE) CON PHONEGAP
2 644
Arduino ed Arduino Like - Corsi Microlearning
CMARD_BO
BOARD ARDUINO ED ARDUINO LIKE: INSTALLAZIONE, CONFIGURAZIONE AMBIENTE E SENSORI
15 min 646
CMARD_RF
TECNOLOGIE RF PER REALIZZARE RETI DI SENSORI WIRELESS CON ARDUINO ED ARDUINO LIKE
15 min 647
LINUX
LINUX1 FONDAMENTI DI LINUX
5 648
LINUX2 GESTIONE DEL SISTEMA LINUX
5 650
PAGINA
34
PUPPET
PUPPET PUPPET FUNDAMENTALS
3 651
IBM
IBM SYSTEM STORAGE & NETWORKING
IBM_SAN STORAGE AREA NETWORKING FUNDAMENTALS
5 652
IBM TIVOLI
IBM_TIV TIVOLI WORKLOAD SCHEDULER FOR Z/OS 8.6 OPERATIONS
2 654
IBM FILENET
IBM_FN IBM FILENET CONTENT MANAGER:IMPLEMENTATION & ADMINISTRATION
5 656
RED HAT
PERCORSO SYSTEM ADMINISTRATION
RHCSA RED HAT SYSTEM ADMINISTRATION BASE
5 657
RHCSACERT
CERTIFICAZIONE EX200 RED HAT CERTIFIED SYSTEM ADMINISTRATOR
5 658
RHCSECERT CERTIFICAZIONE RED HAT CERTIFIED ENGINEER
5 659
OPEN STACk
RHOS RED HAT OPEN STACK ADMINISTRATION
4 661
PAGINA
35
RHCSAOS_CERT CERTIFICAZIONE RHCSA OPEN STACK (EXAM 210)
5 662
RHCSEOS_CERT CERTIFICAZIONE RHCE OPEN STACK (EXAM 310)
5 663
OPEN SHIFT
RHOPSH OPEN SHIFT ENTERPRISE ADMINISTRATION
3 665
JBOSS
JBASDEVCERT RHCSACORSO DI PREPARAZIONE ALLA CERTIFICAZIONE RED HAT JBOSS ENTERPRISE APPLICATION DEVELOPMENT (RHCJD) CON ESAME FINALE
5 666
JBASADMCERT CERTIFICAZIONE REDHAT JBOSS APPLICATION ADMINISTRATION
5 667
SALESFORCE
PERCORSO ADMINISTRATOR
SLSADMIN01 SALESFORCE.COM BASIC ADMINISTRATION
5 669
SLSADMIN02 MASTERING SALESFORCE.COM ADMINISTRATION
4 670
PERCORSO FUNCTIONAL
SLSFUN01 SALES CLOUD FOR FUNCTIONALS AND CONSULTANTS
5 671
SLSFUN02 SERVICE CLOUD FOR FUNCTIONALS AND CONSULTANTS
5 673
PERCORSO DEVELOPER
SLSDEV01 BUILDING APPLICATIONS WITH FORCE.COM
5 675
SLSDEV02 APEX & VISUALFORCE CONTROLLERS IN SALESFORCE.COM
5 676
PAGINA
36
SLSDEV03 INTEGRATING WITH FORCE.COM
5 677
ALFRESCO
ALF01 ALFRESCO CERTIFIED ENGINEER
5 678
ALF02 ALFRESCO CERTIFIED ADMINISTRATOR
5 680
CERTIFICAZIONI
ALF01CERT CERTIFICAZIONE ALFRESCO CERTIFIED ENGINEER
2 682
ALF02CERT CERTIFICAZIONE ALFRESCO CERTIFIED ADMINISTRATOR
2 684
CLOUD COMPUTING
CLOUD CLOUD COMPUTING - SCENARI E MODELLI DI RIFERIMENTO
2 686
AMAZON AMAZON WEB SERVICES
3 687
SECLOUD CLOUD SECURITY
3 688
SOA
SOA SERVICE ORIENTED ARCHITECTURE
3 690
WSJ SVILUPPO DI WEB SERVICES CON JAVA
4 692
SABASE SERVICES ARCHITECTURES - CORSO BASE
2 694
CDJDOCK CONTINUOUS DELIVERY CON JENKINS E DOCKER
3 695
DOCK DOCKER ADMINISTRATION
4 697
SECSOAP SICUREZZA E SERVIZI WEB SOAP
3 698
PAGINA
37
CYBER SECURITY
SVILUPPATORI – APPLICAZIONI SICURE
BSS-J2EE BUILDING SECURE SOFTWARE - J2EE
5 699
BSS-.NET BUILDING SECURE SOFTWARE - .NET
5 701
BSS-AND BUILDING SECURE MOBILE APPLICATIONS ANDROID
2 703
BSS-iOS BUILDING SECURE MOBILE APPLICATIONS IOS
2 705
TESTER – APPLICAZIONI SICURE
TRS TESTING AND REVIEW SOFTWARE
5 707
NETWORK E SISTEMI
TCP-IP TCP/IP FUNDAMENTALS
3 709
IPV6 INTERNET PROTOCOL IPV6
3 710
SENET COMPUTER & NEWORK SECURITY
4 711
SEHACK HACKER TECHNIQUES, EXPLOIT AND INCIDENT HANDLING
5 713
CEHCERT CERTIFICAZIONE CEH
2 714
ECSACERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ECSA
3 715
38
INTRODUZIONE AL RUOLO DEL PM
Il corso, in formato e-learning, introduce i riferimenti metodologici di base illustrando, con maggior dettaglio, i principi base dello standard PMI e fornisce la descrizione del ruolo di PM in funzione di diversi scenari organizzativi. Completa la definizione del ruolo la descrizione dei principali adempimenti normativi (D.lgs. 81/2008, D.Lgs. 196/2003) di cui il PM è responsabile in accordo con quanto definito dalle procedure aziendali
DURATA: 15 minuti
AREA: Project Management
PERCORSO: Saper gestire i progetti (Percorso base)
METODOLOGIA: · Corso di formazione a distanza (WBT · WebBasedTraining) fruibile in
qualsiasi momento. Il corso presenta una struttura su differenti unità didattiche, composte
da una parte iniziale di presentazione degli obiettivi, una seconda parte di esposizione dei
contenuti, una terza e ultima parte di riepilogo dei principali concetti trattati. Sono previsti,
inoltre, momenti di verifica dell'apprendimento in itinere e alla fine del corso.
OBIETTIVI: · Illustrare imodelli organizzativi più comuni
· Comprendere come cambia il ruolo del PM in funzione del modello organizzativo in cui
opera
· Comprendere gli adempimenti normativi da gestire
PREREQUISITI
Nessuno
PROGRAMMA
· Introduzione al Project Management
· Il programma di formazione aziendale di Project Management
· Standard, metodologie e framework di Project Management (CMMI, Prince2, PMI...
· PMBOK: il framework PMI per la gestione dei progetti
39
· Il PMBOK e la sua struttura
· Professione PM
· Modelli organizzativi e ruolo e compitidel PM
· Adempimenti D.Lgs.81/2008 e D.Lgs. 196/2003 da attuare nella gestione progetti
· Testo Unico sulla salute e sicurezza sul lavoro D.Lgs.81/08
· Testo Unico in materia di Privacy· Dlgs196/
PMINTRO
40
FONDAMENTI DI PM
Iscriviti a questo corso se vuoi imparare le metodologie, tecniche e best practices per gestire correttamente un progetto secondo gli standard aziendali
DURATA: 3 giorni
AREA: Project Management
PERCORSO: Saper gestire i progetti (Percorso base)
METODOLOGIA: Lezioni frontali in aula ed esercitazioni con dibattito, all'interno dei
caminetti serali dopo cena, per l'approfondimento di alcuni aspetti specifici e/o per il
confronto con esperienze fatte da colleghi PM
OBIETTIVI: Fornire una guida operativa alle modalità di governo di un progetto con
l'individuazione dei principali deliverables da produrre, delle tecniche da utilizzare, dei passi
operativi da compiere fornendo· laddove opportuno· indicazione dei templates aziendali che
è possibile utilizzare
PREREQUISITI
Il corso è destinato a: · coloro che abbiano iniziato o avvieranno entro i successivi 3 mesi attività di gestione progetto. Per accedere al corso è obbligatorio aver in precedenza fruito del corso WBT PMINTRO · Profili Consulenziali, ERP e Manageriali senza distinzione di Seniority · Profili Funzionali, Data Analyst, Solution Architect, Ricercatori e Auditor di Qualità soltanto di livello Senior
PROGRAMMA
Avvio Lavori
· Analisi documenti contrattuali
· Identificazione organizzazione di progetto (ruoli e responsabilità)
· Definizione del contesto (WBS)
· Identificazione stakeholder gestione delle comunicazioni (tempi e modi)
· Identificazione requisiti inclusi quelli di qualità
41
· Identificazione rischi
· Identificazione adempimenti normativi
· Stima tempi e costi (Piano lavori e preventivo fornitura)
In corso d'opera
· Identificazione/verifica stakeholder e comunicazioni
· Gestione requisiti
· Gestione tempi/costo
· Gestione Issue Log
· Avanzamento di progetto periodico
· SAL con Cliente
· Reporting
A fine progetto
· Archiviazione documenti
· Chiusura contratti con i fornitori
· Chiusura commessa a meno attività manutenzione
Acquisizione di un progetto in corso
· Verificare la presenza/correttezza di quanto richiesto per un progetto in corso d'opera ed eventualmente
ricostruire/produrre le parti mancanti
· Analizzare i razionali di stima esistenti e , sulla base della situazione corrente, effettuare stime di tempi/costi a
finire evidenziando eventuali scostamenti
PMBASE
42
LABORATORIO OPERATIVO DI PM
Iscriviti a questo corso se vuoi sperimentare praticamente cosa significa essere Project Manager in Azienda
DURATA: 3 giorni
AREA: Project Management
PERCORSO: Saper gestire i progetti (Percorso base)
METODOLOGIA: Lezione frontale ed esercitazioni
OBIETTIVI: Il modulo è un laboratorio operativo all'interno del quale i partecipanti simulano la gestione di un progetto applicando i processi e producendo i deliverables appresi nel corso PMBASE
PREREQUISITI
E' obbligatorio aver frequentato il corso PMBASE oppure PMCONT e PMSTCIl corso è destinato a: · coloro che abbiano iniziato o avvieranno entro i successivi 3 mesi attività di gestione progetto. Per accedere al corso è obbligatorio aver in precedenza fruito del corso WBT PMINTRO · Profili Consulenziali, ERP e Manageriali senza distinzione di Seniority · Profili Funzionali, Data Analyst, Solution Architect, Ricercatori e Auditor di Qualità soltanto di livello Senior
PROGRAMMA
· Riepilogo del principali processi da attuare ad Avvio Lavori, In corso d'opera, a fine progetto · Simulazione della gestione di un progetto con produzione di: · Matrice stakeholder e piano di comunicazione · Matrice dei rischi · WBS · Piano di lavoro (tempi e costi) · Avanzamento periodico · Sal con il Cliente
PMLAB
43
PORTFOLIO MANAGEMENT
Iscriviti a questo corso se vuoi imparare i principali elementi della disciplina di portfolio management secondo lo standard del Project Management Institute (PMI) ed apprendere le principali tecniche di selezione dei progetti
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con lezione frontale con proiezione di slide in lingua inglese e
trattazione in lingua italiana.;
Esercitazioni teoriche per la verifica dell'apprendimento e della comprensione dei contenuti;
Esercitazioni pratiche per la verifica della corretta applicazione dei contenuti
OBIETTIVI:
· Far acquisire ai partecipati le conoscenze di base relative al modello di project portfolio
management proposto dal Project Management Institute (The Standard for Portfolio
Management · 3rd Edition)
· Far acquisire ai partecipati le competenze di base sulle principali tecniche di selezione dei
progetti
· Consentire ai partecipanti il conseguimento di 13 PDU (7 Technical e 6 Strategic & Business)
per il mantenimento della certificazione PMP
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP. E' consigliato aver frequentato in precedenza il corso
Program Management ed avere una buona conoscenza della lingua inglese
PROGRAMMA
44
· Il modello di portfolio management proposto dal Project Management Institute (PMI(r))
· Principali tecniche di selezione dei progetti (NPV, IRR, PBP, ecc.)
· Esercitazioni teoriche (verifica apprendimento e comprensione dei contenuti teorici del corso)
· Esercitazioni pratiche (sviluppo della capacità di applicare correttamente i contenuti del corso)
· Test finale di verifica dell'apprendimento delle competenze
PPM
45
PROGRAM MANAGEMENT
Iscriviti a questo corso se vuoi imparare i principali elementi della disciplina di program management secondo lo standard del Project Management Institute (PMI)
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con lezione frontale con proiezione di slide in lingua inglese e
trattazione in lingua italiana;
Esercitazioni teoriche per la verifica dell'apprendimento e della comprensione dei contenuti;
Esercitazioni pratiche basate su scenari di simulazione per l'applicazione dei contenuti
OBIETTIVI: · Far acquisire ai partecipati conoscenze di base del modello di program
management proposto dal Project Management Institute (The Standard for Program
Management · 3rd Edition)
· Consentire ai partecipanti il conseguimento di 13 PDU (Categoria Tecnica) per il
mantenimento della certificazione PMP
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP. E' consigliato aver frequentato in precedenza il corso
Program Management ed avere una buona conoscenza della lingua inglese
PROGRAMMA
· Il modello di program management proposto dal Project Management Institute (PMI(r))
· Concetti base
· Framework di riferimento
· Esercizi di verifica
· Program Performance Domains · Program Strategy Alignment· Program Benefits Management
· Program Governance
46
· Program Stakeholder Engagement
· Program Lifecycle Management
· Panoramica sui processi di supporto di gestione dei programmi
· Caso di studio A
· Identificazione di concetti ed elementi di base di program management
· Svolgimento in autonomia di un elaborato e discussione in plenaria degli elaborati prodotti
· Caso di studio B
· Parte 1
· Impostazione e pianificazione di un programma
· Svolgimento in autonomia di un elaborato e discussione in plenaria degli elaborati prodotti
· Caso di studio B
· Parte 2
· Monitoraggio e controllo di un programma
· Svolgimento in autonomia di un elaborato e discussione in plenaria degli elaborati prodotti
PROMNG
47
MICROSOFT PROJECT FOR PMP
Iscriviti a questo corso se vuoi imparare ad utilizzare le principali funzionalità di supporto alla pianificazione e monitoraggio di progetto offerte dallo strumento Microsoft Project.
DURATA: 3 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con lezione frontale; Esercitazioni pratiche guidate dal docente;
Esercizi svolti dai partecipanti con correzione collettiva.
OBIETTIVI: · Permettere ai partecipanti di sapere utilizzare con adeguata autonomia e
padronanza lo strumento Microsoft Project a supporto delle principali esigenze di supporto
alla pianificazione ed al monitoraggio dei progetti.
· Consentire ai partecipanti l'acquisizione di 21 PDU (categoria Tecnica) per il mantenimento
della certificazione PMP(r).
PREREQUISITI
E' fortemente consigliato avere almeno 1 anno di esperienza nella gestione di progetti. E' consigliato: avere
conseguito la certificazione PMP o conoscenza equivalente.
E' obbligatorio avere a disposizione un PC equipaggiato con Microsoft Project 2010 (preferibilmente in lingua
inglese, utilizzata come riferimento nel materiale didattico).
PROGRAMMA
· Schedulazione automatica e manuale
· Gestione dei calendari
· Tipologie di risorse
· Modalità di assegnazione
· Tipo attività e scheduling formula
· Programmazione basata sulle risorse (effort· driven)
48
· Gestione della baseline
· Tracking Fields
· Modalità di rilevazione avanzamento
· Gestione dei vincoli
· Deadlines
· Cammino critico di progetto
· Livellamento risorse
· Applicazione della tecnica di EVM
· Pool di risorse e integrazioni tra progetti (cenni)
· Integrazione con Excel e Outlook (cenni)
MSPROPMP
49
CONTRACT & CLAIM MANAGEMENT
Iscriviti a questo corso se vuoi imparare ad analizzare e presidiare correttamente le tematiche contrattuali, sia nelle fasi preliminari di negoziazione, che in quelle successive di amministrazione, per garantire la soddisfazione di tutte le parti coinvolte
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Formazione in aula con momenti di esercitazione durante i quali i
partecipanti saranno chiamati a rispondere a quesiti teorici e pratici. Al termine della seconda
giornata sarà assegnato un caso pratico da risolvere e le soluzioni dei partecipanti saranno
analizzate in plenaria
OBIETTIVI:
· Fondamenti di teoria dei contratti in Common Law e Civil Law
· Chiarire come e perché nascono i claim e i contro· claim
· Evidenziare le cause più frequenti di claim e controversie e i metodi per evitarle
· Fornire le competenze per gestire i contratti prevenendo le controversie
· Spiegare le tecniche di negoziazione più adatte alla risoluzione delle controversie
· Fornire le conoscenze di base sui metodi di risoluzione delle controversie che utilizzano
terze parti
· Illustrare le tecniche di Alternative Dispute Resolution
· Fornire strategie e tattiche di negoziazione durante le controversie
· Spiegare come utilizzare le clausole contrattuali per ridurre le probabilità di claim e
controversie
PREREQUISITI
Aver frequentato il corso PMBASE ed avere almeno un anno di esperienza nella gestione dei progetti
PROGRAMMA
50
Il corso tratterà i seguenti contenuti:
· Definizioni, Common Law e Civil Law, elementi principali di un contratto
· Processi di gestione contrattuale
· Le tipologie contrattuali ed i contenuti del contratto
· Le varianti ed i ritardi
· Le dispute contrattuali ed i contenziosi
· Le principali cause di claim
· Tipi di claim
· Requisiti per la presentazione di un claim
· Gestione e quantificazione dei claim
· Tecniche e metodi per la risoluzione delle controversie
· Negoziazioni per interesse
· Risoluzione dei conflitti
CCMPMP
51
CONTEXT & STAKEHOLDER MANAGEMENT
Iscriviti a questo corso se vuoi imparare a porti ed agire da vero context leader, familiarizzando con i temi relativi al "context" (why and who). Dominare i contenuti del progetto è infatti oggi una condizione necessaria ma non sufficiente se il contesto ospitante e gli stakeholder che lo popolano non vengono adeguatamente indirizzati.
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Didattica di tipo induttivo· esperienziale composta dall'alternarsi di docenza
interattiva; sperimentazione del modello e delle tecniche su situazioni reali attraverso
esercitazioni in sottogruppi; presentazione e discussione in plenaria dei semilavorati prodotti
in sottogruppo, sintesi dei punti chiave ed eventuale ripresa di alcuni concetti teorici. E'
previsto un pre· work individuale di messa a fuoco del livello di complessità dei progetti
tipicamente in carico ai partecipanti
OBIETTIVI:
· Analizzare le metriche di definizione del sistema di obiettivi del progetto
· Approfondire la tassonomia dei fattori di complessità del contesto ospitante il progetto
· Sperimentare le tecniche di profilazione sistematica dello scenario del progetto e di
definizione della conseguente strategia di gestione
· Applicare in maniera integrata i sette processi di communications e stakeholder
management proposti dal PMBOK(r) del PMI(r)
· Esaminare le caratteristiche della "leadership by wandering around" da applicare in contesti
ad alta complessità relazionale
· Consentire ai partecipanti l'acquisizione di 13 PDU (Professional Development Unit) per il
mantenimento delle certificazioni PMP(r) e/o 13 PDU per il mantenimento della certificazione
PMI· ACP(r)
52
PREREQUISITI
Aver obbligatoriamente seguito tutti i corsi del percorso fondamentale di project management Saper gestire i
progetti
PROGRAMMA
· Un cambio di paradigma: da do the right project a do the project right
· Un punto di partenza: il project charter come formalizzazione del mandato di progetto
· Il sistema pesato degli obiettivi del progetto attraverso il modello Project Balanced Scorecard
· I fattori di complessità del progetto secondo il modello Navigating Complexity del PMI(r)
· Inquadrare lo scenario di progetto: metriche e check list
· La strategia di gestione del progetto in relazione allo scenario identificato
· Gli stakeholder come fattore primario di complessità
· La gestione integrata degli stakeholder: collegamenti tra i processi di communications management e stakeholder
management del PMBOK(r)
· Identificare gli stakeholder: matrice e registro degli stakeholder
· Definire il piano di gestione delle comunicazioni di progetto: azioni e costo/beneficio
· Definire il piano di ingaggio degli stakeholder: modello ADKAR e strategie di ingaggio
· Monitorare i livelli di ingaggio degli stakeholder
· Guidare gli stakeholder verso il cambiamento generato dal progetto: spunti dal modello "Managing change in
organizations" del PMI(r)
· Il profilo del project manager come context leader: leadership by wandering around
CSKPMP
53
RISK MANAGEMENT
Iscriviti a questo corso se vuoi imparare a gestire i rischi di progetto in maniera consapevole, strutturata ed efficiente attraverso l’acquisizione dei concetti di base dei principali modelli di riferimento di project risk management (PMBOK / PRINCE2) e loro applicazione pratica in scenari progettuali
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con lezione frontale. Esercitazioni pratiche individuali con
produzione di elaborati da parte dei discenti; discussione e confronto degli elaborati
moderata dal docente
OBIETTIVI:
· Acquisire competenze di base sui principali modelli di riferimento di project risk
management (PMBOK / PRINCE2)
· Aumentare la capacità di gestire in maniera consapevole i rischi di progetto
· Sapere applicare in pratica con adeguata padronanza i concetti appresi
· Sapere come utilizzare gli strumenti aziendali previsti a supporto della gestione dei rischi di
progetto.
PREREQUISITI
Aver frequentato il Percorso Base di Project Management oppure possedere consolidata esperienza nella gestione
di Progetti
PROGRAMMA
· Definizione di rischio
· Teoria ed esercitazioni pratiche
· Identificazione dei rischi
54
· Teoria ed esercitazioni pratiche
· Analisi dei rischi
· Teoria ed esercitazioni pratiche
· Risposta ai rischi
· Teoria ed esercitazioni pratiche
· Monitoraggio dei rischi
· Teoria ed esercitazioni pratiche
· Strumenti aziendali a supporto della gestione dei rischi
· Esercitazioni di riepilogo
PMRISK
55
MODELLI DI PMO
Iscriviti a questo corso se desideri capire cosa è il Project Management Office di progetto, distinguerlo dalle unità PMO che le aziende e le organizzazioni nel mondo costruiscono, e conoscere i principali studi e testi disponibili sul tema. Costruirai le basi per svolgere con consapevolezza e soddisfazione il mestiere di “consulente PMO” nelle sue diverse accezioni
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con proiezione di slide in lingua inglese ed italiana e trattazione
in lingua italiana (il testo di base di riferimento è il libro The Project Management Office
(PMO): A quest for understanding di Brian Hobbs e Monique Aubry); Discussione di casi reali;
Esercitazioni per la verifica dell'apprendimento e della comprensione dei contenuti
OBIETTIVI:
· Fornire ai partecipanti le conoscenze di base per comprendere ed affrontare con successo i
diversi ruoli operativi che sono richiesti dal mercato e che in forme diverse hanno a che
vedere con PMO del cliente o interni
· Introdurre ai partecipanti le diverse configurazioni possibili di Project Management Office
prendendo come base teorica le diverse pubblicazioni di PMI circa l'argomento (Serie
Thought Leadership: publications on PMO)
· Presentare ai partecipanti casi reali che testimoniano le diverse configurazioni teoriche
introdotte
· Fornire ai partecipanti esempi concreti di tecniche e strumenti per: (a) supportare il PMO di
un cliente, (b) contribuire alla definizione di un PMO di un cliente, (c) definire un prorpio
PMO di progetto, (d) selezionare le giuste persone che possono collaborare in un PMO
interno e/o esterno
· Consentire ai partecipanti l'acquisizione di 13 PDU (Professional Development Unit) per il
mantenimento della certificazione PMP(r)
56
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP
PROGRAMMA
· Il PMO di un programma o progetto
· ll PMO di una unità organizzativa
· Il PMO come centro di eccellenza di Project Management
· Il PMO come agglomerato di Project Managers
· Casi reali raccontati per far comprendere i diversi modelli di PMO
· Tecniche e strumenti presentate per knowledge area
· PMO e PMBOK: cosa sfruttare nei vari PMO delle conoscenze di Project Management
· PMO a supporto di progetti gestiti con metodologie agili
PMOPMP
57
STRUMENTI NON TRADIZIONALI DI PM
Iscriviti a questo corso se vuoi avere una panoramica complessiva degli strumenti di project management non tradizionali ed emergenti reperibili sul mercato, confrontati tra loro sulla base di casi reali di gestione di progetto, cloud-based o meno, con politiche di prezzo diverse “a servizio” (in varie forme) o “a licenza”
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula in metodo workshop con supporto di slide italiano/inglese con
spiegazione in italiano. Lavoro di gruppo in cui verificare l'utilizzo di alcuni di questi
strumenti. Discussione e confronto di esperienze ed opinioni
OBIETTIVI:
· Consentire ai partecipanti l'acquisizione di 13 PDU (Professional Development Unit) per il
mantenimento della certificazione PMP(r)
· Fornire ai partecipanti un framework di riferimento delle principali funzionalità richieste ad
un PMIS di progetto
· Rifocalizzare sul supporto che si chiede al PMIS durante la conduzione dei progetti
· Fornire ai partecipanti una overview dei principali tool di Project Management "tradizionali”
e "non tradizionali” (riferimento per tradizionali = presenti nel quadrante Gartner nel 2010)
· Utilizzando un esempio / esercizio provare l'utilizzo di alcuni strumenti di project
management preselezionati dai docenti per catturare quelli di maggior interesse per i discenti
e per il mercato/clienti
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP. E' fortemente consigliata la conoscenza di MS Project
PROGRAMMA
58
· Funzionalità di un PMIS
· Strumento di riferimento per didattica: MS Project
· Strumenti reperibili sul mercato
· Presentazione lista individuata dei tool da trattare nel dettaglio durante il corso e sue ragioni
· Presentazione progetto di esempio per provare ad utilizzare i diversi tools
· Sessioni di lavoro individuali e in gruppo in cui fare esperimenti con i tool
· Sessione finale di confronto
· Raccolta raccomandazioni da condividere
STPMP
59
AGILE PROJECT MANAGEMENT
Descrizione in due righe: Iscriviti a questo corso se sei interessato ad acquisire i fondamenti dell’Agile Project Management in modo da poter affrontare ambienti progettuali ove l’approccio non è più solo quello tradizionale. Tratteremo i più diffusi metodi e strumenti di APM e ti faremo conoscere questo nuovo mondo dove la precedenza è data a persone, capacità di adattamento, software funzionante, e relazione con il cliente
DURATA: 3 giorni
AREA: Project Management
PERCORSO: Corsi REP ed approfondimenti
METODOLOGIA: Corso d'aula con supporto di slide italiano/inglese con spiegazione in
italiano; Utilizzo di serious game per facilitare la comprensione e la memorizzazione dei
concetti proposti; Ampio confronto con e tra i partecipanti.
OBIETTIVI:
· Fornire ai partecipanti le basi teoriche dell'Agile Project Management
· Favorire il cambio di paradigma mentale, cruciale per la transizione verso l'APM
· Far acquisire ai partecipanti conoscenze di base relative ai framework più diffusi di Agile
Project Management evidenziando le differenze rispetto ai framework di project
management tradizionale
· Far acquisire ai partecipanti la capacità di scegliere quale framework e di conseguenza quali
strumenti utilizzare in funzione delle caratteristiche del singolo progetto
· Fornire ai partecipanti elementi per discernere quando applicare e soprattutto quando non
applicare l'Agile Project Management; fornire informazioni rispetto ai rischi di fallimento
dell'Agile Project Management e le tutele da adottare per prevenirlo
· Consentire ai partecipanti l'acquisizione di 21 PDU per il mantenimento della certificazione
PMP(r)
PREREQUISITI
60
E' obbligatorio essere in possesso della certificazione PMP
PROGRAMMA
· I valori e i principi dell'Agile Manifesto
· L'approccio agile rispetto a quello tradizionale
· Quando applicare l'Agile Project Management e quando non farlo
· Scrum: il framework Agile più diffuso
· Kanban
· Dall'idea di business al product backlog: vision di prodotto con Canvas
· Cenni ad eXtreme Programming
· Indicazioni per chi vuole intraprendere un percorso di certificazione
APM
61
CERTIFICAZIONI PROJECT MANAGER (UNI11648) E ICT PROJECT MANAGER (UNI
11506:2013) PER PMP
Iscriviti a questo corso se sei interessato a conseguire la nuova certificazione di Project Manager (UNI11648) e ICT Project Manager (UNI 11506-2013) in modalità “upgrade” rispetto alla certificazione PMP® già in tuo possesso. La modalità “upgrade” consiste nel sostenere una intervista face-to-face con l’esaminatore e di discutere il progetto
DURATA: 2 giorni
AREA: Project Management
PERCORSO: Certificazione UNI
METODOLOGIA: Webinar introduttivo sui contenuti ed i benefici della certificazione
proposta. Giornata dedicata a richiamare i concetti della norma UNI ISO 21500 seguiti da una
giornata di preparazione del caso da proporre come base per la discussione durante
l'intervista.
OBIETTIVI: La norma UNI 11648 pubblicata a fine 2016 definisce i requisiti relativi all'attività
professionale del Project manager, di equivalenti figure che gestiscono progetti o di altri ruoli
organizzativi che svolgono equivalenti funzioni in conformità con la UNI ISO 21500.Il corso
fornisce una overview della norma (subject group, process group, processi, input, output)
facendo leva sui concetti acquisiti in precedenza durante il percorso di certificazione
PMP(r). Trasferisce inoltre tutti gli elementi per preparare il materiale di richiesta
accettazione all'esame e sostenere l'intervista che costituisce l'esame di certificazione.
PREREQUISITI
Possesso della certificazione PMP
PROGRAMMA
62
· Overview sulle caratteristiche principali della norma UNI ISO 21500 (subject group, process group,
processi, input, output) ed allineamento allo standard del PMI(r)
· Preparazione all'esame di certificazione Project Manager (UNI11648) e ICT Project Manager (UNI 11506-
2013) che si terrà al termine della seconda giornata in aula
UNIPMP
63
PREPARAZIONE ALLA CERTIFICAZIONE RISK PMI-RMP
Iscriviti a questo corso se vuoi imparare a gestire il rischio nei progetti secondo i criteri del Project Management Institute e acquisire la certificazione PMI-RMP®
DURATA: 3 giorni
AREA: Project Management
PERCORSO: Certificazione Risk Management
METODOLOGIA: Tre giornate consecutive di aula con momenti formali di esercitazione
durante i quali i partecipanti saranno chiamati a rispondere a quesiti teorici e pratici.
Il corso si svolgerà in modalità blended (aula + Webinar)
Le lezioni frontali saranno accompagnate da esercitazioni individuali e/o di gruppo durante i
quali i partecipanti saranno chiamati a rispondere a quesiti teorici e pratici.
Per il periodo di self· study saranno assegnate letture dalla Guida al PMBOK(r), esercizi da
The Project Management Drill Book. È prevista l'assegnazione di 3 elaborati, ciascuno
composto da 50 domande, che saranno poi discussi durante gli incontri di tutoraggio remoto.
Al termine della simulazione di esame saranno analizzate in plenaria tutte le domande
proposte e fornite le risposte esatte
Successivamente alla sessione d'aula saranno erogate 3 ore di Webinar (WBN), in plenaria on·
line,
Sarà inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: Il corso, strutturato in conformità agli standard del PMI-Project Management
Institute, fornisce una visione integrata e sistemica dei processi, dei metodi e degli strumenti
per pianificare, monitorare e controllare i rischi di progetto
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP
64
PROGRAMMA
Il corso illustra i processi di project management, relativi alla Gestione del Rischio, secondo lo standard definito nel
PMBOK (r) Guide e la guida "Practice Standard for Project Risk Management" del PMI. Allineato al programma di
esame per la certificazione PMI - RMP(r), il corso fornirà le competenze per identificare e valutare i rischi nel
processo di sviluppo e implementazione dei progetti.
In dettaglio:
· I concetti base della gestione del rischio
· Il processo di gestione del rischio
· L'influenza delle organizzazioni
· Tecniche per il risk management
· Concetti base di probabilità
· Gestione delle comunicazioni e degli stakeholder
· Misurazione delle performance
PMRISKCERT
65
PREPARAZIONE ALLA CERTIFICAZIONE AGILE PMI-ACP
Iscriviti a questo corso se sei interessato ad una certificazione di Agile Project Management di livello “practitioner” che consolidi le tue prime esperienze “agile” e desideri andare oltre le conoscenze base del metodo “Scrum”. Il percorso di certificazione PMI-ACP® attesterà la tua competenza a 360° su metodi e strumenti di APM oggi utilizzati
DURATA: 4 giorni
AREA: Project Management
PERCORSO: Certificazione Agile Project Management
METODOLOGIA: Periodo di studio personale ed esercitazione sul testo PMI - ACP(r) Exam
Prep con il supporto di un Piano di Studio della durata di 3 mesi e di lezioni via Webinar.
Successivo corso in aula con supporto di slide. La presentazione dei divesri concetti, metodi,
strumenti ed approcci di APM è intercalata da esercitazioni orientate all'approfondimento dei
temi trattati e da test che simulano le domande d'esame
OBIETTIVI:
· Fornire ai partecipanti una conoscenza completa dell'Agile Project Management tramite una
overview strutturata dei testi di riferimento oggi reperibili sul mercato e suggeriti da PMI
· Fornire ai partecipanti una descrizione completa ed accurata di metodi e strumenti
caratteristici dell'Agile Project Management
· Fornire ai partecipanti le informazioni necessarie a sostenere con successo l'esame di
certificazione PMI· ACP(r)
· Consentire ai partecipanti l'acquisizione di 21 PDU (Professional Development Unit) per il
mantenimento della certificazione PMP(r)
PREREQUISITI
E' obbligatorio essere in possesso della certificazione PMP ed aver frequentato in precedenza il corso APM
66
PROGRAMMA
· Agile Principles and Mindset
· Value· Driven Delivery
· Stakeholder Engagement
· Team Performance
· Adaptive Planning
· Problem detection and Resolution
· Continuous Improvement (Product, Process, People)
APMCERT
67
IL PORTFOLIO PROGETTI IN UNA GRANDE PUBBLICA AMMINISTRAZIONE
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project
Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di
certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning da 15 minuti racconta di come, partendo da una esigenza
di governo del Master Plan dell'IT di una grande Agenzia Pubblica Italiana, si è pervenuti alla
modellazione del suo portafoglio progetti. E' illustrata inoltre la nascita ed evoluzione del
PMO IT aziendale dell'Agenzia, a supporto del buon governo e del monitoraggio del
portafoglio.
PREREQUISITI
Possesso della certificazione PMP
CMPMP_PP
68
IL PMO DI GRANDI CONTRATTI - LA STORIA DI UN PROGETTO DAL MERCATO TELCO
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning da 15 minuti racconta un progetto di trasformazione di un
importante player del mercato Telco italiano in cui è stato avviato e gestito un team di PMO
di progetto.Le attività hanno riguardato attività di consulenza che spaziavano a 360 gradi
dalla stesura del contratto Telco con i propri fornitori, alla formalizzazione delle modalità
operative di PMO, alle scelte di pianificazione e monitoraggio.
PREREQUISITI
Possesso della certificazione PMP
CMPMP_PMO
69
FOGLI DI AVANZAMENTO ALTERNATIVI A MICROSOFT PROJECT
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning racconta in 15 minuti come è nato e come può essere
utilizzato con efficacia uno strumento Excel per razionalizzare i dati che poi verranno inseriti
in MS Project (Pre-Schedulazione) o per condividere con il team di progetto i dati durante
l'avanzamento del progetto.Lo strumento predentato nel Micro Learning è semplice da
utilizzare, disponibile per l'organizzazione a due livelli della WBS, evolvibile rapidamente.
PREREQUISITI
Possesso della certificazione PMP
CMPMP_FA
70
LA GESTIONE DELLE ISSUE DI PROGETTO - IL REGISTRO DELLE ISSUE IN UN PROGETTO
REALE
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning da 15 minuti racconta un intervento di consulenza presso
un Cliente in cui l'utilizzo di un issue log intendeva sostituire qualsiasi altra modalità di
pianificazione e governo, la costituzione di un PMO di progetto e, tra le altre cose, la
costituzione di un issue log adatto a memorizzare e gestire le problematiche di progetto e la
storia della loro evoluzione e soluzione.
PREREQUISITI
Possesso della certificazione PMP
CMPMP_GIP
71
IL MONITORAGGIO DI PICCOLE EVOLUTIVE IN UN GRANDE CONTRATTO DI
APPLICATION MANAGEMENT
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning da 15 minuti racconta di come sono stati organizzati gli
interventi progettuali nati nell'ambito di un contratto di Application Management per un
grande gruppo bancario. Sarà inoltre illustrato il database in cui sono state raccolte le
informazioni sia contrattuali che di pianificazione e monitoraggio periodico dell'andamento
del progetto.
PREREQUISITI
Possesso della certificazione PMP
CMPMP_MPE
72
IL MONITORAGGIO DEI TEST DI PROGETTI REALIZZATIVI - UNA PERSONALIZZAZIONE
DI JIRA
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti il racconto di casi reali di Project Management vissute presso importanti Clienti. Ti rammenteranno nozioni apprese durante il percorso di certificazione PMP e, soprattutto, proporranno soluzioni e best practices da utilizzare in futuro.
DURATA: 15 minuti
AREA: Project Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Questo Micro Learning racconta in 15 minuti l'utilizzo di Jira per la gestione di una
fase di UAT presso un Cliente del settore Energy & Utilities, partendo dall'impostazione per
arrivare alla reportistica ed il workflow di collaborazione con colleghi e Cliente
PREREQUISITI
Possesso della certificazione PMP
CMPMP_TPR
73
CERTIFICAZIONE PRINCE2 FOUNDATION
Iscriviti a questo corso se vuoi imparare gli elementi di base del metodo PRINCE2 di gestione progetti e conseguire la certificazione PRINCE2 Foundation Level
DURATA: 3 giorni
AREA: PRINCE2
METODOLOGIA:
· Corso d'aula con lezione frontale con proiezione di slide in lingua inglese e trattazione in
lingua italiana.
· Esercitazioni teoriche per la verifica dell'apprendimento e della comprensione dei contenuti
· Simulazioni d'esame
· L'esame è previsto nel primo pomeriggio della terza giornata e si svolge in lingua inglese.
Consiste nel rispondere a 75 domande a risposta multipla in 1 ora senza la possibilità di
consultare alcun materiale. Per il superamento dell'esame è necessario rispondere
esattamente ad almeno il 50% delle domande
OBIETTIVI:
· Far acquisire ai partecipanti la comprensione degli elementi principali del metodo di project
management PRINCE2
· Fornire ai partecipanti le conoscenze per sostenere con successo l'esame di certificazione
PRINCE2 Foundation
· Conseguire la certificazione PRINCE2 Foundation Level rilasciata da AXELOS
· Consentire ai partecipanti l'acquisizione di 21 PDU (18 Technical e 3 Strategic & Business)
per il mantenimento della certificazione PMP
PREREQUISITI
E' fortemente consigliata:
· l'esperienza di almeno 1 anno nella gestione o nel supporto alla gestione di progetti
· una buona conoscenza della lingua inglese
74
· aver frequentato il Corso PMBASE
PROGRAMMA
· Introduzione a PRINCE2
· I principi di PRINCE2
· I temi di PRINCE2
· I processi di PRINCE2
· Esercitazioni teoriche
· Simulazione d'esame
· Esami di certificazione
P2FCERT
75
CERTIFICAZIONE PRINCE2 PRATICTIONER
Iscriviti a questo corso se vuoi imparare ad applicare il metodo PRINCE2 in un contesto progettuale e conseguire la certificazione PRINCE2 Practitioner Level
DURATA: 3 giorni
AREA: PRINCE2
METODOLOGIA: E' prevista una attività di preparazione pre· corso da svolgere in autonomia
su materiale indicato dal docente circa un mese prima dell'inizio del corso.
Corso d'aula con lezioni frontali basato su simulazioni d'esame con correzione collettiva
moderata dal docente.
L'esame di certificazione è previsto nella mattina del terzo giorno, si svolge in lingua inglese e
consiste in 80 domande a risposta multipla riferite all'applicazione di concetti e strumenti
PRINCE2(r) ad uno scenario progettuale. Per il superamento dell'esame è necessario
rispondere esattamente ad almeno il 55% delle domande. Il tempo a disposizione per l'esame
è 3 ore e 10 minuti ed è ammessa solo la consultazione della versione cartacea del manuale
di riferimento ufficiale
OBIETTIVI:
· Fornire ai partecipanti le conoscenze per sostenere con successo l'esame di certificazione
PRINCE2(r) Practitioner
· Conseguire la certificazione PRINCE2(r) Practitioner rilasciata da AXELOS
· Consentire ai partecipanti l'acquisizione di 21 PDU (18 Technical e 3 Strategic & Business)
per il mantenimento della certificazione PMP
PREREQUISITI
· Obbligatorio: avere conseguito almeno una delle seguenti certificazioni:
· PRINCE2(r) Foundation
· Project Management Professional (PMP)
· Certified Associate in Project Management (CAPM)
· IPMA Level A(r) (Certified Projects Director)
76
· IPMA Level B(r) (Certified Senior Project Manager)
· IPMA Level C(r) (Certified Project Manager)
· IPMA Level D(r) (Certified Project Management Associate)
· E' inoltre fortemente consigliata una buona conoscenza della lingua inglese
PROGRAMMA
· Introduzione al corso
· Simulazione d'esame n.1 · Parte A · Svolgimento e correzione
· Simulazione d'esame n.1 · Parte B · Svolgimento e correzione
· Simulazione d'esame n.2 · Svolgimento
· Simulazione d'esame n.2 · Correzione
· Esame
P2PCERT
77
CERTIFICAZIONI PROJECT MANAGER (UNI11648) E ICT PROJECT MANAGER (UNI 11506:2013) PER PRINCE2 PRATICTIONER
Iscriviti a questo corso se sei interessato a conseguire la nuova certificazione di Project Manager (UNI11648) e ICT Project Manager (UNI 11506:2013) in modalità “upgrade” rispetto alla certificazione Prince2 PRATICTIONER già in tuo possesso. La modalità “upgrade” consiste nel sostenere una intervista face-to-face con l’esaminatore e di discutere il progetto proposto
DURATA: 3 giorni
AREA: PRINCE2 PERCORSO: Certificazione UNI
METODOLOGIA: Webinar introduttivo sui contenuti ed i benefici della certificazione proposta. Giornata dedicata a richiamare i concetti della norma UNI ISO 21500 seguiti da una giornata di preparazione del caso da proporre come base per la discussione durante l'intervista.
OBIETTIVI: La norma UNI 11648 pubblicata a fine 2016 definisce i requisiti relativi all'attività professionale del Project manager, di equivalenti figure che gestiscono progetti o di altri ruoli organizzativi che svolgono equivalenti funzioni in conformità con la UNI ISO 21500.Il corso fornisce una overview della norma UNI ISO 21500 (subject group, process group, processi, input, output) facendo leva sui concetti acquisiti in precedenza durante il percorso di certificazione Prince2 PRATICTIONER. Fornisce inoltre tutti gli elementi per preparare il materiale di richiesta accettazione all'esame e per sostenere l'intervista che costituisce l'esame di certificazione.
PREREQUISITI
Possesso della certificazione Prince2 PRATICTIONER
PROGRAMMA
· Overview sulle caratteristiche principali della norma UNI ISO 21500 (subject group, process group, processi, input, output) ed allineamento allo standard Prince 2 · Preparazione all'esame di certificazione Project Manager (UNI11648) e ICT Project Manager (UNI 11506:2013) che si terrà al termine della seconda giornata in aula
UNIPRINCE2
78
CERTIFICAZIONE COBIT 5 FOUNDATION
Iscriviti a questo corso se vuoi imparare i concetti di base di COBIT5, riconosciuto framework di riferimento dei processi di gestione ed governo ICT e conseguire la certificazione Foundation Level associata
DURATA: 3 giorni
AREA: COBIT
METODOLOGIA:
Blended learning composto da:
· 3 webinar della durata di 90 minuti circa dedicati alla trattazione degli argomenti oggetto di
esame; la spiegazione degli argomenti è in lingua italiana; il materiale didattico utilizzato è
fornito dall'ente certificatore ed è predisposto in lingua inglese.
· 2 giorni di lezione frontale in aula dedicata al consolidamento dei contenuti, ad esercizi per
la verifica di apprendimento, alla simulazione d'esame ed allo svolgimento dell'esame di
certificazione.
L'esame di certificazione è in lingua inglese e sarà sostenuto in modalità "paper based”.
L'esame ha una durata di 50 minuti, prevede 50 domande a risposta multipla e si intende
superato a fronte di un tasso di risposte corrette pari o superiore al 50% (25 domande su 50)
OBIETTIVI:
· Fornire ai partecipanti una conoscenza di base del framework COBIT 5
· Orientare i partecipanti nell'applicazione degli elementi framework
· Rendere i partecipanti autonomi nella consultazione della documentazione specialistica
sviluppata intorno al framework
· Conseguire la certificazione COBIT 5 Foundation Level (esame previsto al termine dell'ultimo
giorno di corso)
PREREQUISITI
E' consigliata precedente esperienza e familiarità con le tematiche di IT Governance
79
PROGRAMMA
Webinar 1 :
· Panoramica generale di COBIT
· I cinque principi di COBIT 5
Webinar 2 :
· I sette fattori abilitanti del modello di COBIT
· Webinar 3 :
· Linee guida implementazione del modello
· Il modello di assessment
Aula
· Esercitazioni individuale con correzione collettiva su: · Caratteristiche generali del modello· I principi · I fattori
abilitanti
· Le linee guida di implementazione
· Il modello di assessment di COBIT 5
· Simulazione d'esame · Svolgimento
· Simulazione d'esame · Correzione collettiva
· Sessione Q&A e self· review
· Svolgimento dell'esame
COBITCERT
80
METODI DI RAPIDA INDIVIDUAZIONE DEI REQUISITI CHIAVE
Iscriviti a questo corso se vuoi imparare gli strumenti percogliere rapidamentele esigenze funzionali piùimportanti per il Committente, al fine di sviluppare il percorso di analisi più adatto per il Cliente e valorizzare la soluzione IT da adottare
DURATA: 3 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Percorso base
METODOLOGIA: · Il corso prevede lo studio di un pre-reading
· Le attività in aula prevedono lezioni frontali, lavori di gruppo su un dato progetto didattico,
confronto edibattito di approfondimento fra i diversi gruppi di lavoro
· Ad un mese circa dall'aula saranno erogate 2 ore di Webinar (WBN), in plenaria on· line, di
follow up, in cui vengono presentate e condivise esperienze di utilizzo delle tecniche apprese
in aula.
Sarà inviata apposita pianificazione e relativa procedura d'accesso.
· Il corso prevede lo studio di un pre· reading
OBIETTIVI: Trasferire ai partecipanti metodi e strumenti di analisi per:
· La rapida ed efficace identificazione dei requisiti funzionali del Committente
· La corrispondente definizione e valorizzazione delle funzionalità IT_Based delle soluzioni da
adottare
PREREQUISITI
E' consigliato avere esperienze significative nell'analisi dei requisiti utente e nella corrispondente definizione di
soluzioni IT
PROGRAMMA
81
· Il quadro di riferimento ed i suoi rapporti con i contenuti del corso. Tendenze emergenti e standard europei nel
campo dell'analisi per i Sistemi Informativi. Differenze e punti di contatto con la Business Analysis secondo IIBA(r) e
con le Knowledge Area del BABOK(r).
· L'esplicitazione ed analisi dei requisiti e l'individuazione di obiettivi ed ambito della soluzione
· Come strutturare i requisiti per ridurre l'impatto dei cambiamenti. L'importanza della sintesi e l'importanza della
strutturazione gerarchica
· L'analisi "spazio - problema” "spazio - soluzione” e la tempestiva riduzione, anche drastica, della percentuale di
errori di analisi in corso d'opera. Relazioni e rapporti con alcuni task del BABOK(r)
· Tecniche di razionalizzazione delle conoscenze: SWOT Analysis, Mappe Cognitive, Appreciation
· Criteri per la raccolta delle informazioni: analisi dei documenti; utilizzo di prototipi; interviste
· L'intervista e la sua strutturazione: la sequenza SPIN; le domande di lasco e di bolina; la gestione delle domande in
relazione al comportamento mostrato dall'intervistato
· La definizione delle prime liste di requisiti e di macro funzionalità e la verifica della loro coerenza
· Utilizzo di matrici di correlazione "spazio - problema” "spazio - soluzione” per la verifica della correttezza
dell'analisi; la revisione dei requisiti e delle funzionalità; l'individuazione delle aree di approfondimento: nonché
come possibile punto di partenza operativo dell'analisi stessa
· Come preparare ed effettuare i momenti di comunicazione dei requisiti e della soluzione: in termini di documenti
e di presentazioni
· Esercitazioni e caso di studio
· Esperienze di utilizzo delle tecniche apprese in aula: con particolare riguardo all'individuazione delle esigenze del
Committente ed alla valutazione dei requisiti utente (argomenti dibattuti nella community ed approfonditi, tramite
esempi concreti, nel webinar).
AF10
82
INDIVIDUAZIONE REQUISITI NASCOSTI E SOLUZIONI INNOVATIVE
Iscriviti a questo corso se vuoi imparare gli strumenti perutilizzareil massimo della creatività e contemporaneamente il massimo del rigorenell’esplicitazione dei requisiti di business, anche di quelli nascosti, e nell’ideazione di soluzioni ICT-Based
DURATA: 3 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Percorso base
METODOLOGIA: · Il corso prevede lo studio di un pre - reading,
· Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e dibattito di
approfondimento fra i diversi gruppi di lavoro
OBIETTIVI: Il corso si propone di porre i partecipanti in grado di:
· Far emergere le diverse esigenze, di business e/o funzionali, anche quelle inespresse o
nascoste;
· Ideare, anche in modo proattivo, soluzioni innovativeICT· Based, valutando le alternative in
termini di valore complessivo per il Cliente;
· Scegliere di volta in volta le tecniche metodologiche più opportune per massimizzare
efficacia, economicità ed affidabilità dell'analisi stessa.
Questo corso inoltre completa la formazione metodologica fornita dal corso AF10, con
tecniche atte ad ideare, anche in contesti conflittuali, soluzioni innovative di elevato valore
per il Cliente
PREREQUISITI
· E' obbligatorio aver partecipato efficacemente al corso AF10
· E' consigliato partecipare, prima del corso, al gruppo di discussione sulla piattaforma eLearningsui temi e le
esperienze di analisi funzionale e di business
PROGRAMMA
83
· Introduzione: orientamento al servizio, dinamiche del cambiamento e ruolo dell'analisi dei requisiti nelle
organizzazioni complesse. Il ruolo dell'analisi di tipo proattivo nei progetti direzionali o trasversali. Cennisulle
Knowledge Area "Elicitation” e "Requirements Management and Communication” del BABOK(r) vers. 2
· Dove si nascondono i requisiti, e come farli emergere. L'analisi del contesto più generale di riferimento e la PEST
Analysis
· L'utilizzo del pensiero creativo (creative thinking) come strumento sia per l'individuazione di requisiti nascosti che
per l'ideazione di ipotesi innovative di soluzione: tecniche di brainstorming; ruolo e principi del pensiero laterale;
utilizzo delle tecniche di clustering
· L'analisi degli Stakeholders e delle loro attese. La Performance PRISM. Tipologie di Stakeholderse loro
concretizzazioni: il diagramma a cipolla. Attese di valore e criteri di accettazione e di valutazione. Relazioni e
rapporti con il task "ConductStakeholders Analysis” del BABOK(r)
· Lo scoring delle possibili soluzioni e l'analisi di valore. GRID Analysis e valutazione delle diverse ipotesi di
soluzione. Tecniche specifiche per l'esplicitazione dei requisiti nascosti. Il ruolo del rischio operativo. La GRID
Analysis RiskAdjusted
· Modelli cognitivi, "polarizzazioni” cognitive, errori più comuni e metodi per ridurre il rischio di commetterli: Quale
tecnica è più opportuna per mitigare il rischio degli errori più legati alle caratteristiche individuali degli attori
coinvolti
· Esercitazioni e casi di studio
AF20
84
TECNICHE AVANZATE DI BUSINESS ANALYSIS
Iscriviti a questo corso se vuoi imparare gli strumenti perutilizzare tecniche avanzate di Business Analysis per leggere le strategie del Cliente, dedurne le opportunità di cambiamento, pianificare proattivamente interventi ICT-Based
DURATA: 3 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Percorso base
METODOLOGIA:
· Il corso prevede lo studio di un pre· reading
· Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e dibattito di
approfondimento fra i diversi gruppi di lavoro
· Il corso è seguito da un'attività che prevede un momento di studio individuale e da una
prova finale, da svolgere a distanza di alcune settimane dal corso. A valle del corso il docente
indicherà le letture utili alla preparazione della prova, che prevede l'analisi di un caso e la
compilazione di un questionario online. I partecipanti riceveranno un feedback a distanza da
parte del docente sull'esito della prova
OBIETTIVI:
Fornire ai partecipanti criteri metodologici e tecniche avanzate per:
· Leggere le strategie ed i segnali di cambiamento nel business e nell'organizzazionedel
Cliente
· Esplicitare le istanze latenti di cambiamento ed identificare nuove opportunità per l'IT
· Definire un programma articolato di soluzioni ICT· Baseded un sistema di indicatori di
performance atto a monitorarne la realizzazione
Porre i partecipanti in grado di anticipare le esigenze di cambiamento presenti nell'azienda
Cliente
PREREQUISITI
85
· E' fortemente consigliato l'aver sostenuto la prova di follow· up del corso AF20 con esito positivo
· E'fortemente consigliata una esperienza pluriennale in attività di analisi di business e/o di analisi organizzativa
PROGRAMMA
· Scenari di riferimento e modalità di cambiamento: lo scenario competitivo; le dinamiche del business e del
Demand ICT; le modalità di gestione degli interventi
· Le tendenze in atto nell'analisi di business e negli standard di riferimento. Pianificazione e monitoraggio dell'analisi
di business: relazioni con la Knowledge Area "Business Analysis Planning and Monitoring” del BABOK(r) vers. 2, e
con le novitàdel BABOK(r)1 vers. 3
· Analisi degli scenari, delle strategie, e del contesto del Cliente. La lettura dei fenomeni; la selezione dei segnali di
cambiamento; l'individuazione delle fonti di segnali deboli. Analisi classica e tecniche di analisi creativa. L'analisi
delle regole del business, la definizione dei criteri di valutazione ed accettazione, la modellazione dei processi, il
Benchmarking ed i Focus group. Il Brainstorming
· La tecnica "lambda” per l'individuazione e definizione di istanze di cambiamento. La tecnica della Issue Analysis
per razionalizzare il rapporto fra Istanze, azioni, indicatori, indici e loro misura
· La scelta dell'approccio e la gestione del rapporto con gli Stakeholder. Performance Prismed analisi delle attese di
valore da parte degli Stakeholder aziendali
· La ricerca degli indicatori · chiave per il monitoraggio delle istanze: dalle istanze di cambiamento, ai cruscotti.
Bilanciamento degli indicatori e BalancedScoreCards: cosa trarne in termini operativi
· L'attuazione del cambiamento: la valutazione della "Organizational Readiness” e la definizione del più opportuno
processo di cambiamento. Innovazione, cambiamento e miglioramento. Progetti, programmi e ricerche· intervento.
La pianificazione del processo di gestione dei requisiti e la valutazione continua dei risultati.
· Esercitazioni e lavori di gruppo
AF40
86
METODI DI MIGLIORAMENTO DEI SERVIZI AM
Iscriviti a questo corso se vuoi imparare i criteri, i metodi e le tecniche per definire programmi concreti di miglioramento nei servizi ICT- Based, in particolare di Application Management
DURATA: 3 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Approfondimenti
METODOLOGIA: · Il corso prevede lo studio di un pre· reading
· Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e dibattito di
approfondimento fra i diversi gruppi di lavoro
OBIETTIVI:
Il corso si propone di trasferire ai partecipanti:
· Criteri, modelli e tecniche per cogliere rapidamente le caratteristiche salienti sia del
contesto in cui si colloca un servizio sia delle attese, anche inespresse, degli Utenti e del
Cliente
· Tecniche per definire obiettivi tangibili di miglioramento, per valutare le cause che possono
ostacolarne la realizzazione, per concretizzare un elenco di cose da fare; il tutto in una logica
di miglioramento continuo
PREREQUISITI
· E' obbligatoria un'esperienza significativa nell'ambito dei servizi di Application Management o,in generale,
nell'ambito dei servizi ICT· Based
· E' fortemente consigliata la partecipazione preventiva ad AF10
PROGRAMMA
· Qualità, orientamento al servizio e miglioramento continuo. Aspettative, esperienza e livello di soddisfazione:
qualità reale e qualità percepita. Le attese dell'utente ed i sei bisogni da soddisfare. Il ciclo di vita della qualità. I
87
livelli di intervento: innovazione, cambiamento, miglioramento continuo
· Cosa e come leggere di una Organizzazione, sia sul versante esterno che su quello interno, ai fini della corretta
individuazione del contesto in cui si opera.
· La valutazione dell'AS IS del servizio e l'utilizzo del modello RATER. La lettura nell'ottica del Cliente: tecniche per la
raccolta dei feedback. Il ruolo di tecniche di analisi creativa "inside the box” per l'individuazione di spazi di
miglioramento
· MOST Analysis e pianificazione dei processi di cambiamento: la razionalizzazione dell'istanza di cambiamento; la
definizione delle logiche; la definizione degli obiettivi; la scelta delle modalità di intervento
· Individuazione dei problemi e ricerca delle cause che ostacolano il cambiamento: Il diagramma delle forze in
campo; il diagramma di cause ed effetto; la tecnica dei 5 Perché
· Approfondimenti monografici su aree tipiche di miglioramento. Caccia ai mangiatempo; miglioramento di ascolto
e comunicazione; razionalizzazione dei propri impegni di miglioramento operativo
· Definizione operativa delle cose da fare ed utilizzo delle TO DO List. Azioni operative ed azioni di miglioramento.
Azioni a livello gruppo ed a livello individuale. Definizione delle priorità e selezione del programma
· Esercitazioni e lavori di gruppo
AF13
88
METODI E TECNICHE DI ANALISI PER I PROGETTI NORMATIVI
Iscriviti a questo corso se vuoi imparare gli strumenti per analizzare le normative al fine di estrarne i requisiti funzionali utili a sviluppare soluzioni adeguate nei progetti di adeguamento a nuove normative.
DURATA: 2 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Approfondimenti
METODOLOGIA: Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e
dibattito di approfondimento fra i diversi gruppi di lavoro
OBIETTIVI: Il corso ha l'obiettivo di fornire metodi e tecniche specifiche per l'analisi delle
norme, la definizione dei requisiti e l'impostazione delle soluzioni ICT-Based in progetti di
adeguamento a nuove normative
PREREQUISITI
E' fortemente consigliato aver prima partecipato ad AF10
PROGRAMMA
· Introduzione: obiettivi ed ambito del corso
· Aspetti generali delle fonti del diritto. Gerarchia delle fonti e tipologia di interventi normativi
· Gli enti di riferimento, tipologie di intervento normativo e riferimenti principali: a livello generale e per settore di
mercato. Legislatore; Garante per la protezione dei dati personali; Agenda per l'Italia Digitale; Autorità di settore
(Banche, Energia, Comunicazioni, ...).
· Le fonti informative: portale "normattiva”; portali di specifico interesse per specifici settori di mercato
· Il linguaggio delle norme e l'individuazione dei requisiti tramite analisi sintattica. Individuazione di priorità e di
cogenza.
· Approfondimento dell'analisi delle norme: analisi strutturale; analisi sintattica
· Approfondimento dell'analisi dei requisiti: tecniche classiche; tecniche reticolari; diagramma ad infiorescenza; Gap
Analysis di dettaglio
· La gestione dei progetti IT in ambito normativo: cenni sulla modalità Agile come modello di sviluppo più adeguato
89
a progetti normativi. Caratteristiche generali e pratiche di specifico interesse; considerazioni operative.
· Aspetti, di tipo tecnico, rilevanti nelle realizzazioni di soluzioni per ambiti normativi. L'accessibilità della norma nei
processi operativi: criteri e pratiche di interesse
· Cenni su aspetti normativi rilevanti nei progetti IT: sicurezza, privacy, accessibilità. Il ruolo degli standard e degli
enti di riferimento nell'Informatica.
AF16
90
DEFINIZIONE SVILUPPO E GESTIONE SISTEMI DI INDICATORI
Iscriviti a questo corso se vuoi imparare i metodi per definire, misurare, rappresentare ed utilizzare un sistema completo di indicatori (KPI) ai fini di controllo e di previsione, nel quadro di progetti e di servizi.
DURATA: 2 giorni
AREA: Analisi Funzionale e di Business
PERCORSO: Approfondimenti
METODOLOGIA: · Il corso prevede lo studio di un pre-reading
· Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e dibattito di
approfondimento fra i diversi gruppi di lavoro
OBIETTIVI: Questo corso vuole illustrare il tema dei KPI (Indicatori chiave di prestazione) nel
quadro dell'Analisi di Business, integrando le competenze sull'analisi dei requisiti con quelle
che consentono:
· L'analisi delle esigenze di verifica delle soluzioni
· La realizzazione di modalità per la lettura tempestiva dei fenomeni nelle aree di intervento
presso il Cliente
Si vuole fornire ai partecipanti un quadro metodologico completo sul tema degli indicatori,
dei criteri dimisura e delle forme di rappresentazione
PREREQUISITI
· E' obbligatoria una esperienza consolidata in attività di consulenza, analisi di business e/o di gestione di processi
· E' fortemente consigliata una approfondita formazione metodologica acquisita partecipando, fra l'altro, al corso
AF20 e al corso AF40
PROGRAMMA
· Obiettivi, ambito ed articolazione del corso. Indicatori, indici, misurazioni, misure e loro rapporto con la Business
Analysis
91
· Criteri metodologici per l'individuazione delle aree da monitorare e la definizione di una prima lista di indicatori. Il
ruolo della creatività ed il ruolo del rigore: tecniche per svilupparli
· Definizione di indicatori per monitorare la rispondenza dei processi e delle soluzioni alle esigenze di business, ed
alle attese degli Stakeholder. L'analisi delle attese e dei timori; l'utilizzo del modello di Kano; il ruolo dell'analisi dei
processi; il concetto di bilanciamento degli indicatori
· Approfondimento sul concetto di KPI. Indicatori anticipativi ed indicatori ritardati; indicatori qualitativi ed
indicatori quantitativi; indicatori di prodotto e di processo; indicatori di efficienza, di efficacia e di sinergia. Liste di
controllo per la valutazione della qualità di una serie di indicatori: anche in corso d'opera
· Come misurare e come presentare i risultati delle misure. Il rischio di precisione illusoria e come mitigarlo. Indici
di posizione e principali indici di dispersione: criteri di selezione. Grafici classici e cruscotti: possibilità di
realizzazione con Office; cenno sui sistemi di Business Intelligence
· Il processo di gestione di un sistema di indicatori. L'utilizzo di tecniche per l'analisi della causa radice a fronte
dell'evidenziazione di un problema. L'uso del concetto di "deriva” degli indicatori e le esigenze di misurazione del
rumore e di miglioramento continuo degli indicatori stessi.
· Sintesi complessiva, ed utilizzo, a valle del corso, del pre· study come dispensa operativa e chiave d'accesso a
specifici contenuti in rete.
· Esercitazioni e lavori di gruppo
AF23
92
PREPARAZIONE ALLA CERTIFICAZIONE BUSINESS ANALYSIS CBAP V3
Iscriviti a questo corso se vuoi apprendere i fondamenti e le best practices per svolgere al meglio il ruolo di Business Analyst e prepararti per sostenere l'esame di certificazione CBAP
DURATA: 6 giorni
AREA: Business Analysis Professional
METODOLOGIA: Il percorso si svolgerà in modalità Blended. (aula + webinar)
Il percorso formativo proposto si sviluppa in 6 giornate, suddivise in 3 moduli da 2 giornate
ciascuno ed è impostato sull'erogazione di contenuti coerenti col framework di riferimento
del BABok .
Ciascuna giornata è organizzata alternando lezioni frontali, lavori di gruppo e test con
domande d'esame
A valle di ciascun modulo sarà proposto un piano di studio per accompagnare i partecipanti
all'apprendimento dei contenuti
Per garantire il raggiungimento della certificazione è pertanto richiesta a ciascun partecipante
una componente di studio individuale
Successivamente all'ultima sessione d'aula,saranno erogate 2 ore di Webinar (WBN) durante
le quali saranno corrette dal docente, in plenaria on· line, le simulazioni d'esame che saranno
assegnate come esercitazioni post corso.
Sara inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: Il corso si prefigge di:
· rivedere i principali concetti di Business Analysis
· illustrare i nuovi contenuti del testo di riferimento del BABOK
· fornire supporto alla preparazione all'esame di certificazione CBAP
93
PREREQUISITI
· Fortemente consigliato: Conoscenza del testo di riferimento BABOK versione 2;
· Fortemente consigliato: Conoscenza di base dei contenuti di Project Management ed esperienza pregressa in
almeno 2 dei seguenti ambiti:
· Pianificazione e monitoraggio di attività progettuali
· Gestione degli stakeholder (cliente,sponsor,ecc..)
· Identificazione, analisi e gestione dei requisiti
· Business planning
· Definizione dell'ambito della soluzione
· Validazione della soluzione
· Monitoraggio delle performance della soluzione in produzione
· Obbligatorio: Conoscenza della lingua inglese (lettura e comprensione della lingua scritta)
PROGRAMMA
· Presentazione degli obiettivi e struttura del corso
· Introduzione al BABOK3
· Struttura del testo
· Differenze rispetto al BABOK2
· Illustrazione delle Knowledge Area:
· Business Analysis Planning and Monitoring
· Strategy Analysis
· Elicitation and Collaboration
· Requirements Analsyis and Design
· Requirements Lifecycle Management
· Solution Evaluation
· Underlying Competencies
· Simulazioni e correzione dei test di preparazione all'esame di certificazione, in aule e a distanza
CBAPCERT
94
UPGRADE DI PREPARAZIONE ALLA CERTIFICAZIONE BUSINESS ANALYST CBAP V3
Iscriviti a questo corso se vuoi essere aggiornato sui nuovi contenuti della versione 3 del BABOK e prepararti all’esame di certificazione CBAP
DURATA: 2 giorni
AREA: Business Analysis Professional
METODOLOGIA: Il corso si svolgerà in modalità blended (aula + Webinar)
Le lezioni frontali saranno accompagnate da esercitazioni.
Precedentemente alla sessione d'aula saranno erogate 2 ore di Webinar (WBN), in plenaria
on-line, durante le quali sarà affrontata la parte introduttiva del programma.
Sarà inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: Il corso si prefigge di:
· Rivedere i principali concetti di Business Analysis
· Illustrare i nuovi contenuti del testo di riferimento del BABOK
· Fornire supporto alla preparazione all'esame di certificazione CBAP
PREREQUISITI
Conoscenza del testo di riferimento BABOK versione 2
Conoscenza della lingua inglese
PROGRAMMA
· Presentazione degli obiettivi e struttura del corso
· Introduzione al BABOK3
· Struttura del testo
· Differenze rispetto al BABOK2
· Illustrazione delle Knowledge Area:
· Business Analysis Planning and Monitoring
· Strategy Analysis
95
· Elicitation and Collaboration
· Requirements Analsyis and Design
· Requirements Lifecycle Management
· Solution Evaluation
· Underlying Competencies
· Esercitazioni e test di preparazione all'esame di certificazione
CBAPCERT_UP
96
MANTENITMENTO DELLA CERTIFICAZIONE CBAP - BEST PRACTICES DI BUSINESS
ANALISYS
Il corso illustra l’evoluzione delle conoscenze, degli strumenti e delle tecniche del Business Analyst e dei framework internazionali di riferimento (IIBA e PMI).
DURATA: 15 minuti
AREA: Business Analysis Professional
METODOLOGIA: Il corso si terrà in modalità a distanza con la programmazione di 4 sessioni
di webinar (WBN) di 3 ore ciascuno .
Sara inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI:
Il corso si prefigge di:
al termine del corso i partecipanti avranno acquisito:
· conseguire di 14 CDU per il mantenimento della certificazione CBAP, 14 PDU per il
mantenimento della certificazione PMP
· Rivedere i principali concetti di Business Analysis:
· Illustrare i nuovi contenuti del testo di riferimento del BABOK
· Potenziare le conoscenze in BA
· Erogare CDU (Continuing Development Unit (CDU) per il mantenimento della certificazione
CBAP
PREREQUISITI
Obbligatorio :Conoscenza del testo di riferimento BABOK versione 2
Consigliato: Conoscenza della lingua inglese
PROGRAMMA
Sessione 1:
97
· Presentazione degli obiettivi e struttura del corso
· Introduzione al BABOK3
· Struttura del testo; Differenze rispetto al BABOK2
· Aggiornamento sulle attività di pianificazione: approcci Waterfall, Agile, Spirale, Incrementale, Vee Model ecc..
Sessione 2:
· Aggiornamento sui principali strumenti e tecniche di "Business Modelling e Planning”:
· Business Model Canvas; Analisi finanziaria dell'investimento; Business Planning Template
Sessione 3:
· Aggiornamento sui principali strumenti e tecniche di "Requirements Analysis and Management”:
· Requirements Management: PBS, product backlog e matrice di tracciabilità
· Requirements Analysis:
· Kano Model; FBD
· Functional Block Diagram, Timeline sheet, N2 diagram; UML
Sessione 4:
· Aggiornamento sui principali strumenti e tecniche di "Requirements Analysis and Validation”:
· Requirements Analysis: SYSML e BPMN; Requirements Validation: Test Plan e UAT
CBAP-BK
98
CERTIFICAZIONE IT BUSINESS ANALYST (UNI11506/11621-2)
Iscriviti a questo corso se vuoi imparare a sviluppare le tue competenze di Business Analysis in linea col profilo UNI11506-11621 del Business Analyst, preparandoti alla certificazione come specialista di Business Analysis
DURATA: 4 giorni
AREA: Business Analysis Professional
PERCORSO: Certificazione UNI
METODOLOGIA: Il corso si svolgerà in modalità blended (aula + Webinar). Il corso prevede un pre-study. Il corso prevede un webinar introduttivo, di 3 ore, che affronterà la parte introduttiva del programma. Sarà inviata apposita pianificazione e relativa procedura d'accesso. Le lezioni frontali saranno accompagnate da esercitazioni individuali e/o di gruppo. La sessione d'esame verrà organizzata nell'ultimo giorno di corso. L'esame prevede: · Una prova scritta a domande chiuse · Una prova scritta progettuale · Colloquio orale
OBIETTIVI: · Illustrare gli standard di competenze digitali definiti a livello europeo, ed in particolare il profilo UNI11506-11621 del Business Analyst: illustrandone l'importanza particolare nel contesto italiano.
· Porre i partecipanti in grado di sviluppare le loro competenze ed attività di Business Analysis in coerenza con tali standard: valorizzandone le esperienze e la formazione metodologica pregressa.
· Illustrare le caratteristiche dell'iter e dell'esame di certificazione come Esperto di Business Analysis, spiegando come prepararsi ad affrontarlo.
PREREQUISITI
99
· E' obbligatoria una adeguata esperienza di Business Analysis: a livello di quanto previsto per l'esame di certificazione, e cioè 7 anni di esperienza professionale nell'ambito ICT, almeno in parte come profilo tecnico, di cui 3 anni avendo svolto attività di Business Analysis entro progetti di gestione/sviluppo/integrazione/ manutenzione negli ultimi 5 anni.
· E' fortemente consigliato aver partecipato efficacemente ai corsi AF10 ed AF20
· E' consigliato aver partecipato efficacemente al corso AF40
PROGRAMMA
· Business Analysis e competenze digitali: standard di riferimento a livello europeo ed internazionale. Le competenze digitali secondo eCF, e la figura del Business Analysis secondo il CEN Workshop Agreement "European ICT Professional Profiles”. · Il profilo UNI11506-11621 del Business Analyst e la sua rilevanza nel contesto italiano. · Il ruolo del Business Analyst: nello sviluppo dei piani e dei processi di business; nella esplicitazione delle esigenze di miglioramento; nella valutazione di soluzioni conformi alla strategia IT; nella specificazione di requisiti, funzionalità, processi, casi. Analisi di attese, informazioni, documenti. Definizione delle esigenze di business. Valutazione dell'adeguatezza delle esigenze rispetto al business plan. Stesura dei Business Case · Capacità, conoscenze e skill per sviluppare l'allineamento fra strategie del sistema informativo e strategie di business. Tecniche di lavoro. Effettuazione di test ed analisi di un caso di studio. · Capacità, conoscenze e skill per realizzare lo sviluppo di un Business Plan. Tecniche di lavoro. Effettuazione di test ed analisi di caso di studio. · Capacità, conoscenze e skill per realizzare il miglioramento dei processi, con particolare riguardo ai processi ICT. Tecniche di lavoro. Effettuazione di test ed analisi di caso di studio. · Utilizzo delle conoscenze ed esperienze pregresse. Il ruolo dei corsi di formazione AF, e di criteri e tecniche in essi presentate: analisi spazio-problema-spazio-soluzione; SWOT Analysis; Mappe Cognitive; tecniche di raccolta dati e tecniche di intervista; analisi degli Stakeholder ed analisi del valore; analisi creativa; istanze, Issue Analysis ed indicatori. Il ruolo delle esperienze nella realizzazione e/o gestione di servizi ICT-Based, e di criteri e tecniche in essi comunemente utilizzati: gestione delle relazioni, del miglioramento, del ciclo di vita dei requisiti, di matrici di tracciabilità e/o di schemi UML. · L'iter di certificazione, e le caratteristiche dell'esame per esperto di Business Analysis, secondo il profilo UNI 11506/11621-2 dei Business Analyst. La preparazione alle prove scritte e la preparazione alla prova orale.
UNIBA
100
BUSINESS PROCESS MANAGEMENT - CORSO BASE
Iscriviti a questo corso se vuoi imparare ad analizzare i processi organizzativi, documentarli e ridisegnarli con un introduzione alle principali metodologie e agli strumenti a supporto.
DURATA: 3 giorni
AREA: Business Process Management
METODOLOGIA: · Verranno utilizzati diversi materiali didattici (slide, esempi pratici, casi
aziendali)
· La declinazione dei contenuti svilupperà esempi ed approfondimenti relativi a diversi settori
di attività, quali finanza, industria e pubblica amministrazione, con una prevalente
prospettiva "metodologica”
· Verrà dato spazio alla discussione alla fine di ciascuna mezza giornata
· E' previsto un project work in aula per "mettere in pratica” le conoscenze acquisite.
OBIETTIVI: · Inquadrare il Business Process Management nell'ambito dell'organizzazione del
lavoro delle aziende di servizio e della P.A.
· Mettere a disposizione dei partecipanti gli elementi fondamentali di analisi dei processi più
adeguati per rispondere alle esigenze di governo del cambiamento indotto nelle aziende dalla
pressione competitiva, dall'evoluzione tecnologica e dai vincoli normativi.
· Illustrare i principali approcci metodologici e gli strumenti da utilizzare.
· Focalizzare sia la dimensione metodologica sia la dimensione pratica tramite l'utilizzo di tool
a supporto dell'analisi dei processi
PREREQUISITI
Nessuno
PROGRAMMA
· Cenni alle teorie di Organizzazione del lavoro
· Definizione di processo e illustrazione dell'approccio per processi.
101
· Obiettivi e metodologie dell'analisi per processi, focus sul BPMN.
· Le finalità della mappatura dei processi: il Business Process Design
· Le finalità del ridisegno dei processi: il Business Process Reengineering.
· I processi: punto di partenza per la "gestione del cambiamento”
· Modelli per la diagnosi dei processi.
· Gli interventi di ridisegno dei processi: le metodologie, le "leve” da utilizzare, i punti di attenzione.
· I tool per la mappatura e modellazione dei processi
· Le direttrici di evoluzione dei tool in ottica di Governance e integrazione con altri applicativi IT.
BPM_BASE
102
BUSINESS PROCESS MANAGEMENT - CORSO AVANZATO
Iscriviti a questo corso se vuoi imparare le tecniche di modellazione dei processi secondo lo standard BPMN. Imparerai inoltre ad utilizzare alcuni tra i principali tool di mercato per il Business Process Management (Aris Platform e altri).
DURATA: 3 giorni
AREA: Business Process Management
METODOLOGIA: · Verranno utilizzati diversi materiali didattici (slide, esempi pratici, casi
aziendali) a supporto della spiegazione
· La declinazione dei contenuti svilupperà esempi ed approfondimenti relativi a diversi settori
di attività, quali finanza, industria e P.A., con una prevalente prospettiva "metodologica”
· Verrà dato spazio alla discussione alla fine di ciascuna mezza giornata
· E' previsto un project work per "mettere in pratica” le conoscenze acquisite.
OBIETTIVI: · Conoscere ed apprendere i concetti relativi al Business Process Management
· Conoscere ed apprendere i concetti base relativi allo standard BPMN
· Sviluppare competenze specifiche nell'utilizzo della metodologia BPMN per la
rappresentazione dei processi aziendali
· Conoscere la metodologia utilizzata in ARIS Platform, per la rappresentazione di tutti gli
aspetti aziendali (attività, organizzazione, dati)
· Sviluppare competenze pratiche nell'utilizzo di ARIS Platform per la modellazione dei
processi aziendali, e nell'utilizzo di tutte le funzionalità del tool
· Utilizzo di uno strumento all'avanguardia da un punto di vista tecnologico, in grado di
soddisfare tutte le esigenze più "tecniche” ed avanzate dell'azienda (Repository delle
informazioni, organizzazione delle informazioni e dei dati, analisi, simulazioni, modelli dati,
pubblicazione in intranet/internet, client/server architecture, funzionalità OLE, reportistica di
ogni tipo,....)
PREREQUISITI
103
· E' fortemente consigliato aver partecipato al corso BPM_ADV oppure possedere conoscenze equivalenti.
PROGRAMMA
· Introduzione al business modeling (cosa modellare, livelli di modellazione, ecc)
· Metodologie, modelli, linguaggi e strumenti di BPM
· Descrivere i processi tramite lo standard BPMN base (convenzioni e metodologie)
· Dettagliare i modelli dei processi (logiche di scomposizione e livelli di profondità)
· Gli strumenti di supporto per la mappatura dei processi: le potenzialità e le direttrici di utilizzo
· I tool per la mappatura dei processi: brevi cenni sui tool a supporto della modellazione dei processi,
analisi comparativa dei principali tool
· La Piattaforma ARIS
· Le viste e i modelli ARIS
· I modelli di BPMN per la rappresentazione dei processi in ARIS
· Elementi vari e funzionalità di ARIS Platform
· Operazioni avanzate sui modelli e oggetti ARIS
BPM_ADV
104
TECNICHE DI INFORMATION SYSTEM ANALYSIS
Iscriviti a questo corso se vuoi imparare i criteri e i metodiper definire l’ambito di una soluzione IT,verificarne i requisiti, analizzarne processi e dati,progettarla concettualmente, valutarne la realizzazione
DURATA: 3 giorni
AREA: Progettazione ed Analisi Tecnica
METODOLOGIA:
· Il corso prevede lo studio di un pre reading
· Lezioni frontali, lavori di gruppo su un dato progetto didattico, confronto e dibattito di
approfondimento fra i diversi gruppi di lavoro
OBIETTIVI:
Trasferire ai partecipanti metodi, tecniche e buone prassi metodologiche, indipendenti dalle
tecnologie, per:
· La definizione dell'ambito della soluzione IT e la verifica dei suoi requisiti (funzionali e non
funzionali).
· L'analisi dei processi informativi e delle risorse dati all'interno dell'ambito della soluzione
· La progettazione concettuale della soluzione, il monitoraggio della sua realizzazionee la
valutazione della sua corrispondenza ai requisiti espressi
PREREQUISITI
· E' obbligatoria una significativa esperienza nella modellazione e sviluppo di nuove soluzioni
· E' fortemente consigliato aver seguito il corso AF10
PROGRAMMA
· Introduzione e concetti base. Ambito di intervento e ruolo delle specifiche. Modelli di sviluppo: modelli predittivi
e modelli interattivi; metodologie agili. Gli standard internazionali di riferimento per il contesto del lavoro di
analisi: cenni sul BABOK(r) e sullo SWEBOK(r)
· Il rapporto fra esigenze e soluzioni: esigenze, requisiti, assunzioni e vincoli. Requisiti della soluzione: funzionali e
105
non funzionali. Classificazione MoSCoW e logiche di valutazione di priorità ed urgenza.
· La definizione del dominio di analisi e la modellazione dell'ambito della soluzione: l'analisi dei documenti ed i
fogli descrittivi; l'elenco degli eventi; l'identificazione delle interfacce e il diagramma di contesto; le tecniche di
Scope Modeling; le matrici attività/responsabilità e le matrici RACI/RASCI
· I casi d'uso e loro applicazione all'analisi: differenze fra rappresentazione grafica e tabellare. Altre tecniche
metodologiche rilevanti e relativi campi di applicazione: scomposizione funzionale; rappresentazione di flussi e
processi (diagramma del Flusso dei Dati; diagrammi delle Attività
· Le tecniche di Data Modelling: analisi entità/relazioni ed analisi delle classi. Criteri operativi per l'Individuazione
e definizione degli attributi e delle chiavi. Modelli concettuali e modello logico
· Le matrici di tipo "dati” "funzioni” (D/F) e la matrice CRUD: scopo, modalità e livelli di utilizzo
· L'utilizzo di tecniche di prototipizzazione: tipologie di prototipi e loro utilizzo nelle diverse situazioni
· La progettazione concettuale ed i suoi rapporti con lo sviluppo. Cenni su metodi e piano dei test; meccanismi e
verbali di collaudo
· Elementi di interesse specifico nel campo della comunicazione: preparazione, esecuzione e sfruttamento
d'interviste/questionari; redazione di specifiche
· Lavori di gruppo sul caso di studio
AT10
106
DISEGNO DI ARCHITETTURE PER IL WEB
Iscriviti a questo corso se vuoi affrontare una panoramica sugli aspetti metodologici legati alla progettazione di architetture e applicazioni proprie del mestiere del Solution Architectioni web
DURATA: 4 giorni
AREA: Progettazione ed Analisi Tecnica
METODOLOGIA: Presentazione degli aspetti teorici, esercitazioni pratiche sui prodotti Open
Source e confronto su casi reali
OBIETTIVI: Il corso ha l'obiettivo di fornire una panoramica del mestiere del Solution
Architect, fornendo una competenza di base sugli aspetti metodologici legati alla
progettazione di architetture e applicazioni web
PREREQUISITI
· Conoscenza di base delle piattaforme e delle architetture applicative per il web
· Conoscenza di base delle metodologie di analisi e design
· Conoscenza dei principi dell'architettura dell'informazione per il web
PROGRAMMA
Il mestiere del web solution architect
· Prospettive ed obiettivi
· Strategie di progettazione
· Metodologie di Design
· Qualità del software
Modeling the Architecture
· Rappresentazione delle architetture
· Design Principles
· Pratiche e Patterns di progettazione
· Metodologie Agili
107
Enterprise Architectures
· Component Based Architecture
· Service· Oriented Architecture
· Business Process Modeling
· OSGI
· Mashups & Composition
· Cloud· based systems
· Semantic descriptions of services
· Mobile computing
Sessione Pratica
· Scenari attuali di progettazione
· Dall'Analisi al disegno
· ALM: Continuous Integration & Delivery
WARC
108
DESIGN PATTERN
Iscriviti a questo corso se vuoi approfondire la tua conoscenza dei Design Pattern della GoF, le ragioni che motivano il loro uso, i concetti fondamentali e la terminologia utilizzata maggiormente
DURATA: 4 giorni
AREA: Progettazione ed Analisi Tecnica
METODOLOGIA: Gli argomenti verranno trattati in modo pratico e teorico; per ognuno di essi
verrà illustrato un esempio di utilizzo e sarà prevista una o più esercitazioni
OBIETTIVI:
· Fornire ai partecipanti gli strumenti fondamentali per l'analisi e la progettazione di
applicazioni software "di qualità”
· Fornire una conoscenza dei Design Pattern della GoF, le ragioni che motivano il loro uso, i
concetti fondamentali e la terminologia
PREREQUISITI
Conoscenze di base dell' Object Oriented e del linguaggio UML. Aver frequentato preferibilmente il corso UML
PROGRAMMA
Introduzione ai Pattern
· L'idea di Pattern
· Definizione e catalogazione
· Architetture software e Design Pattern
· Pattern, framework e riutilizzo
· Anti patterns
Catalogazione patterns
· Architetturali, strutturali e idiomi
· Creational
· Structural
· Behavioral
109
Patterns creational
· Factory Method
· Abstract Factory
· Builder
· Prototype
· Singleton
Patterns structural
· Adapter
· Bridge
· Composite
· Decorator
· Facade
· Proxy
· Flyweigth
Patterns behavioral
· Chain of responsability
· Command
· Iterator
· Memento
· Observer
· Mediator
· State
· Strategy
· Visitor
· Interpreter
DP
110
UNIFIED MODELING LANGUAGE
Iscriviti a questo corso se vuoi apprendere metodi e tecniche di Unified Modelling Language (UML) per la specifica, la costruzione, la visualizzazione e la documentazione di sistemi software
DURATA: 4 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: UML
METODOLOGIA: Trattazione teorica dei diagrammi UML e realizzazione guidata di
esercitazioni "ad hoc” al fine di applicare praticamente le conoscenze acquisite e
sperimentare direttamente le varie tipologie di problematiche da affrontare durante l'analisi
e la progettazione di sistemi software
OBIETTIVI: Introdurre allo Unified Modelling Language (UML) per la specifica, la costruzione,
la visualizzazione e la documentazione di sistemi software
PREREQUISITI
· Conoscenza del paradigma e della programmazione Object· Oriented
· È consigliato aver frequentato in precedenza il corso AT10
PROGRAMMA
Modelli e linguaggi di modellazione
· Principi di base dell'Object· Orientation
· Introduzione al linguaggio UML
Use Case e specifica testuale
· Definizioni
· Utilizzo di template
Diagrammi dei casi d'uso
111
· Elementi di base
· Associazione
· Inclusione vs. Estensione
· Generalizzazione
Diagrammi delle classi
· Classi, oggetti, attributi, associazioni
· Tecniche di individuazione delle classi
· Aggregazione e composizione
· Dipendenza: alcune tipologie
· Associazioni con attributi (association class)
· Associazioni n arie con attributi
· Molteplicità
· Classificazione
· Generalizzazione
· Classi astratte
· Operazioni
· Overriding
· Visibilità
· Interfacce
· Consigli sull'utilizzo dei Class Diagram
Diagrammi dei package
· Dipendenze
· Accoppiamento e coesione
· Architetture logiche e stratificate
Diagrammi di Interazione
· Diagrammi di sequenza (in fase di analisi)
· Oggetti, messaggi, fluire del tempo
· Messaggio sincrono ed asincrono
· Loop e operazioni condizionali
· Communication (collaboration) diagram
· Oggetti, messaggi, fluire del tempo
· Sequence vs. Communication diagram
Diagrammi delle macchine a stati
· Dinamica di un oggetto singolo: ciclo di vita
· State e transizioni di stato
· Attività, entry/exit action, transizioni interne
· Stato composito con stati mutualmente esclusivi o concorrenti
Diagrammi delle attività
· Azioni e flussi di controllo/oggetti
· Attività
· Fork e join
112
· Decision e merge
· Partizioni
Meccanismi di estensione di UML
· Tagged Value
· Vincoli e OCL
· Stereotipi
Cenni sugli altri diagrammi UML
· Cenni su Component Diagram
· Cenni su Deployment Diagram
Esercitazione su tutti i diagrammi
UML
113
CERTIFICAZIONE OMG CERTIFIED UML PROFESSIONAL FOUNDATION
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di sostenere il primo esame (OCUP2-FOUND100) del percorso di certificazione sul linguaggio UML: OMG Certified UML Professional: Foundation.
DURATA: 5 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: UML
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e
per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande.
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di certificazione
OMG Certified UML Professional: Foundation con esame finale (OMG-OCUP2-FOUND100).
PREREQUISITI
E' obbligatoria la conoscenza della programmazione derivata dall'utilizzo di un qualsiasi linguaggio di
programmazione orientato agli oggetti e del linguaggio UML.
PROGRAMMA
Ripasso di:
· Strutture comuni
· packages
· Classificatori semplici
· Classificatori strutturati
· Diagramma delle classi
· Valori
· Diagramma dei casi d'uso
114
· Diagramma di interazione
· Diagramma delle attività
· Azioni
· Diagramma degli stati
Simulazione d'esame
UMLCERT
115
CERTIFICAZIONE OMG CERTIFIED UML PROFESSIONAL INTERMEDIATE
Iscriviti a questo corso se vuoi imparare gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di sostenere il secondo esame (OCUP2-INT200) del percorso di certificazione sul linguaggio UML: OMG Certified UML Professional: Intermediate.
DURATA: 5 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: UML
METODOLOGIA: Gli argomenti verranno trattati in aula attraverso lezioni frontali e per
ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso si prefigge di fornire una adeguata preparazione per sostenere l'esame di
certificazione OMG Certified UML Professional: Foundation con esame finale (OMG-OCUP2-
INT200)
PREREQUISITI
· E' obbligatorio aver conseguito la certificazione OMG-OCUP2-FOUND100
· E' obbligatorio avere conoscenze della programmazione derivata dall'utilizzo di un qualsiasi linguaggio di
programmazione orientato agli oggetti
· E' obbligatorio avere conoscenze del linguaggio UML
PROGRAMMA
Il corso illustrerà come applicare gli aspetti più complessi dei seguenti punti di UML
· Strutture comuni
· Classi ed oggetti
· Classificatori semplici
116
· Classificatori strutturati
· Diagramma delle classi
· Interazioni
· Comportamenti comuni
· Attività ed azioni
· Diagramma dei casi d'uso
· Diagramma degli stati
UMLCERT_INT
117
METODOLOGIE AGILI DI SVILUPPO SOFTWARE
Iscriviti a questo corso se vuoi imparare i principi e le principali metodologie per lo sviluppo agile delle applicazioni, come è possibile applicarli nella realtà progettuale in cui operi e i benefici derivanti dalla loro applicazione nel superare le problematiche normalmente riscontrate nei progetti di sviluppo software.
DURATA: 4 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: Metodologie Agili di Sviluppo Software
METODOLOGIA: · Il corso si compone di due parti, una più "teorica” e una pratica "hands
on”. La parte "teorica” a sua volta è articolata in due parti:
· la prima riguarda i principi dello sviluppo agile (particolarmente importanti in quanto la loro
adozione implica un cambio di paradigma di sviluppo piuttosto radicale)
· la seconda si propone di illustrare nel dettaglio due tecniche agili: XP, orientata allo
sviluppo, e SCRUM, essenzialmente relativa alla gestione dei progetti (come tale può essere
usata anche in combinazione con XP)
· La parte pratica "hands on” consiste nell'illustrare le tecniche (ad es. test driven
development, pair programming, planning game, story writing, ecc.) che sono comunemente
utilizzate negli sviluppi agili.
OBIETTIVI: · Illustrare i principi dei processi di sviluppo agili.
· Descrivere i più diffusi metodi agili: XP (extreme programming) e SCRUM.
· Descrivere nel dettaglio le tecniche utilizzate per lo sviluppo agile
PREREQUISITI
· Esperienza nello sviluppo di software e/o conoscenza delle problematiche e delle tecniche che caratterizzano
normalmente lo sviluppo di software.
PROGRAMMA
118
· Introduzione: dalle metodologie "pesanti” a quelle "agili”
· I metodi agili: il Manifesto
· Natura e caratteristiche dei processi agili: considerazioni e confronti
· eXtreme Programming (valori e core practices; ciclo di vita; tecniche)
· SCRUM (visione d'insieme; ruoli ed elementi; gli sprint e il backlog; scalabilità)
· Continuous integration
· Test Driven Development
· Refactoring
· Pair programming
· Planning game
· Story writing
· SCRUM: sprint planning; daily SCRUM; sprint review; gestione del product backlog; Sprint Burndown Chart
· Alcune tecniche per la gestione dei progetti agili: Value· based prioritization; Agile Planning and Estimating;
Metriche; Gestione della Qualità; Gestione dei rischi
MASS
119
PREPARAZIONE ALLA CERTIFICAZIONE SCRUM DEVELOPER (SDC)
Iscriviti a questo corso se vuoi acquisire le conoscenze per gestire applicazioni di sviluppo adottando Scrum (framework agile di sviluppo del software) e superare l’esame di certificazione Scrum Developer Certified (SDC™).
DURATA: 180 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: Metodologie Agili di Sviluppo Software
METODOLOGIA: Il corso si svolgerà attraverso Lezioni on line (WBT) della durata complessiva
di 16 ore.
Il corso prevede video, letture, esercitazioni pratiche, simulazioni d'esame on line e
materiale didattico (in lingua inglese) a disposizione sulla piattaforma:
· SBOK™ Guide 2013 Edition
· SBOK™ Guide Table of Contents
· Roles Guide for SPOC Course (guida alla lettura della SBOK™ Guide);
· Bubbleman Case Study
· Parole Crociate
Come pre work è consigliata la lettura preliminare della Scrum Guide in modo da
familiarizzare con la terminologia di Scrum (http://www.scrumstudy.com/download-free-
buy-SBOK.asp)
OBIETTIVI:
· Trasferire tutte le conoscenze teorico pratiche necessarie per operare e lavorare in modo
efficace come membri di un team Scrum e quindi svolgere al meglio i compiti ad esso riservati
(es. partecipare attivamente agli eventi o relazionarsi con altri ruoli Scrum)
· Far comprendere il funzionamento di base di SCRUM e le sue possibili applicazioni
· Fornire le conoscenze necessarie alla preparazione ed al superamento dell'esame di
certificazione Scrum Developer Certified (SDC™). L'esame si svolge online in modalità
120
computer· based e consiste in 75 domande a scelta multipla. Il tempo a disposizione per lo
svolgimento dell'esame è 90 minuti. La percentuale di successo è del 98%
PREREQUISITI
Conoscenza della lingua inglese
PROGRAMMA
· Introduzione e principi di Scrum
· Organizzazione
· Giustificazione del business
· Qualità
· Cambiamenti
· Rischi
· Avvio
· Pianificazione e valutazione
· Applicazione
· Retrospettiva e valutazione
· Dismissione
SCRUM_SDCERT
121
PREPARAZIONE ALLA CERTIFICAZIONE SCRUM MASTER CERTIFIED (SMC)
Iscriviti a questo corso se vuoi acquisire le conoscenze per operare efficacemente nel ruolo di Scrum Master in un team Scrum e superare l’esame di certificazione Master Certified (SMC™).
DURATA: 180 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: Metodologie Agili di Sviluppo Software
METODOLOGIA: Il corso si svolgerà attraverso Lezioni on line (WBT) della durata complessiva
di 16 ore. Il corso prevede video, letture , esercitazioni pratiche, simulazioni d'esame on line,
Materiale didattico (in lingua inglese) a disposizione sulla piattaforma:
· SBOK™ Guide 2013 Edition;
· SBOK™ Guide Table of Contents ;
· Roles Guide for SPOC Course (guida alla lettura della SBOK™ Guide);
· Bubbleman Case Study ;
· Parole Crociate.
Come pre work è consigliata la lettura preliminare della Scrum Guide in modo da
familiarizzare con la terminologia di Scrum (http://www.scrumstudy.com/download-free-
buy-SBOK.asp).
OBIETTIVI:
· Fornire le conoscenze necessarie per applicare Scrum nei progetti
· Fornire le conoscenze per operare come Scrum Master e per lavorare efficacemente con un
team agile: supportare il team al fine di massimizzare le proprie performance rimuovendo gli
ostacoli e promuovendo le dinamiche produttive all'interno del team.
· Presentare i principi base di Scrum in un formato direttamente utilizzabile sul campo.
· Fornire le conoscenze necessarie per superare l'esame di certificazione Scrum Master
Certified (SMC™). L'esame si svolge online in modalità computer· based e consiste in 100
domande a scelta multipla. Il tempo a disposizione per lo svolgimento dell'esame è 120
minuti.
122
PREREQUISITI
· Conoscenza della lingua inglese
· Non è necessario alcun prerequisito formale per accedere al corso Scrum Master Certified, tuttavia si raccomanda
di aver acquisito preliminarmente la certificazione SDC™ (Scrum Developer Certified),
PROGRAMMA
· Introduzione ad Agile e Scrum
· I ruoli in Scrum
· Fasi di un progetto Scrum
· Adattare Scrum
SCRUM_SMCERT
123
TEST DI USABILITà ED ACCESSIBILITA’
Iscriviti a questo corso se vuoi acquisire una metodologia immediatamente utilizzabile per effettuare i test di usabilità ed accessibilità dei siti web
DURATA: 3 giorni
AREA: Progettazione ed Analisi Tecnica
PERCORSO: Usabilità ed Accessibilità
METODOLOGIA: Esposizione da parte del docente, esercitazioni ed esempi. Verifica sul
campo della conformità ai requisiti tecnici della legge 4/2004, comprese le eventuali
evoluzioni normative, su siti web proposti dai partecipanti
Il corso alternerà spiegazioni teoriche con esercitazioni ed esempi. L'ambiente tecnologico
utilizzato per esercitazioni ed esempi sarà costituito da: Browser (internet explorer / firefox /
mozilla / ...), toolbar di validazione per i vari browser, Validatori online del W3C, Colour
Contrast Analyzer, MAGpie, Tidy, ...
OBIETTIVI: Usabilità ed Accessibilità sono due diverse caratteristiche dell'interfaccia utente,
la loro progettazione e realizzazione, per essere certi del raggiungimento degli obiettivi, non
può prescindere da un'accurata fase di test
Il corso si propone di illustrare:
· La metodologia comunemente utilizzata per testare l'usabilità di un'interfaccia
· La metodologia e gli strumenti utilizzati per testare l'accessibilità di un'interfaccia con
l'obiettivo di verificarne la conformità con i requisiti tecnici della Legge 4/2004 (compreso
l'aggiornamento del 2010)
PREREQUISITI
Conoscenze di base delle tecnologie (x)html e css. Conoscenza di base dei requisiti tecnici di accessibilità della legge
4/2004
PROGRAMMA
124
Usabilità (le metodologie esistenti) ed Accessibilità
· Usabilità ed Accessibilità, punti di contatto e differenze
· L'usabilità come fattore di qualità
· Le metodologie esistenti per testare l'usabilità
· L'accessibilità come fattore di qualità
· Introduzione alla legge 4/2004 e panoramica sulle eventuali evoluzioni normative
· La metodologia e i processi di sviluppo
· Applicazione della metodologia ai primi 2 requisiti con l'utilizzo di strumenti software dedicati
· Applicazione della metodologia a siti web proposti dai partecipanti
La verifica dei requisiti tecnici della legge 4/2004 e gli strumenti utilizzabili
· Applicazione della metodologia ai requisiti dal 3 al 8 con l'utilizzo di strumenti software dedicati
· obiettivi della valutazione
· compiti del valutatore
· metodologia di valutazione
· Applicazione della metodologia a siti web proposti dai partecipanti
La verifica dei requisiti tecnici della legge 4/2004 e gli strumenti utilizzabili
· Applicazione della metodologia ai restanti 4 requisiti (versione 2010) con l'utilizzo di strumenti software dedicati
· obiettivi della valutazione
· compiti del valutatore
· metodologia di valutazione
· Applicazione della metodologia a siti web proposti dai partecipanti
TEST-AC
125
TECNICHE DI CREATIVITà PER SVILUPPO SOLUZIONI IT INNOVATIVE
Il processo creativo non è sempre guidato da grandi intuizioni che diventano start-up di successo, se ben orientato e guidato con gli strumenti giusti può produrre soluzioni innovative per il tuo mercato di riferimento. Iscriviti a questo corso se vuoi imparare nuovi metodi e tecniche che ti consentiranno di far emergere nuove idee nell’organizzazione in cui operi.
DURATA: 2 giorni
AREA: Nuovi Scenari IT
METODOLOGIA: · Il corso prevede l'integrazione fra momenti di docenza ed esercitazioni;
La spiegazione teorica e l'applicazione pratica di numerose tecniche di creatività che
favoriscano la nascita di nuove idee nelle organizzazioni.
· Elemento chiave del corso è l'utilizzo della metodologia Lego(r) Serious Play(r) che
consente ai discenti un ottimo coinvolgimento sulle tematiche obiettivo del corso.
OBIETTIVI: · Fornire agli studenti gli strumenti e le tecniche che consentano di favorire la
nascita di nuove idee nelle organizzazioni
· Applicare, a livello didattico, tali tecniche a casi di studio della propria organizzazione
PREREQUISITI
· Sensibilità alla creatività e all'innovazione
· Voglia di confrontarsi e mettersi in gioco in modo non convenzionale
· Amore per le nuove tecnologie e conoscenza delle stesse
PROGRAMMA
· Il pensiero creativo
· Stili di apprendimento
· Intelligenze multiple
· Tecniche di creatività (alcune tra queste in funzione del contesto)
· Mind Mapping
· The Checklist
126
· Six Thinking Hats
· Lateral Thinking
· RWG
· Picture Association
· Change Perspective
· Get Up and Go Out
· Brainstorming
· Brainwriting
· Reverse Brainstorming
· Starbursting
· The Charette Procedure
· Crawford's Slip Writing Method
· Round-Robin Brainstorming
· Rolestorming
· Metaphorical Thinking
· Reversal
· The Reframing Matrix
· Il processo creativo
TCRIT
127
TECHNOLOGY INNOVATION MANAGEMENT
Iscriviti a questo corso se vuoi imparare tecniche e strumenti di immediato utilizzo per favorire la nascita di progetti innovativi ed applicare la creatività e per la generazione di idee e soluzioni a problemi complessi
DURATA: 2 giorni
AREA: Nuovi Scenari IT
METODOLOGIA:
· Il corso prevede l'integrazione fra momenti di docenza, esercitazioni, presentazione di casi
di studio di altre aziende nel mondo, lavori di gruppo su temi attinenti l'innovazione
· Elemento chiave del corso è l'utilizzo della metodologia Lego(r) Serious Play(r) che consente
ai discenti un ottimo coinvolgimento sulle tematiche obiettivo del corso
OBIETTIVI:
· Trasferire criteri e tecniche per favorire la nascita di progetti innovativi
· Approfondire metodi e strumenti per la creatività e per la generazione di idee e soluzioni a
problemi complessi
· Applicare, a livello didattico, tali tecniche a casi di studio della propria organizzazione
PREREQUISITI
Sensibilità all'innovazione; essere coinvolti attivamente nei processi di innovazione
PROGRAMMA
I fondamenti delle dinamiche dell'innovazione tecnologia
· Fonti dell'innovazione
· Forme e modelli dell'innovazione
· Conflitti di standard e disegno dominante
· Scelta del tempo d'ingresso nel mercato
128
· Convertire le idee in opportunità
Elaborazione di una strategia di innovazione tecnologica
· Definizione dell'orientamento strategico
· Scelta dei progetti di innovazione
· Creare scenari avvincenti
· Strategie di collaborazione
· Meccanismi di protezione dell'innovazione
Implementazione di una strategia di innovazione tecnologica.
· Organizzazione dei processi di innovazione
· Gestione dei team per lo sviluppo di un nuovo prodotto
· Gestione del processo di sviluppo di un nuovo prodotto
· Formulazione di una strategia di marketing per l'innovazione
· Strategie di innovazione nelle piccole e medie imprese
TI_MAN
129
PROCESSI DI DEMATERIALIZZAZIONE NELLA PA
Iscriviti a questo corso se vuoi apprendere il quadro normativo e le applicazioni pratiche in tema di dematerializzazione nell'ambito dei processi di semplificazione dell’azione delle Pubbliche Amministrazioni
DURATA: 2 giorni
AREA: Nuovi Scenari IT
METODOLOGIA: La trattazione teorica degli argomenti sarà affrontata attraverso lezioni
frontali e case study
OBIETTIVI:
· Conoscere il quadro normativo in tema di dematerializzazione nel quadro più ampio degli
obiettivi di semplificazione dell'azione delle Pubbliche Amministrazioni
· Conoscere le dimensioni realizzative della dematerializzazione: flussi documentali;
procedimenti e processi; regole e governo; riprogettazione; impianto documentale;
misurazione
· Conoscere il quadro normativo in tema di fatturazione elettronica
· Conoscere i potenziali della fatturazione elettronica in termini di digitalizzazione estesa del
ciclo passivo ed attivo
PREREQUISITI
Nessuno
PROGRAMMA
· La semplificazione dell'azione delle Pubbliche Amministrazioni: quadro normativo
· La dematerializzazione nelle Pubbliche Amministrazioni quale strumento di semplificazione: quadro normativo
· Gli strumenti della dematerializzazione: la gestione documentale; la conservazione sostitutiva; le firme digitali;
ecc.
· Come si approccia un intervento di dematerializzazione: l'analisi dei flussi documentali attraverso l'applicazione
delle regole di gestione documentale ed archivistica; l'analisi dei procedimenti e dei processi; l'analisi delle regole
130
che sottendono alla gestione documentale; la riprogettazione di flussi documentali, processi/procedimenti e regole
di governo; la definizione del nuovo impianto documentale per i documenti informatici; la misurazione del livello di
dematerializzazione
· La fatturazione elettronica: quadro normativo
· Le opportunità di dematerializzazione del ciclo passivo e del ciclo attivo legate all'introduzione ed al
dispiegamento della fatturazione elettronica
DEM_FE
131
SICUREZZA APPLICATIVA NEI PROGETTI SOFTWARE
Iscriviti a questo corso se vuoi apprendere i princiti fondamentali e gli strumenti più diffusi per progettare software con caratteristiche di sicurezza rispettando gli standard di sicurezza applicativa
DURATA: 2 giorni
AREA: Nuovi Scenari IT
METODOLOGIA: Il corso fornisce la teoria e la pratica per poter dialogare con i clienti su
tematiche di sicurezza del software e gestione dei contratti
OBIETTIVI: Fornire gli strumenti e la metodologia per progettare software con caratteristiche
di sicurezza rispettando gli standard di sicurezza applicativa
PREREQUISITI
PROGRAMMA
Introduzione alla Sicurezza Applicativa
· Vulnerabilità delle applicazioni web: esempi e casi reali
· Valutazione dei possibili impatti nel caso in cui il software sia vulnerabile
Processi di Secure Software
· Secure software Foundamentals
· Secure Software Requirements: Confidenzialità, Integrità, disponibilità
Secure Software Design
· Principi di software security design
· I principi di sicurezza fondamentali per un software sicuro
Gli standard per la sicurezza del software:
· OWASP: la OWASP Top 10, la OWASP Testing Guide
· Payment Card Industry Standard DSS
Secure Software Testing
132
· Il processo per lo sviluppo sicuro di applicazioni
· Secure Code Review vs Application Penetration Testing
· Automazione vs Manuale
Dalla teoria alla pratica
· linee guida per la progettazione di software sicuro
· casi reali di progettazione di applicativi ed uso delle linee guida
· analisi dello scenario e verifica della corretta adozione delle linee guida nel progetto software
SEC_SW
133
TUTELE E DIRITTI D'AUTORE NEI CONTRATTI SW
Iscriviti a questo corso se vuoi imparare le principali linee guida per la tutela dei tuoi programmi e per la corretta redazione dei contratti di distribuzione degli stessi
DURATA: 2 giorni
AREA: Nuovi Scenari IT
METODOLOGIA: Lezioni frontali ed esempi pratici
OBIETTIVI: L'obiettivo del corso è fornire gli strumenti per tutale un prodotto dell'ingegno
come il software, fornendo una panoramica su:
· Disciplina sostanziale dei programmi per elaboratore
· Categorie di diritti che stanno in capo all'autore e all'utilizzatore
· Regole contrattuali che governano la distribuzione dei diritti sul software
· I principali negozi: licenza d'uso e contratti di sviluppo
PREREQUISITI
PROGRAMMA
· Inquadramento giuridico del software
· Rapporti tra la disciplina del diritto d'autore e la disciplina brevettuale
· I diritti dell'autore e dell'utilizzatore
· Il trasferimento del software
· La licenza d'uso: inquadramento negoziale
· Le varie tipologie di licenza;
· I contratti di sviluppo del software: inquadramento negoziale
· Problematiche relative alla titolarità del software sviluppato su commissione
· Brevi cenni sui contratti complementari alla distribuzione del software: cessione di hardware, contratti di
manutenzione e contratti di cloud computing.
CONT_SW
134
IL NUOVO CODICE DEI CONTRATTI PUBBLICI NELLA PRASSI APPLICATIVA
Iscriviti a questo corso se vuoi aggiornare le tue competenze in tema di gare pubbliche, sugli ultimi indirizzi interpretativi dell’ANAC e sula più recente giurisprudenza relativa all’applicazione del nuovo codice dei contratti pubblici.
DURATA: 1 giorno
AREA: Nuovi Scenari IT
METODOLOGIA: Il corso si articolerà in una lezione frontale.
La possibilità di interagire con i Relatori e di intervenire, formulando domande e quesiti,
conferiscono al corso di formazione un taglio estremamente pratico e operativo per gli
addetti ai lavori, che intendono analizzare le molteplici disposizioni normative attualmente
vigenti.
OBIETTIVI: L'obiettivo del corso è quello di consolidare le competenze specialistiche e di
esaminare gli ultimi indirizzi interpretativi dell'ANAC e la più recente giurisprudenza relativa
all'applicazione del "nuovo codice dei contratti pubblici”.
PREREQUISITI
E' consigliata la partecipazione a chi abbia già acquisito delle conoscenze di base sulle logiche sottese alla
partecipazione alle procedure di gara per l'affidamento di contratti pubblici.
PROGRAMMA
· Approfondimenti e aggiornamenti sul sistema di qualificazione per la partecipazione alle procedure di evidenza
pubblica
· Approfondimenti e aggiornamenti sulle forme di cooperazione tra le imprese (subappalto, ATI, Consorzi)
· Approfondimenti e aggiornamenti sui criteri di aggiudicazione
· Approfondimenti e aggiornamenti sulle procedure di gara innovative
· La gestione del contenzioso per l'affidamento dei contratti pubblici
· Le concessioni e le forme di partenariato pubblico privato
· La disciplina delle varianti in corso d'esecuzione e i servizi supplementari
CODAPP
135
BUSINESS MODEL CANVAS CON IN METODO LEGO® SERIOUS PLAY®
Questo seminario insegna ai partecipanti come definire nuovi business model attraverso l’utilizzo di strumenti consolidati come il Business Model Canvas e la metodologia Lego® Serious Play®.
DURATA: 2 giorni
AREA: Nuovi Scenari IT
PERCORSO: Workshop con metodo Lego® Serious Play®
METODOLOGIA: Il seminario sarà erogato interamente in aula utilizzando la metodologia
Lego Serious Play.
OBIETTIVI: L'obiettivo del corso è trasferire ai partecipanti un metodo di definizione di nuovi
business model attraverso l'utilizzo di strumenti consolidati come il Business Model Canvas,
uno schema grafico dove sintetizzare visivamente come un'impresa crea valore, le risorse ed
attività necessarie, i segmenti di clienti, e gli aspetti economico-finanziari.Utilizzando il Solid
Thinking tipico della metodologia Lego(r) Serious Play(r), i partecipanti saranno guidati ad
ottenere il massimo del risultato nella definizione di tutte le componenti del Business Model
Canvas. Verranno inoltre affrontate le tematiche legate alla SWOT analysis ed alla gestione
delle emergenze e dei fattori contingenti.
PREREQUISITI
Nessuno
PROGRAMMA
Business Model Canvas e sue componenti:
· Value propositions
· Customer segments
· Channels
136
· Customer relationships
· Key activities
· Key resources
· Key partners
· Cost structure
· Revenue streams
BMC_LSP
137
MIGLIORARE L’INNOVAZIONE NELLE ORGANIZZAZIONI CON IL METODO LEGO®
SERIOUS PLAY®
Questo corso insegna ad individuare gli ostacoli che frenano l’innovazione nelle organizzazioni ed a trovare strumenti ed azioni in grado di superarli.
DURATA: 2 giorni
AREA: Nuovi Scenari IT
PERCORSO: Workshop con metodo Lego® Serious Play®
METODOLOGIA: Il corso sarà erogato interamente in aula utilizzando la metodologia Lego
Serious Play.
OBIETTIVI: Tutte le organizzazioni possono essere innovative, spesso però ci sono ostacoli di
varia natura che ne limitano il potenziale.
Questo corso, utilizzando il Solid Thinking tipico della metodologia Lego(r) Serious Play(r),
consente di ottenere il massimo del risultato nell'analisi della situazione esistente,
nell'individuazione degli ostacoli che impediscono di essere innovativi (o di essere percepiti
come tali), nell'individuazione di soluzioni e nella definizione di azioni concrete che possano
aiutare a superare il problema ed a rendere l'organizzazione nel suo complesso più
innovativa.
PREREQUISITI
Nessuno
PROGRAMMA
· L'innovazione nelle organizzazioni
· Gli ostacoli all'innovazione
· Le soluzioni che possono essere messe in campo per superare gli ostacoli
· Le azioni che possono abilitare le soluzioni
INN_LSP
138
NUOVI MEDIA E SOCIAL MEDIA
Iscriviti a questo corso per conoscere ed interpretare i cambiamenti che la massificazione dei Social Media ha determinato nella società di oggi e, di conseguenza, nel business delle società IT e non.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: La trattazione teorica degli argomenti, attraverso lezioni frontali, sarà completata
con esercitazioni pratiche e presentazione di case history
OBIETTIVI:
· Illustrare lo scenario attuale nazionale ed internazionale dei Social Media, fornendo una
approfondita analisi ed interpretazione dei cambiamenti che la massificazione dei Social Media ha
determinato nella società di oggi
· Saranno approfonditi, anche attraverso la presentazione di cases history aziendali tratti dal
settore pubblico e privato, i modelli di business e il sistema di creazione del valore alla base del
successo delle aziende "Social Media Oriented”
PREREQUISITI
Nessuno
PROGRAMMA
· Il quadro degli scenari sociali, economici e di mercato connessi all'ecosistema dei nuovi media, con specifico riferimento
al mondo del web 2.0 e dei social network, declinandoli nel contesto della convergenza tecnologica e del paradigma
SoMoLo (Social-Mobile-Local)
· Come i Social Media rimodellano i sistemi relazionali, impattando tanto sulla percezione dell'identità quanto sul modello
relazionale, ridefinendo concetti come relazione, amicizia, privacy
· Dal punto di vista economico, analisi di come il cambiamento portato dai Social Media impatta sul sistema di costruzione
del valore delle imprese online, andando a ridefinire quelli che sono i parametri tradizionali di valorizzazione economica
dei beni, dei prodotti, dei servizi e facendo del valore espresso dalla relazione la nuova moneta di scambio
139
· I principali problemi che incontrano le aziende nell'avvicinamento ai social media e le relative opportunità che la loro
implementazione presenta
· Partendo da casi concreti di successo e di insuccesso (epic fail), saranno illustrate le caratteristiche dei diversi social
network e, soprattutto,delle dinamiche di retroazione che la loro implementazione comporta nella value chain
dell'azienda: lo sviluppo e l'apertura di canali social non comporta solo impatti sul brand e sulla comunicazione, come
dicevamo, ma anche su altri processi dell'organizzazione (CRM-Customer Relationship Management, organizzazione,
logistica, legal) che vanno quindi ridisegnati funzionalmente alle nuove dinamiche
NMEDIA
140
IL MARKETING DIGITALE: INTEGARE I CANALI E GESTIRE I NUOVI CONTESTI DI RETE
Iscriviti a questo corso se vuoi conoscere i meccanismi di base che regolano la progettare e gestione di un piano di marketing che integri canali digitali e canali analogici sfruttando le potenzialità offerte dalla rete e dai nuovi media.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Corso in aula. Nei due giorni è prevista un'alternanza di metodologie
didattiche: oltre alla lezione frontale il corso si baserà sullo studio di casi e su un lavoro di
gruppo finalizzato allo sviluppo di un project work che consenta di sperimentare in pratica
quanto illustrato dal docente.
OBIETTIVI: · Identificare gli impatti della digital transformation sul marketing
· Comprendere le caratteristiche e le potenzialità del marketing digitale
· Capire le modalità di progettazione, implementazione e sviluppo di un piano di marketing
digitale
· Comprendere come integrare i canali analogici con quelli digitali
· Capire le dinamiche del paradigma SoMoLo (social, mobile, local)
· Ottenere un quadro esaustivo delle metodologie e tecniche di marketing digitale
· Identificare il ruolo delle tecnologie in una azione di marketing
· Imparare a sviluppare un piano di marketing digitale.
PREREQUISITI
Nessuno
PROGRAMMA
· Dal marketing al marketing digitale
· Gli impatti della Digital Transformation sul marketing
· Lo scenario evolutivo del marketing nel contesto del modello SoMoLo (Social, Mobile, Local)
141
· L'analisi della situazione (social media monitoring, sentiment analysis, market research)
· Modelli di acquisizione (SEO, SEM, PPC, Affiliate, Social Media)
· La gestione della conversione (Customer Journey, content marketing, marketing automation)
· Le azioni di engagement (costomer experience management, social CRM, storytelling, gamification)
· La misurazione dei risultati (KPI monitoring)
· Gestire le attività above the line e below the line
· Il piano di marketing: fasi e key performance indicator
· Come calcolare i costi di un progetto di marketing
· Project Work: sviluppare un piano di marketing
DT_MD
142
COME PROGETTARE ED INTEGRARE UN SOCIAL CRM
Iscriviti a questo corso se vuoi comprendere le caratteristiche del Social CRM ed imparare a progettare, realizzare e gestire un sistema di CRM integrato con i social media.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Corso in aula. Nei due giorni è prevista un'alternanza di metodologie
didattiche: oltre alla lezione frontale il corso si baserà sullo studio di casi e su un lavoro di
gruppo finalizzato allo sviluppo di un project work che consenta di sperimentare in pratica
quanto illustrato dal docente.
OBIETTIVI: · Comprendere la dimensione e la dinamica evolutiva del Social CRM nel contesto
della Digital Transformation
· Identificare come i social media abbiano cambiato gli equilibri nella gestione delle relazioni
con clienti e stakeholder e come ciò impatti sui sistemi di customer relationship management
· Capire come integrare un sistema di CRM con i nuovi canali nell'ottica del Social CRM
· Capire come integrare i dati in un contesto basato sul modello SoMoLo (Social, Mobile,
Local)
· Ottenere un quadro delle tecnologie utilizzabili nell'ambito del Social CRM
· Comprendere prospettive, opportunità e sfide sottese al Social CRM
PREREQUISITI
Nessuno
PROGRAMMA
· Il contesto della comunicazione e dei media in Italia: il ruolo e la diffusione dei Social Media
· Gli impatti dei social media sui processi di comunicazione: dall'informazione al dialogo
· Dal CRM al Social CRM: gli impatti della Digital Transfromation sulla gestione del cliente
· L'evoluzione del consumatore: il social customer
143
· Customer centricity; user experience ed engagement
· Il ruolo del CRM e gli impatti della dimensione social nei diversi approcci al CRM (analitico, operativo,
relazionale)
· Le piattaforme di CRM e la loro integrazione con il mondo Social
· Analizzare i dati sul cliente: big data e social media
· Interagire con il cliente: Social Customer Care
· Dai social media alla gamification la gestione integrata della User Experience
· Project Work: lo sviluppo di un sistema di Social CRM.
DT_CRM
144
COME COSTRUIRE E GESTIRE UNA SOCIAL MEDIA STRATEGY
Iscriviti a questo corso se vuoi capire come le dinamiche della comunicazione attraverso i principali social media ed avere un quadro di riferimento delle caratteristiche distintive di ciascuno, gestire al meglio la relazione con il cliente nel nuovo contesto dei media e comprendere le retroazioni dei Social Media sull’organizzazione.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Corso in aula. Nei due giorni è prevista un'alternanza di metodologie
didattiche: oltre alla lezione frontale il corso si baserà sullo studio di casi e su un lavoro di
gruppo finalizzato allo sviluppo di un project work che consenta di sperimentare in pratica
quanto illustrato dal docente.
OBIETTIVI: · Comprendere le caratteristiche del nuovo scenario della comunicazione
d'impresa nell'era della Digital Transformation
· Capire quali siano le caratteristiche peculiari dei differenti Social Media e come essi
impattino sui processi di comunicazione delle aziende
· Ottenere un quadro dei diversi social network site disponibili, comprendendo come
integrarli e come sfruttarli nella definizione dei propri processi di comunicazione
· Ottenere un quadro delle diverse fasi della presenza on-line di una organizzazione,
evidenziando per ognuna di esse criticità, opportunità ed elementi da tenere in
considerazione
· Valutare opportunità e rischi derivanti dalla presenza on· line dell'azienda
· Avere, attraverso l'analisi degli epic fail più significativi, un quadro degli errori da non fare
nella gestione della propria presenza on-line
· Comprendere come i social media si integrino con i diversi processi aziendali, dalla
comunicazione al marketing al CRM
· Familiarizzare con le fasi inerenti la definizione di una social media strategy
PREREQUISITI
145
Nessuno
PROGRAMMA
· Il contesto della comunicazione e dei media in Italia: il ruolo e la diffusione dei Social Media
· Come i social media hanno cambiato la comunicazione d'impresa
· Caratteristiche del modello SoMoLo (Social, Mobile, Local) nell'interazione con il cliente
· Caratteristiche dei diversi Social Network Site e loro integrazione (Facebook, Twitter, Linkedin, SnapChat,
Instagram, Tumblr, ecc...)
· Cenni di Social Network Analysis
· Disegnare la user experience in uno scenario di mobilità
· Gli impatti dei social media sul marketing, l'advertising, il processo di acquisto, l'esperienza "in store”
l'esperienza "in mobilità”, i processi organizzativi, la gestione del cliente
· "oltre” i socia media: implementare applicazioni e progetti complessi a partire dai canali social
· Le fasi della Social Media Strategy: ascolto della rete, presidio dei contesti di relazione, sviluppo della
strategia di presenza, costruzione della relazione
· Il piano di comunicazione integrata
· Il ruolo degli influencer
· Social media e brand
· Le piattaforme e gli strumenti di gestione dei social media
· Gestire l'advertising sulle principali piattaforme social
· L'integrazione delle piattaforme social con applicazioni esterne
· Transmedia Storytelling
· Cosa imparare dai principali Epic Fail e dai più famosi casi di successo
· Project Work: lo sviluppo di una social media strategy.
DT_SMS
146
GAMIFICATION, LOGICHE, MODELLI ED APPLICAZIONI
Iscriviti a questo corso se vuoi capire cos’è la gamification e come coglierne le opportunità a fronte dell'applicazione dei suoi meccanismi principali nei processi di business.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Corso in aula. Nei due giorni è prevista un'alternanza di metodologie
didattiche: oltre alla lezione frontale il corso si baserà sullo studio di casi e su un lavoro di
gruppo finalizzato allo sviluppo di un project work che consenta di sperimentare in pratica
quanto illustrato dal docente.
OBIETTIVI: · Comprendere caratteristiche e potenzialità della gamification nei processi di
business
· Capire cosa vuol dire "gamificare” un processo ed avere un quadro delle possibilità
operative connesse con tale metodologia
· Avere un quadro delle metodologie esistenti e di come applicarle
· Comprendere come progettare ed implementare un sistema di gamification applicato ad un
processo di business.
PREREQUISITI
Il corso si rivolge trasversalmente tanto a tutte le funzioni aziendali che possono attivare processi di
gamification applicati al marketing, all'organizzazione, alle vendite, alla comunicazione, al personale, alla
formazione quanto a figure di taglio più tecnico, come addetti e responsabili dei sistemi informativi o
sviluppatori che devono comprendere il ruolo delle tecnologie nella gestione di tali progetti.
PROGRAMMA
· Il contesto di riferimento: fatti e cifre del mercato della Gamification
· La dimensione tecnologica della gamification e le tecnologie abilitanti, dai device smart alla realtà
aumentata, dai social media all'intelligenza artificiale
147
· Il concetto di "gioco” dal game al play: caratteristiche connotanti
· Caratteristiche e componenti del gioco e loro ruolo nelle dinamiche di gamification
· Il framework MDA (Meccaniche, Dinamiche, Estetiche) applicato ai processi di gamification
· Fasi di gioco (discovery, onboarding, scaffolding, endgame) e loro significato
· tipologie di giocatore (killer, explorer, achiver, socializer) e differenza nelle motivazion
· motivazioni intrinseche ed estrinseche
· Il modello Octalysis
· I business model della Gamification
· Come progettare la Gamification applicata ad un processo operativo
· Esempi e casi di studio
· Project Work
DT_GAM
148
E-COMMERCE: LA GESTIONE INTEGRATA DEI CANALI DI VENDITA TRA PUNTO
VENDITA E MOBILE
Iscriviti a questo corso se vuoi capire come gestire ed integrare i diversi canali di vendita on-line ed off-line avvantaggiandosi delle caratteristiche delle piattaforme digitali e sviluppando processi cross-channel nell’ottica dell’omnichannel retail.
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Corso in aula. Nei due giorni è prevista un'alternanza di metodologie
didattiche: oltre alla lezione frontale il corso si baserà sullo studio di casi e su un lavoro di
gruppo finalizzato allo sviluppo di un project work che consenta di sperimentare in pratica
quanto illustrato dal docente.
OBIETTIVI: · Comprendere le dinamiche evolutive del commercio elettronico a livello globale,
europeo ed italiano
· Capire come implementare processi orientati alla gestione di logiche di vendita di tipo multi-
channel ed omni-channel
· Comprendere come identificare i Key Success Factor nella definizione di un progetto di e·
Commerce
· Capire come integrare i diversi canali disponibili
· Avere un quadro generale delle diverse piattaforme disponibili
· Comprendere come realizzare un progetto di e-Commerce omni-channel
PREREQUISITI
Il corso si rivolge trasversalmente tanto a tutte le funzioni aziendali che hanno a che fare con i processi di
comunicazione e vendita quanto a figure di taglio più tecnico, come addetti e responsabili dei sistemi
informativi o sviluppatori che devono comprendere il ruolo delle tecnologie nella gestione di tali progetti.
PROGRAMMA
149
· Il contesto di riferimento: fatti e cifre del mercato dell'e-commerce
· Modelli multi-channel ed omni-channel
· Disegnare la customer experience
· Pick-up in-store, visibilità online sugli stock disponibili in negozio, customer care integrato, App
dedicate, RFID/QR e realtà aumentata
· Come sviluppare la presenza on-line: il ruolo delle community e dei social media
· CRM; Big Data; Analytics e Social Media Monitoring
· Piattaforme di e-Commerce ed integrazione con i sistemi informativi aziendali
· La normativa per il commercio elettronico
· Esempi e casi di studio
· Project Work.
DT_ECM
150
REALTÀ AUMENTATA: SCENARI DI BUSINESS PER UN MONDO IBRIDO
Iscriviti a questo corso se vuoi imparare a prefigurare scenari innovativi di applicazione della realtà aumentata a diversi contesti applicati (commerciali, culturali, tecnici, educativi …).
DURATA: 2 giorni
AREA: Digital Transformation
METODOLOGIA: Il corso prevede la trattazione teorica degli argomenti tramite lezioni
frontali e l'approfondimento delle nozioni acquisite attraverso un project-work di gruppo.
OBIETTIVI: · Illustrare lo scenario attuale, nazionale ed internazionale, legato al mondo della
realtà aumentata, fornendo un'analisi dei cambiamenti innescati da tale tecnologia
· Fornire, tramite la discussione di casi studio, la capacità di leggere le esperienze
contemporanee con taglio critico
· Fornire la capacità di prefigurare e visualizzare scenari innovativi di applicazione della realtà
aumentata in diversi contesti applicativi
PREREQUISITI
Nessuno
PROGRAMMA
· Inquadramento storico della realtà aumentata e descrizione della sua evoluzione tecnologica di pari
passo con lo sviluppo dei dispositivi.
· Definizione delle diverse tipologie di realtà aumentata e dei relativi campi applicativi. Sistemi di
attivazione, modalità di resa dei contenuti digitali, dispositivi.
· Partendo da casi studio, si analizzeranno i fattori di successo e di criticità della realtà aumentata
applicata a diversi campi applicativi, indagando a ritroso le scelte progettuali e strategiche operate.
· Realizzazione di un project-work di gruppo. Prefigurazione e visualizzazione di uno scenario innovativo di
applicazione della realtà aumentata in uno specifico campo applicativo.
DT_AR
151
IMPATTI DELLA DIGITAL TRANSFORMATION SUI PROCESSI DI BUSINESS -
CORSI MICROLEARNING
CHE COS’È LA BLOCKCHAIN
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti cosa è la BlockChain e quali saranno i suoi impatti sull’economia e sulla società.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi momento anche su mobile.
OBIETTIVI: Obiettivo di questo corso Micro Learning è introdurre il concetto di BlockChain illustrandone la tecnologia di base, ossia la Distributed Ledger Technology, ed i suoi impatti su economia, finanza ed in generale sulla società. Dai Bitcoin alle altre crittovalute, passando per il voto elettronico, i social network distribuiti, gli smart contract ed il concetto di digital notary il Micro Learning ha l'obiettivo di fornire una panoramica completa ed esaustiva di un fenomeno che promette di ridisegnare interi settori di business.
PREREQUISITI
Nessuno
CMDT_BCH
152
DALL’INTELLIGENZA ARTIFICIALE AL DEEP LEARNING
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti quali sono i principali trend e le più importanti implicazioni dei sistemi basati sul machine learning e sull’intelligenza artificiale.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del Micro Learning è fornire una panoramica dei sistemi di Intelligenza
Artificiale, a partire dal concetto di Machine Learning passando per gli algoritmi di
apprendimento automatico supervisionato e non, con rinforzo, con apprendimento continuo
e con addestramento preventivo; per arrivare ai più complessi sistemi basati sul Deep
Learning.
PREREQUISITI
Nessuno
CMDT_IAD
153
INDUSTRY 4.0: DIGITAL & ADDICTIVE MANIFACTURING
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti quali sono i principali trend e le più importanti implicazioni dei sistemi basati sul machine learning e sull’intelligenza artificiale.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del Micro Learning è fornire una panoramica dei sistemi di Intelligenza
Artificiale, a partire dal concetto di Machine Learning passando per gli algoritmi di
apprendimento automatico supervisionato e non, con rinforzo, con apprendimento continuo
e con addestramento preventivo; per arrivare ai più complessi sistemi basati sul Deep
Learning.
PREREQUISITI
Nessuno
CMDT_DAM
154
L’INTERNET OF THINGS E GLI “OGGETTI INTELLIGENTI”
Iscriviti a questo Micro Learning se vuoi comprendere in 15 minuti il fenomeno dell’Internet delle cose nei suoi aspetti tecnologici, economici e sociali.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del WBT è fornire una visione d'insieme del fenomeno dell'Internet
delle Cose, per illustrare le dinamiche economiche tecnologiche e sociali di un mondo in cui
da qui al 2020 ci saranno tra i 20 ed i 50 miliardi di oggetti connessi in rete. Cosa succede alle
cose quando al loro interno "entra” l'information technology? Quali sono le tecnologie
abilitanti? Quali i modelli di business? Quali le opportunità e quali le sfide per la società in
base ai problemi che si aprono (come la sicurezza e la privacy)?
PREREQUISITI
Nessuno
CMDT_ITO
155
SMART DEVICE & AGUMENTED REALITY
Iscriviti a questo Micro Learning se vuoi ricevere in 15 minuti una prospettiva degli sviluppi tecnologici e di mercato degli smart device (dagli smart phone alle smart car) e dei loro impatti sui processi, sui modelli di business e sui sistemi di interazione con l’utente.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del Micro Learning è fornire un quadro di riferimento degli elementi
tecnologici e dei modelli di interazione indotti dallo sviluppo degli oggetti "smart”. Dallo
smart phone alle smart car, cosa succede agli oggetti quando acquisiscono una logica
digitale? Come mutano i modelli di interazione con essi e tra gli utenti? Quali sono le
prospettive di servizio quando alla realtà si aggiunge uno "strato” digitale grazie ai nuovi
device?
PREREQUISITI
Nessuno
CMDT_SDA
156
BOTS & AGENTI INTELLIGENTI: NUOVI MODELLI DI INTERAZIONE B2C
Iscriviti a questo Micro Learning se vuoi ricevere in 15 minuti una panoramica delle prospettive evolutive legate allo sviluppo dei nuovi modelli di interazione con l’utente abilitati dai “bot” dagli “agenti intelligenti”.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del Micro Learning è illustrare come stiano cambiando e cambieranno i
modelli di interazione e di servizio con l'utente grazie allo sviluppo delle nuove applicazioni
basate su agenti intelligenti e sistemi di interazione automatica (i "bot”). Quali sono i limiti,
quali le prospettive, quali gli sviluppi di tali sistemi? Quali gli impatti sulla gestione del cliente
e quali i nuovi modelli di business e di servizio?
PREREQUISITI
Nessuno
CMDT_BAI
157
APP ECONOMY: I MODELLI DI BUSINESS NEL MERCATO DELLE APP
Iscriviti a questo Micro Learning se vuoi ricevere in 15 minuti una panoramica dei modelli di business e di monetizzazione collegati al mercato delle app.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Obiettivo del Micro Learning è fornire una panoramica dei principali modelli di
business e di monetizzazione applicabili nello sviluppo di una app mobile, dando una
definizione dei principali, fornendo esempi concreti ed evidenziando per ognuno dei modelli
identificati i principali punti di forza e di debolezza, così da consentire una valutazione
comparata delle soluzioni migliori tra le quali scegliere.
PREREQUISITI
Nessuno
CMDT_APP
158
ENTERPRISE SOCIAL SOFTWARE: DALLA INTERNET ALLO SVILUPPO DI COLLETTIVE
INTELLIGENCE NELLE ORGANIZZAZIONI
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti le principali tendenze di social networking che aiutano le imprese a reagire velocemente ai cambiamenti del mercato in cui operano.
DURATA: 15 minuti
AREA: Digital Transformation - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI:
• Social enterprise o enterprise 2.0: una nuova concezione di impresa per supportare
impiegati, clienti e fornitori a collaborare, condividere ed organizzare le informazioni
utilizzando le tecnologie proprie del Web 2.0; concetti chiave del social business; impiego
crescente degli Enterprise Social Software nelle organizzazioni per favorire la comunicazione
interna tra i dipendenti ed esterna con i business partner.
• Gli strumenti social a supporto del cambiamento: i nuovi tool che giocano un ruolo
fondamentale nella comunicazione e collaborazione tra i differenti gruppi sia interni che
esterni all'organizzazione all'interno della filiera produttiva; analisi di mercato di riferimento
(e.g. Gartner, IDC, etc.) per individuare benefici e potenziali minacce legati all'impiego di
tecnologie social; breve panoramica delle caratteristiche di alcuni strumenti di ESS offerti dai
principali vendor presenti sul mercato (illustrazione del magic Quadrant di Gartner).
• Enterprise Social Platform nel R&D Lab: modalità di lavoro ed esigenze del gruppo; nascita
di OPENNESS (OPEN Networked Enterprise Social Software) per supportare il lavoro
collettivo, valorizzare le singole riserve di competenza, talento, creatività ed energia e avviare
un processo di innovazione orientato al mercato.
159
• OPENNESS: concetti di base; tecnologie alla base della piattaforma; principali funzionalità e
servizi.
PREREQUISITI
Nessuno
CMDT_ESS
160
CERTIFICAZIONE TOGAF® FOUNDATION AND PRACTITIONER
Iscriviti a questo corso se vuoi acquisire un metodo globale alla progettazione, pianificazione, attuazione e governance di un'architettura aziendale per se vuoi ricevere una adeguata preparazione al sostenimento degli esame di certificazione TOGAF Foundation e Practitioner.
DURATA: 5 giorni
AREA: TOGAF
METODOLOGIA: Il corso è costituito sia da lezioni frontali che da momenti di elaborazione
individuale (esercitazioni), per facilitare l'apprendimento e stimolare la capacità applicativa.
Nelle prime tre giornate di corso sono previste delle esercitazioni della durata di 1 ora da
svolgersi dopo cena, ma la cui partecipazione è facoltativa. Oltre, ad un costante alto livello di
attenzione in aula, viene richiesto un successivo studio personale approssimativamente di 1
ora ogni sera.
· L'esame TOGAF Foundation in lingua inglese, a libro chiuso, verrà erogato nel pomeriggio
del terzo giorno in modalità web (richiesta dotazione pc personale) È composto da 40
domande a scelta multipla da completare in 90 minuti, la soglia per il conseguimento della
certificazione è 55%.
· L'esameTOGAF Certified in lingua inglese, a libro aperto, verrà erogato al termine del quinto
giorno (richiesta dotazione pc personale) È composto da 8 domande basate su scenari con
risposte complesse multiple da completare in 135 minuti, la soglia per il conseguimento della
certificazione è 60%.
OBIETTIVI: Consentire al partecipante di sostenere con successo l'esame di certificazione
TOGAF(r) Foundation & Practitioner Togaf Certified secondo lo schema The Open Group
PREREQUISITI
· Obbligatorio: lettura e comprensione del pre· reading
· Obbligatorio ai fini della sessione d'esame:
Per poter conseguire la certificazione TOGAF Level 2, è necessario aver già superato l'esame TOGAF Level 1 che
161
verrà sostenuto nel pomeriggio del terzo giorno. Coloro che avessero già conseguito la certificazione TOGAF Level
1, possono accedere direttamente alle lezioni a partire dalla mattina del terzo giorno.
· Consigliato: Comprensione della lingua inglese
PROGRAMMA
· I concetti base di un Enterprise Architecture e TOGAF
· Il ciclo ADM e gli obiettivi di ciascuna fase, e come poterli adattare all'ambito del ADM
· Il concetto di Enterprise Continuum; il suo fine e le parti che lo costituiscono
· Le linee guida e le tecniche ADM
· Il concetto di View e Viewpoints ed il loro ruolo nella comunicazione con gli stakeholders
· Il concetto di Building Blocks
· I principali deliverables di un ciclo ADM
· TOGAF reference model
· Come applicare le fasi ADM nello sviluppo di un enterprise architecture
· Come applicare Architecture Governance nello sviluppo di un enterprise architecture
· Come applicare il TOGAF Architecture Content Framework
· Come applicare il concetto di Building Blocks
· Come applicare il TOGAF Content Metamodel
· L'obiettivo dell'Architecture Repository
· Come applicare l'iterazione e differenti livelli di architettura con ADM
· L'obiettivo del Architecture Skills Framework e come applicarlo all'interno di una organizzazione
TOGAFCERT
162
COSMIC FUNCTION POINT V 4.0.1
Iscriviti a questo corso se vuoi imparare a stimare e conteggiare la dimensione dei requisiti funzionali del software con il metodo COSMIC Function Point v4.0.1.
DURATA: 2 giorni
AREA: Misurazione del software
METODOLOGIA: La metodologia si basa su una didattica frontale attiva alternata ad
esercitazioni individuale e di gruppo
OBIETTIVI: Illustrare i principi comuni ai diversi metodi funzionali quali IFPUG Function Point
Analysis (FPA); iIllustrare in dettaglio le regole di conteggio del metodo COSMIC, in accordo al
"Measurement Manual” v4.0.1 (2015); fornire le informazioni, supporto e suggerimenti utili
al superamento dell'esame di certificazione COSMIC Certification Foundation Level (CCFL)
secondo le regole attualmente in vigore
PREREQUISITI
Conoscenza di aspetti di analisi funzionale (necessario); conoscenza pregressa della tecnica di dimensionamento
funzionale IFPUG FPA e/o frequenza al corso FP (suggerito, per migliore comprensione dei concetti).
PROGRAMMA
· Misurazione Funzionali del Software (FSM)
· LOC vs. Function Points: il paradosso della produttività
· Principi ispiratori e BFC tipiche
· Metodi FSM e standard ISO: pro & contro
· COSMIC: FSMM di 2° generazione
· Metodi FSM di 1° generazione, origine del metodo ed evoluzioni
· Documenti di riferimento e siti web
· Applicabilità del metodo
· COSMIC: Principi di conteggio, esercizi & case studies
· Concetti generali e Principi di conteggio
· Esercizi e Case studies
163
· Benchmarking con COSMIC
· COSMIC: aspetti applicativi
· Conversioni con altri FSMM
· Aspetti di Estimation
· Conclusioni & Prospettive
· La partecipazione a questo corso rappresenta il primo passo verso la certificazione COSMIC CCFL e di maturare 14
PDU (12 Techincal, 2 Strategy) per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute).
COSMIC
164
IFPUG SNAP (SOFTWARE NON-FUNCTIONAL ASSESSMENT PROCESS)
Iscriviti a questo corso se vuoi imparare a stimare e conteggiare la dimensione dei requisiti non-funzionali del software (NFR) con il metodo IFPUG SNAP
DURATA: 2 giorni
AREA: Misurazione del Software
METODOLOGIA: La metodologia si basa su una didattica frontale attiva alternata ad
esercitazioni individuale e di gruppo
OBIETTIVI: Introdurre i partecipanti agli aspetti di misurazione non· funzionale di un progetto
IT; Presentare il metodo IFPUG SNAP (Software Non-functional Assessment Process) ;
Determinare il numero di SP (SNAP Points) per le singole categorie (SCU); Stimare l'effort 'non
funzionale' partendo dal numero di SP; Analizzare i campi utili per un database storico dei
progetti (PHD) partendo da SNAP; Iniziare a conteggiare gli SP partendo dal conteggio dei
Function Point (FP), a prescindere dalla tecnica usata (IFPUG, COSMIC, ...)
PREREQUISITI
E' obbligatorio avere conoscenza di aspetti di analisi funzionale e di qualità del software.
E' consigliato aver frequentato il corso FP1 .
PROGRAMMA
· Introduzione
· Tipologie di Requisiti
· Di prodotto: F/Q/T à F/NF
· Di progetto: processi organizzativi/di supporto
· Requisiti non· funzionali (NFR)
· Quale relazione con i FUR?
· Ulteriori metodi per dimensionare NFR: pro & contro
· Il metodo SNAP
· Il manuale di Valutazione (APM · Assessment Process Manual)
165
· Processo di Conteggio
· Categorie & Sotto· Categorie
· Esempi di Conteggio
· Gli esempi dell'APM
· Ulteriori esempi
· Indicazioni e suggerimenti
· Integrare FP e SP
· Collezionare l'effort derivato da NFR e da FUR
· Calcololare le produttività 'strettamente funzionali' e 'non· funzionali'
· Determinare effort e costi complessivi di progetto
· Indicazioni e suggerimenti
La partecipazione a questo corso rappresenta il primo passo verso la certificazione IFPUG CSP e di maturare 16 PDU
per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute).
SNAP
166
MISURAZIONE DEL SOFTWARE CON FUNCTION POINT- CORSO BASE
Iscriviti a questo corso se vuoi acquisire le conoscenze necessarie all’utilizzo delle metriche di dimensione funzionale durante la gestione di un progetto software, la Function Point Analysis e la loro applicazione nella gestione dei progetti software
DURATA: 3 giorni
AREA: Function Point
METODOLOGIA: La trattazione teorica degli argomenti sarà affiancata da esercitazioni, test e
giochi di ruolo
OBIETTIVI:
· Il corso si propone di fornire le conoscenze necessarie all'utilizzo delle metriche di
dimensione funzionale durante la gestione di un progetto software
· La Function Point Analysis e la loro applicazione nella gestione dei progetti software
· Stima in function point di progetti software
PREREQUISITI
Conoscenze base di analisi funzionale e analisi dati
PROGRAMMA
· I function point:
· Prospettiva storica · nascita, evoluzione e riconoscimento della metrica
· Cosa sono e a cosa servono i Function Point
· I benefici della metrica
· Obiettivi e principi cardine della Function Point Analysis
· Il punto di vista utente
· Il processo elementare
· La Function Point Analysis
· La procedura di conteggio
· Identificazione del tipo di conteggio
· Il confine dell'applicazione
167
· Gli elementi di misurazione
· Le funzioni di tipo dati
· Definizione degli ILF e EIF
· Le regole e le procedure di conteggio
· Esempi di conteggio delle funzioni di tipo dati
· Le funzioni di tipo transazione
· Definizioni di EI EO EQ
· Le regole di conteggio e le procedure di conteggio
· Esempio di conteggio delle funzioni di tipo transazione
· Il fattore di aggiustamento (VAF)
· Linee guida per la determinazione del VAF
· Il calcolo finale
· Calcolo dei function point per un progetto di sviluppo
· Calcolo dei function point per un progetto di manutenzione evolutiva
· Calcolo dei function point per un'Applicazione
· Esercitazione sul conteggio
· Conteggio di un progetto di manutenzione evolutiva
· Cosa misuriamo
· Le funzioni di tipo dati · cosa contiamo e cosa NON contiamo
· Le funzioni di tipo transazione · cosa contiamo e cosa NON contiamo
· Le funzioni di tipo transazione · modifiche al trattamento logico
· Cosa, quando e come misurare
· Gli aiuti per il conteggio · la documentazione di riferimento
· La misurazione nelle varie fasi del ciclo di vita del software
· I modelli di calcolo (strumenti) utilizzati
· Case Study 1
· Misurazione della dimensione di un progetto
· La FPA in un progetto con interfaccia grafica
· Considerazioni generali sugli elementi di conteggio
· La FPA in un progetto WEB
· Caratteristiche di un'applicazione WEB
· Il confine dell'applicazione
· Le componenti di misurazione individuabili
· Esercitazione sul conteggio di un'applicazione WEB
· I dati condivisi tra i sistemi
· I vari scenari di una rappresentazione dati
· L'intento primario e l'implementazione fisica
· Il processo di stima e misurazione
· Le attività di misurazione
· Definizione e importanza delle linee guida
· Il processo di stima
· Il processo di verifica
168
· Role play · Il momento della verifica
· Determinare l'effort
· I function point rilasciati
· I function point lavorati
· L'indice di produttività
· La tecnica del Backfiring
· Le tabelle di Caper Jones (descrizione e limiti)
· Ulteriori utilizzi dei function point
· La certificazione
· I siti di interesse
· Stima in Function Point di progetti Software
FP
169
MISURAZIONE DEL SOFTWARE CON FUNCTION POINT- LABORATORIO
Iscriviti a questo corso se vuoi migliorare la tua capacità di stima e conteggio della dimensione dei requisiti funzionali del software con il metodo IFPUG Function Point Analysis (FPA).
DURATA: 2 giorni
AREA: Misurazione del Software
METODOLOGIA: La metodologia si basa su una didattica frontale attiva alternata ad
esercitazioni individuale e di gruppo
OBIETTIVI: Consolidare e verificare le proprie conoscenze sulla tecnica IFPUG Function Point
Analysis (FPA) per il dimensionamento dei requisiti utente funzionali (FUR) del software;
Fornire ai partecipanti le indicazioni, linee guida, argomentazioni utili per il conteggio e
relative verifiche e validazioni, in linea con le regole attualmente in vigore (CPM v4.3.1);
Analizzare le principali casistiche di conteggio con relative interpretazioni
PREREQUISITI
E' obbligatorio avere una conoscenza pregressa della tecnica di dimensionamento funzionale IFPUG FPA e del
Counting Practice Manual e/o frequenza al corso FP1
PROGRAMMA
· Introduzione
· Materiali di riferimento
· Il metodo IFPUG FPA e gli altri FSM methods
· Processo di misurazione, confini e layer
· Analisi e scomposizione dei FUR (CRUDL)
· Possibili comparazioni con altri metodi FSM
· Fonti informative: Linee Guida/Suggestions/Open Issues
· Linee Guida IFPUG, GUFPI· ISMA, COSMIC (confronto diretto con altro FSM equivalente) o GUI (Graphical User
Interface), Data WareHouse (DWH), Multiple Media, SAP (COTS/ERP), ...
· IFPUG Insight
· Linkedin (principali gruppi di interesse con discussioni tecniche)
170
· Presentazione metodo IFPUG SNAP v2.3 (misurazione NFR · requisiti non· funzionali)
· Casi di studio
· Analisi e discussione delle principali 'open issues'
La partecipazione a questo corso rappresenta il primo passo verso la certificazione COSMIC CCFL e di maturare 14
(12 Technical, 2 Strategy) PDU per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute).
FPLAB
171
PREPARAZIONE ALLA CERTIFICAZIONE IFPUG CFPS/CFPP
Iscriviti a questo corso se vuoi consolidare le tue conoscenze con il metodo IFPUG FPA e prepararti all’esame di certificazione IFPUG CFPP/CFPS (IFPUG Certified Function Point Practioner / Certified Function Point Specialist).”
DURATA: 4 giorni
AREA: Certificazione IFPUG
METODOLOGIA: Due simulazioni di esame complete in lingua italiana, seguendo lo standard
dell'esame IFPUG CFPP/CFPS, con correzione dei testi in aula. L'esame si svolgerà al termine
del corso. L'esame dovrà essere sostenuto esternamente presso un Test Center Prometric
(www.prometric.com/ifpug).
OBIETTIVI: · Far consolidare e verificare le proprie conoscenze sul metodo IFPUG FPA di
dimensionamento funzionale
· Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento
dell'esame di certificazione IFPUG CFPP/CFPS secondo le regole attualmente in vigore
· Fornire un' adeguata preparazione all'esame di certificazione IFPUG CFPP/CFPS (esame
open-book)
PREREQUISITI
E' obbligatorio avere una conoscenza approfondita del metodo IFPUG FPA e del Counting Practice Manual v4.3.1
(necessario)
PROGRAMMA
· Introduzione
· Materiali di riferimento
· La certificazione CFPS/CFPP
· Perché certificarsi
· Aspetti amministrativi
· Aspetti logistici
172
· Struttura dell'esame CFPS/CFPP
· Struttura del questionario
· Modalità di risposta
· Indicazioni e suggerimenti (time management)
· Esame IFPUG CFPS/CFPP (modalità automatica)
· Simulazione dell'esame CFPS con tool automatici (2 test per sessione)
· Analisi e discussione in aula degli eventuali errori e dubbi emersi dai risultati
La partecipazione a questo corso rappresenta il primo passo verso la certificazione IFPUG CSP e di maturare 24 PDU
per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute).
FPCERT
173
PREPARAZIONE ALLA CERTIFICAZIONE IFPUG SNAP PRACTITIONER
Iscriviti a questo corso se vuoi consolidare le tue conoscenze con il metodo IFPUG SNAP per sostenere l’esame di certificazione IFPUG CSP (IFPUG Certied SNAP Practioner)
DURATA: 2 giorni
AREA: Certificazione IFPUG
METODOLOGIA: Le lezioni frontali saranno alternate a simulazioni dell'esame CSP (esame closed-book)
OBIETTIVI: Consolidare e verificare le conoscenze dei discenti sul metodo IFPUG SNAP di dimensionamento non-funzionale · Fornire le informazioni, supporto e suggerimenti utili al superamento dell'esame di certificazione IFPUG CSP secondo le regole attualmente in vigore · Effettuare delle simulazione dell’esame CSP (esame open-book)
PREREQUISITI
E' obbligatorio avere una buona conoscenza del metodo SNAP e dell'Assessment Practice Manual v2.3
PROGRAMMA
· Introduzione · Materiali di riferimento · La certificazione CSP · Perché certificarsi · Aspetti amministrativi · Aspetti logistici · Struttura dell'esame CSP · Struttura del questionario · Modalità di risposta · Indicazioni e suggerimenti (time management) La partecipazione a questo corso rappresenta il primo passo verso la certificazione IFPUG CSP e di maturare 14 PDU (12 Technical, 2 Strategy) per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute).
SNAPCERT
174
PREPARAZIONE ALLA CERTIFICAZIONE COSMIC FOUNDATION LEVEL
Iscriviti a questo corso se vuoi consolidare le tue conoscenze con il metodo COSMIC Function Point e prepararti all’esame di certificazione COSMIC CCFL (COSMIC Certified Foundation Level).
DURATA: 2 giorni
AREA: Certificazione IFPUG
METODOLOGIA: Le lezioni frontali saranno alternate a simulazioni dell'esame CCFL (esame open-book) in lingua inglese, seguendo lo standard dell'esame COSMIC CCFL, con correzione dei testi in aula
OBIETTIVI: Consolidare e verificare le conoscenze dei discenti sul metodo COSMIC di dimensionamento funzionale; Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell'esame di certificazione COSMIC CCFL secondo le regole attualmente in vigore
PREREQUISITI
E' obbligatorio avere una buona conoscenza del metodo COSMIC e del Measurement Manual v4.0.1
PROGRAMMA
· Introduzione · Materiali di riferimento · La certificazione CCFL · Perché certificarsi · Aspetti amministrativi · Aspetti logistici · Struttura dell'esame CCFL · Struttura del questionario · Modalità di risposta · Indicazioni e suggerimenti (time management) La partecipazione a questo corso rappresenta il primo passo verso la certificazione COSMIC CCFL e di maturare 14 (12 Technical, 2 Strategy) PDU per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute)
COSMICCERT
175
PREPARAZIONE ALLA CERTIFICAZIONE OUTSOURCING(ACOP)
Iscriviti a questo cors se vuoi imparare a governare una operazione di outsourcing IT seguendo lo standard di Outsourcing Professional Body of Knowledge offerto dalla IAOP (www.iaop.org)
DURATA: 3 giorni
AREA: Outsourcing Management
METODOLOGIA:
· Corsi d'aula con supporto di slide in inglese con spiegazione in italiano
· Discussioni in aula su casi reali proposti dai partecipanti e/o raccolti all'interno dell'Azienda
in misura sufficiente a facilitare la comprensione delle spiegazioni
OBIETTIVI:
· Fornire ai partecipanti le informazioni necessarie per (a) valutare internamente o per i
propri clienti una operazione di outsourcing IT (b)
· Gestire un processo di transizione verso un service provider (c) impostare i meccanismi di
governo di un servizio gestito in outsourcing
· Facilitare la comprensione del testo di riferimento Outsourcing Professional Body of
Knowledge su cui si basano le certificazioni offerta da IAOP (www.iaop.org)
· Fornire ai partecipanti una base terminologica sufficiente ad interloquire sul tema
dell'outsourcing con clienti e service provider
· Fornire ai partecipanti le conoscenze necessarie per la preparazione all'esame di
certificazione Associate Certified Outsourcing professional (ACOP). Lo svolgimento dell'esame
di certificazione non è incluso nel corso
PREREQUISITI
Nessuno
PROGRAMMA
176
· L'outsourcing come pratica di management
· Sviluppare e gestire processi end· to· end che integrano servizi in outsourcing
· Integrare l'outsourcing nell'organizzazione
· Costituire e guidare i team dedicati all'outsourcing
· Sviluppare e comunicare i requisiti di buisness dell'outsourcing
· La valutazione di un provider di outsourcing (dal punto di vista del cliente)
· La gestione economica e finanziaria nell'outsourcing
· Contrattualizzare l'outsourcing (dal punto di vista del vendor e del cliente)
· Gestire la transizione ad un ambiente in outsourcing (il progetto di transizione)
· La governance dell'outsourcing (performance, service levels, etc)
OTSCERT
177
CERTIFICAZIONE LEAN SIX SIGMA YELLOW GREEN BELT
Iscriviti a questo corso se vuoi acquisire una preparazione idonea al fine di sostenere con successo l’esame di certificazione Lean Six Sigma® Yellow Belt e Green Belt secondo lo schema IASSC.
DURATA: 5 giorni
AREA: Service Management
PERCORSO: Six Sigma
METODOLOGIA: Le metodologie di formazione si basano su una didattica attiva e prevedono
una attività di preparazione alla partecipazione al corso attraverso un pre· reading. Il corso è
costituito sia da lezioni frontali che momenti di elaborazione individuale (esercitazioni), per
facilitare l'apprendimento e stimolare la capacità applicativa. Oltre, ad un costante alto livello
di attenzione in aula, viene raccomandato un successivo studio personale
approssimativamente di 1 ora ogni sera.
· L'esame LSS Green Belt in lingua inglese, a libro chiuso, in modalità web (richiesta dotazione
pc personale), è composto da 100 domande a scelta multipla da completare in 180 minuti, la
soglia per il conseguimento della certificazione è 70%. I candidati posso usare una calcolatrice
scientifica (No smartphone). Verrà erogato al termine del quinto giorno.
OBIETTIVI: Fornire una adeguata preparazione al sostenimento degli esame di certificazione
certificazione Lean Six Sigma(r) Green Belt secondo lo schema IASSC
Il corso, nell'ambito della misurazione dei servizi, si prefigge di far conoscere e applicare da
subito una metodologia per:
· Riduzione dei costi aiutando a minimizzare il potenziale downtime e l'avverso impatto dei
guasti
· Migliorare i livelli di servizio attraverso la creazione di efficienze operative
178
PREREQUISITI
· Consigliato: Comprensione della lingua inglese
· Obbligatorio: Comprensione di statistica base che può essere acquisita attraverso la lettura del pre· reading.
Coloro che avessero già conseguito la certificazione LSS Yellow Belt, possono accedere direttamente alle lezioni a
partire dalla mattina del terzo giorno.
Conoscenze in uscita: Al termine del corso i partecipanti avranno acquisito una preparazione idonea al
sostenimento dell'esame di certificazione Lean Six Sigma(r) Green Belt secondo lo schema IASSC.
Il corso consente di migliorare i processi per raggiungere gli obiettivi aziendali:
· Che differenza esiste tra la metodologia Lean Thinking, il Six Sigma e l'integrazione delle due (Lean Six Sigma)
· Il metodo DMAIC per il miglioramento dei processi, secondo le logiche Lean Six Sigma
PROGRAMMA
· La necessità di adottare Six Sigma
· Che cosa è Six Sigma
· The Define Phase
· The Measure Phase
· The Analyze Phase
· The Improve Phase
· The Control Phase
· The DMAIC Steps and Deliverables.
SIXSCERT
179
CERTIFICAZIONE ITIL® FOUNDATION V3
Iscriviti a questo corso se vuoi imparare ad usare best practice per la gestione dei servizi (IT e non) per sostenere l’esame di certificazione ITIL® Foundation
DURATA: 4 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: La metodologia si basa su una didattica blended in cui un webinar precederà
la lezione frontale attiva che prevede esercitazioni individuale e di gruppo. Oltre ad un
costante alto livello di attenzione in aula, viene richiesto un successivo impegno nello studio
degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni d'esame. L'esame
di certificazione sarà sostenuto direttamente al termine dell'ultimo giorno di corso in italiano
OBIETTIVI:
· Trasmettere una buona conoscenza delle best practices ITIL v3 (Refresh 2011)
· Fornire una adeguata preparazione al sostenimento dell'esame di certificazione "ITIL v3
Foundation”
· Consentire l'acquisizione di 14 PDU (10 Technical, 2 Leadership, 2 Strategic) per il
mantenimento della certificazione PMP
PREREQUISITI
E' fortemente consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· La gestione di un servizio (IT e non)
· Ruoli e responsabilità (modello RACI)
· Funzioni (Service Desk, Technical Management, IT Operation Management, Application Management)
180
· Processi e possibili notazioni
· Schema di Certificazione ITIL(r)
· Tecnologie (tools) ed Architetture: Aspetti di Service Automation
· Il ciclo di vita del servizio (le 5 fasi del Service Life Cycle) e i 26 processi
· Service Strategy (SS)
· Processi: Strategy Management for IT Services, Service Portfolio Management, Financial Management for IT
Services, Demand Management, Business Relationship Management
· Service Design (SD)
· Processi: Design Coordination, Service Catalogue Management, Service Level Management, Availability
Management, Capacity Management, IT Service Continuity Management, Information Security Management,
Supplier Management
· Service Transition (ST)
· Processi: Transition Planning & Support, Change Management, Service Asset & Configuration Management,
Release & Deployment Management, Service Validation & Testing, Change Evaluation, Knowledge Management
· Service Operation (SO)
· Processi: Event Management, Incident Management, Request Fulfillment, Problem Management, Access
Management
· Continual Service Improvement (CSI)
· Processi: 7
· Step Improvement Process
· Principi operativi e Best Practice (per ciascuna delle fasi del SLC)
ITILCERT
181
CERTIFICAZIONE ITIL® SERVICE STRATEGY
Iscriviti a questo corso se vuoi imparare a governare gli aspetti strategici nella gestione dei servizi informatici per sostenere l’esame di certificazione ITIL® Service Strategy
DURATA: 3 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame L'esame di certificazione si terrà l'ultimo giorno di corso in lingua inglese (8
domande a risposta multipla basate su scenario, a libro chiuso, ma consentito l'utilizzo del
dizionario di inglese in versione cartacea), da completare in 120 minuti
OBIETTIVI: Approfondire i concetti di policy, processi e metodi associati con la fase strategica
del ciclo di vita del servizio. Fornire scenari di studio per consentire al partecipante di
sostenere con successo l'esame di certificazione Service Strategy. Consentire ai partecipanti
l'acquisizione di 18 PDU (Professional Development Unit) per il mantenimento della
certificazione PMP(r)
PREREQUISITI
E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge
E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· I principi della strategia
· La definizione dei servizi e del mercato
182
· La conduzione di un assessment strategico
· I Processi
· Strategy Management for IT services
· Service Portfolio Management
· Business Relationship Management
· Financial Management for IT services
· Demand Management
· La conduzione della strategia attraverso il ciclo di vita del servizio
· Considerazioni tecnologiche
· Sfide, Fattori critici di successo e Rischi
ITIL_SSCERT
183
CERTIFICAZIONE ITIL® SERVICE DESIGN
Iscriviti a questo corso se vuoi approfondire gli specifici concetti associati con la fase di progettazione del servizio, applicando le tecniche per trasformare gli obiettivi strategici in un portafoglio di servizi per sostenere l’esame ITIL® Service Design
DURATA: 3 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame L'esame di certificazione si terrà l'ultimo giorno di corso in lingua inglese (8
domande a risposta multipla basate su scenario, a libro chiuso, ma consentito l'utilizzo del
dizionario di inglese in versione cartacea), da completare in 120 minuti
OBIETTIVI: Approfondire i concetti di policy, processi e metodi associati con la fase
progettuale del ciclo di vita del servizio. Fornire scenari di studio per consentire al
partecipante di sostenere con successo l'esame di certificazione Service Design. Consentire ai
partecipanti l'acquisizione di 18 PDU (Professional Development Unit) per il mantenimento
della certificazione PMP(r)
PREREQUISITI
· E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge
· E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· I principi alla base della progettazione del servizio
· I Processi
184
· Design Coordination
· Service Catalogue Management
· Service Level Management
· Capacity Management
· Availability Management
· IT Service Continuity Management
· Information Security Management
· Supplier Management
· Le attività dei processi ricoperte nelle altre fasi del ciclo di vita
· Considerazioni tecnologiche
· Aspetti legati all'implementazione
· Sfide, Fattori critici di successo e Rischi
ITIL_SDCERT
185
CERTIFICAZIONE ITIL® SERVICE TRANSITION
Iscriviti a questo corso se vuoi imparare la gestione ed il controllo delle attività e le tecniche all’interno di una transizione sia tecnica che organizzativa e la relativa gestione degli asset per sostenere l’esame di certificazione ITIL® Service Transition
DURATA: 3 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame L'esame di certificazione si terrà l'ultimo giorno di corso in lingua inglese (8
domande a risposta multipla basate su scenario, a libro chiuso, ma consentito l'utilizzo del
dizionario di inglese in versione cartacea), da completare in 120 minuti
OBIETTIVI: Approfondire i concetti di policy, processi e metodi associati con la fase di
transizione del ciclo di vita del servizio. Fornire scenari di studio per consentire al
partecipante di sostenere con successo l'esame di certificazione ITIL(r) Service Transition.
Consentire ai partecipanti l'acquisizione di 18 PDU (Professional Development Unit) per il
mantenimento della certificazione PMP(r)
PREREQUISITI
· E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge
· E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· I principi alla base della transizione del servizio
· I Processi
186
· Transition Planning and Support
· Service Asset and Configuration Management
· Knowledge Management
· Change Management
· Release and Deployment Management
· Service Validation and Testing
· Change Evaluation
· Le attività dei processi ricoperte nelle altre fasi del ciclo di vita
· Considerazioni tecnologiche
· Aspetti legati all'implementazione
· Sfide, Fattori critici di successo e Rischi
ITIL_STCERT
187
CERTIFICAZIONE ITIL® SERVICE OPERATION
Iscriviti a questo corso se vuoi imparare a garantire l’efficace ed efficiente erogazione dei Servizi ICT con l’obiettivo del raggiungimento dei livelli di funzionamento, dei costi e degli altri vincoli stabiliti per sostenere l’esame ITIL® Service Operation
DURATA: 3 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame L'esame di certificazione si terrà l'ultimo giorno di corso in lingua italiana (8
domande a risposta multipla basate su scenario, a libro chiuso), da completare in 90 minuti
OBIETTIVI: Approfondire i concetti di policy, processi e metodi associati con la fase di
esercizio del ciclo di vita del servizio. Questo corso è integrato con diversi scenari di studio
per consentire al partecipante di arrivare a superare con successo l'associato esame di
certificazione ITIL(r) Service Operation. Consentire ai partecipanti l'acquisizione di 18 PDU
(Professional Development Unit) per il mantenimento della certificazione PMP(r)
PREREQUISITI
· E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge
PROGRAMMA
· I principi alla base dell'erogazione del servizio
· I Processi
· Event Management
· Incident Management
188
· Request Fulfilment
· Problem Management
· Access Management
· Le attività dei processi ricoperte nelle altre fasi del ciclo di vita
· Le funzioni organizzative
· Service Desk
· IT Service Operations Management
· Technical Management
· Application Management
· Considerazioni tecnologiche
· Aspetti legati all'implementazione
· Sfide, Fattori critici di successo e Rischi
ITIL_SOCERT
189
CERTIFICAZIONE ITIL® CONTINUAL SERVICE IMPROVEMENT
Iscriviti a questo corso se vuoi avere un approccio organizzativo e strutturato alla conduzione di un progetto di miglioramento e le relative tecniche associate per sostenere l’esame di certificazione ITIL® Continual Service Improvement
DURATA: 3 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame L'esame di certificazione si terrà l'ultimo giorno di corso in lingua inglese (8
domande a risposta multipla basate su scenario, a libro chiuso, ma consentito l'utilizzo del
dizionario di inglese in versione cartacea), da completare in 120 minuti
OBIETTIVI: Approfondire i concetti di policy, processi e metodi associati con la fase di
miglioramento del ciclo di vita del servizio. Fornire scenari di studio per consentire al
partecipante di sostenere con successo l'esame di certificazione ITIL(r) Continual Service
Improvement. Consentire ai partecipanti l'acquisizione di 18 PDU (Professional Development
Unit) per il mantenimento della certificazione PMP(r)
PREREQUISITI
E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge. E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· I principi alla base della transizione del servizio
· I Processi
· Seven· step improvement process
190
· Metodi & Tecniche
· Che cosa valutare e quando utilizzare un Assessment
· Come una Gap analysis può fornire una profonda conoscenza nelle aree che hanno spazio per il miglioramento
· Benchmarking
· Service Reporting
· Service Measurement
· Balance Scorecard e SWOT analysis
· Il Ciclo di Deming ed i suoi utilizzi per il miglioramento
· Tecniche quali CFIA, FTA, FSA, TO ed il ciclo di vita esteso dell'incidente e come può essere utilizzato dal CSI
· Sfide, Fattori critici di successo e Rischi
ITIL_CSICERT
191
CERTIFICAZIONE ITIL EXPERT® MANAGING ACROSS THE LIFECYCLE
Iscriviti a questo corso se vuoi imparare le capacità necessarie per supportare l’erogazione dei servizi da parte di un’organizzazione combinando tra loro le diverse fasi del ciclo di vita dei servizi per sostenere l’esame ITIL EXPERT® Managing Across the Lifecycle
DURATA: 5 giorni
AREA: Service Management
PERCORSO: ITIL
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame . L'esame di certificazione si terrà l'ultimo giorno di corso in lingua inglese (10
domande a risposta multipla basate su un unico scenario, a libro chiuso, ma consentito
l'utilizzo del dizionario di inglese in versione cartacea), da completare in 150 minuti
OBIETTIVI: Approfondire l'intero contenuto delle pubblicazioni ITIL focalizzandosi sul
business, sugli obiettivi di gestione e supervisione, scopi, processi, funzioni ed attività e/o
interfacce fra i processi ricoperte nel ciclo di vita del servizio. Consentire al partecipante di
sostenere con successo l'esame di certificazione certificazione ITIL(r) Expert. Il corso MALC è il
modulo finale dei corsi Intermediate Lifecycle che portano al conseguimento della
certificazione ITIL Expert. Consentire ai partecipanti l'acquisizione di 21 PDU (Professional
Development Unit) per il mantenimento della certificazione PMP(r)
PREREQUISITI
E' obbligatorio aver conseguito la Certificazione ITIL v3/2011 Foundation o ITIL v2 Foundation + v3 Foundation
Bridge
E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
192
· Introduzione agli aspetti manageriali di gestione dei servizi IT
· Gestione della pianificazione ed implementazione della Gestione dei Servizi IT
· Gestione dei cambiamenti strategici
· Determinazione del valore (ROI, VOI)
· Risk management
· Identificazione dei rischi
· Valutazione dei rischi (CFIA, FTA, BIA, SFA,..)
· Comprensione delle sfide organizzative
· Valutazione dei servizi
· Valore della misurazione
· Valore del monitoring
· Benchmarking
· Comprensione delle linee guida complementari del settore
· Sfide, Fattori critici di successo e Rischi
ITIL_EXPCERT
193
AGILE APPLICATION LIFECYCLE MANAGEMENT
Nuovo corso focalizza l’attenzione sulla gestione di un progetto tramite l'adozione di pratiche Agile e l’utilizzo di strumenti (adottati anche dall’ambiente aziendale “Portale Operativo” es. Jira, TFS, Jenkins,..) che permettono di favorire la collaborazione e l’automazione di parti del processo di sviluppo.
DURATA: 3 giorni
AREA: Tecnice Qualità in Produzione SW e Test
METODOLOGIA: Trattazione teorica degli argomenti in aula con lezione frontale completata
con sessioni di lavori individuali e/o di gruppo utilizzando strumenti (Open source) e case
study come esempi a supporto delle esercitazioni
OBIETTIVI: · Focalizzare l'attenzione sulla gestione di un progetto e l'automazione del
processo di sviluppo.
· Descrivere Agile ALM in termini pratici e fornire un piano per l'implementazione di pratiche
agili con strumenti di supporto
· Indicare gli strumenti di supporto necessari a implementare le pratiche agili, l'automazione
di parti del processo di sviluppo e migliorare la collaborazione e comunicazione tra tutti gli
attori del processo di sviluppo
· Fornire elementi utili ad avviare in tempi rapidi l'infrastruttura tecnologica a supporto delle
attività di sviluppo e gestione di un progetto "chiavi in mano” o di una commessa di
Application Management in sinergia con la Direzione Metodologie, Processi e Servizi ESL.
sfruttando le potenzialità del "Portale Operativo”
PREREQUISITI
E' consigliata conoscenza base dell'ambiente JEE (Java Enterprise Edition)
PROGRAMMA
· Il governo del processo di sviluppo
· Gli approcci Agili: principi, terminologia, pratiche.
194
· ALM: Application Lifecycle Management e Agile ALM
· Collaborazione tra gli attori del gruppo di lavoro
· Obiettivo della Project Automation
· Monitoraggio e miglioramento dei processi
· L'infrastruttura tecnologica a supporto dei progetti e delle attività di Application Management
· Approfondimenti pratici
· Il portale di progetto
· Service Desk e Assett Management
· Change request
· Assegnazione e automazione dei task
· Testing
· L'automazione del deploy La misurazione dei processi
AGILEALM
195
COMPRENDERE L’OPEN SOURCE E GOVERNARNE L’USO
Iscrivendoti a questo corso potrai conoscere gli elementi principali e più rilevanti del mondo del software open source, comprenderne le caratteristiche per utilizzarne in maniera consapevole i risultati.
DURATA: 2 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: Gli argomenti del corso saranno trattati con l'utilizzo di presentazioni, esempi reali e casi di studio.
OBIETTIVI: · Far comprendere quali sono i temi principali che regolano la realizzazione del software nel mondo dell'open source. · Fornire gli strumenti concettuali per comprendere quali sono i problemi principali con cui occorre confrontarsi quando si lavora con l'open source. · Fornire dei criteri di giudizio per l'adozione consapevole di soluzioni e componenti open source nei propri progetti. · Fornire le competenze per poter lavorare in maniera consapevole e informata in progetti in cui sia richiesto l'approccio open source.
PREREQUISITI
Non sono necessari prerequisiti specifici Criteri di giudizio oggettivi per l'adozione di software open source
PROGRAMMA
· Modello di sviluppo: caratteristiche principali e peculiarità rispetto ad altri modelli · Licenze d'uso e proprietà intellettuale. Strumenti di supporto · Governo e conduzione di progetti open source: approcci principali allo sviluppo, pratiche Agili, gestione delle community, gestione dei sorgenti e infrastruttura di supporto · Principali comunità open source, iniziative e progetti · Modelli economici di supporto · Casi d'uso ed esempi
OSS
196
IL PROCESSO DI TEST
Iscriviti a questo corso se vuoi conoscere ed applicare l'approccio metodologico e pratico al test, che l'azienda ha sviluppato nel corso degli anni
DURATA: 3 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: La metodologia si basa su una didattica blended in cui un webinar precederà
la lezione frontale attiva che prevede esercitazioni individuale e di gruppo utilizzando
documenti di lavoro, approfondimenti, slides, case study ee dimostrazioni d'uso di strumenti
di supporto al processo
OBIETTIVI:
· Focalizzare l'attenzione sul Test come "processo autonomo” in quanto parallelo e pervasivo
rispetto all'intero ciclo di sviluppo del software, definendo un approccio metodologico che,
indipendentemente dal processo di sviluppo adottato (waterfall, iterativo, agile) e
dall'ambiente target di rilascio, proceda in modo continuo dall'avvio del progetto fino alla sua
conclusione con lo scopo di verificare e validare tutti gli oggetti prodotti nel corso dello
sviluppo per ottenere un prodotto finale che sia pienamente utilizzabile, che soddisfi i
requisiti e che sia, in modo accettabile, esente da difetti
· Conoscere ed utilizzare gli strumenti che l'azienda mette a disposizione a supporto delle
attività del processo di test
· Il corso fornisce gli elementi introduttivi utili alla partecipazione proficua del corso
ISTQBCERT che prepara alla certificazione ISTQB (International Software Testing
Qualifications Board) Livello Foundation
PREREQUISITI
E consigliato avere una conoscenza di base del Sistema di Qualità Aziendale
PROGRAMMA
197
Il programma didattico coprirà i seguenti aspetti:
· Obiettivo del Test: motivazioni
· Modello a "V”: Verifica e Validazione
· Test e Processi di sviluppo e applicazione a ISO 9001· 2008 e CMMI
· Ciclo di vita del test (Verifiche, Livelli di test · unit, integration, system, system integration, acceptance, Fasi di test
· pianificazione, progettazione, esecuzione)
· Metodologia di test (Master Test Plan · Strategia, Responsabilità, Documentazione, Procedure, Metriche e
Reports, Scheduling, Pianificazione, Progettazione, Esecuzione)
· Il Processo di test
· Verifica (Ispezioni, walktrough, peer review, Code Quality, metriche di complessità del codice) e Validazione (Static
/ Dinamic testing, White / Black box testing, Tipi di test · Functional; Usability; Accessibility; Load/Stress test,
Portability, Regression, Recovery, Security, Maintainability, ...)
· Tecniche risk based testing e requirements based testing per la progettazione dei casi di test
· Altre tecniche di testing: (Exploratory testing)
· Errori comuni e Best practices
· Dimostrazione d'uso di uno strumento di Test Framework e di generazione automatica test case
· Cenni di uso di Jubula, software open source per test funzionali automatici
· Appendice con cenni a Metriche per il test, Project Automation e Test Funzionali Automatici, trattati in modo più
specifico per i profili Tecnici nel corso PRJAUTO; Load/stress Test, trattati in modo più specifico, per i profili Tecnici
nel corso OPAW
TEST
198
CERTIFICAZIONE SOFTWARE TESTING FOUNDATION ISTQB
Iscriviti a questo corso se vuoi acquisire una preparazione idonea al sostenimento dell’ esame di certificazione ISTQB® Software Testing Foundation Level
DURATA: 4 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo.
Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno
nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni
d'esame.La sessione d'esame ISTQB Foundation in modalità web è composta da 40 domande
a risposta multipla, a libro chiuso (consentito l'utilizzo del dizionario di inglese in versione
cartacea) .
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame certificazione
ISTQB(r) Certified Tester, Foundation Level, secondo lo schema ISTQB
PREREQUISITI
E' consigliato avere una buona comprensione della lingua inglese
PROGRAMMA
· Le basi del Test
· I sette principi del test
· La psicologia del tester
· Il processo di test correlato ai diversi modelli di sviluppo del software
· Livelli e tipologie di test
· Tecniche Statiche
· Tecniche di progettazione dei test: Specification· based E Structure· based
· Test ManagemEnt
· Strumenti a supporto del test
ISTQBFCERT
199
CERTIFICAZIONE SOFTWARE TESTING ADVANCED ISTQB TEST MANAGER
Iscriviti a questo corso se vuoi acquisire una preparazione idonea al sostenimento dell’ esame di certificazione (TM12) ISTQB® Software Testing Advanced.
DURATA: 4 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e di gruppo. Oltre, ad un costante alto livello di attenzione in aula, viene richiesto un successivo impegno nello studio degli argomenti trattati e lo svolgimento di alcune esercitazioni/simulazioni d'esame. La sessione d'esame ISTQB Test Manager in modalità web è composta da 65 domande a risposta multipla, a libro chiuso (consentito l'utilizzo del dizionario di inglese in versione cartacea).
OBIETTIVI: Fornire una conoscenza approfondita nella gestione del test attraverso un affinamento ed ottimizzazione dei processi per meglio adattarsi con lo sviluppo software per facilitare un efficace monitoraggio e controllo delle attività di test, al fine di consentire al partecipante di sostenere con successo l' esame di certificazione ISTQB(r) Certified Tester, Advanced Level Test Manager secondo lo schema ISTQB.
PREREQUISITI
· E' obbligatorio essere in possesso della Certificazione ISTQB Foundation · E' consigliata una buona comprensione della lingua inglese
PROGRAMMA
· Il processo di Test · La gestione del Test o Il test basato sui rischi · Le revisioni · La gestione dei difetti o Il ciclo di vita del difetto · Il miglioramento del processo di Test o Il miglioramento del processo attraverso il CMMi, TPI, CTP, STEP · Gli strumenti e l'automazione del Test · Le competenze delle persone
ISTQBMCERT
200
AUTOMAZIONE DEL PROCESSO DI SVILUPPO E TEST
Iscriviti a questo corso se vuoi imparare a realizzare con rapidità una infrastruttura tecnologica a supporto delle attività di progetto e automatizzare il processo di sviluppo e test.
DURATA: 3 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con sessioni di
utilizzo dei tools (Open source) utilizzando case study come esempi e supporto alle
esercitazioni
OBIETTIVI: · Focalizzare l'attenzione sulla automazione del processo di sviluppo
· Indicare i tools di supporto necessari a realizzare l'automazione e migliorare la
collaborazione e comunicazione tra tutti gli attori del processo di sviluppo
· Suggerire strumenti per integrare il punto di vista del project manager con il punto di vista
dello sviluppatore prendendo spunto dagli approcci Agili
· Fornire elementi utili ad avviare in tempi rapidi l'infrastruttura tecnologica a supporto delle
attività di sviluppo e gestione di un progetto "chiavi in mano” o di una commessa di
Application Management in sinergia con la Direzione Metodologie, Processi e Servizi ESL
PREREQUISITI
Consigliata conoscenza base dell'ambiente Java J2EE
PROGRAMMA
· Il governo del processo di sviluppo
· Obiettivo della Project Automation
· Gli approcci Agili, integrare i puntI di vista del project manager e dello sviluppatore
· ALM- Application Lifecycle Management
· Collaborazione tra gli attori del gruppo di lavoro
· Monitoraggio e miglioramento dei processi
· L'infrastruttura tecnologica a supporto dei progetti e delle attività di Application Management
201
· Approfondimenti pratici
· Il portale di progetto
· Service Desk e Assett Management
· Change request
· Assegnazione e automazione dei task
· Testing
· L'automazione del deploy
· La misurazione dei processi
PRJAUTO
202
OTTIMIZZAZIONE DELLE PRESTAZIONI DELLE APPLICAZIONI WEB
Iscriviti a questo corso se vuoi conoscere ed applicare l'approccio metodologico e pratico ai performance test sulle applicazioni web, che l'azienda ha sviluppato nel corso degli anni.
DURATA: 3 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche ed esempi tratti da esperienze on the job.
OBIETTIVI: · Far conoscere le problematiche riguardanti le prestazioni di un'applicazione web · Far conoscere gli strumenti di base per verificare le prestazioni di un'applicazione web sia in sede di sviluppo che in produzione e per apportare eventuali necessarie correzioni
PREREQUISITI
· E' fortemente consigliato aver una buona conoscenza del protocollo HTTP e delle problematiche tipiche di sviluppo di un'applicazione web · Per la sola parte di profilazione e best practices di sviluppo sono richieste conoscenze riguardanti lo sviluppo di applicazioni JEE (Java Enterprise Edition)
PROGRAMMA
Introduzione alla misurazione di prestazioni e panoramica degli strumenti · Perché i test di prestazione delle applicazioni web ◦ Cosa sottoporre a test e quali test di prestazione ◦ Metodologia di test ◦ Linee guida per il performance test ◦ Introduzione allo strumento Apache JMeter Esecuzione dei test: · Illustrazione dell'architettura applicativa ◦ Registrazione degli script di test ◦ Parametrizzazione e configurazione degli script di test ◦ Esecuzione del test e analisi dei risultati ◦ Ottimizzazioni applicative ◦ Best practices ◦ Cenni di performance test su Web Services e RIA (Rich Internet Applications) Profilazione di un'applicazione: · Concetti e strumenti di profilazione delle applicazioni ◦ Uso degli strumenti di profilazione per l'individuazione dei problemi di prestazione di applicazioni JEE.
OPAW
203
MISURA QUANTITATIVA DELLE PRESTAZIONI IN ORGANIZZAZIONI IT
Iscriviti a questo corso se vuoi acquisire i principi della misurazione delle performance delle organizzazioni
IT (aziende o singole divisioni), fornire approcci pratici e strumenti concettuali per l’esecuzione delle
misure e la loro successiva analisi e contestualizzione.
DURATA: 2 giorni
AREA: Tecniche Qualità in Produzione SW e Test
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni su
casi di studio e discussione dei risultati
OBIETTIVI: · Illustrare i principi della misurazione delle performance delle organizzazioni IT
(aziende o singole divisioni)
· Fornire approcci pratici e strumenti concettuali per l'esecuzione delle misure e la loro
successiva analisi.
PREREQUISITI
Nessuno
PROGRAMMA
· Panoramica della misura delle performance
· Errori comuni nella scelta e nell'esecuzione delle misure
· Le tecniche più comuni di misura delle performance
· L'importanza di una cultura aziendale sulla misurazione delle performance
· Introduzione alle Balanced Score Cards e differenza con i dashboards
· Cenni su Net Promoter Score
ITPERF
204
CERTIFICAZIONE DEVOPS FOUNDATION
Iscriviti a questo corso se vuoi acquisire una chiara comprensione di cosa è DevOps, di quali componenti e tecniche lo costituiscono, delle sue relazioni con altre best practices e dei suoi fattori critici di successo.
DURATA: 2 giorni
AREA: DevOps
METODOLOGIA: Il corso prevede lezioni frontali, integrate con letture, esercitazioni pratiche,
simulazioni d'esame.
OBIETTIVI: Gli obiettivi di formazione per il corso DevOps Foundation includono:
· Comprendere gli obiettivi e il vocabolario DevOps
· Analizzare i vantaggi di DevOps per il business
· Comprendere i concetti e le pratiche - inclusa la sua relazione con Agile, Lean e IT Service
Management (ITSM)
· Implementare i flussi di lavoro
· Implementare la comunicazione e i feedback di ritorno
· Saper applicare il DevOps in un'ambiente aziendale e di impresa
· Analizzare i fattori critici di successo e gli indicatori chiave di performance
· Analizzare gli esempi e i risultati reali
· Fornire le conoscenze necessarie alla preparazione ed al superamento dell'esame di
certificazione DevOps Foundation. L'esame, in lingua inglese, si svolge online in modalità
computer· based e consiste in 40 domande a scelta multipla. Il tempo a disposizione per lo
svolgimento dell'esame è 75 minuti. Il punteggio necessario per il superamento dell'esame è
del 65%
PREREQUISITI
Conoscenza della lingua inglese
205
PROGRAMMA
· Scopi, obiettivi e vocabolario
· Vantaggi per il business
· Misure di performance e risultati reali
· Principi
· Concetti e pratiche (inclusa la relazione di DevOps con Agile, Lean e ITSM/ITIL)
· Cultura e considerazioni organizzative
· Pratiche di comunicazione e collaborazione
· Pratiche di automazione e considerazioni tecnologiche
· Considerazioni di adozione di DevOps in un ambiente aziendale
· Sfide, rischi e fattori critici di successo
DEVOPSCERT
206
ARCHITETTURE DI BASI DI DATI
Iscriviti a questo corso se vuoi imparare come affrontare la progettazione ex-novo di una base di dati o acquisire gli strumenti per valutare, ed eventualmente migliorare, la qualità di una base di dati in uso
DURATA: 5 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: Lezione frontale; semplici esercitazioni singole ; esercitazioni complesse di
gruppo; Sono previste esercitazioni di gruppo serali.
OBIETTIVI:
· Fornire una panoramica essenziale ma completa dei seguenti argomenti
· Modello Entity· Relationship e progettazione concettuale di basi di dati
· Modello relazionale dei dati e progettazione logica di basi di dati relazionali
· Teoria delle forme normali e verifica di schemi logici di basi di dati relazionali
· Fornire nozioni di base sui seguenti argomenti:
· Progettazione fisica di basi di dati
· Data warehouse
PREREQUISITI
Elevata familiarità con attività di analisi e/o programmazione (fortemente consigliato); conoscenza di base del
linguaggio SQL (consigliato)
PROGRAMMA
207
· Dati e informazioni, sistemi informativi ed informatici, basi di dati
· Cenni storici sui principali modelli di basi di dati
· I sistemi per la gestione di basi di dati: DBMS e RDBMS
· Introduzione alla progettazione
· Progettazione concettuale: il modello Entity· Relationship
· Progettazione logica: il modello relazionale di Codd
· Richiami di algebra relazionale
· La teoria delle forme normali e la normalizzazione
· Progettazione fisica
· Generalità sull'organizzazione fisica dei dati
· Gli indici
· Il catalogo di sistema
· Valutazione del carico di lavoro
· Database refactoring
· Introduzione ai Data warehouse
· Concetti generali
· Modellazione dimensionale
· Fact table
· Dimension table
· Slowly changing dimensions
M4_ARCDB
208
PROGETTAZIONE DI DATA WAREHOUSE
Iscriviti a questo corso se vuoi imparare a governare il ciclo di vita di una architettura di un data warehouse, con particolare riferimento alla progettazione concettuale e logica dei dati.
DURATA: 4 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esempi ed
esercitazioni
OBIETTIVI: Il corso intende illustrare l'architettura di un data warehouse, introdurre il
vocabolario di riferimento e fornire le conoscenze necessarie per governarne il ciclo di vita in
tutte le sue fasi.
Il focus è sulla progettazione concettuale e logica dei dati. Cenni vengono dati sull'analisi dei
requisiti, sulla progettazione fisica, sui processi back end di ETL e sulle tecniche front end di
analisi dei dati.
PREREQUISITI
· Conoscenze di progettazione di banche dati relazionali
· Conoscenze matematiche elementari (per la parte di analisi dei dati)
PROGRAMMA
Introduzione
· Relazione rispetto a principali modelli, sistemi e tecnologie
· Caratteristiche di un DWH
· Definizioni di BI e DWH
· Architetture del DWH
· Caratteristiche architetturali generali di un DWH
· Organizzazione in livelli di un DWH
· Architetture dei DBMS per il DWH
· Architetture di riferimento
209
· Caratteristiche base dei principali componenti architetturali
· Principi delle architetture parallele
Il ciclo di sviluppo del DWH
· Principali fattori di rischio in un progetto DWH
· Business Dimensional Life Cycle di R. Kimball
· Documenti di base per definizione dei requisiti
· Intervista del cliente
Modellazione dimensionale
· Aspetti generali delle tre fasi di modellazione
· Metodologie generali di modellazione concettuale, logica e fisica
· Richiami sul concetto di normalizzazione
· Denormalizzazione, in termini generali e specifici
· Star schema
· Metodologia di modellazione concettuale per il DWH
· Metodologia di modellazione logica per il DWH
· Aspetti generali del modello dimensionale
· Casi base, ma particolari, per le dimensioni
· Casi base, ma particolari, per i fatti
· Concetti più avanzati di modellazione delle dimensioni
· Concetti più avanzati di modellazione dei fatti
· Aspetti particolari di modellazione
Disegno fisico del DWH
· Principali tecniche da usare a livello fisico
· Modalità di partizionamento sono state esaminate in termini di tipologia
· Stategie di ottimizzazione a livello DBMS
· Principali tipi di indici
· Ottimizzazione a livello di accesso ai dati con tecniche RAID
Il progetto di alimentazione
· Dati e funzioni principali del sistema di alimentazione
· Flussi logici di caricamento
Real Time Data Warehouse
· Aspetti generali dei real time data warehouse
· Rapida descrizione delle principali architetture per il real time DWH
Data warehouse Appliance
· Aspetti generali del DWH Appliance
· Aspetti salienti di un DWH Appliance
210
L'accesso ai dati
· Tipologie di accesso in relazione ai tipi di utenti e i relativi
· Caratteristiche di accesso alla conoscenza
· Tecnica OLAP di accesso ai dati
· Problemi generali affrontati dalle tecniche di data mining
· Esempi di problemi specifici di data mining
· Principali protocolli di validazione di un algoritmo di mining
· Breve descrizione di alcuni tra i più noti algoritmi di mining
Illustrazione ed esecuzione della suite di BI
DWH
211
TECNICHE DI INTEGRAZIONE DATI IN AMBITO DATA WAREHOUSE
Iscriviti a questo corso per conoscere le principali tecniche di integrazione dati (ETL, EII, EAI) in relazione alle architetture di riferimento, con particolare attenzione all’utilizzo di tecniche ETL in ambito di progettazione di data warehouse
DURATA: 3 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni
OBIETTIVI:
· Fornire una panoramica delle principali tecniche di integrazione dati (ETL, EII, EAI) in
relazione alle architetture di riferimento, con particolare attenzione all'utilizzo di tecniche ETL
in ambito di progettazione di data warehouse
· In seguito ad una panoramica sulle principali tecniche di integrazione dati in relazione a
diversi ambiti di applicazione, i contenuti verteranno principalmente sull'ETL, analizzando le
problematiche tipiche in ambito di data warehouse
· Sarà inoltre proposta un'esercitazione pratica durante la quale si utilizzerà Talend Open
Studio, uno strumento Open Source per la gestione di flussi di integrazione dati
PREREQUISITI
È fortemente consigliato aver frequentato il corso DWH o possedere conoscenze equivalenti
PROGRAMMA
Introduzione
· Scenari di utilizzo
· Illustrazione dei principali concetti del processo di ETL
· Data Quality e Data Profiling
· Consolidamento di dati a partire da più fonte dati
· Tecniche di cattura delle modifiche
· Presentazione del Case Study: foodmart data warehouse
212
· Discussione sulle domande principali
· Riepilogo dei concetti principali
· La scomposizione in fasi del processo ETL
· I metadati del processo ETL
· Illustrazione delle architetture e strumenti di riferimento
· Il segmento ETL nel mercato della "Data Integration”
· Sintesi degli operatori logici a supporto dell'ETL
· Esercitazione pratica mediante Talend Open Studio
· Relazione tra ETL e modellazione dati
· Esercitazione pratica mediante Talend Open Studio
· Scenari di Data integration (Real time )
ETL
213
INTRODUZIONE AI BIG DATA
Iscriviti a questo corso se vuoi apprendere i concetti fondamentali relativi ai Big Data e ai Big Data Analytics, affrontando una panoramica delle tecnologie a disposizione e dei vantaggi che tali tecnologie possono apportare
DURATA: 2 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: Lezioni frontali
OBIETTIVI: Il corso presenta i concetti fondamentali relativi ai Big Data e ai Big Data Analytics,
fornendo ai partecipanti una panoramica delle tecnologie a disposizione e una comprensione
delle motivazioni e dei vantaggi che tali tecnologie possono apportare
PREREQUISITI
Conoscenze di base di tecnologie Database, Java, Web e Intranet
PROGRAMMA
Introduzione a Big Data e Big Data Analytics
Scenari d'uso per Big Data Analytics
Usare i Big Data
· Quando servono tecnologie per Big Data
· Il ruolo del Data Scientist
Tipologie di database NoSQL
· Caratteristiche delle varie tipologie
· Come utilizzarli nei Big Data
214
Introduzione alla piattaforma Apache Hadoop
· Panoramica
· Il principio di funzionamento di MapReduce
· L'ecosistema Apache Spark
Stream Computing
· IoT
· Stream processing
CEP
BDATA
215
METODI DI DATA VISUALIZATION
Iscriviti a questo corso se vuoi conoscere i concetti fondamentali della Data Visualization e gli strumenti principali che supportano i buoni principi di visualizzazione ed esplorazione dei dati con l'obiettivo della loro più efficace condivisione.
DURATA: 2 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
OBIETTIVI: Cosa si intende, concretamente, con il termine Data Visualization? Ci sono degli
strumenti che supportano i buoni principi di visualizzazione ed esplorazione dei dati così da
accelerare il processo di condivisione degli stessi? Il percorso formativo vuole offrire delle
risposte alle domande citate mediante l'esposizione critica e ragionata di esempi,
metodologie e tool tratte da quanto disponibile in letteratura sul fronte della Data
Visualization.
PREREQUISITI
Nessuno
PROGRAMMA
Data Visualization: aspetti essenziali
· Una (possibile) definizione
· Le diverse forme di Data Visualization "by Example” (con esempi tratti dalla letteratura)
· Il processo che porta alla visualizzazione del dato e i principali ruoli coinvolti
· I Possibili impatti della data visualization a livello dell'IT e potenzialmente di tutta l'azienda
· Alcuni esempi tratti da esperienze sul tema Data Visualization
· Data Visualization: i trend
Data Visualization: principi
· Elementi di base di comunicazione visiva, un'introduzione alla rappresentazione grafica sintetica
· Principi di percezione visiva
216
· Il colore come linguaggio
· Delivering Data: il processo di selezione e costruzione dell'oggetto grafico in base alle esigenze di
comunicazione
· Who: individuazione del target audience
· Which: selezione e sintesi dei dati
· How: scelta di metodo ed ampiezza di interazione
· Good & _Bad practices: analisi critica di esempi proposti dal docente con discussione su elementi positivi e
negativi
Data Visualization: tool
· Overview dei principali tool di Data Discovery and Exploration
VDATA
217
INTRODUZIONE AGLI ANALYTICS
Il corso offre una panoramica sull’uso di advanced analytics in contesti reali: che cosa sono, i requisiti, gli strumenti, le tecniche, le metodologie e le risorse essenziali per il loro sviluppo. Verranno analizzati alcuni use cases (in diversi settori di business), in cui l’adozione di advanced analytics ha rivestito un ruolo chiave per il successo.
DURATA: 2 giorni
AREA: Information Management PERCORSO: Advanced Analytics
METODOLOGIA: La trattazione degli argomenti sarà affrontata attraverso lezioni frontali, analisi di use cases e discussione aperta di gruppo.
OBIETTIVI: · Riflettere sul come e sul perché negli ultimi anni il ruolo degli analytics è divenuto centrale · Comprendere quali sono i requisiti, gli strumenti, le tecniche necessarie e i metodi per creareAdvanced Analytics efficaci per favorire i processi decisionali · Analizzare insiemei punti di forza, di debolezza, le opportunità e le criticitàche le tecniche di Machine Learning offrono per la soluzione di problemi di business · Stimolare un confronto su possibili casi d'uso di Advanced Analytics derivanti dall'esperienza dei partecipanti.
PREREQUISITI
· Interesse per le opportunità che l'analisi dei dati offre. · Curiosità e sensibilità al tema dell'innovazione.
PROGRAMMA
· Cosa sono gli advanced analytics: persone, dati e algoritmi. · Analytics maturity e machine learning: descrivere, predire, esplorare, prescrivere. · I linguaggi e le piattaforme degli analytics. · Advanced visualization: interagirepercomunicare. · Limiti e sfide degli analytics nell'era dei big data. · Business cases (ovvero: quando gli advanced analytics creano un valore aggiunto)
IA
218
L'ANALISI DEI DATI BASATA SUL DATA MINING
Iscriviti a questo corso per apprendere le basi per l’analisi dei dati mediante tecniche di Data Mining, con particolare riferimento sulle modalità di preparazione dei dati e su alcuni algoritmi in grado di trovare soluzioni ai problemi analitici posti, sia da un punto di vista teorico che pratico.
DURATA: 3 giorni
AREA: Information Management
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esempi ed
esercitazioni su software open source
OBIETTIVI: Il corso intende fornire le conoscenze di base per l'analisi dei dati mediante
tecniche di Data Mining. Saranno dapprima esaminati i vari tipi di problemi che con esse
possono essere affrontati.
Si porrà quindi l'attenzione sulle modalità di preparazione dei dati e si vedranno infine alcuni
algoritmi in grado di trovare soluzioni ai problemi analitici posti, sia da un punto di vista
teorico che pratico.
PREREQUISITI
· Conoscenza dei sistemi di Business Intelligence
· Conoscenze matematiche di base
PROGRAMMA
Introduzione all'analisi dei dati e al data mining
· Contesto di riferimento per l'analisi dei dati
· Tipologia di problemi affrontabili
· Impostazione del problema
Preparazione dei dati
· Estrazione dei dati
· Data profiling
219
· Gestione dei missing
· Normalizzazione delle variabili
· Unfolding
· Embedding
· Classificazione
· Impostazione delle sperimentazioni
· Algoritmi di classificazione
· Protocolli di validazione
· Matrice di confusione e indici annessi
· Esempi
Approssimazione funzionale
· Impostazione delle sperimentazioni
· Algoritmi di approssimazione funzionale
· Protocolli di validazione
· RMSE e altri indici di accuratezza
· Esempi
Clustering
· Impostazione delle sperimentazioni
· Algoritmi di clustering
· Clustering gerarchico
· Protocolli di validazione
· Analisi dei clusters
· Esempi
Cenni su altre analisi
· Multi-dimensional scaling
· Network analysis
· Simulazione di scenario
· Classificazione sequenze temporali
· Causazione in sequenze temporali
· Elaborazione di immagini
· Topographic mapping
· Geomorphological analysis
· Ottimizzazione
DM
220
TECNICHE DI DATA MINING PER L'ANALISI DEI SOCIAL MEDIA
Iscriviti a questo corso se vuoi conoscere le caratteristiche fondamentali delle più importanti tecniche di data mining per l’analisi dei social media.
DURATA: 2 giorni
AREA: Information Management
PERCORSO: Advanced Analytics
METODOLOGIA: Lezioni frontali in aula in cui vengono introdotti i conoscenze di base sulle
reti sociali e sui tipi di dati disponibili, sulle tecniche di data mining utilizzate in questo ambito
(clustering e classificazione) e sulle tecniche di preprocessing.
Una serie di esempi pratici verranno utilizzati per introdurre i concetti e dimostrare l'utilizzo
delle tecniche considerate
OBIETTIVI: Far acquisire ai partecipanti le conoscenze di base sull'analisi dei dati che le più
note reti sociali rendono disponibili, e delle tecniche di data mining utilizzate in questo
ambito per analizzare il testo dei messaggi, identificare le communita' nelle reti esistenti e
per l'analisi del sentiment
PREREQUISITI
Conoscenza dei concetti elementari su probabilità e statistica. Capacita' di lettura di semplici algoritmi e diagrammi
di flusso. Per gli esempi verranno utilizzati strumenti visuali (KNIME, Gephi, ecc.) e semplici script in linguaggio R e
Python
PROGRAMMA
Le reti sociali
· Le caratteristiche dei dati social
· La raccolta dei dati social
· Esempi di applicazione
221
Tecniche di Analisi
· Breve introduzione al clustering e alla classificazione
· Text Mining
· Graph Mining
· Stream Mining
Applicazioni
· Identificazione di Comunità
· Sentiment Analysis
DMSM
222
INTRODUZIONE AL LINGUAGGIO R PER L'ANALISI DATI
Iscriviti a questo corso se vuoi apprendere le basi di programmazione con R ed il suo utilizzo come strumento per processare ed analizzare i dati.
DURATA: 3 giorni
AREA: Information Management PERCORSO: Advanced Analytics
METODOLOGIA: Lezioni di tipo frontale in aula, con l'aiuto di proiezione di slide, interazione continua sui temi trattati, esercitazioni volte a mettere in pratica le tecniche mostrate quotidianamente
OBIETTIVI: · Installare R e scaricare ed utilizzare i pacchetti del CRAN · Conoscere gli elementi e le strutture base di R · Conoscere la sintassi di R · Utilizzare R come strumento di calcolo e di programmazione base · Importare dati da diverse fonti · Manipolazione dei dati · Esplorazione dei dati sia in modo descrittivo che grafico
PREREQUISITI
Conoscenza della gestione di file dati e dei principi delle tecniche di analisi dei dati
PROGRAMMA
· Introduzione a R · Installazione · Utilizzo e strutture · Operazioni matematiche · Programmazione · Pulizia e trasformazione dei dati · Esplorazione e visualizzazione dei dati · Analisi dei dati
RPROG
223
ANALISI E VISUALIZZAZIONE DI DATI CON PYTHON
Iscriviti a questo corso se vuoi apprendee gli strumenti di base e le librerie che Python mette a disposizione per eseguire analisi e calcoli su dataset e per rappresentarne graficamente i risultati
DURATA: 3 giorni
AREA: Metodi e Tecniche Information Management
METODOLOGIA: Lezione frontale con slides ed esempi svolti riferiti a problemi concreti;
esercitazioni per mettere in pratica le tecniche mostrate
OBIETTIVI:
Conoscere e scegliere gli strumenti adatti per svolgere una analisi dati con Python
· Acquisire una conoscenza operativa degli strumenti di base per data preparation con Python
· Acquisire una conoscenza operativa dei metodi grafici per rappresentare i risultati di una
analisi
· Conoscere alcuni strumenti di base per il calcolo scientifico
· Conoscere le librerie più note per la visualizzazione di dati con Python
PREREQUISITI
Conoscenza della programmazione Object Oriented e delle principali tecniche di rappresentazione dei dati
PROGRAMMA
Introduzione a Data Preparation e Data Analysis
· Introduzione a Python
· Fondamenti di Python
· La libreria NumPy
· Data Visualization con Matplotlib
· Strutture di dati in Pandas
· Data Visualization in Pandas e Seaborn
· Tools di SciPy
· Cenni a strumenti avanzati di visualizzazione
PYADAT
224
LINGUAGGI DI MODELLAZIONE DELLA CONOSCENZA: RDF, OWL, SWRL
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti le principali tecnologie e linguaggi del Semantic Web per la modellazione di ontologie, l’interrogazione di basi di dati, la definizione di tecniche efficaci di ragionamento automatico.
DURATA: 15 minuti
AREA: Information Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Apprendere i principali linguaggi di modellazione della conoscenza orientata allo
sfruttamento delle potenzialità offerte dalle tecnologie semantiche per la rappresentazione e
la manipolazione di informazioni provenienti da sorgenti eterogenee e distribuite. Il Micro
Learning parlerà di:
· Linguaggi di modellazione del Web Semantico
-RDF
-RDF-S
-OWL
-SKOS
· Rappresentazione semantica dei Web Service
-OWL-S
-WSMO
-SAWSDL
-SA-REST
-MicroWSMO
· Foundation Ontology e strumenti per la modellazione
· Accedere a basi di conoscenza distribuite sul web con SPARQL
225
PREREQUISITI
Nessuno
CMIM_MC
226
DATABASE E GRAFO
Iscriviti a questo corso se vuoi avere in 15 minuti un quadro d’insieme dei modelli e delle tecniche per l’interrogazione, l’attraversamento e la gestione delle basi di dati a grafo.
DURATA: 15 minuti
AREA: Information Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: Apprendere le nozioni fondamentali della teoria dei grafi. Imparare a modellare e
risolvere problemi comuni mediante l'utilizzo dei grafi e degli algoritmi per la loro
manipolazione. Analizzare le principali soluzioni open source per la definizione e la gestione
di basi di dati a grafo. In particolare nell'ambito del Micro Learning si parlerà di:
· Elementi di Teoria dei grafi
-Matrici di adiacenza e di incidenza
-Cammini
-Operatori
-Tipi di grafi
· Algoritmi per la visita dei grafi
-Breadth First Search
-Depth First Search
· Basi di dati a grafo
-HyperGraphDB
-Neo4j
· Interrogazione delle basi di dati a grafo
227
PREREQUISITI
Nessuno
CMIM_DB
228
COMPLEX EVENT PROCESSING PER L’ANALISI DI STREAM DI DATI
Iscriviti a questo corso Micro Learning se vuoi imparare in 15 minuti ad applicare i concetti del Complex Event Processing al fine di elaborare, combinare e dedurre eventi provenienti da uno o più data stream.
DURATA: 15 minuti
AREA: Information Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI: · Conoscere la filosofia del Complex Event Processing
· Apprendere le potenzialità del Complex Event Processing mediante l'applicazione dei
pattern per l'elaborazione degli eventi
· Avere cognizione di alcune applicazioni del Complex Event Processing riconoscendone i
potenziali benefici se applicate in un determinato contesto
PREREQUISITI
Nessuno
CMIM_CEP
229
WEBGIS: ARCHITETTURA E CONFIGURAZIONE AMBIENTE GIS PER SPATIAL ANALYTICS
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti come realizzare l'integrazione di geoservizi secondo lo standard OGC per la rappresentazione grafica della Spatial e Overlay Analysis per un uso previsionale e predittivo dei GIS, (Geo-Business Intelligence).
DURATA: 15 minuti
AREA: Information Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi momento anche su mobile.
OBIETTIVI: Scopo del Micro Learning è l'apprendimento delle procedure per la pubblicazione e fruizione dei dati alfanumerici e cartografici contenuti in un database di tipo geografico, utilizzando alcuni strumenti software GIS disponibili nel panorama del software open source. Al termine il fruitore sarà in grado di selezionare le tecnologie informatiche e le funzionalità di analisi spaziale più appropriati e comprendere tutti gli standard OGC (Open Geospatial Consortium) per una divulgazione ottimale e generale dei risultati.
PREREQUISITI
Nessun prerequisito o propedeuticità richiesta per l'accesso al corso, se non la conoscenza basilare dei concetti insiti nella definizione di dato territoriale.
CMIM_GIS1
230
WEBGIS: CONFIGURAZIONE AMBIENTE DESKTOP PER LA CREAZIONE E GESTIONE DI
UN LAYER
Iscriviti a questo Micro Learning se vuoi conoscere in 15 minuti le funzionalità avanzate di QGIS per la gestione di dati di business arricchiti della componente geografica e rappresentazione su mappa a mezzo layer.
DURATA: 15 minuti
AREA: Information Management - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di
IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal
taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi
momento anche su mobile.
OBIETTIVI:
PREREQUISITI
CMIM_GIS2
231
MICROSOFT EXCEL- CORSO BASE
Iscriviti a questo corso se vuoi acquisire le conoscenze di base nell’utilizzo dei fogli elettronici di MS Excel 2010. In questo corso verrà affrontata la gestione delle cartelle e dei fogli di lavoro, l’immissione e formattazione dei valori e l’impiego di formule, funzioni e grafici
DURATA: 2 giorni
AREA: Office Automation
PERCORSO: Microsoft Excel
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni pratiche
OBIETTIVI:
· Spiegare i concetti fondamentali di MS Excel 2010, ovvero la creazione e manutenzione
delle tabelle di calcolo contenenti formule aritmetiche e funzioni
· Insegnare a rappresentare i dati mediante grafici, nonché di controllare e stampare
velocemente gli stessi
PREREQUISITI
Per la partecipazione a questo corso è richiesta la conoscenza del sistema Operativo a livello utente
PROGRAMMA
· I fogli di calcolo e l'ambiente di lavoro
· Gestione di base delle celle e dei fogli
· Le formule
· Formattazione delle celle
· Gestione di base grafici Controllo e stampa delle informazioni
EXCBASE
232
MICROSOFT EXCEL- CORSO AVANZATO
Iscriviti a questo corso se vuoi imparare ad utilizzare le funzionalità avanzate dei fogli elettronici di MS Excel 2010 quali: le formule complesse , la formattazione avanzata delle celle, la gestione avanzata dei grafici e le nozioni fondamentali sui Database
DURATA: 2 giorni
AREA: Office Automation
PERCORSO: Microsoft Excel
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni pratiche
OBIETTIVI:
· trasferire nozioni teoriche e pratiche nell'utilizzo avanzato del pacchetto software Excel
· Spiegare la gestione di database monotabulari contenenti formule aritmetiche e funzioni
(anche annidate); ordinamenti, filtri ed analisi di base
· Insegnare a rappresentare dei dati mediante qualsiasi grafico tra quelli disponibili, nonché
la protezione delle informazioni
PREREQUISITI
E' obbligatorio aver frequentato il corso EXCBASE o avere conoscenze equivalenti
PROGRAMMA
· Scrittura di formule complesse
· Formattazione avanzata delle celle
· Gestione avanzata dei grafici
· Gestione di database · fondamenti
· Controllo dei dati
EXCADV
233
MICROSOFT EXCEL- CORSO PROFESSIONAL
Iscriviti a questo corso se vuoi utilizzare le funzionalità più evolute dell’applicativo MS Excel 2010, quali la gestione di più database tra loro collegati utilizzando formule, funzioni, ordinamenti e analisi avanzate mediante pivot e dashboard.
DURATA: 2 giorni
AREA: Office Automation
PERCORSO: Microsoft Excel
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni pratiche.
OBIETTIVI:
· Fornire competenze più evolute dei fogli di calcolo di Microsoft Excel 2010
· Insegnare a gestire di database tra loro collegati, contenenti formule aritmetiche e funzioni
(anche annidate)
· Insegnare come effettuare ordinamenti, filtri ed analisi avanzate mediante Pivot e
Dashboard
PREREQUISITI
E' fortemente consigliato aver partecipato al corso EXCADV oppure essere in possesso di conoscenze equivalenti.(
saper utilizzare a livello avanzato un database monotabulare).
PROGRAMMA
Scrittura di formule complesse
Formattazione avanzata delle celle
Gestione di database
Altre famiglie di funzioni
Le macro
EXCPRO
234
MICROSOFT ACCESS
Iscriviti a questo corso se vuoi imparare le funzioni di Microsoft Access 2010 e come utilizzarlo per creare e gestire semplici basi di dati e realizzare semplici applicazioni per la loro gestione
DURATA: 5 giorni
AREA: Office Automation
PERCORSO: Microsoft Access
METODOLOGIA: Lezione frontale (in aula); esercitazioni singole (in aula)
OBIETTIVI: Fornire una panoramica delle caratteristiche di Microsoft Access 2010,
relativamente a Interfaccia utente, Tabelle, Query, Form, Report, Macro
PREREQUISITI
· E' obbligatorio avere un'ottima familiarità con l'utilizzo delle funzioni del sistema operativo Windows
· E' fortemente consigliato avere una buona familiarità con gli applicativi Microsoft Office
· E' fortemente consigliato avere una conoscenza dei concetti alla base del modello relazionale dei dati di Codd
PROGRAMMA
· Dati, informazioni, basi di dati
· Il modello relazionale dei dati
· L'interfaccia di Microsoft Access
· I menù
· Le autocomposizioni
· La modalità struttura
· Tabelle: Tipi di dato, Chiave primaria e indici, Relazioni e integrità referenziale e Importazione di dati da fonti
esterne, Architettura FE/BE
· Query: Tipologie, Modalità di progettazione; Query Di selezione,Di aggiornamento, Di accodamento, Di
cancellazione, Di creazione tabella, A campi incrociati, Di unione, Pass· through; Proprietà, Criteri di selezione basati
su valori non predefiniti, Colonne calcolate, Raggruppamento e I vari tipi di layout e il layout "Tabella pivot”
· Maschere: Definizione della struttura, Associate e non associate e Controlli associati e non associati, Controlli di
235
base e avanzati, Utilizzo di espressioni nei controlli e I vari tipi di layout e il layout "Maschera divisa”
e Nidificazione, Popup e modali
· Report: Definizione della struttura e Creazione a partire da una maschera
· Macro: Incorporate e autonome, Autoexec
· Best practices
· Le opzioni di configurazione di Microsoft Access
· Integrazione con Microsoft Word e Microsoft Excel
ACCESS
236
LIBREOFFICE CALC - CORSO BASE
Iscriviti a questo corso se vuoi imparare ad utilizzare fogli di calcolo Libreoffice
DURATA: 2 giorni
AREA: Office Automation
PERCORSO: Libreoffice
METODOLOGIA: Lezioni frontali in aula informatizzata ed esercitazioni pratiche
OBIETTIVI: Fornire all'allievo le competenze tecnico· pratiche necessarie ad ottimizzare
l'utilizzo di OpenOffice Calc
PREREQUISITI
Nessuno
PROGRAMMA
· Gestione del foglio elettronico CALC
· Come spostarsi tra le celle e fissare i dati
· Creare formule
· Modificare contenuto e formato delle celle
· Riempire automaticamente le celle
· Creare grafici con CALC
· Personalizzare lo sfondo dei grafici
· Creare un modello fattura CALC
· Creare modelli per archiviare dati
· La stampa e l'anteprima di stampa
· Comandi rapidi da tastiera
CALC
237
LIBREOFFICE IMPRESS - CORSO BASE
Iscriviti a questo corso se vuoi imparare a fare delle complesse creazione di presentazioni della suite OpenOffice
DURATA: 2 giorni
AREA: Office Automation
PERCORSO: Libreoffice
METODOLOGIA: Lezioni frontali in aula informatizzata ed esercitazioni pratiche
OBIETTIVI: Fornire ai partecipanti le competenze tecniche e creative per:
· Creare una diapositiva con immagine e sfondo
· Inserire e cancellare pagine
· Impostare la transizione
· Creare una animazione
· Personalizzare l'animazione
PREREQUISITI
Non sono richiesti prerequisiti
PROGRAMMA
· L'interfaccia e le barre
· Apertura di una presentazione esistente
· Creazione di una nuova presentazione
· Creazione della diapositiva
· Formattazione della diapositiva
· Cenni su elementi multimediali
· Gestione della presentazione
· Organizzare più diapositive su di una pagina
238
· Rinominare, riordinare ed eliminare le diapositive
· Presentazione manuale e cronometrata
· Esportazione in PDF
· Stampa di una presentazione
· Anteprima e vista stampati
IMPRESS
239
LEADERSHIP TEAM BUILDING E GESTIONE DEI COLLABORATORI
Iscriviti a questo corso se vuoi conoscere i valori fondamentali alla base della leadership in azienda e le corrette modalita’ di gestione dei propri collaboratori
DURATA: 2+2 giorni
AREA: Gestione Risorse Umane
PERCORSO: Gestione Risorse Umane
METODOLOGIA: Lezione frontale ed esercitazioni individuali e di gruppo
Intervento da parte di testimoni aziendali privilegiati
OBIETTIVI: · Illustrare i concetti di Vision, Trasparenza, Sussidiariteta' e Responsabilita' diffusa
· Sensibilizzare i partecipanti sulle corrette modalita' di gestione dei propri collaboratori, sia
sotto il profilo giuslavoristico
· Individuare gli elementi chiave per la costruzione di un team di lavoro che raggiunga i propri
obiettivi attraverso un utilizzo ottimale delle risorse a disposizione
· Acquisire strumenti e tecniche per una gestione efficace della performance del team in
termini di ottimizzazione delle dinamiche relazionali e di motivazione delle persone
· Potenziare il proprio stile di leadership per un'autorevole conduzione dei gruppi di lavoro in
relazione alla presa di decisioni finalizzata al raggiungimento dei risultati attesi dall'azienda
PREREQUISITI
Avere formale responsabilità di risorse
PROGRAMMA
Dal gruppo di persone al team aziendale
· Il team: una definizione
· Efficacia o efficienza?
· Le variabili strutturali del team
240
Il team che funziona
· Le caratteristiche di un team efficace
· Le quattro fasi di un 'High Performing Team'
· I ruoli nel team: caratteristiche personali e competenze
Le logiche di funzionamento del team
· La presa di decisioni nel team
· Le dinamiche interpersonali
· Le dinamiche relazionali
· La gestione del conflitto
· Le dinamiche motivazionali
L'esercizio efficace della leadership nel team
· Il ruolo gestionale: manager o leader?
· Le caratteristiche personali
· I comportamenti del leader: la direttività e la considerazione
· Gli stili di gestione e la presa di decisioni
· La leadership situazionale
· La Mission e la Vision
· I quattro pilastri della leadership
Gli strumenti del Leader
· Il Feedback come strumento gestionale
· L'utilizzo corretto della Delega
· Imprenditorialità e responsabilità diffusa
· Saper sviluppare le competenze del collaboratore
Caratteristiche dei principali contratti di lavoro
· Caratteristiche distintive e fattori di rischio delle più comuni tipologie di contratto di lavoro
· Descrizione delle principali procedure del personale
· Il ruolo della Direzione del Personale a supporto dell'attività dei responsabili di risorse
HR01
241
IL COLLOQUIO GESTIONALE DI VALUTAZIONE DELLE COMPETENZE
In questo corso vengono sviluppate le competenze richieste ai responsabili per effettuare con successo i colloqui di valutazione delle competenze e gestionali.
DURATA: 2 giorni
AREA: Gestione Risorse Umane PERCORSO: Gestione Risorse Umane
METODOLOGIA: · La metodologia è attiva, basata su sperimentazione diretta e apprendimento partecipativo, attraverso esercitazioni di gruppo, riflessioni individuali, role playing, debriefing e razionalizzazione
OBIETTIVI: · Sperimentare le modalità operative del processo di Valutazione delle Competenze Espresse · Affinare la capacità di osservazione e di rilevazione delle competenze, preliminare al processo · Acquisire un approccio efficace per gestire la relazione con i collaboratori e pianificare e condurre colloqui gestionali efficaci
PREREQUISITI
Avere formale responsabilità di gestione delle risorse
PROGRAMMA
· La valutazione e lo sviluppo dei collaboratori: due facce della stessa managerialità · Il manager e la fase di valutazione: le sfide, gli atteggiamenti, la responsabilità · Gli ingredienti per una proficua relazione con i propri collaboratori: l'empatia, la fiducia, la trasparenza. · Tipologie e caratteristiche distintive dei principali tipi di colloquio · Tecniche per la gestione dei colloqui: osservazione dei comportamenti riferibili alle competenze, l'ascolto attivo, il feedback costruttivo · La gestione del colloquio di feedback e le sue fasi · Applicazione nella realtà lavorativa: costruzione di un piano di sviluppo con/per un collaboratore
HR02
242
PROGETTARE LA COMUNICAZIONE NELL’ERA DIGITALE
Iscriviti a questo corso se vuoi acquisire le competenze per progettare una strategia di comunicazione efficace ed integrata tra strumenti tradizionali e digitali e comprendere le dinamiche chiave che intervengono nella comunicazione interpersonale e nella comunicazione attraverso strumenti digitali.
DURATA: 3 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Percorso Base di Comunicazione
METODOLOGIA: · Il corso si svolge in modalità blended (aula + Webinar). La metodologia è di
tipo esperienziale, i partecipanti sono chiamati a essere parte attiva in aula, sono coinvolti in
prima persona e sono invitati costantemente a sperimentarsi, da soli e in piccoli gruppi, in
attività che richiedono approccio sistemico e che permettono di osservare sé stessi e il
gruppo con l'obiettivo di facilitare il trasferimento dalla teoria alla pratica dei contenuti
proposti. Sono attivati in aula diversi momenti di auto-casi, alternati a lavori in sottogruppo
ed esercitazioni, per ottenere il massimo di apprendimento: 'provando e ripensando'.
· Saranno erogate 3 ore di Webinar (WBN), in plenaria on-line, durante le quali saranno
integrati e approfonditi alcuni punti del programma. Sarà inviata apposita pianificazione e
relativa procedura d'accesso.
OBIETTIVI: La finalità generale del corso è trasferire conoscenze e competenze su:
· Cosa significa comunicare e quali sono le caratteristiche di uno stile di comunicazione
efficace
· Saper scegliere lo stile di comunicazione più adatto in funzione degli obiettivi, del contesto,
del target di riferimento, delle risorse a disposizione
· Rafforzare il proprio ruolo, aumentando la capacità di esprimere uno stile di comunicazione
autorevole con ogni interlocutore
· Potenziare la comunicazione assertiva come per relazionarsi con successo
· Fornire le linee guida e le logiche che governano la comunicazione digitale e online e
comprendere le potenzialità e gli aspetti che necessitano maggior attenzione (linguaggi, toni,
regole)
243
· Illustrare la panoramica degli strumenti e dei canali utilizzati per la comunicazione interna e
per la comunicazione esterna e le relative tecniche di utilizzo
· Fornire un framework/modello per la gestione ottimale della comunicazione interna ed
esterna per ridurre il fenomeno dell'over comunication
PREREQUISITI
Nessuno
PROGRAMMA
Gli assiomi della comunicazioneLa comunicazione verbale, non verbale e paraverbaleI blocchi della comunicazioneI
diversi stili comunicativi: aggressivo, passivo, assertivo.Utilizzare la comunicazione per prevenire e risolvere i
conflitti. Come utilizzare la comunicazione per generare relazioni costruttiveIl cambio di paradigma della
comunicazione digitaleCome integrare i nuovi strumenti digital e social a quelli tradizionali nelle comunicazioni
professionali (GSuite, Slack, Asana, Whatsapp, LinkedIn, Facebook, Twitter, Telegram, ...)
COM
244
BUILDING PRESENTATIONS - COSTRUIRE PRESENTAZIONI INCISIVE CON STRUMENTI
TRADIZIONALI ED INNOVATIVI
Iscriviti a questo corso se vuoi migliorare la tua abilità nel costruire presentazioni chiare, efficaci e d’impatto da utilizzare con i clienti, nelle riunioni aziendali e SAL meeting, non solo con i classici dispositivi, ma utilizzando strumenti innovativi, linguaggi grafici, sintetici ed intuitivi.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: · Il corso si svolgerà in modalità blended (Aula + Webinar)
· La metodologia didattica prevede un ampio coinvolgimento interattivo dei partecipanti sin
dalle prime fasi di lavoro. A lezioni di metodo, si alternano numerose esercitazioni. Si
acquisiscono tecniche per definire il messaggio, utilizzare i differenti strumenti a disposizione
e si sperimenta. Le esercitazione sono declinate sulle principali occasioni in i partecipanti si
trovano a realizzare presentazioni
· Saranno erogate 2 ore di Webinar (WBN), in plenaria on· line, durante le quali saranno
integrati e approfonditi alcuni punti del programma. Sarà inviata apposita pianificazione e
relativa procedura d'accesso
OBIETTIVI: · Gli obiettivi didattici del laboratorio Building Presentation sono:
· realizzare presentazioni efficaci attraverso l'utilizzo di strumenti che favoriscano una
comunicazione moderna, fatta di immediatezza, dinamismo, sintesi, connessioni e
integrazione dei linguaggi
· approfondire la capacità di definire il messaggio in relazione al contesto ed al pubblico
· passare dall'ideazione, alla sequenza logica di esposizione, alla scelta della migliore struttura
visiva dell'informazione
· esplorare e integrare nelle presentazioni tradizionali alcuni linguaggi innovativi legati al
mondo delle presentazioni, quali infografiche, mappe mentali, animazioni guidate
245
PREREQUISITI
Non sono richiesti prerequisiti specifici
PROGRAMMA
Building the message
· Obiettivo, scopo e durata del messaggio: trasparenza, chiarezza, assertività
· La "global idea” e i messaggi chiave: dal concetto macro al dettaglio
· La sequenza logica: costruire l'esposizione in relazione al pubblico ed alle differenti occasioni di
presentazione
· L'attacco della presentazione· premessa motivante· e la chiusura incisiva · call to action
· Andare "a braccio”: prima di decidere se e quali strumenti visivi utilizzare, imparare ad esporre e
raccontare il messaggio· say it in analog· Come veicolare il messaggio non solo attraverso la
comunicazione verbale, ma anche il paraverbale ed il body language
Building an impact presentation· Scegliere lo strumento di presentazione che meglio rappresenta il
messaggio e cattura il pubblico
· Migliorare l'impaginazione e l'utilizzo di sistemi consolidati: Power Point 2.0
· In quali occasioni Power Point è ancora lo strumento ideale?
· La regola dei terzi per aumentare l'impatto delle chart
· Il giusto bilanciamento testo/immagini
· I principi da rispettare per garantire leggibilità e memorabilità
· Conoscere e saper utilizzare alcuni tra i più efficaci strumenti innovativi:
· Infografiche: come favorire nel pubblico una percezione intuitiva e semplificata di informazioni
complesse attraverso soluzioni tipiche dell'information design; come valorizzare il messaggio dando
risalto alla struttura grafica e visuale più che alla parte testuale
· Mind Maps: come coinvolgere gli spettatori in presentazioni, come quelle di progetto o di definizione
obiettivi, in cui sia prioritario definire "gerarchie” ed "associazioni” nella sequenza espositiva; come
condurre l'ascolto attraverso una rappresentazione visiva che favorisca sia la sequenza logica, sia la
creatività, in chi presenta e in chi partecipa
· Presentazioni animate Prezi e video: come portare il pubblico dalla visione di insieme del messaggio, agli
elementi che lo compongono, attraverso soluzioni di impatto, animate e fluide; come mantenere alte
attenzione ed interesse guidando chi ascolta nello story board di presentazione. In questa sezione i
partecipanti impareranno anche ad utilizzare strumenti rapidi per realizzare video
BPLAB
246
PUBLIC SPEAKING – CONDURRE CON SUCCESSO UNA PRESENTAZIONE IN PUBBLICO
Iscriviti a questo corso se vuoi acquisire e potenziare le tecniche e le abilità necessarie per condurre e gestire efficacemente una presentazione in pubblico.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: Il corso si svolge in aula. I singoli partecipanti saranno coinvolti attivamente
attraverso una modalità laboratoriale.
Saranno effettuate simulazioni videoregistrate di presentazioni con revisione e consulenza
personalizzata sugli aspetti di contenuto (efficacia dei messaggi, articolazione del discorso,
argomentazioni) e di comunicazione non verbale.
OBIETTIVI: · Fornire strumenti e metodi per preparare e condurre una presentazione in
pubblico
· Allenare la capacità di esprimere al meglio i contenuti e l'emotività attraverso un uso
congruente ed espressivo degli elementi paraverbali e non verbali della comunicazione
· Migliorare la capacità di condurre una presentazione in pubblico, sperimentando diverse
situazioni e adattandosi ai diversi interlocutori
· Comprendere velocemente i segnali provenienti dall'interlocutore o dall'uditorio, in modo
da rendere la comunicazione efficace
· Imparare ad affrontare le situazioni delicate
· Imparare a gestire e valorizzare lo stress
PREREQUISITI
È consigliato aver partecipato in precedenza al corso COM
247
PROGRAMMA
· Preparare al meglio una presentazione in pubblico (fase di apertura, regole, tempi e supporti visivi)
· La comunicazione non verbale: rinforzare i messaggi con l'uso di voce e corpo
· Gestire efficacemente una presentazione in pubblico (presentazioni interne, riunioni, kick off)
· Presentare per vendere: tecniche per rendere persuasiva la propria comunicazione
· Gestione delle situazioni delicate come rispondere efficacemente a domande ed obiezioni
· Tecniche per la gestione dello stress
PSLAB
248
LABORATORIO DI PREPARAZIONE PRESENTAZIONI EFFICACI IN PPT
Iscriviti a questo corso se vuoi imparare a strutturare una presentazione in Power Point per comunicare efficacemente in pubblico.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: Il corso si svolge in aula ed attraverso una attività laboratoriale ricca di
esercitazioni pratiche i partecipanti sperimenteranno attivamente le nozioni apprese.
Sono previsti lavori in sottogruppo di:
· Analisi di una presentazione esistente in termini di punti di forza ed aree di miglioramento e
successiva revisione alla luce delle considerazioni teoriche effettuate
· Preparazione di diversi tipi di presentazione seguiti da commenti e consulenza
personalizzata sugli aspetti di contenuto e di realizzazione grafica e visiva
OBIETTIVI:
· Trasferire una metodologia per la strutturazione e la disposizione dei contenuti in una
presentazione Power Point
· Approfondire i criteri grafici per la realizzazione dei supporti visivi a supporto della
trasmissione dei messaggi
· Sperimentare la realizzazione di diversi tipi di presentazioni con l'uso dello strumento
software
PREREQUISITI
Conoscenza delle funzioni base di Microsoft Power Point
249
PROGRAMMA
· Rappresentare graficamente un concetto: la differenza tra una presentazione con supporti visivi e quella con un
discorso scritto
· Diversi tipi di presentazione: la riunione interna, il kick-off, la presentazione dell'azienda, incontro commerciale
· Criteri per la gestione dei supporti visivi in funzione delle diverse fasi espositive
· La preparazione del supporto Power Point di una presentazione
· La struttura: partire dagli effetti da conseguire e dalla mappatura dell'uditorio
· Definire la scaletta degli interventi in un presentazione a più voci
· Template: struttura, palette di colori, titoli, font, corpo del testo, punti elenco, copertine e pagine interne
· Impaginazione: solo testo, testo e immagini, testo e grafica, o "un'immagine vale più di mille parole”? La gabbia, la
griglia e i comandi che facilitano il lavoro
· Individuare ed evidenziare i messaggi chiave e sintetizzare le frasi in concetti semplici e chiari
· L'uso di forme, colori, immagini, grafici, tabelle
PPTLAB
250
BUSINESS WRITING – TECNICHE PER SCRIVERE DOCUMENTI ED INFOGRAFICHE
Iscriviti a questo corso se vuoi imparare a costruire documenti scritti che siano d’impatto in riferimento agli obiettivi che intendi raggiungere. Imparerai a scrivere documenti formali, di reportistica e tecnici in uno stile chiaro ed efficace e ad accompagnare i tuoi contenuti con un “progetto grafico” che aumenterà ulteriormente la comprensibilità dei tuoi contenuti scritti.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: · Il corso si svolgerà in modalità blended (aula + Webinar)
· Le lezioni frontali saranno accompagnate da un ampio utilizzo di esercitazioni pratiche che
consentiranno di sperimentare e tecniche e gli strumenti proposti, in una modalità
laboratoriale.
· Saranno erogate 2 ore di Webinar (WBN), in plenaria on· line di cui sarà inviata apposita
pianificazione e relativa procedura d'accesso
OBIETTIVI: La finalità generale del corso è trasmettere conoscenze e competenze per :
· Progettare e scrivere documenti scritti di forte impatto comunicativo
· Utilizzare tecniche e strumenti per facilitare il processo di scrittura dei documenti, anche di
tipo tecnico, verbali e SAL
· Progettare e realizzare un confezionamento grafico che possa facilitare l'immediata
comprensione degli elementi cruciali del messaggio, come, per esempio, infografiche, ecc...
· Orientare lo stile di scrittura verso una comunicazione che tenga conto dei diversi
interlocutori e mezzi di comunicazione
· Migliorare lo stile comunicativo, basandolo su chiarezza, concretezza e capacità di mettersi
dal punto di vista dell'interlocutore
· Migliorare le capacità di sintesi e di strutturazione logica di diverse tipologie di testi
PREREQUISITI
251
E' consigliabile aver partecipato in precedenza al corso COM
PROGRAMMA
· Scrivere con efficacia in relazione al ruolo, al messaggio, all' obiettivo, ai destinatari
· Le tre fasi fondamentali del processo di scrittura
· Scelte stilistiche e criteri per rendere più efficaci le comunicazioni
· Applicazione dei criteri ai diversi tipi di testo
· Tecniche e strumenti di scrittura efficace
· Esercitazioni di riscrittura sulle capacità di semplificazione e di sintesi
· Come utilizzare in modo adeguato l'editing e gli strumenti informatici per la creazione di strutture grafiche
innovative
· Progettazione di documenti di dimensioni consistenti
BWRLAB
252
EMAIL WRITING – SCRIVERE MAIL CHIARE ED EFFICACI
Iscriviti a questo corso se vuoi sfruttare a pieno tutta la potenza di un’email utilizzando le parole corrette, il giusto grado di formalità, la sintesi e la chiarezza che sono necessarie a rendere efficace la comunicazione scritta.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: Il corso si svolge in modalità blended (aula + Webinar). La metodologia è di
tipo esperienziale, i partecipanti sono chiamati a essere parte attiva in aula, sono coinvolti in
prima persona e sono invitati costantemente a sperimentarsi, da soli e in piccoli gruppi, in
attività che richiedono approccio sistemico e che permettono di osservare sé stessi e il
gruppo con l'obiettivo di facilitare il trasferimento dalla teoria alla pratica dei contenuti
proposti. Sono attivati in aula diversi momenti di auto· casi, alternati a lavori in sottogruppo
ed esercitazioni, per ottenere il massimo di apprendimento: 'provando e ripensando'.
· Il corso prevede 2 ore di Webinar (WBN), in plenaria on-line, durante le quali saranno ripresi
i concetti affrontati in aula con una serie di prove ed esercitazioni sulla scrittura delle
email. Sarà inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: · La finalità generale del corso è trasferire conoscenze e competenze su:
· Il modello degli Stili Personali nella scrittura per riconoscere il proprio stile di comunicazione
scritta
· Riuscire a mettersi nei panni dell'interlocutore sapendo riconoscere il canale di
comunicazione
· Il galateo della email: standard di riferimento per l'uso della mail
· Sperimentare l'importanza della sintesi e revisionare un testo secondo i criteri di ordine,
semplicità e incisività
· Riconoscere la semplicità e l'organizzazione dei contenuti come fondamento di una mail
efficace.
253
· Utilizzare correttamente le mail per formalizzare, sintetizzare, razionalizzare contenuti e per
allineare gli interlocutori
PREREQUISITI
E' consigliabile aver partecipato in precedenza al corso COM
PROGRAMMA
· Il modello degli Stili Personali e la sua applicabilità nella comunicazione tramite email
· Saper scegliere il mezzo attraverso il quale comunicare un messaggio e le modalità più adatte
· Saper riconoscere le modalità di comunicazione più adatte in base al tipo di interlocutore
· Sapere quando utilizzare e quando è meglio non utilizzare la mail
· Il valore di una sintesi efficace ed incisiva per veicolare con immediatezza il senso del testo della mail e il perché
dell'invio
· Come isolare i fatti dalle opinioni e focalizzare le priorità sfrondando il testo da informazioni superflue
· L'organizzazione del testo e la scelta delle parole più adatte, l'uso della punteggiatura e dello stile grafico
EMAILAB
254
LABORATORIO DI STORYTELLING
Iscriviti a questo corso se vuoi imparare ad applicare le tecniche dello storytelling per arricchire le competenze narrative e declinarle efficacemente e creativamente nel proprio contesto professionale.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione PERCORSO: Laboratori
METODOLOGIA: Il corso si svolge in aula, e prevede un laboratorio pratico e operativo, condotto da uno scrittore professionista e da un docente formatore. Attraverso diverse sperimentazioni attive,esercitazioni pratiche e giochi d'aula, i partecipanti apprenderanno creativamente le diverse tecniche dell'arte narrativa e affineranno il proprio stile di comunicazione personale scritta e orale.
OBIETTIVI: · Trasferire le tecniche dello storytelling, per aggiungere valore identitario alla "narrazione” aziendale · Aumentare le capacità individuali di espressione comunicativa per una maggiore efficacia nel proprio ruolo lavorativo
PREREQUISITI
È consigliato aver partecipato in precedenza al corso COM
PROGRAMMA
· Ascolto ed empatia · Feedback: saper elaborare giudizi positivi e negativi e i trasmetterli con efficacia · Le strutture narrative: descrivere e narrare in forma efficace · L'importanza dell'interlocutore destinatario di una storia · Gli elementi della narrazione · Il processo narrativo per raccontare il nostro business · Mission e vision aziendali e di business (chi siamo, che cosa vogliamo e dove andiamo) · Linguaggi metaforici e creativi per esprimere concetti complessi · Utilizzare la storia e la tecnica giusta per ogni situazione
STLAB
255
BUSINESS WRITING – TECNICHE PER SCRIVERE DOCUMENTI ED INFOGRAFICHE
Iscriviti a questo corso se vuoi imparare a costruire documenti scritti che siano d’impatto in riferimento agli obiettivi che intendi raggiungere. Imparerai a scrivere documenti formali, di reportistica e tecnici in uno stile chiaro ed efficace e ad accompagnare i tuoi contenuti con un “progetto grafico” che aumenterà ulteriormente la comprensibilità dei tuoi contenuti scritti.
DURATA: 2 giorni
AREA: Sviluppo Individuale
PERCORSO: Organizzazione Comunicazione
METODOLOGIA: il corso si svolgerà in modalità blended (aula + Webinar). Le lezioni frontali
saranno accompagnate da un ampio utilizzo di esercitazioni pratiche che consentiranno di
sperimentare e tecniche e gli strumenti proposti, in una modalità laboratoriale. Saranno
erogate 2 ore di Webinar (WBN), in plenaria on-line di cui sarà inviata apposita pianificazione
e relativa procedura d'accesso
OBIETTIVI:
Progettare e scrivere documenti scritti di forte impatto comunicativo
Utilizzare tecniche e strumenti per facilitare il processo di scrittura dei documenti, anche di
tipo tecnico, verbali e SAL
Progettare e realizzare un confezionamento grafico che possa facilitare l'immediata
comprensione degli elementi cruciali del messaggio, come, per esempio, infografiche, ecc...
Orientare lo stile di scrittura verso una comunicazione che tenga conto dei diversi
interlocutori e mezzi di comunicazione
Migliorare lo stile comunicativo, basandolo su chiarezza, concretezza e capacità di mettersi
dal punto di vista dell'interlocutore;
Migliorare le capacità di sintesi e di strutturazione logica di diverse tipologie di testi.
PREREQUISITI
E' consigliabile aver partecipato in precedenza al corso COM.
256
PROGRAMMA
Scrivere con efficacia in relazione al ruolo, al messaggio, all' obiettivo, ai destinatari;
Le tre fasi fondamentali del processo di scrittura;
Scelte stilistiche e criteri per rendere più efficaci le comunicazioni;
Applicazione dei criteri ai diversi tipi di testo;
Tecniche e strumenti di scrittura efficace
Esercitazioni di riscrittura sulle capacità di semplificazione e di sintesi
Come utilizzare in modo adeguato l'editing e gli strumenti informatici per la creazione di strutture
grafiche innovative
Progettazione di documenti di dimensioni consistenti
BWRLAB
257
ELEVATOR PITCH - ANDARE DRITTI AL PUNTO NELLE COMUNICAZIONI DECISIVE
Iscriviti a questo corso se vuoi imparare la tecnica del pitch cioè l’abilità di essere sintetico ed incisivo, andare dritto al punto, con un messaggio chiaro e persuasivo nelle comunicazioni decisive, in situazioni formali e in contesti critici (es rispondere a richieste da parte di Clienti, Responsabili e Colleghi, intervenire in una riunione, aggiornare su un progetto e gestire una call).
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Laboratori
METODOLOGIA: La metodologia didattica prevede un ampio coinvolgimento interattivo dei
partecipanti sin dalle prime fasi di lavoro. A brevi lezioni di metodo si alternano numerose
esercitazioni individuali, video registrate, sulle principali occasioni in cui ci si trova a realizzare
pitch, sia nella quotidianità aziendale sia presso i Clienti. I partecipanti ricevono dettagliati
feedback ed hanno l'opportunità di migliorare in modo concreto l'abilità di sintesi.
OBIETTIVI: Trasferire le conoscenze e competenze per:
· Comunicare in modo sintetico ed incisivo nelle comunicazioni decisive, in situazioni formali
e contesti critici
· Saper dire la cosa giusta, al momento giusto e nel modo giusto, in un incontro con Cliente,
un gruppo di lavoro, in riunioni, in un briefing
· Sviluppare in ognuno dei partecipanti la capacità di essere sintetici ed efficaci
· Saper adattare la comunicare all'interlocutore ed al contesto
· Organizzare il pensiero in modo logico, per ottenere una esposizione chiara e lineare
· Strutturare la comunicazione secondo la "regola del tre”
· Essere incisivi in pochi minuti, nel tempo di "una corsa d'ascensore”
PREREQUISITI
Non sono richiesti prerequisiti specifici per partecipare a questo corso
258
PROGRAMMA
· Elevator Pitch, le regole di una buona sintesi: saper cogliere le opportunità del contesto e saper calibrare
la comunicazione rispetto all'interlocutore.
· Imparare il metodo e la sequenza ideale, per essere pronti anche ad improvvisare
· Dare struttura al discorso:
· Partire dalla fine
· Da macro a micro
· Fare sintesi
· Il dettaglio che fa la differenza
· La value proposition: perché mi convince ciò che dici
· Dritti al punto
· Creare un "gancio” per produrre nell'ascoltatore interesse e attenzione
· Non descrivere ma twittare
· Eliminare le parti inutili e i cosiddetti filler word: less is more
· Comunicare in modo assertivo: dare valore e autorevolezza attraverso la voce, lo sguardo, il grounding
· Riuscire a far sentire la propria voce nel "rumore" delle situazioni critiche
· Far emergere la propria personalità: spontaneità, unicità e competenza
· Essere memorabile: centrare velocemente il focus,convincere e creare impatto
EPLAB
259
TECNICHE PER ORGANIZZARE E GESTIRE CON METODI CREATIVI UNA RIUNIONE
Iscriviti a questo corso se vuoi acquisire ed affinare le tecniche per preparare e condurre riunioni efficaci ed utilizzarle come strumento operativo e strategico di comunicazione aziendale.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Organizzazione del Lavoro
METODOLOGIA: La metodologia è di tipo esperienziale, i partecipanti sono chiamati a essere
parte attiva in aula, sono coinvolti in prima persona e sono invitati costantemente a
sperimentarsi, da soli e in piccoli gruppi, in attività che richiedono approccio sistemico e che
permettono di osservare sé stessi e il gruppo con l'obiettivo di facilitare il trasferimento dalla
teoria alla pratica dei contenuti proposti. Sono attivati in aula diversi momenti di auto· casi,
alternati a lavori in sottogruppo ed esercitazioni, per ottenere il massimo di apprendimento:
'provando e ripensando'.
A seguito dell'attività d'aula i partecipanti potranno fruire di un serie di materiali di
approfondimento quali letture, video, questionari come rinforzo e mantenimento
dell'apprendimento.
OBIETTIVI: · Acquisire le strategie e le tecniche per preparare efficacemente una riunione
· Sviluppare la capacità di gestire riunioni per innalzare la propositività e il coinvolgimento
dei partecipanti.
· Apprendere a utilizzare strumenti e tecniche creative per animare una riunione e superare i
momenti di impasse.
· Massimizzare il proprio contributo nella partecipazione alle riunioni. Apprendere metodi di
conduzione di riunioni a distanza (con l'utilizzo di diversi media).
· Acquisire le tecniche per chiudere e dar seguito ad una riunione
PREREQUISITI
260
Nessuno
PROGRAMMA
· Il perimetro delle riunione: preparazione, conduzione e facilitazione, chiusura
· Vivere la riunione: osservare e riconoscere gli accadimenti durante una riunione
· Gli strumenti di facilitazione delle riunioni (mappa cognitiva, brainstorming, capovolgimento, 4 passi, what if,
SWOT analysis)
· I diversi "personaggi” delle riunioni e come gestirli.
· Focus sulle riunioni a distanza: accorgimenti per la gestione
· Come gestire il post riunione: definire i next steps e monitorare gli impegni presi
GERIU
261
TIME MANAGEMENT
Iscriviti a questo corso se vuoi acquisire, affinare ed applicare tecniche e strumenti per gestire efficacemente il tuo tempo lavorativo e personale
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Organizzazione del Lavoro
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno lezioni partecipate
basate su tecniche di apprendimento collaborativo e sperimentazione attiva. I partecipanti
saranno coinvolti in esercitazioni pratiche che consentiranno di sperimentare, riflettere e
mettere in pratica i concetti appresi.
Alla fine del corso è prevista la stesura di un action plan in cui ciascuno potrà definire le azioni
e gli obiettivi personali/lavorativi di auto· miglioramento.
OBIETTIVI:
· Sviluppare consapevolezza e conoscenza di sé e delle tecniche per governare e gestire
meglio il proprio tempo professionale e privato
· Trasferire tecniche di gestione del tempo e metodologie di lavoro da utilizzare nella propria
realtà operativa
PREREQUISITI
Nessuno
PROGRAMMA
· Il concetto di tempo: Tempo personale e tempo professionale
· L'approccio personale al tempo: autodiagnosi
· Le "spinte” caratteriali sul problema tempo
· Tempo professionale: analisi della tematica tempo nel proprio contesto organizzativo
262
· Il tempo calato nel ruolo: la coscienza delle priorità
· Tecniche e strumenti per organizzare il proprio tempo
· Il modello complessità/turbolenza: la flessibilità
· Il quadrante importanza/urgenza: le priorità
· Lo strumento della delega
· Piano di auto miglioramento
GETEMP
263
SAPER GESTIRE EFFICACEMENTE I MOMENTI CRITICI
Iscriviti a questo corso se vuoi imparare ad applicare metodo di immediato utilizzo che consente di affrontare con efficacia i momenti di criticità
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Organizzazione del Lavoro
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alternerà una metodologia
didattica attiva che favorirà interazione e coinvolgimento e permetterà ai partecipanti di
sperimentare praticamente quanto appreso.
Esercitazioni, role· playing, esercizi di gruppo, saranno integrati con momenti di
approfondimento teorico relativi alle tematiche affrontate.
OBIETTIVI:
· Fornire un metodo di immediato utilizzo che consente di affrontare con efficacia i momenti
di criticità
· Sviluppare una migliore capacità di saper leggere le situazioni di criticità che possono
capitare nel contesto professionale, al fine di individuarne contesto, cause, condizioni e
possibili soluzioni
· Mettere in grado i partecipanti di operare le scelte con il giusto equilibrio ed in funzione del
contesto nel quale si verifica la criticità
PREREQUISITI
Avere formale responsabilità di gestione di risorse
PROGRAMMA
· Analisi delle esperienze di criticità nella risoluzione dei problemi da parte dei partecipanti
· Stili personali e modalità di approccio ai problemi
264
· La definizione degli elementi che compongono il problema
· I passaggi e le fasi utili per la risoluzione di un evento critico
· I diversi fattori che intervengono nella presa di decisione
· Le risorse e le qualità personali a disposizione
· La presenza mentale: cos'è e come poterla utilizzare
· Tecniche di sviluppo della presenza mentale
· Applicazioni della presenza mentale in contesti critici
GEPRO
265
METODI DI PROBLEM SOLVING
Iscriviti a questo corso se vuoi acquisire un metodo di analisi e risoluzione dei problemi, semplici o complessi, attraverso l’utilizzo di differenti tecniche che vanno dal pensiero sistemico al pensiero laterale.
DURATA: 2 giorni
AREA: Organizzazione Comunicazione
PERCORSO: Organizzazione del Lavoro
METODOLOGIA: La metodologia è di tipo esperienziale, i partecipanti sono chiamati a essere
parte attiva in aula, sono coinvolti in prima persona e sono invitati costantemente a
sperimentarsi, da soli e in piccoli gruppi, in attività che richiedono approccio sistemico e che
permettono di osservare sé stessi e il gruppo con l'obiettivo di facilitare il trasferimento dalla
teoria alla pratica dei contenuti proposti. Sono attivati in aula diversi momenti di auto· casi,
alternati a lavori in sottogruppo ed esercitazioni, per ottenere il massimo di apprendimento:
'provando e ripensando'.
A seguito dell'attività d'aula i partecipanti potranno fruire di un serie di materiali di
approfondimento quali letture, video, questionari come rinforzo e mantenimento
dell'apprendimento.
OBIETTIVI: · Potenziare la capacità di definire i problemi, stabilire le priorità, individuare una
soluzione che sia realizzabile
· Saper affrontare un problema in maniera non impulsiva o affrettata, considerando tutte le
variabili connesse al problema per evitare scelte incomplete o parziali
· Saper affrontare i problemi secondo un approccio che integra logica e creatività
· Uscire dalla convenzionalità delle soluzioni determinate dalle abitudini e da schemi
strutturati per esplorare nuove possibilità logiche
· Sviluppare un approccio creativo personale e di gruppo utile al problem finding e al problem
solving
266
PREREQUISITI
Nessuno
PROGRAMMA
· Introduzione del concetto di problema, differenza tra problema complicato e complesso
· Il processo di problem setting: individuare le cause, definire lo scopo della decisione e gli obiettivi da
conseguire
· Errori, distorsioni e omissioni nel processo di analisi del problema. Come evitare le trappole cognitive e i
blocchi del pensiero analitico
· Riconoscere il proprio stile decisionale. Riconoscere come le proprie preferenze impattano sul proprio
stile decisionale e a riconoscere i limiti e i punti di forza di ogni stile
· Applicare il processo decisionale
GECRE
267
L'INTELLIGENZA EMOTIVA COME COMPETENZA CHIAVE
Iscriviti a questo corso se vuoi imparare a comprendere cosa sono le emozionii, distinguendole dai pensieri, e come queste influenzano, positivamente o negativamente, i processi decisionali e le relazioni professionali.
DURATA: 3 giorni
AREA: Intelligenza Emotiva
METODOLOGIA: Formazione esperienziale: esercitazioni + debriefing + razionalizzazione;
esercitazione di riflessione individuale; role playing; testimonianze.
OBIETTIVI:
· Far comprendere perché l'intelligenza emotiva è considerata fra le competenze chiave del
XXI secolo
· Far conoscere le componenti dell'intelligenza emotiva e perché ciascuna è importante per
lavorare in modo efficace· Far riconoscere e nominare le diverse emozioni e la loro influenza
nei contesti lavorativi
· Far distinguere pensiero e sentimento e il loro influenzamento reciproco nell'agire
quotidiano
· Far aumentare la propria auto-consapevolezza emotiva
· Spiegare legami e reciproche influenze tra emozioni e comunicazione e come utilizzarli.
PREREQUISITI
· È consigliato aver partecipato in precedenza al corso COM.
PROGRAMMA
· Componenti dell'intelligenza emotiva nel lavoro e nelle relazioni in generale
· Immagine di sé e comunicazione
· Comunicazione emotivamente intelligente
· Riconoscimento delle proprie emozioni
268
· Emozioni e tranelli della comunicazione
· Stile di comunicazione diversi, ascolto ed empatia
· I diversi modi di relazionarsi
· Percezione di sé e percezione dell'altro: i feedback
· Applicazioni pratiche nella vita lavorativa e suggerimenti su come migliorare i più comuni punti deboli.
GEINT_01
269
L'INTELLIGENZA EMOTIVA PER LA GESTIONE DI GRUPPI DI LAVORO
Iscriviti a questo corso se vuoi imparare a comprendere cosa sono le emozionii, distinguendole dai pensieri, e come queste influenzano, positivamente o negativamente, i processi decisionali e le relazioni professionali.
DURATA: 2 giorni
AREA: Intelligenza Emotiva
METODOLOGIA: Formazione esperienziale, con esercitazioni nel gruppo, questionari di
autovalutazione, letturee visione di film.
OBIETTIVI:
· Favorire lo sviluppo della sensibilità per gli aspetti della sfera affettiva (emozioni, passioni
e sentimenti), riconoscendone il valore psicologico, conoscitivo ed etico nel contesto
lavorativo
· Essere consapevoli di come le emozioni siano contagiose; in particolare come le emozioni
del capo influenzino (positivamente e/o negativamente) la relazione con il collaboratore
· Essere consapevoli di come le emozioni influenzino (positivamente e/o negativamente) il
proprio stile di leadership e la relazione con i collaboratori
· Fornire gli strumenti per saper interpretare, e utilizzare come punto di forza nella gestione
del team, la sfera affettiva all'interno del proprio gruppo di lavoro, in particolare i
sentimenti di lealtà, identità, appartenenza
· Sviluppare la capacità di interpretare la funzione di leader con riferimento alle dinamiche
emozionali che si generano all'interno di un gruppo di lavoro
PREREQUISITI
270
· E' obbligatorio avere formale responsabilità delle risorse
· E' fortemente consigliato aver partecipato in precedenza al corso GEINT_01.
PROGRAMMA
· Emozioni, passioni e sentimenti come elementi costitutivi dell'esistenza e della vita lavorativa
· Differenze e punti di contatto tra questi elementi
· Come le emozioni agiscono in modo contagioso nei contesti lavorativi
· Analisi dei vissuti emotivi nel proprio percorso professionale nel ruolo di collaboratore e di capo
· Stili personali nella presa di decisione (feeling/thinking)
· Interazione tra attività intellettuale e dinamica affettiva (emozioni, passioni e sentimenti)
· Strumenti espressivi, individuali e collettivi, della vita affettiva nelle organizzazioni
· Coerenza e sinergia fra aspetti emotivi, valoriali e lavorativi.
GEINT_02
271
L'INTELLIGENZA EMOTIVA NELLE CONVERSAZIONI DECISIVE
Iscriviti a questo corso se vuoi imparare a comprendere cosa sono le emozioni - distinguendole dai pensieri - e come queste influenzano, positivamente o negativamente, i processi decisionali e le relazioni professionali.
DURATA: 2 giorni
AREA: Intelligenza Emotiva
METODOLOGIA: Formazione esperienziale. Role playing, visione di film, analisi di casi.
Laboratorio su auto casi.
OBIETTIVI:
· Allenare la competenza 'Intelligenza sociale' per riconoscere nel proprio contesto le
impasse comunicative (associate a micro conflitti, diversità di vedute, giudizi stereotipati,
credenze limitanti) che possono minare il benessere lavorativo
· Definire con chiarezza ed oggettività la situazione critica, individuare obiettivi costruttivi
per sé, per l'interlocutore e per il team
· Fornire spunti per progettare un conversazione delicata
· Ridurre la tendenza a reagire istintivamente o a soprassedere nei momenti critici
· Affrontare una conversazione decisiva in modo efficace diminuendo il coinvolgimento
emotivo e mantenendo il focus sulla soluzione
· Affrontare in modo assertivo, trasparente e costruttivo le diversità di vedute e di
posizione.
PREREQUISITI
E' fortemente consigliato aver partecipato in precedenza al corso GEINT_01.
PROGRAMMA
272
· Emozioni, passioni e sentimenti come elementi costitutivi dell'esistenza e della vita lavorativa
· Differenze e punti di contatto tra questi elementi
· Come le emozioni agiscono in modo contagioso nei contesti lavorativi
· Analisi dei vissuti emotivi nel proprio percorso professionale nel ruolo di collaboratore e di capo
· Stili personali nella presa di decisione (feeling/thinking)
· Interazione tra attività intellettuale e dinamica affettiva (emozioni, passioni e sentimenti)
· Strumenti espressivi, individuali e collettivi, della vita affettiva nelle organizzazioni
· Coerenza e sinergia fra aspetti emotivi, valoriali e lavorativi.
GEINT_03
273
SVILUPPO DELLA RELAZIONE CON IL CLIENTE - CORSO BASE
Iscriviti a questo corso se vuoi conoscere le tecniche principali ed affinare la tua capacità di costruire e consolidare una relazione con il cliente stabile e di reciproca soddisfazione
DURATA: 3 giorni
AREA: Sviluppo relazione con il Cliente
METODOLOGIA: Il corso si svolge in aula. La metodologia didattica prevede un ampio coinvolgimento interattivo dei partecipanti sin dalle prime fasi di lavoro, che consentiranno di mappare le modalità abitualmente praticate, di confrontarle con quelle opportune fino a consentire l'integrazione delle modalità soggettive di comportamento con i nuovi stimoli proposti
OBIETTIVI: Mettere in condizione i partecipanti di individuare strategie adeguate per gestire in ogni fase il processo di costruzione e consolidamento della relazione con il Cliente. Più in particolare: · Instaurare una relazione efficace e duratura con il cliente basata sulla fiducia · Comprendere il contesto Cliente e cogliere le esigenze · Costruire offerte coerenti con le esigenze emerse
PREREQUISITI
Nessuno. Il seminario rappresenta il punto di accesso all'area didattica: "Lo sviluppo della relazione con il cliente”
PROGRAMMA
· Una fase cruciale: l'analisi del contesto del cliente per trarne informazioni utili · Da "rispondere alle richieste” a "soddisfare le esigenze” setting dell'approccio consulenziale al ruolo · Discovery needs: tecniche e strumenti · Sperimentazione in aula di tecniche e strumenti per l'analisi delle esigenze · Analisi di casi concreti · Dalle esigenze del cliente alla costruzione di un rapporto fiduciario con il cliente · Consolidare la relazione con il cliente: mosse e azioni che realizzano l'effetto
GECLI01
274
GESTIONE DELLE OBIEZIONI E TECNICHE DI NEGOZIAZIONE
Iscriviti a questo corso se vuoi imparare a sviluppare la tua efficacia negoziale e di gestione delle obiezioni. Verranno forniti strumenti e tecniche per negoziare con i clienti e per essere efficaci nella gestione delle obiezioni. Il focus didattico sarà contestualizzato rispetto alla fornitura di servizi di consulenza informatica.
DURATA: 2 giorni
AREA: Sviluppo relazione con il Cliente
METODOLOGIA: La metodologia didattica prevede un ampio coinvolgimento interattivo sin
dalle prime fasi di lavoro. In particolare, il corso prenderà avvio recuperando dall'esperienza
dei partecipanti le situazioni negoziali e le obiezioni più difficili da gestire. Così, muovendo da
situazioni e casi reali, si procederà fornendo tecniche e strumenti che potranno aggiungere
valore al modo di operare dei partecipanti.
OBIETTIVI: L'obiettivo del corso è quello di trasferire tecniche di negoziazione e gestione
delle obiezioni, con particolare riguardo a situazioni negoziali particolarmente complesse e a
tipologie di obiezioni verso le quali risulta critico contro· argomentare nei confronti dei
clienti.
PREREQUISITI
E' fortemente consigliato aver frequentato in precedenza il corso GECLI01
PROGRAMMA
· Cosa significa negoziare
· Cosa non è negoziazione
· Un corretto approccio negoziale: la logica win· win
· La self efficacy nella negoziazione e nella gestione delle obiezioni
· I confini della negoziazione
· Come riconoscere la propria posizione nella mappa negoziale
· I poteri della negoziazione
275
· Negoziazione e gestione delle obiezioni: punti di contatto e differenze
· Tipologie di obiezioni nella relazione con i clienti di servizi di consulenza informatica
· Le principali obiezioni dei clienti nel mondo IT
· Imparare riconoscere le obiezioni per adottare le strategie più opportune
· Strategie generali nella gestione delle obiezioni
· Strategie specifiche di gestione delle obiezioni nell'ambito dei servizi di consulenza informatica
GECLI02
276
UP&CROSS SELLING NEI SERVIZI DI CONSULENZA INFORMATICA
Iscriviti a questo corso se vuoi aumentare il tuo “push approach” nella proposta al cliente di ulteriori servizi di consulenza informatica o di un livello di servizio più elevato, in coerenza con le esigenze esplorate.
DURATA: 2 giorni
AREA: Sviluppo relazione con il Cliente
METODOLOGIA: La metodologia didattica prevede l'analisi in aula di casi di clienti presso i
quali esiste la possibilità di espandere la proposta di servizi di consulenza informatica. I
partecipanti si eserciteranno nell'individuare spazi di sviluppo della relazione di servizio anche
laddove ciò non gli appaia possibile o adeguato.
OBIETTIVI: L'obiettivo dell'intervento è quello di facilitare l'individuazione di spazi
d'intervento che favoriscano la proposta di servizi aggiuntivi e/o di più alto valore,
sviluppando un approccio proattivo nella gestione della relazione con il cliente.
PREREQUISITI
E' fortemente consigliato aver frequentato in precedenza il corso GECLI01
PROGRAMMA
· La cornice di riferimento: tipicità dei servizi di consulenza informatica
· Cosa sono l'Upselling e il cross-selling dei servizi di consulenza informatica
· I confini dell'uno e dell'altro, quali punti di contatto
· Tipologie di upselling nei servizi di consulenza informatica
· Tipologie di cross selling nei servizi di consulenza informatica
· "Stare all'erta” per cogliere le opportunità
· La proposta di nuovi servizi di consulenza informatica in forma di cross-selling
· La proposta di upselling di servizi di consulenza informatica
· Sperimentazione in aula per agire azioni e comportamenti idonei
GECLI_03
277
TECNICHE DI SELF EFFICACY NELLA PRESTAZIONE COMMERCIALE
Iscriviti a questo corso se vuoi conoscere e saper applicare le più efficaci tecniche di Self-efficacy per migliorare il tuo livello di autoefficacia nelle prestazioni commerciali prefissati.
DURATA: 3 giorni
AREA: Sviluppo relazione con il Cliente
METODOLOGIA: La metodologia didattica prevede un ampio coinvolgimento interattivo dei
partecipanti sin dalle prime fasi di lavoro. Il corso vedrà un'alternarsi di momenti di
condivisione di contenuti a sperimentazioni pratiche che metteranno i partecipanti in
condizione di:
· prendere consapevolezza delle proprie potenzialità e delle personali aree di sviluppo
· di conoscere e praticare le tecniche idonee a modificare il proprio "mood” quando inefficace
· a trasformare questo processo in azioni di relazione con il cliente efficaci.
E' prevista la finalizzazione di quanto appreso in un action plan e l'attivazione di un percorso
di coaching a distanza.
OBIETTIVI:
· Aumentare il livello di autoefficacia dei partecipanti trasferendo loro le tecniche e gli
strumenti da utilizzare per erogare una prestazione di maggiore efficacia.
· Facilitare la messa in atto delle tecniche apprese favorendo comportamenti che siano
alimentati da pensieri positivi e che permettono quindi una costante e duratura
implementazione di azioni vincenti nella relazione con i clienti di servizi di consulenza
informatica.
PREREQUISITI
E' fortemente consigliato aver frequentato in precedenza il corso GECLI01
PROGRAMMA
278
· Definizione di autoefficacia
· Funzionamento dell'autoefficacia e suo impatto sui comportamenti individuali
· Le fonti dell'autoefficacia
· Differenza fra prestazione e risultato
· Il ciclo convinzioni· percezioni di capacità-prestazione-risultato
· Le tecniche per lo sviluppo di prestazioni basate sul senso dell'autoefficacia
· Ottimismo funzionale e stile esplicativo
· Gestire i successi, recuperare dagli insuccessi
· Sperimentazione delle tecniche e degli strumenti di self-empowerment
· L'autoefficacia nella prestazione commerciale: focus sull'impatto di un comportamento efficace in ognuna delle
fasi della prestazione commerciale
GECLI_SE
279
TECNICHE DI ASCOLTO E PERSUASIONE NELLA RELAZIONE CON IL CLIENTE
Iscriviti a questo corso se vuoi acquisire tecniche per allenare la capacità di ascolto, utilizzare le informazioni raccolte per costruire soluzioni personalizzate, presentarle in modo efficace e persuasivo. Partecipare a questo laboratorio consente di approfondire alcune delle tematiche affrontate durante il corso GECLI.
DURATA: 2 giorni
AREA: Sviluppo relazione con il Cliente
METODOLOGIA: · La metodologia didattica prevede un ampio coinvolgimento interattivo dei
partecipanti sin dalle prime fasi di lavoro. Il corso vedrà un'alternarsi di momenti di
condivisione di contenuti a sperimentazioni pratiche che metteranno i partecipanti in
condizione di allenare le competenze oggetto di apprendimento.
OBIETTIVI: La finalità generale del corso è:
· Potenziare la capacità di ascolto attivo
· Fornire strumenti, tecniche ed metodo strutturato per intervistare il cliente per raccogliere
e trasformare tutte le informazioni fornite dal cliente per costruire soluzioni customizzate
· Sviluppare le capacità di persuasione del cliente attraverso uno storytelling convincente
· Sviluppare consapevolezza sul "sapere di saper fare” e una self· confidence rispetto allo
svolgere un compito specifico per mettere in atto una prestazione migliore e raggiungere
pertanto anche migliori risultati
· Trasferire e applicare le tecniche apprese
PREREQUISITI
· Partecipazione a GECLI base (obbligatorio)
PROGRAMMA
280
· Il processo per la costruzione della relazione al cliente e le sue fasi (remainder)
· Focus sull'analisi delle esigenze e sulle tecniche di intervista del cliente
· Ascoltare in modo attivo il verbale, il paraverbale e il non verbale
· Tecniche di empatia e ancoraggio con il cliente
· L'impianto delle domande durante l'intervista al cliente (la progettazione)
· Sperimentarsi nel fare domande al cliente (role play)
· La raccolta delle informazione e la sistematizzazione
· Proporre soluzioni: progettare la propria proposta
· Tecniche di persuasione in azione
· Sperimentazione delle tecniche in un'ottica di self-empowerment
GECLI_ASC
281
INGLESE - CORSO INTENSIVO
Iscriviti a questo corso se vuoi acquisire in tempi molto brevi , attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua Inglese
DURATA: 5 giorni
AREA: Lingua Inglese
METODOLOGIA: Il corso si svolge in aula in modalità full immersion, saranno create classi
omogenee in funzione del livello di partenza di ogni partecipante. A lezioni frontali si
alterneranno momenti esercitativi con simulazioni, test e verifiche che permetteranno alla
studente di memorizzare realmente ed in maniera definitiva il vocabolario e la grammatica
inglese. Il metodo formativo utilizzato e' il metodo Shenker, studiato scientificamente e
fortemente orientato alla comunicazione, con focus sulla pronuncia e attenzione alla fonetica
per esprimersi chiaramente e capire gli interlocutori. Dopo cena sono previste attività' serali
con 1 ora di Entertraining (palestra linguistica).
OBIETTIVI: Fornire gli strumenti necessari e sviluppare, in base al livello di entrata, le
capacita' essenziali per comprendere e comunicare in lingua inglese, in particolare:
· Acquisizione della pronuncia Inglese attraverso la fonetica internazionale
· Comprensione, comunicazione e scrittura in lingua Inglese
PREREQUISITI
Ciascuno dei partecipanti sara' sottoposto ad un Assessment Test online prima dell'inizio del corso, per verificare il
livello di accesso al programma di formazionee per garantire l'omogeneità' dei livelli all'interno di ogni gruppo
PROGRAMMA
· Lavoro intenso sulla pronuncia delle singole parole ma anche sui problemi di collegamento tra le parole nel
contesto della frase.
· Simulazioni di attività' quotidiane
· Approfondimento della Grammatica in base al livello di partenza
· Conversazione e simulazioni di ruolo con lo scopo di approfondire e consolidare le nozioni acquisite nell'arco della
giornata.
FULLING
282
BUSINESS ENGLISH
Iscriviti a questo corso se vuoi imparare ed ampliare la terminologia specifica del mondo professionale ed acquisire sicurezza nel comprendere e parlare l'inglese in ambito lavorativo e partecipare attivamente a incontri di lavoro.
DURATA: 5 giorni
AREA: Lingua Inglese
METODOLOGIA: Il corso si svolge in aula, in modalità full immersion, con sessioni di
conversazione su temi proposti con ascolto, letteratura e attivita' didattiche come rolepaly,
esercizi, giochi e quiz su diversi argomenti legati al business, mirate ad espandere e
consolidare strutture utili in situazioni lavorative. Dopo cena sono previste attività' serali con
1 ora di Entertraining (palestra linguistica).
OBIETTIVI:
· Ampliare e far acquisire e la termologia specifica del Business English
· Far Acquisire sicurezza nel comprendere e parlare l'inglese in ambito lavorativo
· Trasferire le competenze necessarie per partecipare attivamente ad incontri di lavoro in
inglese
PREREQUISITI
E' obbligatorio possedere conoscenze linguistiche di livello Intermediate/Advanced (Livelli Shenker: 25· 50) nella
conoscenza della lingua inglese.
Ciascuno dei partecipanti sara' sottoposto ad un Assessment Test online prima dell'inizio del corso, per verificare il
livello di accesso al programma di formazione e per garantire l'omogeneità dei livelli all'interno di ogni gruppo.
PROGRAMMA
· "A World of Words”: discussione e dibattito usando testi che si riferiscono a diverse usanze e abitudini, da tenere
in mente quando si usa l'inglese per fare affari in ambienti di altre culture
283
· "Words at Work/How to say It”: attivita' mirate a esercitare il linguaggio comune dell'attivita' lavorativa
quotidiana
· "Focus on ...”: attivita' per approfondire la comprensione e l'uso di un particolare vocabolario specialistico in
diverse aree professionali
· "Money Matters”: attivita' relative alle espressioni e le frasi idiomatiche piu' usate nel mondo finanziario
· "Meet the Press”: attivita' mirate a esercitarsi con le parole e espressioni che si trovano piu' frequentemente negli
articoli della stampa
· "When in ...”; attivita' con testi registrati e giochi di ruolo relativi al viaggiare per lavoro
· "Word Play”: Quiz e giochi progettati e realizzati con l'obiettivo di familiarizzare con "l'etichetta” degli affari,
migliorando la conoscenza dei protocolli familiari al business
INGBSN
284
ENGLISH CONVERSATION
Iscriviti a questo corso se vuoi potenziare le competenze necessarie per comunicare in inglese in qualsiasi contesto con scioltezza e sicurezza.
DURATA: 3 giorni
AREA: Lingua Inglese
METODOLOGIA: Il corso si svolge in aula, in modalità full immersion, con sessioni di Conversazione guidata. Dopo cena sono previste attivita' serali con 1 ora di Entertraining (palestra linguistica).
OBIETTIVI: · Sperimentare situazioni reali al fine di sviluppare e consolidare specifici skill linguistici per comunicare efficacemente in lingua inglese · Far acquisire padronanza della lingua inglese durante le comunicazioni e conversazioni verbali
PREREQUISITI
E' obbligatorio possedere conoscenze della lingua inglese di livello Intermediate/Advanced (Livelli Shenker: 25· 50). Ciascuno dei partecipanti sara' sottoposto ad un Assessment Test online prima dell'inizio del corso, per verificare il livello di accesso al programma di formazione e per garantire l'omogeneità dei livelli all'interno di ogni gruppo.
PROGRAMMA
· Socializzazione · L'arte della conversazione · Chiedere direzioni · Comprensione dei diversi accenti · Conversazioni formali ed informali · Conversazione al telefono · Discussioni · Organizzare piani · Espressioni idiomatiche · Gestione di un problema · Differenze interculturali
INGCONV
285
ENGLISH PUBLIC SPEAKING
Iscriviti a questo corso se vuoi acquisire e consolidare tutte le competenze necessarie per parlare in pubblico e fare presentazioni in lingua inglese.
DURATA: 3 giorni
AREA: Lingua Inglese
METODOLOGIA: Il corso si svolge in aula, in modalità full immersion, con sessioni e esercitazioni linguistiche con l'insegnate tramite conversazioni, simulazioni e role play. Il pranzo e la cena sono parte integrante del corso, in quanto occasione per allenarsi nella socializzazione, formale ed informale, in lingua inglese.
OBIETTIVI: · Fornire a coloro che affrontano situazioni in ambito internazionale gli strumenti linguistici necessari per poter affrontare in inglese una delle attività più frequenti e critiche nel contesto lavorativo: parlare in pubblico e fare presentazioni · Fornire tecniche necessarie per gestire lo stress e mantenere l'attenzione del pubblico durante il Public speaking
PREREQUISITI
E' obbligatoria una ottima conoscenza della lingua inglese (Livello Shenker 50+). Ciascuno dei candidati sarà sottoposto ad un Assessment Test online prima dell'inizio del corso per verificare il livello di accesso al programma di formazione e per garantire l'omogeneità dei livelli all'interno di ogni gruppo.
PROGRAMMA
I temi che saranno trattati sono i seguenti: · Cosa rende un messaggio efficace? · Raccontare una storia · Gestire lo stress e controllare l'ansia · Tecniche di rilassamento · Il Linguaggio del corpo · La gestione ed il controllo della voce · Tecniche per mantenere alta l'attenzione dell'audience · Come gestire domande e risposte
INGPS
286
PREPARAZIONE ALL'ESAME DI CERTIFICAZIONE IELTS
Iscriviti a questo corso se vuoi conseguire le abilità necessarie a preparare e sostenere l’esame di certificazione IELTS. La certificazione obiettivo sarà definita in funzione del livello in entrata di ogni partecipante. Il corso di preparazione non è pensato per migliorare il livello di Inglese, bensì per preparare lo studente a superare l’esame, nel livello al quale appartiene.
DURATA: 5 giorni
AREA: Lingua Inglese
PERCORSO: Certificazione IELTS Lingua Inglese
METODOLOGIA: Il corso si svolgerà in aula con lezioni frontali a cui si alterneranno momenti
di esercitazioni basate su un metodo di preparazione all'esame IELTS che prevede tecniche e
strategie per affrontare al meglio le 4 prove previste dall'esame. Verranno svolti in aula una
serie di "Practice tests” che permetteranno di valutare il livello di preparazione e correggere
eventuali errori commessi. Oltre le lezioni in aula, il corso prevede anche momenti di
conversazione a cena e attività interattive dopo cena.
OBIETTIVI: · Fornire tecniche di preparazione e le strategie necessarie per superare l'esame di
certificazione IELTS e ottenere il miglior risultato
· Capire come è strutturato l'esame (contenuti, tempi delle prove etc..)
· Potenziare le capacità linguistiche sviluppando le 4 abilità (reading, writing, listening,
speaking) che saranno testate in fase d'esame
PREREQUISITI
Possesso di un livello intermedio di conoscenza della lingua inglese (minimo B1).
Gli obiettivi saranno definiti in funzione del livello di entrata di ogni partecipante che sarà valutato attraverso un
test on line in entrata, che dichiarerà oltre al livello di competenza linguistica (secondo i criteri CEFR) anche il
possibile punteggio IELT.
PROGRAMMA
287
Il corso affronterà le tematiche previste dal libro di testo di BARRONS. Questa struttura di riferimento sarà seguita
per ciascun livello
· Listening skills
· Writing skills
· Reading skills
· Speaking skills
Alla fine del corso in base ad un calendario prestabilito ciascun partecipante potrà effettuare in aula l'iscrizione e
prenotare sede e data in cui svolgere l'esame che si svolgerà in 2 giorni presso un centro certificato IELTS.
IELTSCERT
288
PORTOGHESE - CORSO INTENSIVO
Iscriviti a questo corso se vuoi acquisire o migliorare in tempi molto brevi, attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua Portoghese
DURATA: 5 giorni
AREA: Altre Lingue
METODOLOGIA: Il corso prevede lezioni frontali in aula, in modalità full immersion,
coadiuvate da role play e giochi di ruolo.
Il metodo formativo basato su un approccio "ricettivo” e "attivo”, consente di misurare
costantemente le proprie capacità e individuare così, attraverso la riflessione e il confronto
con il docente, le aree di miglioramento. Lo studente è costantemente chiamato a
intervenire/interagire in modo da superare le difficoltà che spesso si incontrano nel
momento dell'esposizione orale. Sono previsti momenti di conversazione a cena e attività
interattive serali.
OBIETTIVI: Fornire gli strumenti necessari e sviluppare, in base al livello in entrata, le capacità
essenziali per comprendere e comunicare in lingua Portoghese
PREREQUISITI
Prima dell'inizio del corso verrà somministrato:
· Un Assessment Test che valuterà la conoscenza della grammatica e l'ampiezza del vocabolario e verificherà il
livello di accesso al programma di formazione, garantendo così l'omogeneità dei livelli all'interno di ogni gruppo.
· Un ”job profile Assessment” che analizzerà l'utilizzo della lingua nel proprio contesto lavorativo di riferimento.
Questo assessment ha la funzione di agevolare l'attinenza del progetto didattico alle esigenze lavorative
quotidiane, permettendo così di raggiungere risultati concreti e misurabili.
PROGRAMMA
Corso Base
· Grammatica di base; Alfabeto; Numeri; Vocabolario e fraseologia di uso comune
· Presentarsi, chiedere informazione; Pronuncia e Sintassi;
289
Corso Intermedio:
· Revisione grammatica di base; tempi verbali più complessi; coniugazioni;
· Vocabolario e fraseologia utilizzati nel contesto lavorativo; parlare al telefono; scrivere email;
Corso avanzato:
· Grammatica complessa; Parafrasare; idiomi; Vocabolario e fraseologia
· Saper condurre un meeting, fare presentazioni, gestire una trattativa, gestire attività di customer care
FULLPORT
290
FRANCESE - CORSO INTENSIVO
Iscriviti a questo corso se vuoi acquisire o migliorare in tempi molto brevi, attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua Francese
DURATA: 5 giorni
AREA: Altre Lingue
METODOLOGIA: Il corso prevede lezioni frontali in aula, in modalità full immersion,
coadiuvate da role play e giochi di ruolo.
Il metodo formativo basato su un approccio ricettivo e attivo, consente di misurare
costantemente le proprie capacità e individuare così, attraverso la riflessione e il confronto
con il docente, le aree di miglioramento. Lo studente è costantemente chiamato a
intervenire/interagire in modo da superare le difficoltà che spesso si incontrano nel
momento dell'esposizione orale.
Il corso prevede momenti di conversazione a cena e attività interattive serali.
OBIETTIVI: Fornire gli strumenti necessari e sviluppare, in base al livello in entrata, le capacità
essenziali per comprendere e comunicare in lingua Francese
PREREQUISITI
Prima dell'inzio del corso verrà somministrato:
· Un Assessment Test che valuterà la conoscenza della grammatica e l'ampiezza del vocabolario e verificherà il
livello di accesso al programma di formazione, garantendo così l'omogeneità dei livelli all'interno di ogni gruppo.
· Un job profile Assessment che analizzerà l'utilizzo della lingua nel proprio contesto lavorativo di riferimento.
Questo assessment ha la funzione di agevolare l'attinenza del progetto didattico alle esigenze lavorative
quotidiane, permettendo così di raggiungere risultati concreti e misurabili
PROGRAMMA
Corso Base
· Grammatica di base, alfabeto, numeri, vocabolario e fraseologia di uso comune
· Presentarsi, chiedere informazione; pronuncia e sintassi
291
Corso Intermedio
· Revisione grammatica di base, tempi verbali più complessi, coniugazioni
· Vocabolario e fraseologia utilizzati nel contesto lavorativo, parlare al telefono, scrivere email
Corso avanzato
· Grammatica complessa, parafrasare, idiomi, vocabolario e fraseologia
· Saper condurre un meeting, fare presentazioni, gestire una trattativa, gestire attività di customer care
FULLFRA
292
SPAGNOLO - CORSO INTENSIVO
Iscriviti a questo corso se vuoi acquisire o migliorare in tempi molto brevi, attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua Spagnola
DURATA: 5 giorni
AREA: Altre Lingue
METODOLOGIA: Il corso prevede lezioni frontali in aula, in modalità full
immersion, coadiuvate da role play e giochi di ruolo.
Il metodo formativo basato su un approccio "ricettivo” e "attivo”, consente di misurare
costantemente le proprie capacità e individuare così, attraverso la riflessione e il confronto
con il docente, le aree di mglioramento. Lo studente è costantemente chiamato a
intervenire/interagire in modo da superare le di difficoltà che spesso si incontrano nel
momento dell'esposizione orale.
Il corso prevede momenti di conversazione a cena e attività interattive serali dopo cena
OBIETTIVI: Fornire gli strumenti necessari e sviluppare, in base al livello in entrata, le capacità
essenziali per comprendere e comunicare in lingua Spagnola.
PREREQUISITI
Prima dell'inzio del corso verrà somministrato:
· Un "Assessment Test" che valuterà la conoscenza della grammatica e l'ampiezza del vocabolario e verificherà il
livello di accesso al programma di formazione, garantendo così l'omogeneità dei livelli all'interno di ogni gruppo.
· Un ”job profile Assessment”che analizzerà l'utilizzo della lingua nel proprio contesto lavorativo di riferimento.
Questo assessment ha la funzione di agevolare l'attinenza del progetto didattico alle esigenze lavorative
quotidiane, permettendo così di raggiungere risultati concreti e misurabili.
PROGRAMMA
Corso Base:
· Grammatica di base; Alfabeto; Numeri; Vocabolario e fraseologia di uso comune
· Presentarsi, chiedere informazione; Pronuncia e Sintassi
293
Corso Intermedio:
· Revisione grammatica di base; tempi verbali più complessi; coniugazioni
· Vocabolario e fraseologia utilizzati nel contesto lavorativo; parlare al telefono; scrivere email
Corso avanzato:
· Grammatica complessa; Parafrasare; idiomi; Vocabolario e fraseologia
· Saper condurre un meeting, fare presentazioni, gestire una trattativa, gestire attività di customer care
FULLSPA
294
CORSO BASE DI PROGRAMMAZIONE OBJECT ORIENTED
Iscriviti a questo corso se vuoi imparare le nozioni di base della programmazione strutturata orientata agli oggetti ponendo le basi per l’apprendimento dei linguaggi e delle tecniche di sviluppo offerte dai più diffusi linguaggi OO.
DURATA: 1 giorno
AREA: JAVA
PERCORSO: Percorso Base
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso si prefigge di far apprendere:
· Il paradigma orientato agli oggetti
· Come sviluppare attraverso un linguaggio orientato agli oggetti
PREREQUISITI
È obbligatorio avere una buona conoscenza ed uso del calcolatore
PROGRAMMA
La programmazione strutturata
· Come affrontare un problema dato; Il flusso di esecuzione come diagramma a blocchi; L'input e l'output dei
dati; Il flusso di esecuzione come pseudo codifica; Trasformare il digramma a blocchi in pseudo
codificaIntroduzione al paradigma OO
· Caratteristiche dei linguaggi Object Oriented; La compilazione; Il ruolo dalla macchina virtuale, portabilità e
riusabilità; Vedere il mondo "ad oggetti”; Il concetto di proprietà e operazioni di un oggetto; Distinzione tra
classificazione e oggetti classificati; Caratteristiche di un oggetto; Ciclo di vita di un oggetto; Passaggio di stato di un
oggetto Programmazione strutturata
· Il concetto di variabile e costante; Il concetto di tipo; L'operatore di assegnazione; Gli operatori aritmetici; Gli
operatori logici e gli altri operatori; I costrutti condizionali e le condizioni; I costrutti iterativi; I costrutti di salto;
Introduzione alle strutture dati complessi; Vettori e matriciOggetti e classi
295
· Classi e oggetti; Costruire oggetti; Metodi e stato degli oggetti; Costruttore; Modificatori e costanti;
Incapsulamento dei dati; L'Overloading delle operazioni
Introduzione alla progettazione con UML
· Modelli e processi; Cenni di UML; Diagramma delle classi; Diagramma di sequenzaAstrazioni
· Stratificazione del codice_; Le classi astratte; Le interfacce; Il concetto di frame work; Erediterietà e
polimorfismo; Overriding
Mappa delle propedeuticità
OOP
296
ORACLE 12C PROFESSIONAL BASE
Iscriviti a questo corso se vuoi imparare i concetti fondamentali per utilizzare Oracle Database. In particolare i linguaggi SQL e PL/SQL.
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Sviluppatori 12c
METODOLOGIA: Il corso si svolgerà in modalità blended (aula + Webinar)
Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e illustrazione di
interessanti scenari reali di riferimento. Precedentemente alla sessione d'aula saranno
erogate 2 ore di Webinar (WBN), in plenaria on· line, durante le quali sarà affrontata la parte
introduttiva del programma.
Sara inviata apposita pianificazione e relativa procedura d'accesso
OBIETTIVI: Il corso si prefigge di trasferire le capacità di:
· Utilizzare il linguaggio SQL
· Utilizzare il linguaggio PL/SQL
PREREQUISITI
E' obbligatoria la conoscenza dei principi di base sui Database Relazionali, della logica di programmazione e
dell'utilizzo di un qualsiasi lingiuaggio di programmazione procedurale
PROGRAMMA
· Caratteristiche fondamentali del linguaggio SQL
· Classificazione di tutti comandi SQL e dei sotto linguaggi
· Sotto· linguaggio DQL (SELECT), concetto di selezione e proiezione, costruzione di SELECT complesse
· Funzioni di riga e di gruppo, NULL e funzioni NVL, NVL2, NULLIF e COALESCE, gestione delle date (Formato interno,
utente e standard), funzioni numeriche, per le stringhe e di conversione
· Join aperto e chiuso, confronto tra sintassi nativa e ANSI
297
· Subquery, 1-Row, multi-row e operatori ALL e ANY
· Operatori insiemistici
· Concetti di base sulle performance dei comandi SQL, piano di esecuzione, statistiche e utilizzo degli indici
· Sotto-linguaggio DML (INSERT, DELETE, UPDATE e MERGE)
· Sotto-linguaggio DTL (COMMIT, ROLLBACK e SAVEPOINT), concetto di transazione e di consistenza (read
consistency), lock
· Sotto-linguaggio DCL (GRANT e REVOKE)
· Sotto-linguaggio DDL (CREATE, ALTER, DROP e TRUNCATE), viste, sequenze,· sinonimi, indici
· Flashback before drop, flashback query, flashback table
· Caratteristiche fondamentali del linguaggio PL/SQL
· Struttura a blocchi e regole di visibilità
· Tipi di dato definiti dall'utente
· Istruzioni di controllo
· Gestione delle transazioni e direttiva AUTONOMOUS_TRANSACTION
· Cursori impliciti, espliciti, con parametri, cursor for loop
· Gestione delle eccezioni e propagazione, eccezioni predefinite e definite dall'utente, funzione
RAISE_APPLICATION_ERROR, direttiva PRAGMA_EXCEPTION_INIT
ORAPRO1
298
ORACLE 12C PROFESSIONAL SQL AVANZATO
Iscriviti a questo corso se vuoi imparare ad utilizzare in modo completo ed efficiente il linguaggio SQL sfruttando al meglio tutte le sue caratteristiche più avanzate.
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Sviluppatori 12c
METODOLOGIA: Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e
illustrazione di interessanti scenari reali di riferimento
OBIETTIVI:
Trasferire la capacità di:
· Utilizzare al meglio gli Indici
· Utilizzare le Viste
· Utilizzare le Viste Materializzate e il Query Rewrite
· Scrivere Subquery complesse
· Utilizzare il Flashback per recuperare i dati
· Definire Tipi di Dato e Operatori
· Scrivere query complesse
PREREQUISITI
E' obbligatoria un'ottima conoscenza di base del linguaggio SQL e del linguaggio PL/SQL (Argomenti relativi al corso
ORAPRO1)
PROGRAMMA
· Indici B· TREE (Struttura e funzionamento)
· Indici BITMAP (Struttura e funzionamento)
· Indici invisibili
299
· Index-Organized Table (Struttura e funzionamento)
· Indici su funzione
· Tecnologie di Flashback (Flashback Query, Flashback Table, Flashback Drop, Flashback Version, Flashback
Transaction) e Total Recall
· Viste semplici e complesse
· Viste Materializzate e Query Rewrite
· Aggiornamento di Viste mediante Trigger Instead OF
· Subquery e operatori ANY e ALL
· Clausula WITH
· Clausule CUBE, ROLLUP, e GROUPING SETS
· Funzioni analitiche
· Espressioni regolari
· Pattern Matching
· Dati gerarchici
· Creazione di tipi di dato e di operatori
· Collection (Varray e Nested Table)
· Operatore TABLE
· Introduzione a Oracle Text
ORAPRO_SQL
300
ORACLE 12C PROFESSIONAL PL/SQL AVANZATO
Iscriviti a questo corso se vuoi imparare ad utilizzare in modo completo ed efficiente il linguaggio PL/SQL sfruttando al meglio tutte le sue caratteristiche più avanzate
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Sviluppatori 12c
METODOLOGIA: Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e
illustrazione di interessanti scenari reali di riferimento
OBIETTIVI:
Trasferire la capacità di:
· Utilizzare le Collection
· Utilizzare i LOB e i SecuritFile LOB
· Creare e gestire le Stored Procedure (Funzioni, Procedure e Trigger)
· Utilizzare SQL Dinamico e il package DBMS_SQL
· Prevenire SQL Injection utilizzando il package DBMS_ASSERT
· Utilizzare il preprocessore
· Ottimizzare il codice PL/SQL
· Effettuare il Debug mediate il package DBMS_DEBUG
PREREQUISITI
E' obbligatoria un'ottima conoscenza base del linguaggio SQL e del linguaggio PL/SQL (Argomenti relativi al corso
ORAPRO1)
PROGRAMMA
301
· Collection (Array associvi, Varray, Nested Table)
· Bulk Collect
· Ref Cursor
· Utilizzo e gestione dei LOB (CLOB, BLOB e BFILE)
· SecureFile LOB
· Procedure e funzioni
· Definer's Right e Invoker's Right
· Package
· Caratteristiche fondamentali dai Package (Invarianza, Onizializzazione e Overloading)
· Trigger DML
· Trigger DDL
· Trigger Istead Of
· Dipendenze procedurali locali e remote
· SQL Dinamico
· Utilizzo del package DBMS_SQL
· Preprocessore e compilazione condizionale
· Offuscamento del codice
· Ottimizzazione del codice (PL_SQL_OPTIMIZER LEVEL)
· Utilizzo del package DBMS_TRACE
· Injection SQL e utilizzodel package DBMS_ASSERT
ORAPRO_PLSQL
302
ORACLE12C DATABASE ADMINISTRATOR BASE
Iscriviti a questo corso se vuoi imparare a conoscere il motore Oracle in tutte le sue componenti, soprattutto per le nuove feature della 12c, se vuoi imparare a creare un database ed a renderlo performante e funzionante sempre.
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Amministratori Database 12c
METODOLOGIA: Lo svolgimento del corso è previsto in aula, attraverso un metodo formativo
basato su lezione frontale, a valle di ogni capitolo afferente il programma didattico è prevista
una sessione di test che potrà essere individuale o di gruppo a seconda della numerosità dei
discenti.
OBIETTIVI:
Trasferire la capacità di:
· Installare Oracle Database Server 12c in ambiente Linux
· Descrivere l'architettura e il funzionamento di un Database Oracle
· Creare e gestire un Database Oracle
· Utilizzare l'opzione Multitenant (CDB e PDB)
· Descrivere la struttura logica e fisica
· Gestire lo spazio
· Gestire gli utenti, gli schemi, i ruoli i privilegi ed i profili
· Gestire la sicurezza
· Eseguire le operazioni fondamentali di Backup e Recovery
PREREQUISITI
E' obbligatoria una buona conoscenza dei principi alla base dei database relazionali e del linguaggio SQL (Argomenti
previsti al corso ORAPRO1)
303
PROGRAMMA
Il corso prevede l'acquisizione della piena conoscenza dei seguenti argomenti:
· Configurazione dell'ambiente Linux e installazione di Oracle Database Server 12c
· Principali differenze della versione 12c rispetto alle precedenti
· Struttura dell'Instanza e del database
· Parametri di funzionamento e principi di funzionamento
· Stati dell'Instanza e del Database
· Creazione di un Database
· Creazione del CDB e dei PDB
· Configurazione in Single Tenant
· Migrazione da non-CDB a CDB
· Gestione PDB (Creazione, Clonazione locare e da remoto, Plugin e Unplug)
· Configurazione e utilizzo di ASM
· Struttura logica e fisica del Database
· Gestione delle Tablespace (comprese Temporary e Undo)
· Segmenti e Extent
· Utenti, Schemi, Privilegi, Ruoli e Profili
· Modalità di Archivelog e Noarchivelog
· Introduzione a RMAN
· Operazioni fondamentali con RMAN
· ADR e Monitoraggio delle prestazioni del database
ORADBA12C
304
ORACLE 12C BACKUP & RECOVERY
Iscriviti a questo corso se vuoi imparare le metodologie e le tecniche di Backup e Recovery. Inoltre, se vuoi imparare a clonare un Database Oracle e gestire il Disaster Recovery.
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Amministratori Database 12c
METODOLOGIA:
· Le lezioni frontali saranno alternate esercitazioni pratiche e illustrazione di interessanti
scenari reali di riferimento
OBIETTIVI:
Trasferire la capacità di:
· Gestire la modalità di Archivelog
· Conoscere e utilizzare il Recovery Manager (RMAN)
· Effettuare qualsiasi tipo di backup (completo, incrementale, ...)
· Effettuare il Recovery completo e incompleto
· Configurare ed effettuare il Falshback del Database
· Configurare e gestire il Database del Recovery Catalog
· Clonare un Database
· Configurare un Database Data Guard
PREREQUISITI
E' obbligatoria un'ottima conoscenza sull'architettura, sul funzionamento e sull'amministrazione di un Database
Oracle
PROGRAMMA
305
· Richiami sull'architettura e sul funzionamento di un Database Oracle
· Richiami su Multitenant
· Configurazione e gestione della modalità Archivelog
· Backup e Recovery gestito dall'utente
· Utilizzo e configurazione del Recovery Manager (RMAN)
· Flash Recovery Area
· Backup di Datafile, Tablespace, Database, Archivelog
· Autobackup
· Backup incrementali (cumulativi e differenziali)
· Recovery completo
· Recovery incompleto
· Tablespace Point In Time Recovery (TSPITR) · Table In Time Point Recovery (PITR)
· Incarnation
· Configurazione e utilizzo del Recovery Catalog
· Backup e Recovery in ambiente Multitenant
· Ottimizzazione delle performance del Backup e Recovery
· Flashback Database
· Clonazione Database
· Introduzione all'ambiente Data Guard
· Principi di funzionamento e utilizzo del Data Guard
ORABR
306
RAC FOR ORACLE12C DATABASE ADMINISTRATOR
Iscriviti a questo corso se vuoi imparare a determinare e saper valorizzare i pregi e difetti dell’architettura High Availabitlity di Oracle. Imparerai ad installare, amministrare e ottimizzare database Oracle RAC
DURATA: 3 giorni
AREA: ORACLE
PERCORSO: Amministratori Database 12c
METODOLOGIA: Il corso prevede l'integrazione della trattazione teorica degli argomenti con
esercitazioni pratiche e analisi di architetture esistenti.
OBIETTIVI:
· Fornire ai partecipanti chiare indicazioni su quali sono i pregi e difetti dell'architettura High
Availabitlity di Oracle.
· insegnare ad amministrare, gestire e ottimizzare un database Oracle con architettura RAC.
· Trasmettere le caratteristiche e testare le features implementabili.
PREREQUISITI
Conoscenza della architettura Database È fortemente consigliato aver frequentato in precedenza i corsi ORADBA1
ed ORADBA2 (ORABR)
PROGRAMMA
· Architettura Oracle Real Application Cluster RAC
· Overview architettura Oracle RAC 11g e 12c e High Availability
· Novità RAC 12C & Features RAC
· Utilizzo e amministrazione ASM
· Uso dei Services
· Utilizzo dei virtual IP e single client access name (SCAN)
· High availability delle applicazioni (ONS e FAN)
· Installazione e configurazione RAC
307
· Installazione Cluster e Database
· Configurazione e ottimizzazione
· Prova pratica di Installazione e configurazione cluster
· Gestione e performance
· Amministrazione database in cluster
· Analisi delle performance e delle problematiche su architettura distribuita
· Casi pratici di Studio
ORARAC
308
ORACLE 12C ADMINISTRATOR NEW FEATURES
Iscriviti a questo corso se sei un Amministratore di Database e se vuoi aggiornarti alla versione 12c
DURATA: 4 giorni
AREA: ORACLE
PERCORSO: Amministratori Database 12c
METODOLOGIA: Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e
illustrazione di interessanti scenari reali di riferimento
OBIETTIVI:
Trasmettere la capacità di:
· Installare Oracle Database Server 12c
· Utilizzare le nuove funzionalità della versione 12c
· Utilizzare le nuove funzionalità di RMAN
· Utilizzare le nuove funzionalità per il miglioramento delle performance
PREREQUISITI
E' obbligatorio avere un'ottima conoscenza dell'architettura e dell'amministrazione dei Database Oracle versione
10g o 11g
PROGRAMMA
· Installazione di Oracle 12c in ambiente Linux
· Architettura Multitenant
· Container: CDB e PDB
· Creazione e clonazione di un PDB (locale e remota)
· Pluguin e Unplug di un PDB
· Utenti locali e globali
· In· Memory Caching
· Automatic Big Table Caching
309
· Real Time SQL Monitor
· Dinamic Statistics
· Extended Statisics
· SQL Plan Directives
· Adaptive SQL Plan
· Istogrammi Top Frequency e Hibrid
· Dynamic Statistics
· Real Time ADDM
· Spostamento a caldo dei Datafile
· Table Point in Time Time Recover
· Nuove funzionalità di RMAN
· Data Redaction
ORA12NF
310
ORACLE 12C SQL E PL/SQL TUNING
Iscriviti a questo corso se vuoi imparare le metodologie e le tecniche di ottimizzazione dei comandi SQL e delle procedure PL/SQL
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Tuning per Sviluppatori/Amministratori
METODOLOGIA: Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e
illustrazione di interessanti scenari reali di riferimento
OBIETTIVI:
Trasferire la capacità di:
· Conoscere il funzionamento dell'Ottimizzatore
· Raccogliere e gestire le Statistiche per l'Ottimizzatore
· Interpretare i piani di esecuzione
· Identificare i comandi SQL da ottimizzare
· Utilizzare le Dynamic Statistics
· Utilizzare SQL Tune Advisor e i Profili
· Utilizzare le SQL Plan Directves
· Utilizzare le SQL Plan Baseline
PREREQUISITI
· E' obbligatoria un'ottima conoscenza base del linguaggio SQL e del linguaggio PL/SQL (Argomenti relativi ai corsi
ORAPRO1, ORAPRO_SQL, ORAPRO_PLSQL)
· E' consigliata la conoscenza di base sull'architettura e sul funzionamento di un Database Oracle
PROGRAMMA
311
· Richiami sull'architettura di Oracle Database
· Introduzione al SQL Tuning
· Processo di esecuzione dei comandi SQL
· Hard Parse, Soft Parse, Bind Variable e Adaptive Cursor Sharing
· Query Trasformation
· Access Path
· Application Tracing
· Generazione e interpretazione del piano di esecuzione
· Join e Subquery
· Statistiche per l'ottimizzatore
· Extended Statistics
· Dynamic Statistics
· Istogrammi
· Raccolta e gestione delle statistiche per l'Ottimizzatore
· Controllo dell'Ottimizzatore
· Automatic SQL Tuning
· SQL Tuning Set
· SQL Plan Directives
· SQLPlan baseline
· PL/SQL Profiling
ORAPROTUN
312
TUNING DELLE PERFORMANCE DEL DATABASE ORACLE 12C
Iscriviti a questo corso se sei un Amministratore di Database e vuoi imparare le metodologie e le tecniche di ottimizzazione di un Database Oracle
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Tuning per Sviluppatori/Amministratori
METODOLOGIA: Le lezioni frontali saranno alternate da numerose esercitazioni pratiche e
illustrazione di interessanti scenari reali di riferimento
OBIETTIVI:
Trasferire la capacità di:
· Ottimizzare il funzionamento di un'instanza
· Ottimizzare il funzionamento di un Database
· Interpreate le statistiche di sistema
· Utilizzare 'Automatic Workload Repository
· Gestire le statistiche per l'ottimizzatore
· Identificare le query più pesanti
PREREQUISITI
E' obbligatoria un'ottima conoscenza dell'architettura e dell'amministrazione di un Database Oracle (Argomenti
relativi al corso ORADBA1)
PROGRAMMA
· Richiami sull'architettura di Oracle Database
· Misura delle performance
· Statistiche di sistema
· Performance View
· Wait Event
313
· Time Model
· Delta tool
· Tuning Instance recovery
· Raccolta delle statistiche per l'ottimizzatore
· Statistiche estese
· Dynamic Statistic
· Comparazione delle performance
· Automatic Workload Repository (AWR)
· Automatic Database Diagnostic Monitor (ADDM)
· Metriche
· Baseline
· Ottimizzazione della memoria
· Memory Advisor
· Utilizzo della Result Cache
· Utlizzo della In· Memory
ORADBATUN
314
CERTIFICAZIONE ORACLE DB 12G SQL FUNDAMENTALS (1Z0-051)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle 1Z0-051 per intraprendere un percorso di certificazione Oracle come Sviluppatore oppure come Amministratore di Database (DBA) sia nella versione 11g che 12c.
DURATA: 2 giorni
AREA: ORACLE
PERCORSO: Certificazione Base
METODOLOGIA: Questo corso si basa su delle lezioni esclusivamente teoriche in cui si
analizzano le tipiche domande di esame. Pertanto, non sono previste spiegazioni dei vari
argomenti che devono essere già conosciuti
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle1Z0-051
PREREQUISITI
E' fortemente consigliato avere un'ottima conoscenza del linguaggio SQL, in particolare degli argomenti previsti ai
corsi ORAPRO1 e ORAPRO_SQL
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Linguaggio e sotto· linguaggi SQL
· Comandi DDL: CREATE, ALTER, DROP e TRUNCATE
· Comandi DML: INSERT; UPDATE, DELETE, MERGE
· Comandi DTL: COMMIT, ROLLBACK, SAVEPOINT
· Comandi DCL: GRANT e REVOKE
· Gestione delle transazioni
· Interrogazioni mediante SELECT
· Proiezione e Selezione
· Tipi di dato e funzioni di conversione
315
· NULL e funzioni NVL, NVL2, NULLIF e COALESCE
· Date: formato interno, utente e standard
· Funzioni di riga e di gruppo
· Clausule GROUP BY e HAVING
· Join aperto e chiuso
· Subquery
· Viste semplici e complesse
· Comandi DML su viste
· In-line View
· Operatori insiemistici: UNION, UNION ALL, INTERSECT e MINUS
· Indici
· Dizionario Dati
ORACERT
316
CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION I (1Z0-062)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle 1Z0-062 e se vuoi conseguire la certificazione OCA (Primo livello della certificazione 12c) come Amministratore di Database (DBA)
DURATA: 4 giorni
AREA: ORACLE
PERCORSO: Certificazione OCA ed OCE
METODOLOGIA:
· Questo corso si basa su delle lezioni esclusivamente teoriche in cui si analizzano le tipiche
domande di esame. Pertanto, non sono previste spiegazioni dei vari argomenti che devono
essere già conosciuti.
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0· 062
PREREQUISITI
· E' fortemente consigliato avere un'ottima conoscenza dell'Architettura e dell'Amministrazione di un Database
Oracle 12c, in particolare degli argomenti previsti al corso ORADBA (Versione 12c)
· E' obbligatorio aver superato l'esame 1Z0· 051
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Installazione di Oracle Database Server 12c in ambiente Linux
· Struttura dell'Instanza
· Memoria SGA e sue componenti
· Processi Server e Processi Background
· Memoria PGA
· Datafile, Tempfile, Redo Log File e Control File
· Automatic Diagnostic Repository
· Architettura Multitenant
317
· Creazione Database
· Stati dell'Instanza e del Database
· Struttura logica e fisica del Database
· Gestione delle Tablespace
· Spostamento dei Datafile
· Gestione dei Controlfile
· Gestione dei Redo Log File
· Modalità di Archivelog e Archived Log
· Backup e Recovery con RMAN
· Data Recovery Advisor
· Utenti, privilegi, ruoli e profili
· Configurazioni di rete (Listener)
ORADB12CERT
318
CERTIFICAZIONE ORACLE DB 12G PROGRAM WITH PL/SQL (1Z0-144)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle 1Z0-144 e se vuoi conseguire la certificazione OCA (Primo livello della certificazione) come Sviluppatore.
DURATA: 4 giorni
AREA: ORACLE
PERCORSO: Certificazione OCA ed OCE
METODOLOGIA: Questo corso si basa su delle lezioni esclusivamente teoriche in cui si
analizzano le tipiche domande di esame. Pertanto, non sono previste spiegazioni dei vari
argomenti che devono essere già conosciuti
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0-144
PREREQUISITI
· E' fortemente consigliato avere un'ottima conoscenza del linguaggio SQL e del linguaggio PL/SQL, in particolare
degli argomenti previsti ai corsi ORAPRO1, ORAPRO_PLSQL
· E' obbligatorio aver superato l'esame 1Z0-051/1Z0-061
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Blocchi anonimi PL/SQL
· Dichiarazione variabili, costanti e eccezioni
· %TYPE e %ROWTYPE
· Regole di visibilità
· SQL Statico
· SQL Dinamico e package DBMS_SQL
· Istruzioni di controllo
· Cursori espliciti
· Gestione delle eccezioni
· Cursori impliciti
319
· Ref Cursor
· Procedure e Funzioni
· Package
· Principali package predefiniti
· Stato di invarianza in un package
· Overloading e inizializzazione di un package
· Trigger
· Dipendenze procedurali
· Wrapping del codice
· Collection: Array Associativi, Varray e Nested Table
ORADEVCERT
320
CERTIFICAZIONE ORACLE CERTIFIED EXPERT SQL TUNING (1Z0-117)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle (1Z0-117) e se vuoi conseguire la certificazione OCE come esperto di tuning SQL.
DURATA:
AREA: ORACLE
PERCORSO: Certificazione OCA ed OCE
METODOLOGIA: Questo corso si basa su delle lezioni esclusivamente teoriche in cui si
analizzano le tipiche domande di esame. Pertanto, non sono previste spiegazioni dei vari
argomenti che devono essere già conosciuti
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0-117
PREREQUISITI
E' fortemente consigliato avere un'ottima conoscenza del linguaggio SQL e del linguaggio PL/SQL e delle tecniche
di tuning, in particolare degli argomenti previsti al corso ORAPROTUN
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Funzionalità dell'ottimizzatore
· Interpretazione dei piani di esecuzione
· Statistiche per l'ottimizzatore
· Package DBMS_STATS
· Hints
· Istogrammi
· Dinamyc sampling
· Statistiche estese
· Indici
· Indici Bitmap
· Star Trasformation
321
· Parallelismo
· Viste ,Materializzate
· Query Rewrite
· SQL TUning Advisor
· SQL Segment Advisor
· SQL Plan Baseline
· SQL Directives
· Package DBMS_MONITOR
· Trace e TKPROF
ORATUNCERT
322
CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION II (1Z0-063)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle (1Z0-063) e se vuoi conseguire la certificazione OCP (Secondo livello della certificazione 11G) come Amministratore di Database (DBA).
DURATA: 5 giorni
AREA: ORACLE
PERCORSO: Certificazione OCP
METODOLOGIA: Questo corso si basa su delle lezioni esclusivamente teoriche in cui si
analizzano le tipiche domande di esame. Pertanto, non sono previste spiegazioni dei vari
argomenti che devono essere già conosciuti
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0-053
PREREQUISITI
E' fortemente consigliato avere un'ottima conoscenza dell'Architettura e dell'Amministrazione di un Database
Oracle 11c, in particolare degli argomenti previsti al corso ORADBA
E' obbligatorio aver superato l'esame 1Z0· 052, quindi essere in possesso della certificazione OCA 11g come DBA
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Metodologie e tecniche di Backup e Recovery
· Backup gestiti dall'utente
· Configurazione RMAN
· Retention Policy
· Backup Datafile, Tablespace e Database
· Backup incrementali
· Recovery completo
· Recovery incompleto
323
· Configurazione ed utilizzo del recovery Catalog
· Tuning RMAN
· Flashback Database
· Duplicazione database
· Architettura Multitenant
· Container Database: CDB e PDB
· Transportable Database
· Datapump
ORACPCERT
324
CERTIFICAZIONE ORACLE DB 12C ADMINISTRATION (1Z0-060)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle 1Z0-060 per aggiornare la tua certificazione Oracle OCP come DBA alla versione 12c
DURATA: 4 giorni
AREA: ORACLE
PERCORSO: Certificazione OCP
METODOLOGIA:
· Questo corso si basa su delle lezioni esclusivamente teoriche in cui si analizzano le tipiche
domande di esame. Pertanto, non sono previste spiegazioni dei vari argomenti che devono
essere già conosciuti.
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0· 060
PREREQUISITI
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Architettura Multitenant
· Creazione PDB
· Duplicazione locale e remota dei PDB
· Unplug e Plug· in di un PDB
· Concersione da non· CDB a CDB
· Dynamic Statistics
· Estended Statistics
· SQL Plan Directives
· In· Memory
· Automatic Big Table Caching
· Real Time ADDM
325
· Nuove funzionalitò di RMAN
· Spostamento a caldo di datafile
· Data Redaction
· Audit
· Resource Manager
· Backup e Recovery in ambiente Multitenant
· Audit
· Automati Storage Management
· Backup e Recovery in ambiente Multitenant
ORA12CPCERT
326
CERTIFICAZIONE ORACLE ADVANCED PL/SQL DCP (1Z0-148)
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Oracle (1Z0-148) e se vuoi conseguire la certificazione OCP (Secondo livello di certificazione) come Sviluppatore.
DURATA: 4 giorni
AREA: ORACLE
PERCORSO: Certificazione OCP
METODOLOGIA: Questo corso si basa su delle lezioni esclusivamente teoriche in cui si
analizzano le tipiche domande di esame. Pertanto, non sono previste spiegazioni dei vari
argomenti che devono essere già conosciuti
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Oracle 1Z0-148
PREREQUISITI
· E' fortemente consigliato avere un'ottima conoscenza del linguaggio SQL e del linguaggio PL/SQL, in particolare
degli argomenti previsti ai corsi ORAPRO1, ORAPRO_PLSQL oltre ad una considerevole esperienza nell'uso del
linguaggio PL/SQL.
· E' obbligatorio aver superato 1Z0-144, quindi essere in possesso della certificazione OCA come Sviluppatore
PROGRAMMA
Analisi delle domande d'esame relative, principalmente, ai seguenti argomenti:
· Ottimizzazione del codice PL/SQL
· Parametro PLSQL_OPTIMIZER_LEVEL
· PL/SQL nativo e interpretato
· Direttiva PRAGMA INLINE
· Result Cache
· SQL Injection e package DBMS_ALERT
· Debug e package DBMS_TRACE
· Profiling
327
· Gestione dei LOB
· SecureFile LOB
· Package DBMS_METADATA
· Package DBMS_REDEFINITION
· Dipemdenze procedurali licali e remote
· Package DBMS_SESSION e Context Area
· Chiamata a moduli JAVA da PL/SQL
· Chiamata a moduli C da PL/SQL
· Fine Grained Access (FGA)
· Parametro PLSCOPE_SETTING
· Bulk Collect
· Ciclo FORALL
ORADCPCERT
328
JAVA BASE: OBJECT ORIENTED PROGRAMMING IN JAVA
Iscriviti a questo corso per acquisire le nozioni fondamentali della programmazione orientata agli oggetti attraverso il linguaggio Java Oracle e le tecniche di programmazione fondamentali del linguaggio
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Percorso Base
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
pratiche
OBIETTIVI:
· Fornire ai partecipanti le nozioni fondamentali della programmazione orientata agli oggetti
attraverso il linguaggio Java Oracle
· Illustrare le tecniche di programmazione fondamentali del linguaggio
PREREQUISITI
· È fortemente consigliato aver partecipato al corso OOP oppure possedere conoscenze equivalenti
· Conoscere la programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione
PROGRAMMA
Introduzione a java
· Caratteristiche del linguaggio
· La JVM, portabilità e riusabilità
· Il metodo main, compilazione ed esecuzione
Il linguaggi o Java
· Introduzione al linguaggio
· Sintassi di base
· Tipi primitivi e costrutti di controllo
329
· If, switch, while, for, foreach
· VarArgs
· Gli array
· Packaging e documentazione
Ambienti per lo sviluppo di software con Java
· Introduzione all'IDE di sviluppo
· Enumeration
· Le stringhe alfanumeriche
Object Oriented programming
· Classi e oggetti
· Attributi e metodi
· Costruttori
· Modificatori e costanti
· Incapsulamento dei dati
· L'Overloading dei metodi
Introduzione alla progettazione con UML
· Modelli e processi
· Cenni di UML
· Diagramma delle classi
· Diagramma di sequenza
Packaging e documentazione
· Utilizzo di packages
· Import e Import statici
· Documentazione e javadoc
Gestione delle exceptions
· Le categorie di eccezioni
· il costrutto try/catch/finally
· gestione delle eccezioni
· sollevare e rilanciare una eccezione
Le lezioni saranno affiancate da esercitazioni pratiche
JPB
330
JAVA PROGRAMMAZIONE AVANZATA
Iscriviti a questo corso se vuoi apprendere gli strumenti avanzati di programmazione Java, sviluppando applicazioni con le principali API del linguaggio
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Percorso Base
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso consente di apprendere le principali API di Java SE per interagire con la
rete, il file System e i Database e Thread
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza della progettazione OO con UML (consigliato)
PROGRAMMA
· Interazione con il database con JDBC
· IO e NIO
· Java Stream
· Applicazione di rete
· Programmazione Multithread
· Java Collections
JPA
331
JAVA PROGRAMMAZIONE WEB
Iscriviti a questo corso se vuoi apprendere le fondamenta della programmazione web attraverso le tecnologie della piattaforma JEE Oracle e architetture alla base di una applicazione web JEE.
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Percorso Base
METODOLOGIA: Il corso si svolgerà in modalità blended (aula + Webinar)
Le lezioni frontali saranno accompagnate da esercitazioni individuali e/o di gruppo.
Precedentemente alla sessione d'aula saranno erogate 2 ore di Webinar (WBN), in plenaria
on· line, durante le quali sarà affrontata la parte introduttiva del programma.
Sara inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: · Fornire ai partecipanti le fondamenta della programmazione web attraverso le
tecnologie della piattaforma JEE 6 Oracle
· Descrivere il funzionamento del container EE web
· Illustrare le architetture alla base di una applicazione web JEE
PREREQUISITI
· È consigliato aver frequentato i corsi JPB e JPA o possedere conoscenze equivalenti
· È consigliato aver frequentato in precedenza il corso UML o possedere conoscenze equivalenti
PROGRAMMA
Introduzione alla architettura JEE
· Le applicazioni distribuite
· Architetture multitier web based
· Il punto di vista di Java: la piattaforma JEE
Web server
332
· Funzionalità di base di un web server
· Application server e le pagine dinamiche
· Il container e lo standard JEE
· Il concetto di sessione e cookie
· Configurazione e deployment
Java Servlet
· Definizione di Servlet
· Ciclo di vita di una servlet
· Request e response
· Panoramica delle API Servlet
· Posizionamento della tecnologia Servlet nel pattern MVC
· Gli oggetti ServletConfig e ServletContext
· Lo scope application
JSP
· Definizione di JSP
· Sintassi html e xml-based
· Scriptlet
· Standard actions
· Gli oggetti impliciti
· Posizionamento della tecnologia JSP nel pattern MVC
Internazionalizzazione e custom tag library
· Internazionalizzazione
· Oggetto Locale
· Definizione di custom tag
· Introduzione alla libreria standard JSTL
· Libreria core e i18n
Java Beans
· Lo standard Java Beans
· Definire un bean
· Caratteristiche principali
· Posizionamento della tecnologia Java Beans nel pattern MVC
Pattern di design nella programmazione web
· Il concetto di design pattern
· I principali pattern utilizzati in J2EE
· Modello MVC
· Front Controller
· Command
333
· Factory
· Business Delegate
Nuove caratteristiche della piattaforma JEE 6
· Differenze tra JEE 5 e JEE 6
· Nuovi default
· Uso delle annotation
· Nuove configurazioni via web.xml
· Configurazione programmatica
· Servlet asincrone
Introduzione a JSF
· Introduzione alle JSF
· Configurazione
· ManagedBean
· Lifecycle di un'elaborazione
· Gestione eventi
· Gestione messaggi
· Conversioni
· Validazioni
JPW
334
IL FRAMEWORK STRUTS 2
Iscriviti a questo corso se vuoi imparare ad installare e configurare il framework Struts2 e come scrivere funzionalità Web con Struts2
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI:
· Panoramica introduttiva
· Configurazione
· Principali componenti di Struts 2
· Le Actions di Struts 2
· Gestione degli errori
· Gli Interceptors di Struts 2
· OGNL and type conversions
· Costruzione della VIew
· Integrazione con Spring e con JPA
· Il Validator
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (consigliato)
· Conoscere i fondamenti della programmazione Web con Java EE (obbligatorio)
PROGRAMMA
335
· Panoramica introduttiva
· Configurazione
· Principali componenti di Struts 2
· Le Actions di Struts 2
· Gestione degli errori
· Gli Interceptors di Struts 2
· OGNL and type conversions
· Costruzione della VIew
· Integrazione con Spring e con JPA
· Il Validator
STRUTS2
336
IL FRAMEWORK HIBERNATE - CORSO BASE
Iscriviti a questo corso se vuoi conoscere il framework Hibernate, la sua validità e come gli sviluppatori possono sfruttare questo strumento per automatizzare la persistenza dei dati.
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: · Come impostare e configurare un'applicazione con Hibernate.
· Come realizzare il mapping tra entità e tabelle
· Come Utilizzare la Sessione di Hibernate per le operazione di persistenza
· Come scrivere una query HQL
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza del modello relazionale e del linguaggio SQL (obbligatorio)
PROGRAMMA
· Panoramica introduttiva su ORM Framework
· I component e la configurazione di Hibernate
· Il mapping delle entità e dei componenti
· Il mapping delle relazioni e delle gerarchie
· La Sessione di Hibernate ed il persistence context
· Le API per la persistenza della Sessione di Hibernate
· Usare le Query HQL
· Gestione delle transazioni
HIBERNATE01
337
IL FRAMEWORK HIBERNATE - CORSO AVANZATO
Approfondire la conoscenza del framework Hibernate attraverso le tecniche avanzate per il mapping, le operazioni di persistenza, e l’ottimizzazione.
DURATA: 3 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: · Le tecniche avanzate per il mapping
· Come ottimizzare le operazioni di persistenza
· Come gestire le operazioni massive
· Come gestire le conversazioni
· Le caratteristiche delle query avanzate
· Come integrare Hibernate con altre tecnologie
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza del framework Hibernate (obbligatorio)
· Conoscenza del modello relazionale e del linguaggio SQL (obbligatorio)
PROGRAMMA
· Introduzione alla ottimizzazione
· Il mapping avanzato
· Fetching
· Lazy loading
· Cache di secondo livello
· Transazioni e conversazioni
· Bulk operations
· Custom query
· Integrazione con Java EE
HIBERNATE02
338
IL FRAMEWORK JSF 2.0 - CORSO BASE
Iscriviti a questo corso per apprendere le caratteristiche del framework JSF nella versione 2.x ed insegnarne l’utilizzo attraverso esercitazioni pratiche
DURATA: 3 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni di
programmazione
OBIETTIVI: Illustrare le caratteristiche del framework JSF nella nuova versione 2.x ed
insegnarne l'utilizzo attraverso esercitazioni pratiche
PREREQUISITI
È consigliato aver frequentato il corso JPA e JPW o possedere conoscenze equivalenti
PROGRAMMA
· l ciclo di vita di JSF 2.x
· widget HTML
· Gli eventi in JSF 2.x
· AJAX e JSF 2.x
· Esercitazioni
JSF01
339
IL FRAMEWORK JSF 2.0 - CORSO AVANZATO
Iscriviti a questo corso per conoscere le features avanzate del framework JSF nella nuova versione 2.x ed insegnarne l’utilizzo attraverso esercitazioni pratiche.
DURATA: 3 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni di
programmazione
OBIETTIVI: Illustrare le features avanzate del framework JSF nella nuova versione 2.x ed
insegnarne l'utilizzo attraverso esercitazioni pratiche
PREREQUISITI
È obbligatorio aver frequentato il corso JSF_01 o possedere conoscenze equivalenti
PROGRAMMA
· I nuovi eventi in JSF 2.x
· Composizione di componenti in JSF 2.x
· Client behaviour in JSF 2.x
· Esercitazioni
JSF02
340
IL FRAMEWORK JAVA PERSISTENCE API
Scopo del corso è presentare la specifica Java Persistence API (JPA), la sua validità e come gli sviluppatori possono sfruttare questo framework per automatizzare la persistenza dei dati.
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI:
· Come impostare e configurare un'applicazione con la Java Persistence API (JPA).
· Come realizzare il mapping tra entità e tabelle
· Come Utilizzare l' EntityManager per le operazione di persistenza
· Come scrivere una query JPQL
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza del modello relazionale e del linguaggio SQL (obbligatorio)
· Conoscenza della tecnologia Enterprise JavaBeans 3.1 (consigliato)
PROGRAMMA
· Panoramica introduttiva
· I component di JPA
· Il mapping degli entità e delle classi embeddable
· Il mapping delle relazioni e delle gerarchie
· EntityManager e persistence context
· Le API per la persistenza del EntityManager
· Usare le Query JPQL
· Gestione delle transazioni
· Introduzione alle tecniche di ottimizzazione
JPAPI
341
IL FRAMEWORK SPRING
Iscriviti a questo corso se vuoi imparare a progettare applicazioni basate su Spring Framework e gestirne la programmazione e la configurazione
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: La trattazione teorica degli argomenti sarà affiancata da esempi ed
esercitazioni pratiche e di configurazione del framework
OBIETTIVI:
· Progettare applicazioni basate su Spring Framework e gestirne la programmazione e la
configurazione
· Approfondire i diversi moduli di Spring come il modulo MVC l'accesso ai dati tramite JDBC
template o un motore ORM; e i servizi di sistema come il remoting e le transazioni
PREREQUISITI
È consigliato aver frequentato il corso JPB, JPA e JPW o possedere conoscenze equivalenti
PROGRAMMA
Le caratteristiche del framework Spring
· Scopi del framework
· Caratteristiche di Spring e comparazione con altri framework
· Introduzione al container
· IL bean come POJO
· Le dipendenze e gli scope dei bean
· L'ereditarietà tra i bean
· Definizione del file di configurazione XML
· Definizione della configurazione tramite annotations
342
· L'oggetto ApplicationContext
Il core di Spring
· Introduzione al pattern Inversione di controllo (IoC)
· Analisi delle dipendenze tra oggetti
· Injection tramite costruttore o metodo set
· Programmazione per interfaccia
· Dichiarazione delle dipendenze nel file di configurazione
· Bean wiring
· Test di unità con Spring
Gestione del ciclo di vita dei bean
· Definizione del ciclo di vita dei bean
· I metodi init e destroy
· Il post processor
La programmazione "Aspect Oriented” con Spring
· Proprietà della AOP e obiettivi
· AOP come paradigma su OOP
· La dichiarazione di un "aspect”
· La dichiarazione di un "target”
· La dichiarazione di un "jonpoint”
· Creazione dei proxy AOP con ProxyFactoryBean
· Configurazione del file XML per l'AOP
· Le API pointcut, advice e advisor
Il pattern MVC e la programmazione web
· Il ruolo "model” in un'applicazione MVC
· Il ruolo "view” in un'applicazione MVC
· Il ruolo del "controller” in un'applicazione MVC
· Diversi tipi di controller
· Analisi del flusso d'esecuzione in un'applicazione MVC
· L'IoC e la DI nel modulo MVC
· Configurazione del file XML
Persistenza dei dati in Spring
· Meccanismi di persistenza basati su JDBC
· Il pattern TemplateMethod secondo Spring
· IL JDBC Template e i DataSocurce
· Scrittura di DAO
· Iniezione dei DAO nelle classi di business
· Meccanismi di persistenza basati su un motore ORM
343
· Analisi dell'architettura di Hibernate
· I ruoli di Spring e Hibernate all'interno di una applicazione
· Interazione tra Spring e Hibernate e HibernateTemplate
· Spring e JPA
Gestione delle transazioni
· Le transazioni programmatiche e dichiarative
· Gestione delle transazioni programmatiche
· Definizione delle transazioni dichiarative
· AOP e le transazioni
· Definizione dei parametri di propagazione
· Definizione degli altri parametri
Spring remoting
· I servizi di sistema per il remoting
· Creazione di un bean Server
· Creazione di un bean Client
· Accesso remoto ad un bean di Spring
Le lezioni saranno affiancate da esercitazioni pratiche
SPRINGCORE
344
IL FRAMEWORK SPRING NELLE APPLICAZIONI WEB
Iscriviti a questo corso se vuoi apprendere le nozioni fondamentali per lo sviluppo di applicazioni Web con Spring. Comprendere le soluzioni architetturali e le funzionalità offerte dal framework
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esempi ed
esercitazioni
OBIETTIVI: Il corso consente di apprendere:
· Le caratteristiche e le funzionalità offerte dal modulo Web di Spring core
· Le caratteristiche e le funzionalità offerte da Spring Web Flow
· Scrivere funzionalità web con interazioni stateless e stateful
PREREQUISITI
Conoscenze dei fondamenti della programmazione con Java SE; delle principali tecniche avanzate di Java SE
attraverso l'uso della libreria; della programmazione Java Web.
E' inoltre obbligatorio aver frequentato in precedenza il corso SPRINGCORE oppure possedere conoscenze
equivalenti
PROGRAMMA
· Introduzione Spring Web
· Ciclo di vita oggetti
· Configurazioni contesto
· Architettura MVC
· Controllers
· Model
· ViewResolver
345
· UrlMapping
· Interceptors
· Servizi
· Accesso ai dati
· Gestione forms
· Validazione
· Mapping dati
· Data binding
· Gestione delllo stato
· Contesti web
· Spring MVC ed AJAX
· Architettura Spring Web Flow
· Creazione flows
· Actions Spring Webflow
· Data Binding
· Navigazione
· Transizioni
· Scope dati
SPRINGWEB
346
IL FRAMEWORK SPRING NELLE APPLICAZIONI ENTERPRISE
Iscriviti a questo corso se vuoi apprendere le nozioni fondamentali per l’utilizzo dei principali moduli di Spring dedicati allo sviluppo di applicazioni Enterprise
DURATA: 5 giorni
AREA: JAVA
PERCORSO: FrameWork
METODOLOGIA: Lezione frontale in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI:
· I moduli di Spring utili alla realizzazione di applicazioni Enterprise
· Le caratteristiche e gli scopi di ogni modulo
· L'utilizzo delle funzionalità e delle API
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (obbligatorio)
· Conoscenza della programmazione Java Web (fortemente consigliato)
· Conoscenza del frame work Spring (obbligatorio)
PROGRAMMA
· Modulo Spring Batch
· Domain model
· Esecuzione Job
· Tasklet/Chunck processing
· Gestione stato
· Recovery batch
· Integrazione con servizi EE
347
· Accesso ai servizi via JND
· Spring JMS
· JMS Polling vs Event Driven
· Transazioni JMS
Spring SOAP WebServices:
· Contract based WebServices
· Endpoints
· Marshalling/Unmarshalling con OXM
· Client side api
Spring REST WebServices:
· Annotations
· Spring Integration
· Enterprise integration patterns
· Channels
· Polling vs EventDriven
· Endpoints
· Channel Adapters
SPRINGENT
348
ENTERPRISE JAVA BEANS 3.1
Iscriviti a questo corso se vuoi acquisire gli strumenti fondamentali per apprendere e saper utilizzare la piattaforma JEE Enterprise Java Beans nell’ambito della realizzazione di una applicazione enterprise java
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Approfondimenti
METODOLOGIA: La trattazione teorica degli argomenti sarà affiancata da esempi ed
esercitazioni pratiche
OBIETTIVI: Fornire ai partecipanti gli strumenti fondamentali per apprendere e saper
utilizzare la piattaforma JEE Enterprise Java Beans nell'ambito
della realizzazione di una applicazione enterprise java
PREREQUISITI
· È fortemente consigliato aver frequentato i corsi JPB e JPA oppure possedere conoscenze equivalenti
· È consigliato aver frequentato i corsi JPW o possedere conoscenze equivalenti
PROGRAMMA
Introduzione alla JEE
· Architettura della piattaforma JEE
· Servizi dei containers JEE
· Scopi del container EJB
· Istallazione ed utilizzo dell' application server
· Applicazioni enterprise, EJBs e confronto con altre piattaforme
Session Bean
· Definizione e tipologie di Session Bean
· Scelta del tipo di Session Bean in base alla caratteristiche
349
· Creazione e deploy di un Session Bean
· JNDI e i componenti EJB
· Uso e configurazione di JNDI
· Invocazione di un Session Bean
· Utilizzo della dependency injection
Concetti avanzati sui Session Bean
· Relazione tra componenti EJB e Container EJB
· Ciclo di vita dei Session Bean (stateless, state full, singleton)
· Session Bean life cicle methods
· Invocazione e realizzazione di un Session Bean asincrono
· Accessi concorrenti e strategie per un Singleton Session Bean
Message Driven Bean
· La tecnologia JMS
· Creazione di un Queue Message Producer con JMS
· Definizione e ciclo di vita degli MDB
· Creazione e configurazione di un Message Driven Bean
· Creare dei life cicle event Handler per un JMS MDB
Gestione degli errori
· Differenza tra eccezioni applicative ed eccezioni di sistema
· Definire eccezioni applicative personalizzate
· Comportamento del container in caso di eccezione
· Gestione delle eccezioni in ambito EJB
Timer Service
· I Timer Services
· Tipi di timer e loro caratteristiche
· Creare e configurare un timer
· Creare e processare una Timer Notification Callback
Intercettori
· Definizione di intercettore
· Classi intercettori
· Metodi intercettori nelle classi EJB
· Creare e configurare classi intercettori
Progettazione una architettura Enterprise con EJBs
· Visione generale di una architettura Enterprise
· Progettare lo strato di business con EJBs
· Session Facade e Business Object con Ejbs
350
Transazioni
· Introduzione alla tecnologia JPA e definizione di Entity
· Demarcazione delle transazioni
· Configurare una Container Managed Transaction (CMT)
· Realizzare transazioni Bean Managed Transaction (BMT)
· Gestione delle eccezioni in ambito transazionale
Security
· Java EE security architecture
· Strategie di autenticazione nello strato Web
· Invocazioni sicure allo strato EJB
· Autorizzazioni dichiarative
· Autorizzazioni programmatiche
Introduzione ai Web Wevices con EJB
· Definizione di web services
· Realizzare e configurare un Web services con un EJB
EJB
351
CORE JEE DESIGN PATTERNS
Iscriviti a questo corso se vuoi apprendere gli strumenti fondamentali per l’analisi e la progettazione di applicazioni JEE di qualità.
DURATA: 3 giorni
AREA: JAVA
PERCORSO: Approfondimenti
METODOLOGIA: Gli argomenti verranno trattati in modo pratico e teorico; per ognuno di
essi verrà illustrato un esempio di utilizzo e sarà prevista una o più.
OBIETTIVI: · Fornire ai partecipanti gli strumenti fondamentali per l'analisi e la
progettazione di applicazioni JEE "di qualità”
· Apprendere i patterns fondamentali alla base di una applicazione JEE, saper riconoscere
le differenze tra questi e saperli applicare nei propri contesti specifici
PREREQUISITI
· Buona conoscenza teorica e pratica della piattaforma J2EE con almeno 2 anni di esperienza pratica (in
particolare web container, ejb container)
· Buona conoscenza del linguaggio UML per l'analisi e la progettazione del software
· Aver frequentato preferibilmente i corsi "UML”, "JPW”, "DP” oppure possedere conoscenze equivalenti.
PROGRAMMA
Introduzione ai patterns
· L'idea di Pattern
· Definizione e catalogazione
· Architetture software e Design Pattern
· Pattern, framework e riutilizzo
· Anti patterns
Il catalogo dei patterns JEE
· Cos'è il catalogo dei patterns
· Organizzazione del catalogo
· Come utilizzare il catalogo
Architettura di una applicazione JEE
· Riepilogo delle tecnologie Java per le applicazione JEE
· Strati di una applicazione JEE
352
· Interazione tra le varie tecnologie J2EE in e tra gli strati
· Individuazione delle criticità architetturali
· Il tipico flusso di esecuzione in una applicazione JEE
· Le gestione dei dati in una applicazione JEE
Presentazione dei pattern per JEE
· Terminologia
· Utilizzo di UML per la descrizione dei patterns
· La "roadMap” dei patterns JEE
· Relazioni tra i diversi patterns della JEE
I pattern per lo strato presentation
· Intercepting filter
· Front Controller
· Context Object
· Application Controller
· View Helper
· Composite Viewer
· Service to Worker
· Dispatcher View
I pattern per lo strato business
· Business Delegate
· Service Locator
· Session Facade
· Application Service
· Business Object
· Composite Entity
· Transfer Object
· Transfer Object Assembler
· Value List Handler
I pattern per lo strato integration
· Data access Object
· Service Activator
· Domain Store
· Web Service Broker
· Le lezioni saranno affiancate da esercitazioni pratiche
JEEDP
353
JAVA SECURITY
Iscrivit a questo corso se vuoi acquisire gli strumenti fondamentali per conoscere e approfondire le principali tecniche e metodologie sugli aspetti di sicurezza su java
DURATA: 3 giorni
AREA: JAVA
PERCORSO: Approfondimenti
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni di
progettazione e programmazione
OBIETTIVI: Fornire ai partecipanti gli strumenti fondamentali per conoscere e approfondire
il concetto di sicurezza in java: quali meccanismi sono offerti dall'ambiente e dal
linguaggio; quali strumenti possiede il programmatore per creare applicazioni Java sicure e
che trattano dati sicuri
PREREQUISITI
Programmatori java con almeno due anni di esperienza sulla piattaforma JSE
PROGRAMMA
Introduzione alla sicurezza Java
· Definizione di sicurezza in generale
· Sicurezza dal punto di vista Java
La sicurezza insita nel linguaggio Java
· Sicurezza nelle keyword e le tecniche di programmazione Java
· Il ruolo del compilatore
· Il caricamento dinamico delle classi e il binder dinamico
· Il processo di class loading e byte code verify
· I processi di sicurezza della JVM
354
La sandbox
· Il concetto di sandbox
· Parametrizzare e personalizzare la sandbox
· Il Security Manager
· Assegnazione dei permessi e i file policy
· I permessi per il caricamento del codice remoto firmato
· Il controllo personalizzato dei permessi
Concetti fondamentali della crittografia
· Introduzione alla crittografia
· Autenticazione del mittente
· Autenticazione dei dati
· Cifratura dei dati
· Crittografia simmetrica e chiavi segrete
· Crittografia asimmetrica e chiavi pubbliche/private
· Message digest
· Firma digitale
· Cifratura e chiave simmetrica e asimmetrica
Gli algoritmi
Le Java Cryptography API
· Il framework e sua architettura
· Il concetto di Provider
· Gestione dei provider
· Le classi Engine
· Le classi per la gestione delle chiavi
· I keystores
· Le classi per la gestione dei certificati
· La classe SecureRandom per i valori pseudocasuali
· La classe Digest per il message digest
· La classe Signature per la firma digitale
· La classe Cipher per la cifratura
· Java Secure Socket Extension (JSSE)
· I protocolli SSE e TLS
· I keystores e I truststores
· Certificati e liste di revoca
· La gestione dei certificate
· Le Certificate Autority
· La fase di handshake
355
· Utilizzo dei socket e listener Java sicuri
· Le classi Java per JSSE
· Context e sessioni sicure
Java Authentication and Authorization Service (JAAS)
· Autenticazione e autorizzazione dell'user
· Le classi di base di JAAS
· Le principali operazioni: Common, Authentication, e Authorization
· Le classi Common
· Le classi e le interfacce per l' Authentication
· Le classi e le interfacce per l' Authorization
JSEC
356
CONFIGURAZIONE E SVILUPPO IN AMBIENTE LIFERAY PORTAL
Iscriviti a questo corso se vuoi ricevere una panoramica completa del funzionamento, delle potenzialità, delle caratteristiche e dell’utilità del portale enterprise web platform basato su linguaggio Java ed opensource e se vuoi acquisire le competenze per la configurazione e lo sviluppo in ambiente Liferay Portal
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Approfondimenti
METODOLOGIA: La metodologia didattica utilizzata per questo corso è basata su lezioni
frontali ed esercitazioni eseguite in modalità training on the job.
OBIETTIVI: La finalità generale del corso è fornire tutte le conoscenze e competenze
necessarie ad effettuare configurazioni e sviluppo in ambiente Liferay Portal.
PREREQUISITI
Conoscenze base del linguaggio JAVA
·Workflow
·JavaScript in Liferay
·User Interfaces con AlloyUI
·User Interfaces con the Liferay UI Taglib
·Liferay Faces Alloy UI Components
·Liferay Faces Portal UI Components
·Liferay Faces Bridge UI Components
·Themes and Layout Templates
·Application Display Templates
Customizing Liferay Portal with Hooks
PROGRAMMA
Liferay Administrator
·Introduzione al portale: differenza tra un portale ed un CMS.
·Installazione: differenza tra le versioni CE ed EE
·Navigazione delle pagine predefinite e del pannello di controllo.
·Gestione dei permessi: Site, Role, Group, Team, Organization
357
·Gestione delle pagine
·Gestione dei documenti
·Staging locale e remoto
·Workflow e custom field
·Associazione ai domini delle pagine create ed uso delle "friendly URL"
·Panoramica delle portlet predefinite
·Creazione e gestione dei contenuti
·Panoramica dell'architettura del CMS Jackrabbit
·Gestione documenti
·Creazione di informazioni Custom da associare ai contenuti e al documentale
·Autenticazione ed interfacciamento con sistemi centralizzati
·Amministrazione del server: gestione di problematiche tramite analisi dei log, tuning, ecc.
·Portali multipli: utilizzo delle istanze (multitenancy) o installazioni ex-novo?
·Ancora sui contenuti: gestione delle pagine in staging, export ed import delle pagine tramite LARs
·Creazione di page template
·Creazione di temi
·Creazione di layout template
·Il workflow di pubblicazione delle informazioni
·Utilizzo delle portlet predefinite ed esempio di permessi d'utilizzo
·Configurazione di Liferay tramite portal.ext
·Servizi remoti
·Liferay in cluster: cenni
Sviluppo di portlet in ambiente Liferay
·Introduzione
·Scrivere una MVC Liferay Application
·JSF Application con Liferay Face
·Sviluppare un thema liferay
·Scrivere un'app Android per il portal
·Sviluppare con Plugin SDK
·Sviluppare con Plugin Liferay IDE
·Sviluppare con Maven
·Sviluppare un plugin
·Portlets MVC
·Service Builder and Services
·Security and Permissions
·Search and Indexing
·Localization
·Asset Framework
·Recycle Bin
·Message Bus
LIFERAY
358
CERTIFICAZIONE OCA, JAVA SE 8 PROGRAMMER I (1Z0-808)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di sostenere il primo esame di certificazione del percorso di certificazione Java Java SE 8 Programmer I
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCA e OCP
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali
e per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso preparara i partecipanti a sostenere l'esame di certificazione Oracle
Certified Associate, Java SE 8 Programmer I (1Z0· 808)
PREREQUISITI
Conoscenze approfondita della programmazione con Java SE (corso JPB)
PROGRAMMA
Approfondimenti e simulazioni su:
· Introduzione al linguaggio Java SE
· Il linguaggi o Java: sintassi base
· Variabili, operatori e costrutti
· Gli arrays
· Ambienti per lo sviluppo di software: Eclipse
· Object Oriented programming: classi ed oggetti
· Accesso ed utilizzo della libreria
· Object Oriented programming: astrazioni
· Introduzione alla progettazione con UML
· Packaging e documentazione
· Gestione degli errori a run time
· Espressione lambda
J8P1CERT
359
CERTIFICAZIONE OCP, JAVA SE 8 PROGRAMMER II (1Z0-809)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di sostenere il secondo esame di certificazione (1Z0-809) del percorso di certificazione Java: Java SE 8 Programmer II
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCA e OCP
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali
e per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di
certificazione Oracle Certified Professional, Java SE 8 Programmer II (1Z0-809)
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE e conoscenza delle principali tecniche avanzate
di Java SE attraverso l'uso della libreria (Corsi JPB e JPA)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 8 Programmer I (1Z0-808)
(Corso J8P1CERT)
PROGRAMMA
Approfondimenti e simulazioni d'esame su:
· Concetti OO
· Principali pattern di progettazione
· Classi annidate
· Tipi enum
· Lambda Built-in Functional Interfaces
· String, StringBuffer e regex
360
· Classi wrapper
· Generics
· Collection e Map
· Classi di utility: Arrays e Collections
· Eccezioni e asserzioni
· Stream API
· Fondamenti di java I/O
· Principali classi di java NIO.2
· Use Java SE 8 Date/Time API
· JDBC
· Thread
· Concetti avanzati di concorrenza (package java.util.concurrency)
· Localizzazione (I18N)
· Formattazioni
J8P2CERT
361
CERTIFICAZIONE OCP, JAVA SE 7 PROGRAMMER II (1Z0-804)
Iscriviti a questo corso per prepararti a sostenere con successo il secondo esame di certificazione del percorso di certificazione Java: Java SE 7 Programmer II
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCA e OCP
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali
e per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di
certificazione Oracle Certified Professional, Java SE 7 Programmer II (1Z0· 804)
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (obbligatorio)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0· 803)
(obbligatorio)
PROGRAMMA
Ripasso e simulazione d'esame su:
· Concetti OO
· Principali pattern di progettazione (Singleton, DAO e Factory)
· Classi annidate
· Tipi enum
· String, StringBuffer e regex
362
· Classi wrapper
· Generics
· Collection e Map
· Classi di utility: Arrays e Collections
· Eccezioni e asserzioni
· Fondamenti di java I/O
· Principali classi di java NIO.2
· JDBC
· Thread
· Concetti avanzati di concorrenza (package java.util.concurrency)
· Localizzazione (I18N)
· Formattazioni
J7P2CERT
363
CERTIFICAZIONE OCP, UPGRADE JSE 7 TO JSE 8 (1Z0-810)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di sostenere l’esame (1Z0-810) che consente di aggiornare la propria certificazione Java SE. L’esame è finalizzato all’aggiornamento dalla versione Java SE 7 alla versione Java SE 8.
DURATA: 3 giorni
AREA: JAVA
PERCORSO: Certificazioni OCA e OCP
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali
e per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di
certificazione Oracle Certified Professional, Upgrade Java SE 7 to Java SE 8 OCP
Programmer (1Z0-810)
PREREQUISITI
Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0-803) e
l'esame Oracle Certified Professional, Java SE 7 Programmer II (1Z0-804)
PROGRAMMA
Approfondimenti e simulazioni d'esame su:
· Lambda Expressions
· Using Built-in Lambda Types
· Java Collections and Streams with Lambda
· Collection Operations with Lambda
· Parallel Streams
· Lambda Cookbook
· Method Enhancements
· Use Java SE 8 Date/Time API
JUP8CERT
364
CERTIFICAZIONE OCE, JEE6 EJB DEVELOPER(1Z0-895)
Iscriviti a questo corso per acquisire le nozioni necessarie per conseguire l’esame di certificazione Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCE
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e per
ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il linguaggio
tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di certificazione Oracle
Certified Expert, Java EE 6 Enterprise JavaBeans Developer (1Z0· 895)
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (obbligatorio)
· Conoscenza della tecnologa Enterprise JavaBeans versione 3.1 (fortemente consigliato)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0-803) e Java SE 7
Programmer II (1Z0-804) o equivalenti (obbligatorio)
PROGRAMMA
Ripasso e simulazione d'esame su:
· Introduzione alla JEE
· Implementare i Session Bean
· Accedere ai Session Bean
· Concetti avanzati sui Session Bean
· Singleton Session Bean
365
· Utilizzare servizi di Messaging
· Sviluppare Message
· Driven Beans
· Timer ServicesObjectives
· Intercettori
· Gestione delle eccezioni
· Transazioni
· Security
· Best pratices nella tecnologia EJB
JSCJBCERT
366
CERTIFICAZIONE OCE, JEE6 WEB COMPONENT DEVELOPER(1Z0-899)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di conseguire l’esame di certificazione Oracle Certified Expert, Java EE 6 Web Component Developer
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCE
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e
per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di certificazione
Oracle Certified Expert, Java EE 6 Web Component Developer (1Z0· 899)
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (consigliato)
· Conoscenza del Java EE Web Container e delle tecnologie correlate (obbligatorio)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0· 803) e Java
SE 7 Programmer II (1Z0· 804) o equivalenti (obbligatorio)
PROGRAMMA
Simulazioni ed approfondimenti su:
· Servlet
· Struttura e deployment di una web application
· Il Web container
· Gestione della sessione
· La sicurezza di una web application
· JSP
· Expression Language
· Standard actions
· JEE Design Pattern
JSCWCDCERT
367
CERTIFICAZIONE OCE, JEE6 PERSISTENCE API DEVELOPER(1Z0-898)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di conseguire l’esame di certificazione Oracle Certified Expert, Java EE 6 Persistence API Developer
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCE
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e
per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Il corso consente di preparare i partecipanti a sostenere l'esame di certificazione
Oracle Certified Expert, Java EE 6 Persistence API Developer (1Z0· 898)
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (consigliato)
· Conoscenza del tecnologia Enterprise Java Bean 3.1 (fortemente consigliato)
· Conoscenza del linguaggio SQL e del modello relazionale (obbligatorio)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0· 803) e Java
SE 7 Programmer II (1Z0· 804) o equivalenti (obbligatorio)
PROGRAMMA
Approfondimento e simulazioni su:
· Introduzione a Java Persistence API
· Mapping delle classi Entity e Embeddable
· Entity Manager e persistence context
368
· Mapping associazioni tra entity
· Mapping ereditarietà
· Query
· Using the Java Persistence API Query Language
· Java Persistence API Criteria
· Utilizzare Java Persistence API in un Container
· Implementing Transactions and Locking
· Advanced Java Persistence API Concepts
JSCAPICERT
369
CERTIFICAZIONE OCE, JEE6 WEB SERVICES DEVELOPER (1Z0-897)
Il corso offre gli strumenti e le nozioni necessarie per mettere in condizione i partecipanti di conseguire l’esame di certificazione Oracle Certified Expert, Java EE 6 Web Services Developer
DURATA: 5 giorni
AREA: JAVA
PERCORSO: Certificazioni OCE
METODOLOGIA: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e
per ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
OBIETTIVI: Gli argomenti verranno trattati in modo teorico attraverso lezioni frontali e per
ognuno di essi è prevista una simulazione attraverso test allo scopo di effettuare
un'autovalutazione sull'apprendimento da parte dei discenti e di familiarizzare con il
linguaggio tecnico delle domande
PREREQUISITI
· Conoscenze dei fondamenti della programmazione con Java SE (obbligatorio)
· Conoscenza delle principali tecniche avanzate di Java SE attraverso l'uso della libreria (consigliato)
· Conoscenza della tecnologa Enterprise JavaBeans versione 3.1 (consigliato)
· Conoscenza delle tecnologie JAX-WS e JAX-RS (obbligatorio)
· Aver conseguito l' esame di certificazione Oracle Certified Professional, Java SE 7 Programmer I (1Z0-803) e Java SE
7 Programmer II (1Z0-804) o equivalenti (obbligatorio)
PROGRAMMA
Approfondimenti e simulazioni su:
· Introduzione a JAX· RS
370
· Web Services RESTful nel Servlet Container
· Web Services RESTful implementati come component EJB
· Web Services RESTful Client
· Introduzione a JAR-WS
· Web Services SOAP nel Servlet Container
· Web Services SOAP con Java SE
· Web Services SOAP implementati come component EJB
· Web Services SOAP Client
· La sicurezza in un Web Services SOAP
· La sicurezza su Java EE e a livello di messaggio
· Gestione degli Handlers
· Creare un Web Services SOAP low-level
· MTOM e MIME
· WS· Addressing
· Il protocollo SOAP
· Best Practices per lo sviluppo di Web Services SOAP e RESTful
JSCWSDCERT
371
CERTIFICAZIONE OCM, JEE6 ENTERPRISE ARCHITECT
Iscriviti a questo corso se vuoi acquisire una adeguata preparazione per il sostenimento degli esami chje conducono alla certificazione Oracle Certified Master Java EE6 Enterprise Architect, la più rilevante certificazione in ambito Java
DURATA: 7 giorni
AREA: JAVA
PERCORSO: Certificazioni OCM
METODOLOGIA: La metodologia si basa su una didattica blended in cui le lezione frontale
attive, corredate da esercitazioni pratiche e simulazioni d'esame, sono alternate a sessioni in
remoto. I webinar non seguiranno un programma stabilito, ma saranno un'occasione di
confronto tra docente e studenti su dubbi, perplessità e difficoltà riscontrate durante
l'esecuzione del progetto richiesto dall'esame 1Z0· 865 e dalle simulazioni consegnate in aula.
OBIETTIVI: Fornire le competenze per il superamento degli esami:· n 1Z0· 807 · Oracle
Certified Master, Java EE 6 Enterprise Architect · Esame con domande a risposta multipla
· n 1Z0· 865 Java (EE) Enterprise Architect Certified Master Assignment · Esame con obiettivo
la realizzazione di un progetto Java funzionante
· n 1Z0· 866 Java (EE) Enterprise Architect Certified Master Essay Exam · Esame con domande
a risposta aperta sulla realizzazione del progetto necessari per la qualifica di: Oracle Certified
Master, Java EE 6 Enterprise Architect
PREREQUISITI
· E fortemente consigliato avere ottima conoscenza di tutte le tecnologie Java EE , Enterprise JavaBeans, Servlets,
JavaServer Pages, e JavaServer Faces
· E fortemente consigliato avere ottima conoscenza della metodologia a oggetti
· E fortemente consigliato avere ottima conoscenzadi UML
PROGRAMMA
372
· Introducing Enterprise Architecture
· Introducing Fundamental Architectural Concepts
· Developing a Security Architecture
· Understanding Non· Functional Requirements
· Defining Common Problems and Solutions: Risk Factors and System Flexibility
· Defining Common Problems and Solutions: Network, Transaction and Capacity Planning
· Java EE 6 Overview
· Developing an Architecture for the Client Tier
· Developing an Architecture for the Web Tier
· Developing an Architecture for the Business Tier
· Developing an Architecture for the Integration and Resource Tiers
· Evaluating the Software Architecture
· Sostenimento esame 1Z0· 807 · Oracle Certified Master, Java EE 6 Enterprise Architect
· Esercitazione su una simulazione del progetto per l'esame 1Z0· 865
· Esercitazione sull'esame 1Z0· 866
· Inoltro del progetto a Oracle University, richiesta e sostenimento esame 1Z0· 866,
JARCHCERT
373
VISUAL STUDIO 12-13: PROGRAMMING IN C# - MOC 20483
Iscriviti a questo corso se vuoi imparare a creare applicazioni Windows utilizzando il linguaggio C# con Microsoft Visual Studio.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Web Application
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna e successivi laboratori esercitativi.
OBIETTIVI: Questo corso ha l'obiettivo di:
· trasmettere ai partecipanti le conoscenze e le competenze per programmare in C# in
ambiente Visual Studio 2012.
· trattare anche le novità della versione 2013, in vista anche del fatto che nell'esame di
Certificazione sono previste anche domande su questa versione.
PREREQUISITI
E' obbligatorio essere in grado di:
· Saper dare un nome, dichiarare, inizializzare e assegnare i valori alle variabili all'interno di un'applicazione.
· Sapere come si usano:
· operatori aritmetici per eseguire calcoli aritmetici che coinvolgono una o più variabili;
· operatori relazionali per verificare la relazione tra due variabili o espressioni;
· operatori logici per combinare espressioni che contengono operatori relazionali.
· Sapere come creare la sintassi del codice per le istruzioni di programmazione con semplici parole chiave del
linguaggio C # e riconoscere errori di sintassi utilizzando l'IDE di Visual Studio.
· Sapere come creare una struttura semplice di branching tramite un'istruzione IF.
· Sapere come creare una semplice struttura ciclica utilizzando un'istruzione For per scorrere un array di dati.
· Sapere come utilizzare l'IDE di Visual Studio per individuare gli errori logici semplici.
· Sapere come creare una funzione che accetta argomenti (parametri) e restituisce un valore di un tipo specificato.
· Sapere come progettare e costruire una semplice interfaccia utente mediante controlli standard dalla casella
374
degli strumenti di Visual Studio.
· Sapere come connettersi a un database SQL Server e le basi di come recuperare e memorizzare i dati.
· Sapere come ordinare i dati in un ciclo.
· Sapere come riconoscere le classi e i metodi utilizzati in un programma.
PROGRAMMA
· Review of C# Syntax
· Creating Methods, Handling Exceptions, and Monitoring Applications
· Developing the Code for a Graphical Application
· Creating Classes and Implementing Type-safe Collections
· Creating a Class Hierarchy by Using Inheritance
· Reading and Writing Local Data
· Accessing a Database
· Accessing Remote Data
· Designing the User Interface for a Graphical Application
· Improving Application Performance and Responsiveness
· Integrating with Unmanaged Code
· Creating Reusable Types and Assemblies
· Encrypting and Decrypting Data
MC#
375
VISUAL STUDIO 12-13:ESSENTIALS OF DEVELOPING WSAC# - MOC20484
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni per Windows Store utilizzando C# con Microsoft Visual Studio.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Windows Store Apps Using C#
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI:
Questo corso ha l'obiettivo di:
· trasmettere ai partecipanti le conoscenze e le competenze base per programmare Windows
Store Apps utilizzando C# in ambiente Visual Studio 2012
· trattare anche le novità della versione 2013, in vista anche del fatto che nell'esame di
Certificazione sono previste anche domande su questa versione
È possibile partecipare in modo efficace al corso anche se si utilizza una versione diversa dalla
2012.
PREREQUISITI
Per frequentare il corso in modo efficace, è necessario avere:
· 1 o più anni di esperienza nella creazione di applicazioni
· 1 - 3 mesi di esperienza nella creazione di applicazioni client Window
· 1 - 3 mesi esperienza di utilizzo di Visual Studio 2010 o 2012
PROGRAMMA
376
· Overview of the Windows 8 Platform and Windows Store Apps
· Creating User Interfaces using XAML
· Presenting Data
· Implementing Layout using Windows 8 Built· In Controls
· Handling Files in Windows Store Apps
· Windows Store App Process Lifetime Management
· Working with Templates and Resources
· Designing and Implementing Navigation in a Windows Store App
· Implementing Windows 8 Contracts
· Implementing Tiles and User Notifications
· Designing and Implementing a Data Access Strategy
· Responding to Mouse, Keyboard and Touch
· Planning for Windows Store App Deployment
MCWSAC#
377
VISUAL STUDIO 12-13: ADVANCED SADC# - MOC20485
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni complesse per Windows Store con C#, tramite l’uso di funzionalità avanzate, come lo streaming multimediale a dispositivi esterni, l'utilizzo di informazioni sulla posizione, l'integrazione con i servizi online.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Windows Store Apps Using C#
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI:
Questo corso ha l'obiettivo di:
· trasmettere ai partecipanti le conoscenze e le competenze avanzate per programmare
Windows Store Apps utilizzando C# in ambiente Visual Studio 2012
· trattare le novità della versione 2013. In vista anche del fatto che nell'esame di
Certificazione sono previste domande su questa versione. È possibile partecipare in modo
efficace al corso anche se si utilizza una versione diversa dalla 2012.
PREREQUISITI
Per frequentare il corso in modo efficace, è necessario avere:
· 6 - 12 mesi di esperienza di programmazione HTML
· 3 - 6 mesi di esperienza nell'utilizzo di Visual Studio 2012 (compresa la preview build
· 1 mese di esperienza di lavoro su applicazioni Windows 8
PROGRAMMA
· Windows Store Apps Essentials
· Implementing Animations and Transitions
· Implementing Globalization and Localization
378
· Branding and a Seamless User Interface
· Advanced Data Scenarios in a Windows Store App
· Creating Reusable Controls and Components
· Implementing Advanced Contract Scenarios
· The Windows Push Notification Service (WNS)
· Capturing Media
· Background Tasks
· Working with Sensors and Devices
· Generating Revenue with your App
· Securing Windows Store App Data
· Tracing and Profiling Windows Store Apps
MCSADC#
379
VISUAL STUDIO 13 - 15: PROGRAMMING IN HTML5_JS & CSS3
Iscriviti a questo corso se vuoi imparare a utilizzare HTML5 con JavaScript e CSS3 per sviluppare Windows (8/8.1) Store Apps o Applicazioni Web.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Web Application
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Questo corso vuole trasmettere ai partecipanti le conoscenze e le competenze di
base per utilizzare HTML5/CSS3/JavaScript per implementare la logica di programmazione,
definire e utilizzare variabili, validare l'input dell'utente, gestire dati, creare applicazioni ben
strutturate.
PREREQUISITI
È obbligatorio:
· Saper comprendere la struttura di base del documento HTML
· Conoscere come formattare i principali elementi HTML tramite CSS
· Conoscere di semplici istruzioni JavaScript.
PROGRAMMA
· Overview of HTML and CSS
· Creating and Styling HTML5 Pages
· Introduction to JavaScript
· Creating Forms to Collect Data and Validate User Input
· Communicating with a Remote Data Source
380
· Styling HTML5 by Using CSS3
· Creating Objects and Methods by Using JavaScript
· Creating Interactive Pages using HTML5 APIs
· Adding Offline Support to Web Applications
· Implementing an Adaptive User Interface
· Creating Advanced Graphics
· Animating the User Interface
· Implementing Real· Time Communications by Using Web Sockets
· Creating a Web Worker Process.
MCHTML5
381
VISUAL STUDIO 13 - 15: DEVELOPING ASP.NET MVC 4 WEBAPPS
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni avanzate ASP.NET MVC per migliorare le prestazioni e la scalabilità delle applicazioni, e a confrontare anche questa tecnologia con le Web Forms per capire quando usare l’una o l’altra.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Web Application
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI:
Questo corso si propone di: · trasmettere ai partecipanti le conoscenze e le competenze per
sviluppare ASP.NET 4.5 MVC Web Applications in ambiente Visual Studio 2012
· trattare le novità della versione 2013, in vista del fatto che nell'esame di Certificazione sono
previste anche domande su questa versione
PREREQUISITI
E' obbligatorio possedere:
· Minimo due o tre anni di esperienza nello sviluppo di applicazioni web· based utilizzando Microsoft Visual Studio e
Microsoft ASP.NET
· Competenza nell'uso .NET Framework
· Familiarità con il linguaggio C#.
PROGRAMMA
· Exploring ASP.NET MVC 4
· Designing ASP.NET MVC 4 Web Applications
· Developing ASP.NET MVC 4 Models
· Developing ASP.NET MVC 4 Controllers
· Developing ASP.NET MVC 4 Views
382
· Testing and Debugging ASP.NET MVC 4 Web Applications
· Structuring ASP.NET MVC 4 Web Applications
· Applying Styles to ASP.NET MVC 4 Web Applications
· Building Responsive Pages in ASP.NET MVC 4 Web Applications
· Using JavaScript and jQuery for Responsive MVC 4 Web Applications
· Controlling Access to ASP.NET MVC 4 Web Applications
· Building a Resilient ASP.NET MVC 4 Web Application
· Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
· Implementing Web APIs in ASP.NET MVC 4 Web Applications
· Handling Requests in ASP.NET MVC 4 Web Applications
· Deploying ASP.NET MVC 4 Web Applications
MVC4WA
383
VISUAL STUDIO 13 - 15: DEVELOPING WINDOWS AZURE & WS
Iscriviti a questo corso se vuoi imparare a progettare e sviluppare servizi che accedono ai dati locali e remoti provenienti da varie fonti di dati, a sviluppare e distribuire servizi per ambienti ibridi, compresi server locali e Windows Azure.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Web Application
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Questo corso si propone di:
· trasmettere ai partecipanti le conoscenze e le competenze per sviluppare con Azure e Web
Services in ambiente Visual Studio 2012
· trattare le novità della versione 2013, anche in vista del fatto che nell'esame di
Certificazione sono previste anche domande su questa versione.
PREREQUISITI
E' obbligatorio possedere:
· Esperienza con la programmazione C #, e concetti come espressioni lambda, LINQ e tipi anonimi
· Capacità di comprendere i concetti di applicazioni a più livelli
· Esperienza con l'esecuzione di query e la modifica dei dati con ADO.NET
· Conoscenza delle strutture di dati XML
PROGRAMMA
· Overview of service and cloud technologies
· Querying and manipulating data using Entity Framework
· Creating and consuming ASP.NET Web API services
· Extending and securing ASP.NET Web API services
384
· Creating WCF services
· Designing and extending WCF services
· Implementing Security in WCF services
· Windows Azure Service Bus
· Hosting services
· Deploying Services
· Windows Azure Storage
· Monitoring and diagnostics
· Identity management and access control
· Scaling Services
AZUREWS
385
CERTIFICAZIONE 70-483: PROGRAMMING IN C#
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione (70-483): Programming in C#.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Certificazioni MCSA ed MCSD: Web Application
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di
certificazione, con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-483:
Programming in C#.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Programming in C# (Moc 20483) o aver
acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
MC#CERT
386
CERTIFICAZIONE 70-484: ESSENTIALS OF DEVELOPING WSAC#
Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione, con spiegazioni del docente su errori o dubbi.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Cert. MCSD: Windows Store Apps Using C#
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di
certificazione, con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 483:
Programming in C#.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Programming in C# (Moc 20483) o aver
acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
MCWSAC#CERT
387
CERTIFICAZIONE 70-485: ADVANCED SADC#
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-485: Advanced Windows Store App Development Using C#.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Cert. MCSD: Windows Store Apps Using C#
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 485:
Advanced Windows Store App Development Using C#.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Advanced Windows Store App Development
Using C# (Moc 20485) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
MCSADC#CERT
388
VISUAL STUDIO12-13 ESSENTIALS DEVELOPING STORE APPS_HTML5
Iscriviti a questo corso se vuoi imparare ad implementare la logica di programmazione, a definire ed utilizzare le variabili, ad usare le istruzioni fondamentali, a sviluppare interfacce utente, a ricevere e convalidare l’input dell'utente, a memorizzare dati; il tutto utilizzando HTML5, CSS3 e JavaScript, al fine di creare applicazioni Web e App per Windows Store.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Windows Store Apps Using HTML5
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna e successivi laboratori esercitativi.
OBIETTIVI:
Questo corso ha l'obiettivo di:
· trasmettere ai partecipanti le conoscenze e le competenze di base per sviluppare Windows
Store Apps utilizzando HTML5 e Javascript in ambiente Visual Studio 2012
· trattare le novità della versione 2013, in vista anche del fatto che nell'esame di
Certificazione sono previste anche domande su questa versione
È possibile partecipare in modo efficace al corso anche se si utilizza una versione diversa dalla
2012.
PREREQUISITI
E' obbligatorio possedere:
· 1 o più anni di esperienza di creazione di applicazioni
· 1 - 3 mesi di esperienza nella creazione di applicazioni client Windows
· 1 - 3 mesi esperienza di utilizzo di Visual Studio 2010 o 2012
PROGRAMMA
389
· Overview of the Windows 8 Platform and Windows Store Apps
· Single· Page Applications and the MVVM Design Pattern
· Using WinJS
· Implementing Layout using Windows 8 Built· In Controls
· Presenting Data
· Handling Files in Windows Store Apps
· Windows Store App Process Lifetime Management
· Designing and Implementing Navigation in a Windows Store App
· Implementing Windows 8 Contracts
· Implementing Tiles and User Notifications
· Designing and Implementing a Data Access Strategy
· Responding to Mouse, Keyboard and Touch
· Planning for Windows Store App Deployment
MCWSAH5
390
VISUAL STUDIO 12-13 ADVANCED DEVELOPING STORE APPS_HTML5
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni complesse per Windows Store con HTML5 e Javascript, tramite l’uso di funzionalità avanzate, come lo streaming multimediale e dispositivi esterni, e l'utilizzo di informazioni sulla posizione, l'integrazione con i servizi online.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Windows Store Apps Using HTML5
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI:
Questo corso ha l'obiettivo di:
· trasmettere ai partecipanti le conoscenze e le competenze avanzate per sviluppare
Windows Store Apps utilizzando HTML5 e Javascript in ambiente Visual Studio 2012
· trattare le novità della versione 2013, in vista del fatto che nell'esame di Certificazione sono
previste anche domande su questa versione.
E' possibile partecipare in modo efficace al corso anche se si utilizza una versione diversa
dalla 2012.
PREREQUISITI
E' obbligatorio possedere:
· 6-12 mesi di esperienza di programmazione HTML5
· 3- 6 mesi di esperienza utilizzando Visual Studio 2012 (compresa la preview build)
· 1 mese di esperienza di lavoro su applicazioni Windows 8.
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Essentials of Developing Windows Store
Apps Using HTML5 and Javascript (Moc 20481), o possedere conoscenze equivalenti.
PROGRAMMA
391
· Windows Store App Essentials
· Implementing Animations and Transitions
· Implementing Globalization and Localization
· Branding and a Seamless User Interface
· Advanced Data Scenarios in a Windows Store App
· Creating Reusable Controls and Components
· Implementing Advanced Contract Scenarios
· The Windows Push Notification Service (WNS)
· Capturing Media
· Background Tasks
· Working with Sensors and Devices
· Generating Revenue with your App
· Securing Windows Store App Data
· Tracing and Profiling Windows Store Apps
MCSADH5
392
CERTIFICAZIONE 70-481 ESSENTIALS DEVELOPING STORE APPS_HTML5
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-481: Essentials of Developing Windows Store Apps Using HTML5 with Javascript.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Cert. MCSD: Win Store Apps Using HTML5
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 481:
Essentials of Developing Windows Store Apps Using HTML5 with Javascript.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Essentials of Developing Windows Store
Apps Using HTML5 and Javascript (Moc 20481) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCWSAH5CERT
393
CERTIFICAZIONE 70-482 ADVANCED DEVELOPING STORE APPS_HTML5
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-482: Advanced Windows Store Apps Development Using HTML5 with Javascript.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Cert. MCSD: Win Store Apps Using HTML5
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 482:
Advanced Windows Store Apps Development Using HTML5 with Javascript.
PREREQUISITI
Aver frequentato il corso Visual Studio 2012: Advanced Windows Store App Development Using HTML5 and
Javascript (Moc 20482) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCSADH5CERT
394
DEVELOPING MICROSOFT AZURE SOLUTIONS -MOC 20532
Iscriviti a questo corso se vuoi imparare ad espandere le funzionalità di una applicazione ASP.NET MVC esistente portandola su Azure.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Developing Microsoft Azure Solutions
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: · Questo corso vuole trasmettere ai partecipanti le conoscenze e le competenze
per prendere una applicazione ASP.NET MVC esistente ed espanderne le sue funzionalità
portandola su Azure
· Il corso si focalizza sulle considerazioni necessarie alla realizzazione di una soluzione cloud
con caratteristiche di high availability.
PREREQUISITI
E' obbligatorio per una efficace fruizione del corso:
· Conoscere di C#
· Saper configurare e distribuire le applicazioni Web ASP.NET
· Saper confrontare i servizi disponibili nella piattaforma Azure
· Saper creare siti web Azure dalla gallery
· Conoscere la distribuzione e il monitoraggio WebSites Azure
· Saper creare e configurare macchine virtuali Azure
· Conoscere il rapporto tra servizi cloud e le macchine virtuali
· Saper distribuire Cloud Service packages esistenti
· Saper creare e gestire uno account Storage
· Saper gestire blobs e containers in un account Storage
· Saper creare, configurare e connettersi a un'istanza di SQL Database
· Conoscere le implicazioni di importazione di un database SQL standalone
395
· Saper gestire utenti, gruppi e abbonamenti in Azure Active Directory
· Saper creare un virtual network
· Saper implementare un point to site network
PROGRAMMA
· Development using the Microsoft Azure Platform
· Establishing a Development Environment using Azure Virtual Machines
· Managing Infrastructure in Azure
· Web Infrastructure in the Azure Platform
· Designing Cloud Applications for Resiliency
· Processing Background Logic using Azure
· Storing Tabular Data in Azure
· Storing Files and Media in Azure
· Storing Data in Queues using Azure
· Automating Integration with Azure Resources
· Implementing Security in Web Applications using Azure
· Deploying Web Applications to Azure
MCAZ01
396
IMPLEMENTING MCS AZURE INFRASTRUCTURE SOLUTIONS -MOC20533
Iscriviti a questo corso se vuoi imparare a implementare e gestire una infrastruttura basata su Microsoft Azure.
DURATA: 5 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Azure Solution Architect
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Il corso ha l'obiettivo di insegnare ai partecipanti a gestire una infrastruttura
basata sulla tecnologia Microsoft Azure.
PREREQUISITI
E' obbligatorio avere:
· Conoscenza delle tecnologie di virtualizzazione on· premise: le macchine virtuali, rete virtuale e dischi rigidi virtuali
· Conoscenza delle impostazioni di configurazione della rete: il protocollo TCP / IP, DNS, reti private virtuali, firewall
e tecnologie di crittografia
· Conoscenza dei siti web: saper creare, configurare, monitorare e distribuire un sito web su Internet Information
Services (IIS)
· Conoscenza dei concetti di Active Directory: Domini, Foreste, controller di dominio, la replica, Kerberos e LDAP
· Conoscenza dei concetti base relativi ai dati: tabelle, query, Structured Query Language (SQL), e schemi di
database
· Conoscenza delle operazioni di backup e ripristino (resilienza e disaster recovery inclusi).
PROGRAMMA
· Introduction to Azure
· Implement and Manage Virtual Networks
· Implement Virtual Machines
· Managing Virtual Machines
397
· Implementing Websites
· Planning and Implementing Data Services
· Implementing PaaS Cloud Services and Mobile Services
· Implementing Content Delivery Networks and Media Services
· Implement Azure AD
· Managing Active Directory in a Hybrid Environment
· Implementing Automation
· Microsoft Azure Solutions
MCAZ02
398
CERTIFICAZIONE 70-532 DEVELOPING AZURE SOLUTIONS
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione (70-532) Developing Microsoft Azure Solutions.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Certificazione Specialist Developing Azure Solutions
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di (70-532) Developing
Microsoft Azure Solutions.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso MCAZ01 Developing Microsoft Azure Solutions (MOC 20532) o
aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCAZ01CERT
399
CERTIFICAZIONE 70-533 IMPLEMENTING AZURE INFRASTRUCTURE
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-533 Implementing Microsoft Azure Infrastructure Solutions.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Cert. MCSD: Azure Solution Architect
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 533
Implementing Microsoft Azure Infrastructure Solutions.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso MCAZ02 Implementing Microsoft Azure Infrastructure Solutions
(MOC 20533) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCAZ02CERT
400
CERTIFICAZIONE 70-480: PROGRAMMING IN HTML5_JS & CSS3
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione (70-480): Programming in HTML5 with Javascript and CSS3.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Certificazioni MCSD: Web Application
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-480:
Programming in HTML5 with Javascript and CSS3.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Programming in HTML5 with Javascript and
CSS3 (Moc 20480) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCHTML5CERT
401
CERTIFICAZIONE 70-486: DEVELOPING ASP.NET MVC 4 WEBAPPS
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-486: Developing ASP.NET MVC 4 Web Application.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Certificazioni MCSA e MCSD: Web Application
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-486:
Developing ASP.NET MVC 4 Web Application.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Developing ASP.NET MVC 4 Web Application
(Moc 20486) o aver acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MVC4WACERT
402
CERTIFICAZIONE 70-487: DEVELOPING WINDOWS AZURE & WS
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-487: Developing Windows Azure and Web Services.
DURATA: 2 giorni
AREA: MICROSOFT (Programmatori)
PERCORSO: Certificazioni MCSA e MCSD: Web Application
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-487:
Developing Windows Azure and Web Services.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Visual Studio 2012: Developing Windows Azure and Web
Services (Moc 20487) o aver acquisito conoscenze equivalenti.
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
AZUREWSCERT
403
IMPLEMENTING MC AZURE INFRASTRUCTURE SOLUTIONS - MOC20533
Iscriviti a questo corso se vuoi imparare a implementare e gestire una infrastruttura basata su Microsoft Azure.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Implementing Microsoft Azure Infrastructure
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Il corso ha l'obiettivo di insegnare ai partecipanti a gestire una infrastruttura
basata sulla tecnologia Microsoft Azure
PREREQUISITI
E' obbligatorio avere:
· Conoscenza delle tecnologie di virtualizzazione on· premise: le macchine virtuali, rete virtuale e dischi rigidi virtuali
· Conoscenza delle impostazioni di configurazione della rete: il protocollo TCP / IP, DNS, reti private virtuali, firewall
e tecnologie di crittografia
· Conoscenza dei siti web: saper creare, configurare, monitorare e distribuire un sito web su Internet Information
Services (IIS)
· Conoscenza dei concetti di Active Directory: Domini, Foreste, controller di dominio, la replica, Kerberos e LDAP
· Conoscenza dei concetti base relativi ai dati: tabelle, query, Structured Query Language (SQL), e schemi di
database
· Conoscenza delle operazioni di backup e ripristino (resilienza e disaster recovery inclusi)
PROGRAMMA
· Introduction to Azure
· Implement and Manage Virtual Networks
404
· Implement Virtual Machines
· Managing Virtual Machines
· Implementing Websites
· Planning and Implementing Data Services
· Implementing PaaS Cloud Services and Mobile Services
· Implementing Content Delivery Networks and Media Services
· Implement Azure AD
· Managing Active Directory in a Hybrid Environment
· Implementing Automation
· Microsoft Azure Solutions
MCAZIS
405
CERTIFICAZIONE 70-533 IMPLEMENTING AZURE INFRASTRUCTURE SPECIALIST
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-533 Implementing Microsoft Azure Infrastructure Solutions.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione Specialist Implementing Microsoft Azure Solutions
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di
certificazione con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-533
Implementing Microsoft Azure Infrastructure Solutions.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso MCAZ02 Implementing Microsoft Azure Infrastructure
Solutions (MOC 20533) o aver acquisito conoscenze equivalenti.
PROGRAMMA
Test che simulano l'esame
Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MCAZISCERT
406
INSTALLING, STORAGE AND COMPUTE WITH WINDOWS SERVER 2016
Iscriviti a questo corso se vuoi imparare a gestire “storage”, ”containers” e “Cluster” utilizzando Windows Server 2016.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2016
METODOLOGIA: Lezione frontale in aula alternata a sessioni di laboratorio informatico
OBIETTIVI: Il corso, unitamente ai corsi MWS1602 e MWS1603, si prefigge di:
fornire le competenze e le conoscenze necessarie ad implementare un'infrastruttura
Windows Server 2016 core in un ambiente aziendale.
I tre corsi insieme coprono l'implementazione, la gestione, il mantenimento e la fornitura di
servizi e infrastruttura in un ambiente Windows Server 2016.
Questo corso copre principalmente l'implementazione dei servizi di storage hyper-V e
Clustering.
PREREQUISITI
E' fortemente consigliato avere:
· Conoscenza di base dei fondamenti di networking
· Comprensione dei concetti di base AD DS
· Conoscenza di base di hardware del server
· Esperienza con la configurazione di sistemi operativi client Windows, come Windows 8 o Windows 10
· Esperienza come amministratore di sistema di Windows Server
PROGRAMMA
407
Module 1: Installing, upgrading, and migrating servers and workloads
· Introducing Windows Server 2016; Preparing and installing Nano Server and Server Core; Preparing for upgrades
and migrations; Migrating server roles and workloads; Windows Server activation models
Module 2: Configuring local storage
· Managing disks in Windows Server 2016;Managing volumes in Windows Server 2016
Module 3: Implementing enterprise storage solutions
· Overview of direct· attached storage, network-attached storage, and storage area networks; Comparing Fibre
Channel, iSCSI, and FCoE; Understanding iSNS, data centre bridging, and MPIO; Configuring sharing in Windows
Server 2016
Module 4: Implementing Storage Spaces and Data Deduplication
· Implementing Storage Spaces; Managing Storage Spaces; Implementing Data Deduplication
Module 5: Installing and configuring Hyper-V and virtual machines
· Overview of Hyper-V; Installing Hyper-V; Configuring storage on Hyper-V host servers; Configuring networking on
Hyper· V host servers; Configuring Hyper-V virtual machines; Managing Hyper-V virtual machines
Module 6: Deploying and managing Windows Server and Hyper-V container
· Overview of containers in Windows Server 2016; Deploying Windows Server and Hyper-V containers; Installing,
configuring, and managing containers;
· Module 7: Overview of high availability and disaster recovery
· Defining levels of availability; Planning high availability and disaster recovery solutions with Hyper· V virtual
machines; Backing up and restoring the Windows Server 2016 operating system and data by using Windows Server
B; High availability with failover clustering in Windows Server 2016
Module 8: Implementing and managing failover clustering
· Planning a failover cluster; Creating and configuring a new failover cluster; Maintaining a failover cluster;
Troubleshooting a failover cluster; Implementing site high availability with stretch clustering
Module 9: Implementing failover clustering for Hyper· V virtual machines
· Overview of integrating Hyper-V in Windows Server 2016 with failover clustering; Implementing and maintaining
Hyper-V virtual machines on failover clusters; Key features for virtual machines in a clustered environment
Module 10: Implementing Network Load Balancing
· Overview of NLB clusters; Configuring an NLB cluster; Planning an NLB implementation
Module 11: Creating and managing deployment images
· Introduction to deployment images; Creating and managing deployment images by using MDT
· Virtual machine environments for different workloads
Module 12: Managing, monitoring, and maintaining virtual machine installations
· WSUS overview and deployment options; Update management process with WSUS; Overview of PowerShell DSC;
Overview of Windows Server 2016 monitoring tools; Using Performance Monitor; Monitoring Event
MWS1601
408
NETWORKING WITH WINDOWS SERVER 2016
Iscriviti a questo corso se vuoi imparare le competenze fondamentali in ambito networking per gestire il deployment e il supporto di Windows Server 2016. Nel corso vengono trattati i fondamenti di IP, le tecnologie per il remote access e altri argomenti più avanzati quali il software defined networking.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2016
METODOLOGIA: Lezione frontale in aula alternata a sessioni di laboratorio informatico
OBIETTIVI: Il corso, unitamente ai corsi MWS1601 e MWS1603, si prefigge di fornire le
competenze e le conoscenze necessarie ad implementare un'infrastruttura Windows Server
2016 core in un ambiente aziendale.
I tre corsi insieme coprono l'implementazione, la gestione, il mantenimento e la fornitura di
servizi e infrastruttura in un ambiente Windows Server 2016. Questo corso copre
principalmente le attività di amministrazione necessarie a mantenere un'infrastruttura
Windows Server 2016, come la gestione del DNS, l'accesso al network e la sicurezza dei dati.
PREREQUISITI
E' fortemente consigliato avere:
· Esperienza lavorativa con Windows Server 2008 o Windows Server 2012
· Conoscenza del modello OSI (Open Systems Interconnection)
· Conoscere il significato e il ruolo dei principali componenti e tecnologie di rete (cablaggi, router, hub, switch)
· Familiarità con le topologie e le architetture di rete
· Conoscenza di base di TCP/IP, degli indirizzamenti e della risoluzione dei nomi
· Esperienza lavorativa con sistemi client Windows quali Windows 8.1 e Windows 10
409
PROGRAMMA
Module 1: Planning and implementing an IPv4 network
· Planning IPv4 addressing;Configuring an IPv4 host; Managing and troubleshooting IPv4 network
connectivity
Module 2: Implementing DHCP
· Overview of the DHCP server role; Deploying DHCP; Managing and troubleshooting DHCP
Module 3: Implementing IPv6
· Overview of IPv6 addressing; Configuring an IPv6 host; Implementing IPv6 and IPv4 coexistence;
Transitioning from IPv4 to IPv6
Module 4: Implementing DNST
· Implementing DNS servers; Configuring zones in DNS; Configuring name resolution between DNS zones;
Configuring DNS integration with Active Directory Domain Services (AD DS); Configuring advanced DNS
settings
Module 5: Implementing and managing IPAMT
· Overview of IPAM; Deploying IPAM; Managing IP address spaces by using IPAM
Module 6: Remote access in Windows Server 2016
· Overview of remote access; Implementing Web Application Proxy
Module 7: Implementing DirectAccess
· Overview of DirectAccess; Implementing DirectAccess by using the Getting Started Wizard;
Implementing and managing an advanced DirectAccess infrastructure
Module 8: Implementing VPNs
· Planning VPNs; Implementing VPNs
Module 9: Implementing networking for branch offices
· Networking features and considerations for branch offices; Implementing Distributed File System (DFS)
for branch offices; Implementing BranchCache for branch offices
Module 10: Configuring advanced networking features
· Overview of high performance networking features; Configuring advanced Microsoft Hyper· V
networking features
Module 11: Implementing Software Defined Networking
· Overview of Software Defined Networking; Implementing network virtualization
Implementing Network
MWS1602
410
IDENTITY WITH WINDOWS SERVER 2016
Iscriviti a questo corso se vuoi imparare come distribuire e configurare i Servizi Active Directory Domain Services (AD DS) ; come implementare la Group Policy; come eseguire il backup e il ripristino, e come monitorare e risolvere i problemi di Active Directory con Windows Server 2016. Inoltre, questo corso insegna come configurare nuovi servizi server di Active Directory, quali Active Directory Federation Services (ADFS) e servizi di Active Directory Certificate (AD CS).
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso, unitamente ai corsi MWS1601 e MWS1602, si prefigge di fornire le
competenze e le conoscenze necessarie ad implementare un'infrastruttura Windows Server
2016 core in un ambiente aziendale.
I tre corsi insieme coprono l'implementazione, la gestione, il mantenimento e la fornitura di
servizi e infrastruttura in un ambiente Windows Server 2016. Questo corso copre
principalmente le attività di amministrazione necessarie a mantenere un'infrastruttura
Windows Server 2016, Questo corso copre principalmente l'implementazione iniziale e la
configurazione dei servizi essenziali come Active Directory Domain Services (AD DS) e Active
Directory Certificate Services (AD CS).
PREREQUISITI
E' fortemente consigliato avere:
· Esperienza con la tecnologia di AD e di DS in Windows Server 2012 o Windows Server 2016
· Esperienza con la configurazione di Windows Server 2012 o Windows Server 2016
411
· Esperienza con le tecnologie di base networking come indirizzi IP,la risoluzione dei nomi e Dynamic Host
Configuration Protocol ( DHCP )
· Esperienza con Microsoft Hyper-V e i concetti di base di virtualizzazione dei server
· Esperienza con con i sistemi operativi client Windows, come Windows 7, Windows 8, Windows 8.1 o
Windows 10
· Esperienza con l'interfaccia di Windows PowerShell
PROGRAMMA
Module 1: Installing and configuring domain controllers
· Overview of AD DS; Overview of AD DS domain controllers; Deploying a domain controller
Module 2: Managing objects in AD DS
· Managing user accounts; Managing groups in AD DS; Managing computer objects in AD DS; Using
Windows PowerShell for AD DS administration; Implementing and managing OUs
Module 3: Advanced AD DS infrastructure management
· Overview of advanced AD DS deployments; Deploying a distributed AD DS environment; Configuring AD
DS trusts
Module 4: Implementing and administering AD DS sites and replication
· Overview of AD DS replication; Configuring AD DS sites; Configuring and monitoring AD DS replication
Module 5: Implementing Group Policy
· Introducing Group Policy; Implementing and administering GPOs; Group Policy scope and Group Policy
processing; Troubleshooting the application of GPOs
Module 6: Managing user settings with Group Policy
· Implementing administrative templates; Configuring Folder Redirection, Software Installation, and
Scripts; Configuring Group Policy preferences
Module 7: Securing Active Directory Domain Services
· Securing domain controllers; Implementing account security; Implementing audit authentication;
Configuring managed service accounts
Module 8: Deploying and managing AD CST
· Deploying CAs; Administering CAs; Troubleshooting and maintaining CAs
Module 9: Deploying and managing certificates
· Deploying and managing certificate templates; Managing certificate deployment, revocation, and
recovery; Using certificates in a business environment; Implementing and managing smart cards
Module 10: Implementing and administering AD FS
· Overview of AD FS; AD FS requirements and planning; Deploying and configuring AD FS; Overview of
Web Application Proxy
Module 11: Implementing and administering AD RMS
· Overview of AD RMS; Deploying and managing an AD R; MS infrastructure; Configuring AD RMS content
412
protection
Module 12: Implementing AD DS synchronization with Microsoft Azure AD
· Planning and preparing for directory synchronization; Implementing directory synchronization by using
Azure AD Connect; Managing identities with directory synchronization
Module 13: Monitoring, managing, and recovering AD DS
· Monitoring AD DS; Managing the Active Directory database; Active Directory backup and recovery
options for AD DS and other identity and access
MWS1603
413
CERTIFICAZIONE 70-740 - INSTALLING, STORAGE AND COMPUTE WITH WINDOWS
SERVER 2016
Iscriviti a questo corso se vuoi ricevere una adeguata preparazione al sostenimento degli esame di certificazione Microsoft (70-740).
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione Microsoft MCSA: Windows Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico EII.
OBIETTIVI: Il corso si prefigge di fornire una adeguata preparazione per sostenere l'esame
Microsoft 70-740
PREREQUISITI
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1601CERT
414
CERTIFICAZIONE 70-741 - NETWORKING WITH WINDOWS SERVER 2016
Iscriviti a questo corso se vuoi ricevere una adeguata preparazione al sostenimento degli esame di certificazione Microsoft 70-742.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione Microsoft MCSA: Windows Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico.
OBIETTIVI: Il corso si prefigge di fornire una adeguata preparazione per sostenere l'esame
Microsoft 70-742.
PREREQUISITI
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1602CERT
415
CERTIFICAZIONE 70-742 – IDENTITY WITH WINDOWS SERVER 2016
Iscriviti a questo corso se vuoi ricevere una adeguata preparazione al sostenimento degli esame di certificazione Microsoft 70-742.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione Microsoft MCSA: Windows Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico.
OBIETTIVI: Il corso si prefigge di fornire una adeguata preparazione per sostenere l'esame
Microsoft 70-742.
PREREQUISITI
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1603CERT
416
INSTALLING AND CONFIGURING WINDOWS SERVER 2012 MOC20410
Iscriviti a questo corso se vuoi imparare a implementare e configurare i servizi core, quali AD DS (Active Directory Domain Services), networking e Hyper-V. Inoltre rappresenta il primo step del percorso di certificazione Microsoft MCSA (MicrosoftCertified Solutions Associate).
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni pratiche in laboratorio.
OBIETTIVI: Fornire le competenze e le conoscenze necessarie ad implementare
un'infrastruttura Windows Server 2012 core in un ambiente aziendale, trattando
principalmente l'implementazione iniziale e la configurazione dei servizi essenziali come
Active Directory Domain Services (AD DS), servizi di networking e configurazione Hyper-V.
PREREQUISITI
E' fortemente consigliato avere esperienze con un sistema operativo Windows Server ed una buona conoscenza dei
fondamenti del networking
E' consigliato avere una buona esperienza nelle attività di supporto e configurazione di sistemi operativi Windows
Client.
PROGRAMMA
· Deploying and Managing Windows Server 2012
· Windows Server 2012 R2 Overview
· Overview of Windows Server 2012 R2 Management
· Introduction to Windows PowerShell
· Introduction to Active Directory Domain Services
· Overview of AD DS
· Overview of Domain Controllers
· Installing a Domain Controller
417
· Managing Active Directory Domain Services Objects
· Managing User Accounts
· Managing Group Accounts· Managing Computer Accounts
· Delegating Administration
· Managing Groups· Creating Groups
· Managing Group Membership
· Strategies for Using Groups
· Managing Access to Resources
· Overview of Managing Access to Resources
· Managing Access to Shared Folders
· Managing Access to Files and Folders Using NTFS Permissions
· Implementing Group Policy
· Overview of Group Policy
· Group Policy Processing
· Securing Windows Servers Using Group Policy Objects
· Windows Security Overview
· Configuring Security Settings
· Restricting Software
· Configuring Windows Firewall with Advanced Security
· Implementing IPv4
· Overview of TCP/IP
· Understanding IPv4 Addressing
· Implementing DHCP
· Installing a DHCP Server Role
· Configuring DHCP Scopes
· Implementing Local Storage
· Overview of Storage
· Managing Disks and Volumes
· Implementing Storage Spaces
· Implementing File and Print Services
· Securing Files and Folders
· Protecting Shared Files and Folders
· Using Shadow Copies
· Implementing Server Virtualization with Hyper· V
· Overview of Virtualization Technologies Technologies
MWS1201
418
ADMINISTERING WINDOWS SERVER 2012 - MOC 20411
Iscriviti a questo corso se vuoi imparare a implementare e configurare i servizi core, quali DNS, NPS, WDS, WSUS. Inoltre rappresenta il secondo step del percorso di certificazione Microsoft MCSA (MicrosoftCertified Solutions Associate).
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni
OBIETTIVI: Fornire le competenze e le conoscenze necessarie ad implementare
un'infrastruttura Windows Server 2012 core in un ambiente aziendale, trattando
principalmente le attività di amministrazione necessarie a mantenere un'infrastruttura
Windows Server 2012, come la gestione del DNS, l'accesso al network e la sicurezza dei dati
PREREQUISITI
· E' fortemente consigliato avere almeno un anno di esperienza di lavoro con Windows Server 2008 o Windows
Server 2012
· Aver frequentato il corso MSWS12_01 o avere competenze equivalenti
· E' consigliato avere una buona conoscenza e comprensione di Active Directory e di una infrastruttura di rete
PROGRAMMA
· Configuring and Troubleshooting DNS
· Installing the DNS Server Role
· Configuring the DNS Server Role
· Configuring DNS Zones
· Configuring DNS Zone Transfers
· Maintaining Active Directory Domain Services
· Implementing Virtualized Domain Controllers
· Implementing Read Only Domain Controllers
419
· Administering AD DS
· Managing the AD DS Database
· Managing and Troubleshooting DNS
· Managing User Desktops with Group Policy
· Implementing Administrative Templates
· Configuring Group Policy Preferences
· Managing Software with GPSI
· Configuring and Troubleshooting Remote Access
· Configuring Network Access
· Configuring VPN Access
· Overview of Network Policies
· Troubleshooting Routing and Remote Access
· Installing, Configuring, and Troubleshooting the Network Policy Server Role
· Installing and Configuring a Network Policy Server
· Configuring RADIUS Clients and Servers
· NPS Authentication Methods
· Implementing Network Access Protection
· Overview of Network Access Protection
· How NAP Works
· Configuring NAP
· Monitoring and Troubleshooting NAP
· Optimizing File Services
· Overview of FSRM Using FSRM to Manage Quotas, File Screens
· Implementing Classification Management and File Management Tasks
· DFS Overview
· Configuring DFS Namespaces
· Deploying and Maintaining Server Images
· Overview of WDS
· Implementing Deployment with WDS
· Administering WDS
· Implementing Update Management
· Overview of WSUS
· Deploying Updates with WSUS
· Monitoring Windows Server 2012
· Monitoring Tools
· Using Performance Monitor
· Monitoring Event Logs
MWS1202
420
CONFIGURING ADVANCED WINDOWS SERVER 2012 SERVICES - MOC 20412
Iscriviti a questo corso se vuoi imparare a implementare e configurare i servizi core, quali DHCP (advanced), DNS (advanced), AD RMS, AD CS, ADFS. Inoltre il corso rappresenta il terzo e ultimo step del percorso di certificazione Microsoft MCSA (Microsoft Certified Solutions Associate).
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni pratiche in laboratorio.
OBIETTIVI: Fornire le competenze e le conoscenze necessarie ad implementare
un'infrastruttura Windows Server 2012 core in un ambiente aziendale, trattando
principalmente la configurazione dei servizi necessari all'implementazione, la gestione e il
mantenimento di una infrastruttura Windows Server 2012, come servizi di networking
avanzati, Active Directory Domain Services (AD DS), gestione dell'identità, gestione dei diritti,
dei servizi federati, bilanciamento del carico di rete, fail over clustering, business continuity e
disaster recovery.
PREREQUISITI
E' fortemente consigliato avere:
· frequentato corsi MSWS12_01 e MSWS12_02 o possedere competenze equivalenti.
· esperienza di lavoro nella implementazione e gestione di una infrastruttura di rete
· esperienza di lavoro nella implementazione e gestione di una infrastruttura Active Directory
PROGRAMMA
· Implementing Advanced Network Services
· Configuring Advanced DHCP Features
· Configuring Advanced DNS Settings
421
· Implementing IP Address Management
· Implementing Advanced File Services
· Configuring Branch Cache
· Optimizing Storage Usage
· Implementing Dynamic Access Control
· Overview of Dynamic Access Control
· Planning for a Dynamic Access Control Implementation
· Configuring Dynamic Access Control
· Implementing Network Load Balancing
· Network Load Balancing Overview
· Implementing Failover Clustering
· Overview of Failover Clustering
· Implementing Failover Clustering with Hyper-V
· Overview of the Integration of Hyper-V with Failover Clustering
· Implementing Disaster Recovery
· Disaster Recovery Overview
· Implementing Windows Server Backup
· Implementing Server and Data Recovery
· Implementing Distributed AD DS Deployments
· Configuring AD DS Trusts
· Implementing AD DS Sites and Replication
· Overview of AD DS Replication
· Configuring AD DS Sites
· Configuring and Monitoring AD DS Replication
· Implementing AD CS
· Public Key Infrastructure Overview
· Deploying Certification Authorities
· Deploying and Managing Certificate Templates
· Implementing Certificate Distribution and Revocation
· Managing Certificate Recovery
· Implementing AD RMS
· Active Directory Rights Management Overview
· Deploying and Managing an AD RMS Infrastructure
· Configuring AD RMS Content Protection
· Configuring External Access to AD RMS
MWS1203
422
CERTIFICAZIONE 70-410 - TS INSTALLING & CONFIGURING WS 2012
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-410
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSA: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70-410
PREREQUISITI
E' obbligatorio aver una buona conoscenza degli ambienti operativi Microsoft Windows
E' fortemente consigliato aver frequentato i corsi MSWS12_01 e MSWS12_02
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1201CERT
423
CERTIFICAZIONE 70-411 - TS ADMINISTERING WS 2012
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-411
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSA: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70· 411
PREREQUISITI
E obbligatorio aver una esperienza pratica di lavoro nell'ambiente Windows Server 2008 o Windows Server 2012
E' fortemente consigliato aver frequentato i corsi MSWS12_01 e MSWS12_
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1202CERT
424
CERTIFICAZIONE 70-412 - TS ADMINISTERING WS 2012 SERVICES
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-412
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSA: Windows Server 2012
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70-412
PREREQUISITI
E' fortemente consigliato aver frequentato i corsi MSWS12_01, MSWS12_02 e MSWS12_03 o possedere
competenze equivalenti.
E' consigliato avere due anni di esperienza lavorativa pratica in un ambiente Windows Server 2008 o Windows
Server 2012.
PROGRAMMA
Simulazioni di sessioni d'esame
MWS1203CERT
425
MONITORING & OPERATING A PRIVATE CLOUD_SYSTEM CENTER12
Iscriviti a questo corso se vuoi imparare a monitorare e gestire un ambiente Cloud con Microsoft System Center 2012 R2.Il corso si focalizza su come gestire e amministrare un ambiente Cloud e descrive come è possibile monitorare elementi key infrastructure e le applicazioni che vengono eseguite all'interno di un Cloud.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Suite System Center (Private Cloud)
METODOLOGIA: La modalità di erogazione prevista per questa attività è quella standard in
aula. I partecipanti saranno protagonisti del processo di apprendimento, grazie a un costante
coinvolgimento attivo nei momenti di esercitazione. Lo svolgimento di laboratori (accessibili
per un periodo limitato anche al termine del corso) permetterà di mettere in pratica e
rendere operative le competenze teoriche apprese.
OBIETTIVI: Trasmettere le conoscenze e le competenze necessarie per installare un Private
Cloud con System Center 2012 e per eventualmente sostenere la certificazione Microsoft 70-
246 Monitoring and Operating a Private Cloud with System Center 2012.
PREREQUISITI
· Esperienza con Windows Server 2012
· Familiarità con Active Directory Domain Services (AD DS)
· Esperienza nella configurazione di Microsoft SharePoint
· Conoscenza dei processi di cloud and data center management
· Conoscenza Storage Area Network (SAN)
PROGRAMMA
· Introduzione ai modelli di Cloud
· Configurazione di un ambiente di Cloud privato
426
· Distribuzione di servizi Cloud
· Monitoraggio di applicazioni nel Cloud
· Configurazione del monitoraggio delle prestazioni delle applicazioni
· Eseguire ed estendere il Service Management in un Cloud Privato
· Automatizzare la creazione degli incident, i rimedi e le richieste di modifica
· Gestione dei problemi nel Cloud Privato
· Automatizzare il Self· Service Provisioning
· Gestire un Cloud self-service e multi-tenant con Windows Azure Pack
· Alta disponibilità, protezione e recupero per il Cloud
· Ottimizzazione dell'infrastruttura Cloud
· Configurazione di SLA, dashboard e widget
MSC1201
427
CONFIGURING & DEPLOYING A PRIVATE CLOUD _SYSTEM CENTER 12 (MOC 10751)
Iscriviti a questo corso se vuoi imparare a configurare e distribuire un Cloud utilizzando Microsoft System Center 2012 R2.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Suite System Center (Private Cloud)
METODOLOGIA: La modalità di erogazione prevista per questa attività è quella standard in
aula. i partecipanti saranno protagonisti del processo di apprendimento, grazie a un costante
coinvolgimento attivo nei momenti di esercitazione. Lo svolgimento di laboratori (accessibili
per un periodo limitato anche al termine del corso) permetterà di mettere in pratica e
rendere operative le competenze teoriche apprese.
OBIETTIVI: Trasmettere agli allievi le competenze per configurare e distribuire un Cloud
utilizzando Microsoft System Center 2012 R2 e per eventualmente sostenere la certificazione
Microsoft 70· 247: Configuring and Deploying a Private Cloud with System Center 2012.
PREREQUISITI
E' fortemente consigliato aver partecipato al corso MSC12_01 Monitoring & Operating a Private Cloud_System
Center12 o possedere conoscenze equivalenti
PROGRAMMA
· Pianificazione di un Cloud
· Configurazione e distribuzione di Cloud privati con Microsoft System Center 2012 R2 Virtual Machine Manager
· Estendere e mantenere l'infrastruttura Cloud
· Configurazione della distribuzione di Applicazioni
· Creare le fondamenta di un Cloud Privato
· Distribuzione e configurazione dell'accesso a un Cloud privato
· Monitoraggio di un'infrastruttura Cloud
428
· Estensione e personalizzazione del monitoraggio dell'infrastruttura Cloud
· Implementazione della Gestione dei Servizi per il Cloud
· Configurazione di alta disponibilità, Disaster Recovery e protezione per un Cloud
· L'automazione e la standardizzazione di un Cloud
· Configurazione di un Cloud privato in modalità Self-service e multi-tenant
MSC1202
429
CERTIFICAZIONE 70-246 TS MONITORING & OPERATING PRIVATE CLOUD SC12
Iscriviti a questo corso se vuoi rafforzare le tua preparazione e le tue competenze in vista dell’esame di certificazione 70-246 Monitoring and Operating a Private Cloud with System Center 2012.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti) PERCORSO: Certificazione MCSE: Suite System Center
METODOLOGIA: Il corso si svolge in aula e prevede lo svolgimento simulazione d'esame di certificazione 70-246 Monitoring and Operating a Private Cloud with System Center 2012. Durante la simulazione, svolta con supporto cartaceo, il docente fornirà spiegazioni e chiarimenti su dubbi e/o errori che emergeranno durante lo svolgimento della simulazione stessa.
OBIETTIVI: · Validare e mettere a punto le competenze necessarie al superamento dell'esame · Individuare eventuali aree critiche in modo che possano essere rafforzate e consolidate per sostenere l'esame 70-246 Monitoring and Operating a Private Cloud with System Center 2012
PREREQUISITI
· Per partecipare con profitto a questa attività è consigliata la partecipazione al corso MSSC12_01 Monitoring and Operating a Private Cloud (MOC 20246) oppure essere necessariamente in possesso di competenze equivalenti
PROGRAMMA
Simulazione d'esame con domande inerenti · Configurare l'automazione dei processi del data center · Distribuire il monitoraggio delle risorse · Monitorare le risorse · Configurare e mantenere la gestione dei servizi · Gestire la configurazione e la protezione Esame finale in lingua inglese
MSC1201CERT
430
CERTIFICAZIONE 70-247 TS CONFIGURING & DEPLOYING PRIVATE CLOUD SC12
Iscriviti a questo corso se vuoi rafforzare le tua preparazione e le tue competenze per sostenere l’esame di certificazione 70-247 Configuring and Deploying a Private Cloud with System Center 2012
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione MCSE: Suite System Center
METODOLOGIA: Il corso si svolge in aula e prevede simulazioni dell' esame di certificazione
70· 247 Configuring and Deploying a Private Cloud with System Center 2012. Durante la
simulazione, svolta con supporto cartaceo, il docente fornirà spiegazioni e chiarimenti su
dubbi e/o errori che emergeranno durante lo svolgimento della simulazione stessa.
OBIETTIVI:
· Validare e mettere a punto le competenze necessarie al superamento dell'esam
· Individuare eventuali aree critiche in modo che possano essere rafforzate e consolidate
prima di sostenere l'esame 70· 247 Configuring and Deploying a Private Cloud with System
Center 2012
PREREQUISITI
E' Consigliato aver conseguito la certificazione 70· 246 Monitoring and Operating a Private Cloud with System
Center 2012.
E' Fortemente consigliato aver partecipato al corso MSSC12_02 (MOC 20247) Configuring and Deploying a Private
oppure essere necessariamente in possesso di competenze equivalenti.
PROGRAMMA
Simulazione d'esame con domande inerenti:
· Progettare e distribuire System Center
431
· Configurare l'infrastruttura di System Center
· Configurare il cloud fabric
· Configurare l'integrazione di System Center
· Configurare e distribuire macchine virtuali e servizi
· Esame finale in lingua inglese
MSC1202CERT
432
CORE & ADVANCED SOLUTIONS OF MS EXCHANGE SERVER 13
Iscriviti a questo corso se vuoi imparare le linee guida, le best practice e le procedure che ti aiuteranno ad ottimizzare l’implementazione di Exchange Server 2013
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Exchange Server 2013
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico. Il corso presenta guidelines, best practices e considerazioni che aiutano a
ottimizzare il deployment del server Exchange. Gli allievi apprendono come configurare e
gestire il ruolo mailbox, i client e l'infrastruttura Exchange.
OBIETTIVI: Trasmettere la capacità di configurare e gestire un ambiente di messaggistica
basato su Microsoft Exchange Server 2013
PREREQUISITI
E fortemente consigliato:
· aver frequentato i corsi MSWS12_01 MSWS12_02 MSWS12_03 o possedere competenze equivalenti
· avere almeno 2 anni di esperienza lavorativa con Active Directory Domain Services (AD DS) e con name
resolution, compreso DNS
PROGRAMMA
· Deploying and Managing Exchange Server 2013
· Managing Exchange Server 2013
· Planning and Configuring Mailbox Servers
· Configuring Mailbox Servers
· Managing Recipient Objects
· Managing Exchange Server 2013 Recipients
· Planning and Deploying Client Access Servers
433
· Managing Client Access Services
· Planning and Configuring Messaging Client Connectivity
· Client Connectivity to Client Access Server
· Configuring Outlook Web App
· Planning and Configuring Message Transport
· Managing Transport Rules
· Planning and Implementing High Availability
· Configuring Highly Available Client Access Servers
· Planning and Implementing Disaster Recovery
· Planning and Implementing Exchange Server 2013 Backup
· Planning and Configuring Administrative Security and Auditing
· Configuring Role· Based Access Control
· Monitoring and Troubleshooting Exchange Server 2013
· Monitoring Exchange Server 2013
MEX13
434
CERTIFICAZIONE 70-341 -TS CORE OF MS EXCHANGE SERVER 13
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-341
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSE Exchange Server 2013
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70· 341
PREREQUISITI
E' fortemente consigliato:
· aver frequentato i corsi MSWS12_01, MSWS12_02, MSWS12_03 o possedere competenze equivalenti
· avere almeno 2 anni di esperienza di amministrazione Windows Server, compreso Windows Server 2008 R2 o
Windows Server 2012
· avere almeno 2 anni di esperienzalavorativa con Active Directory Domain Services (AD DS)
· avere almeno 2 anni di esperienzalavorativa con name resolution, compreso DNS
PROGRAMMA
Simulazioni di sessioni d'esame
MEX1301CERT
435
CERTIFICAZIONE 70-342 -TSADVANCED SOLUTIONS_MS EXCHANGE SERVER13
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-342
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSE Exchange Server 2013
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70· 342
PREREQUISITI
E' fortemente consigliatio:
· aver fequentato i corsi MSWS12_01 MSWS12_02 MSWS12_03 o possederecompetenzeequivalenti
· avere almeno 2 anni di esperienza di amministrazione Windows Server, compreso Windows Server 2008 R2 o
Windows Server 2012
· avere almeno 2 anni di esperienzalavorativa con Active Directory Domain Services (AD DS)
· avere almeno 2 anni di esperienzalavorativa con name resolution, compreso DNS
PROGRAMMA
Simulazioni di sessioni d'esame
MEX1302CERT
436
ADMINISTERING MICROSOFT EXCHANGE SERVER 2016
Iscriviti a questo corso se vuoi imparare ad amministrare e supportare Exchange Server 2016. Gli studenti apprenderanno come installare Exchange Server 2016 e come configurare e gestire un ambiente Exchange Server.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Exchange Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso si prefigge di:
· Fornire le competenze e le conoscenze necessarie ad implementare un'infrastruttura
Exchange 2016 in un ambiente aziendale
· Illustrare come gestire i destinatari di posta elettronica e le cartelle pubbliche, compreso il
modo di eseguire operazioni di massa utilizzando Exchange Management Shell
· Insegnare a gestire la connettività dei client, il trasporto dei messaggi, come implementare e
gestire distribuzioni di Exchange Server e come impostare il backup ed implementare
soluzioni di disaster recovery
PREREQUISITI
E' fortemente consigliato:
· Un minimo di due anni di esperienza con l'amministrazione di Windows Server, incluso Windows Server
2012 R @ o Windows Server 2016
· Un minimo di due anni di esperienza di lavoro con Active Directory Domain Services (AD DS) e con la
risoluzione dei nomitra cui Domain Name System (DNS)
437
· Comprensione dei concetti di rete TCP / IP, di Windows Server 2012 R2 o versione successiva e di Active
Directory, compresa La pianificazione, la progettazione e la distribuzione
· Comprensione dei concetti di sicurezza come autenticazione e autorizzazione
· Comprensione di Simple Mail Transfer Protocol (SMTP)
· Conoscenza operativa di infrastruttura a chiave pubblica (PKI) di tecnologie, tra cui Servizi certificati
Active Directory (AD CS)
PROGRAMMA
Module 1: Deploying Microsoft Exchange Server 2016
· Overview of Exchange Server 2016; Requirements and deployment options for Exchange Server 2016
Module 2: Managing Microsoft Exchange Server 2016 servers
· Exchange Server 2016 management; Overview of the Exchange 2016 Mailbox server; Configuring
Mailbox servers
Module 3: Managing recipient objects
· Exchange Server 2016 recipients; Managing Exchange Server recipients; Configuring address lists and
policies
Module 4: Managing Microsoft Exchange Server 2016 and recipient objects by using Exchange
Management Shell
· Overview of the Exchange Management Shell; Managing Exchange Server 2016 by using Exchange
Management Shell; Managing Exchange Server 2016 by using Exchange Management Shell scripts
Module 5: Implementing client connectivity
· Configuring client access services in Exchange Server 2016; Managing client services; Client connectivity
and publishing of Exchange Server 2016 services; Configuring Outlook on the web
Configuring mobile messaging on Exchange Server 2016;
Module 6: Module 6: Managing high availability in Exchange Server 2016
· High availability on Exchange Server 2016; Configuring highly available mailbox databases; Configuring
high availability of Client Access services.
Module 7: Implementing disaster recovery for Microsoft Exchange Server 2016
· Implementing Exchange Server 2016 backup; Implementing Exchange Server 2016 recovery
Module 8: Configuring and managing message transport
· Overview of message transport; Configuring message transport; Managing transport rules
Module 9: Configuring antivirus, antispam, and malware protection
· Deploying and managing an Edge Transport server for message security; Implementing an antivirus
solution for Exchange Server 2016; Implementing an antispam solution for Exchange Server 2016
Module 10: Implementing and managing Microsoft Exchange Online deployments
· Overview of Exchange Online and Office 365; Managing Exchange Online; Implementing the migration
to Exchange Online
438
Module 11: Monitoring and troubleshooting Microsoft Exchange Server 2016
· Monitoring Exchange Server 2016; Troubleshooting Exchange Server 2016
Module 12: Securing and maintaining Exchange Server 2016
· Securing Exchange Server with role· based access control (RBAC); Configuring audit logging on Exchange
Server 2016; Maintaining Exchange Server
MEX16_01
439
DESIGNING AND DEPLOYING MICROSOFT EXCHANGE SERVER 2016
Iscriviti a questo corso se sei già un amministratore esperto di Exchange Server e vuoi conoscere come progettare e implementare un ambiente di messaggistica Exchange Server 2016.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Exchange Server 2016
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso si prefigge di:
· Fornire le competenze e le conoscenze necessarie ad implementare un'infrastruttura
Exchange 2016 in un ambiente aziendale
· Insegnare a progettare e configurare le componenti avanzate in Exchange Server 2016,
come la resilienza del sito, la sicurezza avanzata, l'archiviazione e le soluzioni di individuate.
Inoltre, gli studenti potranno conoscere la coesistenza con le altre organizzazioni di Exchange
o Exchange Online e la migrazione da versioni precedenti di Exchange Server
PREREQUISITI
E' fortemente consigliato:
· Certificazione A+ o conoscenzaequivalente
· Certificazione Network o conoscenzaequivalente
· Completamento del Corso 2028A Amministrazione di base di Microsoft Windows 2000, o
unaconoscenzaequivalente
· Frequenza del corso 20345-1A Administering Exchange Server 2016 o unaconoscenzaequivalente
· Un minimo di due anni di esperienza di lavoro con qualsiasiversione di Exchange Server
· Un minimo di seimesi di esperienza di lavoro con Exchange Server 2013 o Exchange Server 2016
· Un minimo di due anni di esperienza di somministrazione di Windows Server 2012 R2
· Un minimo due anni di esperienza di lavoro con Active Directory Domain Services (AD DS)
440
· Un minimo di due anni di esperienza di lavoro con Domain Name System (DNS)
· Esperienza di lavoro con icertificati, comprese le infrastrutture (PKI) e certificati pubblici chiave
· Esperienza di lavoro con Windows PowerShell
PROGRAMMA
Module 1: Planning Exchange Server 2016 deployments
· New features in Exchange Server 2016;Gathering business requirements for an Exchange Server 2016
deployment; Planning for an Exchange Server deployment; Designing a Unified Messaging (UM)
deployment
Module 2: Planning and deploying Exchange Server 2016 Mailbox services
· Planning Exchange Server hardware requirements; Planning Exchange Server for virtualization and
Microsoft Azure integration; Planning and implementing public folders
Module 3: Planning and deploying message transport
· Designing message routing; Designing transport services; Designing the message-routing perimeter;
Designing and implementing transport compliance
Module 4: Planning and deploying client access
· Planning for Exchange Server 2016 clients; Planning for client access; Planning and implementing Office
Online Server; Planning and implementing coexistence of SharePoint 2016 with Exchange; Designing
external client access
Module 5: Designing and implementing high availability
· Planning high availability for Exchange Server 2016; Planning for load balancing; Planning for site
resilience
Module 6: Maintaining Exchange Server 2016T
· Using Managed Availability to improve high availability; Implementing DSC
Module 7: Designing messaging security
· Planning messaging security; Designing and implementing AD RMS and Azure RMS integration
Module 8: Designing and implementing message retention
· Overview of messaging records management and archiving; Designing In-Place Archiving; Designing and
implementing message retention
Module 9: Designing messaging compliance
· Designing and implementing data loss prevention; Designing and implementing In-Place Hold;
Designing and implementing In-Place eDiscovery
Module 10: Designing and implementing messaging coexistence
· Designing and implementing federation; Designing coexistence between Exchange organizations;
· Designing and implementing cross-forest mailbox moves
Module 11: Upgrading to Exchange Server 2016
· Planning an upgrade from previous Exchange Server versions; Implementing the upgrade from previous
441
Exchange Server versions
Module 12: Planning a hybrid Exchange Server deployment
· Basics of a hybrid deployment; Planning and implementing a hybrid deployment; Implementing
advanced functionality for hybrid deployments
MEX16_02
442
CERTIFICAZIONE 70-345: DESIGNING AND DEPLOYNG MICROSOFT EXCHANGE
SERVER 2016
Iscriviti a questo corso se vuoi ricevere una adeguata preparazione al sostenimento degli esame di certificazione Microsoft 70-345.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSE: Exchange Server 201
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso si prefigge di fornire una adeguata preparazione per sostenere l'esame
Microsoft 70-345
PREREQUISITI
E' fortemente consigliato aver frequentato i corsi MEX16_01 e MEX16_02 o possedere competenze
equivalenti
PROGRAMMA
Simulazioni di sessioni d'esame
MEX16CERT
443
MICROSOFT SHAREPOINT SERVER 13 CORE SOLUTIONS MOC20331
Iscriviti a questo corso se vuoi acquisire le conoscenze e le capacità per gestire un ambiente Microsoft SharePoint Server 2013, imparare le linee guida, e le best practice per ottimizzare l’implementazione di un server SharePoint
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Sharepoint Server 2013
METODOLOGIA: Il corso si svolgerà in aula e prevede lezioni frontali e parte pratica definita
Lab (esercitazione di laboratorio) attraverso la quale i partecipanti avranno la possibilità di
approfondire e verificare la corretta comprensione dell'argomento trattato, su ambienti di
lavoro virtuale
OBIETTIVI:
Fornire le conoscenze per:
· Progettare architetture logiche e fisiche
· Installare e configurare SharePoint Server 2013
· Creare applicazioni web e raccolte siti
· Pianificare e configurare applicazioni di servizio
· Gestire utenti , permessi e la tassonomia
· Configurare l'autenticazione per SharePoint 2013, profili utente e la ricerca aziendale
· Assicurare una distribuzione di SharePoint 2013
PREREQUISITI
Obbligatori
· Capacità di configurazione dei servizi Active Directory
· Capacità di amministrare i servizi IIS; capacità di gestione di un ambiente server Windows Server 2008 R2 o
Windows Server 2012
444
Fortemente Consigliati
· Capacità di gestire le applicazioni mediante la PowerShell
· Capacità di connettere le applicazioni a Sql Server
· Capacità di implementare la sicurezza Claim· based
PROGRAMMA
· Introduzione a SharePoint Server 2013
· Progettazione di una Architettura Logica
· Progettazione di una Architettura Fisica
· Installazione e Configurazione SharePoint Server 2013
· Creare Applicazioni Web and Raccolte di Siti
· Pianificare e Configurare Applicazioni di Servizio
· Gestione di Utenti e Permessi
· Configurare l'autenticazione per SharePoint 2013
· Protezione di una distribuzione SharePoint 2013
· Gestione Tassonomia
· Configurare i profili utente
· Configurare i componenti chiavi di ricerca
MSSP01
445
MICROSOFT SHAREPOINT SERVER 13 ADVANCED SOLUTIONS MOC 20332
Iscriviti a questo corso se vuoi acquisire le conoscenze per pianificare, configurare e gestire un ambiente Microsoft SharePoint Server 2013.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: MCSE Microsoft Sharepoint Server 2013
METODOLOGIA: Il corso si svolge in aula e prevede lezioni frontali ed una parte pratica
definita Lab (esercitazione di laboratorio) attraverso la quale i partecipanti avranno la
possibilità di approfondire e verificare la corretta comprensione dell'argomento trattato, su
ambienti di lavoro virtuale
OBIETTIVI: Trasferire le conoscenze per:
· Descrivere le funzioni principali di SharePoint 2013
· Pianificare e ideare un ambiente SharePoint 2013 per soddisfare i requisiti dell'alta
disponibilità e disaster recovery
· Pianificare e implementare un'architettura di applicazione di servizio per l'impiego di
SharePoint 2013
· Configurare e gestire le funzioni di Business Connectivity Services nell'implementazione di
SharePoint 2013
· Pianificare e configurare soluzioni di Business Intelligence
· Ottimizzare l'esperienza di ricerca per un ambiente aziendale
· Pianificare e configurare la gestione del contenuto aziendale nell'implementazione di
SharePoint 2013
· Pianificare e configurare un'infrastruttura di gestione di web content per soddisfare le
richieste di business
· Gestire le soluzioni nell'implementazione di SharePoint 2013
· Configurare e gestire applicazioni in un ambiente SharePoint Server 2013
· Sviluppare e implementare un piano di governance per SharePoint Server 2013
446
PREREQUISITI
· Avere almeno un anno di esperienza di mapping business requirements su tecniche di programmazione logica e
fisica
· Avere configurato Active Directory per l'utilizzo in autenticazione, autorizzazione e come archivio utente
· Avere amministrato Internet Information Services (IIS)
· Avere esperienza nel gestire software in un server aziendale Windows 2008 R2 o in un ambiente Windows Server
2012
· Avere Frequentato il corso MSSP01 Core Solutions of Microsoft SharePoint Server 2013 o possedere
conoscenze equivalenti
PROGRAMMA
· Capire Architettura inin SharePoint Server 2013
· Progettare per Business Continuity Management
· Provare il backup e ripristino del processo
· Configurazione e gestione Servizi di integrazione
· Abilitazione Produttività e Collaborazione
· Progettazione e configurazione Business intelligence
· Progettazione e configurazione Enterprise Search
· Progettazione e configurazione Enterprise Content Management
· Progettazione e configurazione Web Content Management
· Gestione di soluzioni in SharePoint Server 2013
· Gestione di Applicazioni in SharePoint Server 2013
· Lo sviluppo di un piano di governance
MSSP02
447
CERTIFICAZIONE 70-331 MCSE CORE SOLUTION SHAREPOINT SERVER13
Iscriviti a questo corso se vuoi prepararti in maniera intensiva al il sostenimento dell’esame di Certificazione 70-331 Core Solutions of Microsoft® SharePoint® Server 2013 (Esame valido per la Certificazione Microsoft Certified Solutions Expert (MCSE): SharePoint 2013)
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Cert. MCSE: Sharepoint Server 2013
METODOLOGIA: Il corso si svolge in aula e prevede Esecuzione di Test, elettronici e cartacei,
che simulano l'esame di certificazione con spiegazioni del docente su errori o dubbi . L'esame
si sosterrà l'ultimo giorno di corso in lingua inglese
OBIETTIVI:
Fornire le nozioni per sostenere l'esame 70· 331:
· Core Solutions of Microsoft SharePoint Server 2013
PREREQUISITI
· Aver frequentato il corso MOC 20331
· Core Solutions of Microsoft(r) SharePoint(r) Server 2013 o aver comunque acquisito conoscenze equivalenti
· Comprensione della lingua inglese
PROGRAMMA
· Simulazione d'esame (Test elettronici e cartacei)
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
· Esame
MSSP01CERT
448
CERTIFICAZIONE 70-332 MCSE ADVANCED SOLUTION SHAREPOINT SERVER13
Iscriviti a questo corso se vuoi prepararti in maniera intensiva al il sostenimento dell’esame di Certificazione 70-332 Advanced Solutions of Microsoft® SharePoint® Server 2013 Esame valido per la Certificazione Microsoft Certified Solutions Expert (MCSE): SharePoint 2013.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione MCSE Microsoft Sharepoint
METODOLOGIA: Il corso si svolge in aula e prevede Esecuzione di Test, elettronici e cartacei,
che simulano l'esame di certificazione con spiegazioni del docente su errori o dubbi.
L'esame si sosterrà l'ultimo giorno di corso in inglese .
OBIETTIVI: Fornire le nozioni necessarie a sostenere l'esame 70· 332: Advanced Solutions of
Microsoft SharePoint Server 2013.
PREREQUISITI
· E' obbligatorio aver conseguito la Certificazione 70-331 MCSE Core Solution Sharepoint Server, aver frequentato il
corso MSSP02 (MOC 20332-Advanced Solutions of Microsoft(r) SharePoint(r) Server 2013) o aver comunque
acquisito conoscenze equivalenti
· Comprensione della lingua inglese
PROGRAMMA
· Simulazione d'esame (Test, elettronici e cartacei)
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
· Esame
MSSP02CERT
449
QUERYING MICROSOFT SQL SERVER 2014- MOC 20461
Iscriviti a questo corso se vuoi imparare a scrivere query Transact-SQL per Microsoft SQL Server e sei un Database Administrator, un Database Developer o un professionista della Business Intelligence
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi
OBIETTIVI: Questo corso si propone di trasmettere ai partecipanti le conoscenze e le
competenze per creare, eseguire, gestire Query con MS SQL Server. Anche se nei Contenuti si
fa riferimento alla versione 2014, i comandi e le funzionalità sono rimaste uguali alla 2012
PREREQUISITI
E' obbligatorio possedere:
· una conoscenza operativa di database relazionali
· una conoscenza di base del sistema operativo Microsoft Windows e sue funzionalità di base
PROGRAMMA
· Introduction to Microsoft SQL Server 2014
· Introduction to T· SQL Querying
· Writing SELECT Queries
· Querying Multiple Tables
· Sorting and Filtering Data
· Working with SQL Server 2014 Data Types
· Using DML to Modify Data
· Using Built· In Functions
· Grouping and Aggregating Data
· Using Subqueries
450
· Using Table Expressions
· Using Set Operators
· Using Window Ranking, Offset, and Aggregate Functions
· Pivoting and Grouping Sets
· Executing Stored Procedures
· Programming with T· SQL
· Implementing Error Handling
· Implementing Transactions
MSQL1401
451
ADMINISTERING MICROSOFT SQL SERVER 2014 DATABASES-MOC20462
Iscriviti a questo corso se vuoi imparare a gestire e amministrare dal punto di vista sistemistico un database MS SQL Server
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Questo corso si propone di trasmettere ai partecipanti le conoscenze e le
competenze per amministrare MS SQL Server. Anche se nei Contenuti si fa riferimento alla
versione 2014, i comandi e le funzionalità sono rimaste uguali alla 2012
PREREQUISITI
Per partecipare al corso, gli studenti devono obbligatoriamente possedere i seguenti requisiti:
· Conoscenza di base del sistema operativo Microsoft Windows e la sua funzionalità di base
· Conoscenza operativa di Transact· SQL
· Conoscenza operativa di database relazionali
· Qualche esperienza con la progettazione di database
PROGRAMMA
· Introduction to SQL Server 2014 Database Administration
· Installing and Configuring SQL Server 2014
· Working with Databases and Storage
· Planning and Implementing a Backup Strategy
· Restoring SQL Server 2014 Databases
· Importing and Exporting Data
· Monitoring SQL Server 2014
· Tracing SQL Server Activity
452
· Managing SQL Server Security
· Auditing Data Access and Encrypting Data
· Performing Ongoing Database Maintenance
· Automating SQL Server 2014 Management
· Monitoring SQL Server 2014 by Using Alerts and Notifications
MSQL1402
453
IMPLEMENTING A DATA WAREHOUSE_ MS SQL SERVER 14 MOC20463
Iscriviti a questo corso se vuoi imparare a gestire soluzioni di Business Intelligence tramite l’implementazione di Data Warehouse con MS SQL Server
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi
OBIETTIVI: Questo corso vuole trasmettere ai partecipanti le conoscenze e le competenze per
implementare un Data Warehouse con MS SQL Server. Anche se nei Contenuti si fa
riferimento alla versione 2014, i comandi e le funzionalità sono rimaste uguali alla 2012.
PREREQUISITI
Per partecipare al corso, gli studenti devono possedere i seguenti requisiti:
Almeno 2 anni di esperienza di lavoro con i database relazionali, e quindi:
· Saper progettare di un database normalizzato
· Saper creare tabelle e relazioni.
· Saper interrogare Transact· SQL.
PROGRAMMA
· Introduction to Data Warehousing
· Planning Data Warehouse Infrastructure
· Designing and Implementing a Data Warehouse
· Creating an ETL Solution with SSIS
· Implementing Control Flow in an SSIS Package
· Debugging and Troubleshooting SSIS Packages
· Implementing a Data Extraction Solution
· Loading Data into a Data Warehouse
454
· Enforcing Data Quality
· Master Data Services
· Extending SQL Server Integration Services
· Deploying and Configuring SSIS Packages
· Consuming Data in a Data Warehouse
MSQL1404
455
CERTIFICAZIONE 70-461 SQL SERVER QUERYING MS SQL SERVER
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-461 Querying Microsoft SQL Server 2012/2014
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-461
Querying Microsoft SQL Server 2014
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Querying Microsoft SQL Server 2014 (MOC 20461) o aver
acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MSQL1401CERT
456
CERTIFICAZIONE 70-462 SQL SERVER ADMINISTERING MS SQL SERVER DB
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-462 Administering Microsoft SQL Server 2012/2014 Databases
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con esecuzione di test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di Certificazione 70-462
Administering Microsoft SQL Server 2014 Databases
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Administering Microsoft SQL Server 2014 Databases (MOC
20462) o aver acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MSQL1402CERT
457
CERTIFICAZIONE 70-463 SQL SERVER IMPLEMENTING DWH_ MS SQL SERVER
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-463 Implementing a Data Warehouse with Microsoft SQL Server 2012/2014.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: SQL Server 2014
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-463
Implementing a Data Warehouse with Microsoft SQL Server 2014
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Implementing a Data Warehouse with Microsoft SQL Server
2014 (MOC 20463) o aver comunque acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MSQL1404CERT
458
DEVELOPING MS SQL SERVER 14 DATABASES - MOC 20464
Iscriviti a questo corso se vuoi imparare a disegnare ed indicizzare tabelle, a pianificare query, a creare i vari oggetti (tra cui viste, stored procedure, funzioni), a gestire indici, concorrenza, errori e trigger con Microsoft SQL Server
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Data Platform SQL Server 2014
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi.
OBIETTIVI: Questo corso vuole trasmettere ai partecipanti le conoscenze e le competenze per
sviluppare un Database con MS SQL Server.
Anche se nei Contenuti si fa riferimento alla versione 2014, i comandi e le funzionalità sono
rimaste simili alla 2012.
PREREQUISITI
Per partecipare al corso, gli studenti devono possedere obbligatoriamente i seguenti requisiti:
· Conoscenza implementativa di query T· SQL
· Conoscenza dei concetti di base dei database relazionali
PROGRAMMA
· Introduction to Database Development
· Designing and Implementing Tables
· Ensuring Data Integrity through Constraints
· Introduction to Indexing
· Advanced Indexing
· Columnstore Indexes
· Designing and Implementing Views
459
· Designing and Implementing Stored Procedures
· Designing and Implementing User· Defined Functions
· Responding to Data Manipulation via Triggers
· Using In· Memory Tables
· Implementing Managed Code in SQL Server
· Storing and Querying XML Data in SQL Server
· Working with SQL Server Spatial Data
MSQLDP01
460
DESIGNING DB SOLUTIONS FOR MS SQL SERVER 14- MOC 20465
Iscriviti a questo corso se vuoi imparare a progettare e realizzare infrastrutture per database aziendali utilizzando MS SQL Server e altre tecnologie Microsoft; imparerai inoltre a consolidare i workload, a lavorare anche con soluzioni basate sul cloud Azure, a gestire la high availability ed il disaster recovery.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Data Platform SQL Server 2014
METODOLOGIA: Lezioni frontali con spiegazioni del docente accompagnate con slide e/o
demo sul proprio PC e/o utilizzo della lavagna, e successivi laboratori esercitativi
OBIETTIVI: Questo corso vuole trasmettere ai partecipanti le conoscenze e le competenze per
disegnare un Database con MS SQL Server.
Anche se nei Contenuti si fa riferimento alla versione 2014, i comandi e le funzionalità sono
rimaste simili alla 2012.
PREREQUISITI
E' obbligatorio possedere :
· Almeno 2 anni di esperienza di lavoro con i database relazionali
· Saper svolgere attività quali:
· Pianificazione e implementazione dei database
· Gestione dei database
· Interrogazione con Transact· SQL
Possedere:
· conoscenze di base di alta disponibilità e disaster recovery
· conoscenze di base delle tecnologie di Windows Azure e concetti intorno cloud computing
461
PROGRAMMA
· Introduction to Enterprise Data Architecture
· Multi-Server Configuration Management
· Consolidating Database Workloads with SQL Server 2014
· Introduction to Windows Azure
· Windows Azure SQL Database
· SQL Server in Windows Azure Virtual Machines
· Introduction to High Availability in SQL Server 2014
· Clustering with Windows Server and SQL Server 2014
· AlwaysOn Availability Groups
· Planning High Availability and Disaster Recovery
· Replicating Data
MSQLDP02
462
CERTIFICAZIONE 70-464: DEVELOPING MS SQL SERVER DB
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-464: Developing Microsoft SQL Server 2014 Databases
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Cert.ni MCSE:DataPlatform SQLServer 2014
METODOLOGIA: Lezioni frontali con esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI:
L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70· 464:
· Developing Microsoft SQL Server 2014 Databases
PREREQUISITI
E' fortemente consigliato aver frequentato il corso Developing Microsoft SQL Server Databases (Moc 20464) o aver
acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame.
MSQLDP01CERT
463
CERTIFICAZIONE 70-465: DESIGNING DB SOLUTIONS MSSQL SERVER
Iscriviti a questo corso se vuoi prepararti in modo adeguato al fine di sostenere l'Esame di certificazione 70-465: Designing Databases Solutions for Microsoft SQL Server.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazioni MCSE: Data Management and
METODOLOGIA: Lezioni frontali con Esecuzione di Test che simulano l'esame di certificazione
con spiegazioni del docente su errori o dubbi.
OBIETTIVI: L'obiettivo del Corso è preparare il Candidato all'Esame di certificazione 70-465:
Designing Databases Solutions for Microsoft SQL Server
PREREQUISITI
E' fortemente consigliato aver frequentato il Designing Databases Solutions for Microsoft SQL Server (Moc 20465) o
aver acquisito conoscenze equivalenti
PROGRAMMA
· Test che simulano l'esame
· Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell'esame
MSQLDP02CERT
464
INSTALLING & CONFIGURING WINDOWS 10 MOC 20697 - 1
Iscriviti a questo corso se vuoi imparare le conoscenze necessarie a installare e configurare Windows 10 in pc e altri device in un ambiente enterprise.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows 10
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Il corso unitamente ai corsi MSWIN1002 e MSWIN1003, si prefigge di:
· fornire le competenze e le conoscenze necessarie ad installare e personalizzare Windows
10,;
· fornire le competenze e le conoscenze necessarie per configurare una rete locale e remota e
implementare diverse funzioni di storage
PREREQUISITI
E' fortemente consigliato :
· Almeno due anni di esperienza nel settore IT.
· Conoscenza dei fondamenti di reti, inclusi i protocolli TCP/IP.
· Conoscenza di base di Active Directory Domain Services (AD DS).
· Fondamenti di Windows Server 2008 R2 o 2012.
· Conoscenze di base della sintassi di PowerShell.
PROGRAMMA
Module 1: Overview of Windows 10
Introducing Windows 10; Navigating the User Interface
Module 2: Installing Windows 10
465
Installing Windows 10; Upgrading to Windows 10
Module 3: Configuring Your Device
Overview of Tools Used to Configure Windows 10; Common Configuration Options; Managing User Accounts; Using
OneDrive
Module 4: Configuring Network Connectivity
Configuring IP Network Connectivity; Implementing Name Resolution; Implementing Wireless Network
Connectivity; Overview of Remote Access
Module 5: Managing Storage
Overview of Storage Options; Managing Disks, Partitions, and Volumes; Maintaining Disks and Volumes; Managing
Storage Spaces
Module 6: Managing Files and Printers
Overview of File Systems; Configuring and Managing File Access; Configuring and Managing Shared Folders; Work
Folders; Managing Printers
Module 7: Managing Apps in Windows 10
Overview of Providing Apps to Users; The Windows StoreM; Web Browsers
Module 8: Managing Data Security
Overview of Data· Related Security Threats; Securing Data with EFS; Implementing and Managing BitLocker
Module 9: Managing Device Security
Using Security Settings to Mitigate Threats; Configuring UAC; Configuring Application Restrictions
Module 10: Managing Network Security
Overview of Network· Related Security Threats; Windows Firewall; Connection Security Rules; Windows Defender
Module 11: Troubleshooting and Recovery
Managing Devices and Drivers; Recovering File; Recovering Devices
Module 12: Maintaining Windows 10
Updating Windows; Monitoring Windows 10; Optimizing Performance
MSWIN1001
466
DEPLOYING AND MANAGING WINDOWS 10 USING ENTERPRISE SERVICES MOC
20697 - 2
Iscriviti a questo corso se vuoi imparare a effettuare il deployment e gestire desktop, device e applicazioni Windows 10 in ambiente enterprise.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows 10
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso, unitamente ai corsi MSWIN1001 e MSWIN1003, si prefigge di:
· Fornire le competenze e le conoscenze necessarie ad installare e personalizzare Windows
10;
· Fornire le competenze e le conoscenze necessarie per configurare una rete locale e remota,
e funzioni di storage
PREREQUISITI
E' fortemente consigliato avere:
· Conoscenza dei fondamenti di netwotking: TCP/IP, UDP e DNS.
· Conoscenza dei Principi di Microsoft AD DS.
· Conoscenza dei fondamenti di Windows Server 2012 R2.
PROGRAMMA
Module 1:Managing Desktops and Devices in an Enterprise Environment
· Managing Windows 10 in the Enterprise; Managing a Mobile Workforce; Supporting Devices in the
Enterprise; Extending IT Management and Services to the Cloud
Module 2: Deploying Windows 10 Enterprise Desktops
467
Overview of Windows 10 Enterprise Deployment; Customizing Enterprise Desktop Deployments;
Deploying Windows 10 by Using the Microsoft Deployment Toolkit; Maintaining a Windows 10
Installation; Volume License Activation for Windows 10
Module 3: Managing User Profiles and User State Virtualization
· Managing User Profile and User State; Implementing User State Virtualization by Using Group Policy;
Configuring User Experience Virtualization; Managing User State Migrationive
Module 4: Managing Windows 10 Sign· In and Identity
· Overview of Enterprise Identity; Planning for Cloud Identity Integration; Overview of Group Policy
Preferences
Module 5: Managing Windows 10 Sign· In and Identity
· Overview of Enterprise Identity; Planning for Cloud Identity Integration
Module 6: Managing Data Access for Windows· based Devices
· Overview of Data Access Solutions; Implementing Device Registration; Implementing Work Folders;
Managing Online Data Using Cloud· Based Storage Solutions
Module 7: Managing Remote Access Solutions
· Overview of Remote Access Solutions; Supporting DirectAccess with Windows 10; Configuring VPN
Access to Remote Networks; Supporting RemoteApp
Module 8: Managing Windows 10 Devices by Using Enterprise Mobility Solutions
· Overview of the Enterprise Mobility Suite; Overview of Azure Active Directory Premium
Overview of Azure RMS; Overview of Intune
Module 9: Managing Desktop and Mobile Clients by Using Microsoft Intune
· Deploying the Intune Client Software; Overview of Microsoft Intune Policies; Mobile Device
Management by Using Intune
Module 10: Managing Updates and Endpoint Protection by Using Microsoft Intune
· Managing Updates by Using Intune; Managing Endpoint Protection
Module 11: Application and Resource Access by Using Microsoft Intune
· Application Management by Using Intune; The Application Deployment Process; Managing Access to
Organizational Resources
Module 12: Configuring and Managing Client Hyper· V
· Installing and Configuring Client Hyper· V; Configuring Virtual Switches; Creating and Managing Virtual
Hard Disks; Creating and Managing Virtual Machines
MSWIN1002
468
SUPPORTING & TROUBLESHOOTING WINDOWS 10 MOC 10982
Iscriviti a questo corso se vuoi acquisire le conoscenze necessarie ad eseguire il supporto e a risolvere i problemi relativi all’installazione di Windows 10 su PC e altri dispositivi, in un ambiente Windows Server.
DURATA: 5 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Windows 10
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Il corso, unitamente ai corsi MSWIN1001 e MSWIN1002, si prefigge di:
· Fornire, le competenze e le conoscenze necessarie ad installare e personalizzare Windows
10
· Fornire, le competenze e le conoscenze necessarie per configurare una rete locale e remota,
e funzioni di storage
PREREQUISITI
E' fortemente consigliato avere conoscenza di:
· Networking fundamentals: Transmission Control Protocol /Internet Protocol (TCP/IP), User Datagram Protocol
(UDP), e Domain Name System (DNS)
· principi di Microsoft Active Directory Domain Services (AD DS)
· Comprensione di component PKI
· Fondamenti di Windows Server 2012
· Fondamenti di Microsoft Windows Client o conoscenza appresa con i MOC: 20697-1 Installing and configuring
Windows 10 e 20697-2 Deploying and Managing Windows 10 Using Enterprise Services.
PROGRAMMA
469
Module 1: Implementing a Troubleshooting Methodology
· Overview of Windows 10;Introduction to the EDST Job Role; Overview of the Troubleshooting Steps;
Troubleshooting Tools
Module 2: Troubleshooting Startup Issues
· Overview of the Windows 10 Startup Recovery Environment; Troubleshooting Startup Settings;
Troubleshooting Operating System Services Issues; Recovering BitLocker-Protected Drives
Module 3: Troubleshooting Hardware and Device Drivers
· Troubleshooting Device Driver Failures; Overview of Hardware Troubleshooting; Troubleshooting
Physical Failures; Monitoring Reliability; Configuring the Registry
Module 4: Troubleshooting Remote Computers
· Using Remote Desktop; Using Remote Assistance; Remoting with Windows PowerShell
Module 5: Resolving Network Connectivity Issues
· Determining Network Settings; Defining Subnets; Troubleshooting Network Connectivity;
Troubleshooting Name Resolution
Module 6: Troubleshooting Group Policy
· Overview of Group Policy Application; Resolving Client Configuration Failures and GPO Application
Issues
Module 7: Troubleshooting User Settings
· Troubleshooting Sign In Issues; Troubleshooting the Application of User Settings
Module 8: Troubleshooting Remote Connectivity
· Troubleshooting VPN Connectivity Issues; Troubleshooting DirectAccess
Module 9: Troubleshooting Resource Access Within a Domain
· Troubleshooting File Permissions Issues; Recovering Files Encrypted by EFS; Troubleshooting Printer
Access Issues
Module 10: Troubleshooting Resource Access for Non Domain Member Clients
· Configuring and Troubleshooting Device Registration; Configuring and Troubleshooting Work Folders;
Configuring and Troubleshooting OneDrive Access
Module 11: Troubleshooting Applications
· Troubleshooting Desktop App Installation Issues; Troubleshooting Desktop Apps; Managing Windows
Store Apps; Troubleshooting Access to Company Web Applications
Module 12: Maintaining Windows 10
· Managing and Troubleshooting Windows Activation; Monitoring and Troubleshooting ; erformance;
Applying Applications and Windows Updates
Module 13: Recovering Data and Operating System
· File Recovery in Windows 10; Recovering an Operating
MSWIN1003
470
CERTIFICAZIONE 70-697 CONFIGURING WINDOWS 10 DEVICES
Iscriviti a questo corso se vuoi ottenere una adeguata preparazione per sostenere l’esame Microsoft 70-697
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione MCSA: Windows 10
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico
OBIETTIVI: Fornire una appropriata preparazione per sostenere l'esame Microsoft 70· 697
PREREQUISITI
E' fortemente consigliato avere:
· Frequentato il corso MSWIN10 o possedere competenze equivalenti.
· Esperienza nel supporto di infrastrutture IT
· Buona conoscenza dei fondamenti di networking (TCP/IP, UDP, DNS)
· Buona conoscenza dei principi e fondamenti di Active Directory
· Conoscenza basilare di Windows Server 2012 o di Windows Server 2008
· E' consigliato avere conoscenza operativa di Windows 7 o Windows 8 o Windows 10
PROGRAMMA
Simulazioni di sessioni d'esame
MSWIN10CERT
471
CERTIFICAZIONE 70-698 INSTALLING & CONFIGURING WINDOWS 10
Iscriviti a questo corso se vuoi ricevere una adeguata preparazione al sostenimento dell’ esame di certificazione Microsoft 70-698.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Certificazione MCSA: Windows 10
METODOLOGIA: Le lezioni frontali in aula saranno alternate a sessioni di laboratorio
informatico
OBIETTIVI: Questo corso è stato concepito per rafforzare e verificare la preparazione dei
discenti che intendono sostenere e superare l'esame Microsoft 70-698.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso MSWIN10_01 o possedere competenze equivalenti.
PROGRAMMA
Simulazioni di sessioni d'esame.
MSWN1003CERT
472
MICROSOFT DYNAMICS 365 FOR OPERATIONS MANUFACTURING & PLANNING
Descrizione in due righe: Iscriviti a questo corso se vuoi imparare cosa comprende la parte manufacturing & planning di Dynamics 365. Partiremo da un’introduzione generale per poi focalizzare la parte di gestione del prodotto in ottica manifatturiera (discreta e di processo) insieme agli strumenti di pianificazione (Master planning).
DURATA: 3 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Dynamics 365 for Operations
METODOLOGIA: Il corso prevede attività in aula supportata da slides e operatività sul sistema
OBIETTIVI: Il corso si prefigge di introdurre alla configurazione di Dynamics 365 per la parte
riguardante la gestione del processo produttivo e di pianificazione di una azienda
manifatturiera, sia in ambito produzione discreta che di processo. Insieme a ciò verrà
introdotta la parte logistica connessa al processo unitamente alla definizione e gestione delle
anagrafiche di base correlate (Cicli di lavorazione, distinte base, prodotti, risorse, ecc.)
PREREQUISITI
PROGRAMMA
· Introduzione al sistema, strutture di base: companies, siti e magazzini, risorse e unità produttive
· Anagrafiche e dati di base: prodotti, distinte basi, cicli di lavoro, formule
· Gestione ordini di produzione: tipologie ordini, stati ordine e processo operativo
· Giornali per la registrazione di produzione e distinta base
· Pianificazione della produzione: configurazione di base, dati di pianificazione articolo e piani di copertura
(previsionali e generali)
· Processo di pianificazione, interpretazione dei risultati e rilascio ordini
MCDYNMP
473
MICROSOFT DYNAMICS 365 FOR OPERATIONS TRADE & LOGISTIC
Iscriviti a questo corso se vuoi imparare cosa comprende la parte Trade & Logistic di Dynamics 365. Partiremo da un’introduzione generale per poi focalizzare la parte dedicata al ciclo attivo e passivo del gestionale Microsoft, unitamente alla parte logistica.
DURATA: 3 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Dynamics 365 for Operations
METODOLOGIA: Il corso prevede attività in aula supportata da slides e operatività sul sistema
OBIETTIVI: Il corso si prefigge di introdurre alla configurazione di Dynamics 365 per la parte
riguardante la gestione del processo di vendita e acquisto, unitamente alla parte logistica, e
alla definizione e gestione delle anagrafiche di base correlate, in particolare quelle relative al
prodotto
PREREQUISITI
Nessuno
PROGRAMMA
· Introduzione al sistema, strutture di base: companies, siti e magazzini
· Anagrafiche e dati di base: prodotti, cliente, fornitori, dimensioni finanziarie e logistiche
· Giornali di magazzino
· Gestione ordini di acquisto: tipologie ordini, stati, listini, processo di ricevimento e registrazione fatture
· Gestione ordini di vendita: tipologie ordini, stati, listini, processo di evasione e fatturazione
· Processi di magazzino correlati
MCDYNTL
474
MICROSOFT DYNAMICS 365 FOR OPERATIONS FINANCE
Iscriviti a questo corso se vuoi imparare cosa comprende la parte Finance di Dynamics 365. Partiremo da una panoramica iniziale relativa al Piano dei conti e alla relativa configurazione, per poi focalizzarci sui processi del ciclo attivo e passivo di Microsoft Dynamics 365.
DURATA: 2 giorni
AREA: MICROSOFT (Sistemisti)
PERCORSO: Microsoft Dynamics 365 for Operations
METODOLOGIA: Il corso prevede attività in aula supportata da slides e operatività sul sistema
OBIETTIVI: Il corso si prefigge l'introduzione dei flussi e delle potenzialità di Dynamics 365
lato Finance, con focus ai flussi attivi e passivi aziendali
L'obiettivo del corso è:
· Fornire le informazioni base sui moduli di Contabilità generale (configurazione PdC e
Struttura dei conti e scritture di contabilità generale)
· Fornire le informazioni base sui moduli di Contabilità clienti (fatturazione attiva fronte bolla
e manuale e incassi)
· Fornire le informazioni base sui moduli di Contabilità fornitori (fatturazione passiva fronte
bolla e da giornale e pagamenti)
PREREQUISITI
Nessuno
PROGRAMMA
· Introduzione al sistema, persone giuridiche e company
· Gestione piano dei conti: importazione, e gestione multi company
· Contabilità generale e scritture di prima nota
· Contabilità clienti e processo di fatturazione fronte bolla
· Contabilità clienti e processo di fatturazione manuale
475
· Contabilità clienti e gestione incassi
· Contabilità fornitori e processo di fatturazione fronte bolla
· Contabilità fornitori e processo di fatturazione da giornale
· Contabilità fornitore e gestione pagamenti
MCDYNFI
476
VMWARE VSPHERE - INSTALL, CONFIGURE, MANAGE V6.5_BASE
Iscriviti a questo corso se vuoi imparare ad installare, configurare e monitorare vSphere 6.x apprendendo le tecniche e le best practices ufficiali di VMware.
DURATA: 5 giorni
AREA: VmWare
PERCORSO: Il corso si svolge in aula e prevede l'alternanza di lezione frontale ed esercitazioni tramite
laboratorio .
METODOLOGIA: Il corso, in aula, si compone di spiegazioni teoriche ed esercizi pratici
OBIETTIVI: Fornire le conoscenze di base per installare ed configurare una infrastruttura
Vsphere 6. Il corso prevede anche una panoramica degli strumenti di monitoraggio e sulle
configurazioni avanzate.
La frequenza di questo corso abilita all'esame VMware Certified Professional 6 · Data Center
Virtualization (VCP6· DCV)
PREREQUISITI
Conoscenza dei principali sistemi operativi Linux \ Microsoft.
PROGRAMMA
·Software· Defined Data Center
· Creazione Virtual Machines vCenter Server
· Configurazione e gestione Virtual Networks
· Configurazione e gestione Virtual Storage
· Gestione Virtual Machine
· Resource Management and Monitoring
· vSphere HA and vSphere Fault Tolerance
· Host Scalability
· vSphere Update Manager and Host Maintenance
· Installazione dei componenti VMware
VMWCP6
477
VMWARE VSPHERE: OPTIMIZE AND SCALE
Iscriviti a questo corso se conosci già la piattaforma vSphere e vuoi approfondiren il livello di conoscenza capendo le problematiche relative alle grandi installazioni e apprendendo le tecniche di controllo ed ottimizzazione dell'ambiente.
DURATA: 5 giorni
AREA: VmWare
METODOLOGIA: Corso in aula in cui si alternano momenti teorici ad esercitazioni pratiche
attraverso l'utilizzo di laboratori
OBIETTIVI: Optimize and Scale è progettato per gli utenti VMware vSphere esperti. Il corso
ha la finalità di trasferire competenze avanzate per la configurazione e la manutenzione di
un'infrastruttura virtuale altamente disponibile e scalabile. Attraverso lezioni teoriche e
laboratori pratici, sarà possibile configurare e ottimizzare le funzioni vSphere che
costruiscono le basi per un'infrastruttura veramente scalabile e discutere quando e dove
queste caratteristiche hanno il maggior effetto.
PREREQUISITI
Conoscenza della piattaforma vSphere e conoscenza dei principali sistemi operativi Linux \ Microsoft
PROGRAMMA
· VMware Gestione risorse
· vSphere Security, Performance in ambienti virtual
· Network Scalability, Storage Scalability, Storage Optimization
· CPU Performance, Memory Performance
· Virtual Machine e Cluster Optimization, Host e Scalabilità
VMWOS
478
VMWARE VSPHERE : TROUBLESHOOTING
Iscriviti a questo corso se conosci già la piattaforma vSphere e vuoi apprendere le tecniche per verificare e correggere gli errori di configurazione al fine di effettuarne un tuning adeguato e prevenire problematiche future.
DURATA: 5 giorni
AREA: VmWare
METODOLOGIA: Corso in aula in cui si alternano momenti teorici ad esercitazioni pratiche attraverso l'utilizzo di laboratori.
OBIETTIVI: Il corso fornisce agli amministratori di sistema, competenze e abilità nel troubleshooting di VMware.Questo corso permetterà di diagnosticare e correggere i problemi di configurazione creati sui VMware ESX/ESXi hosts , VMware vCenter Server systems e su tutta la infrastruttura a corredo.
PREREQUISITI
Conoscenza della piattaforma vSphere e conoscenza dei principali sistemi operativi Linux \ Microsoft.
PROGRAMMA
· ESXi Command-Line Troubleshooting · Installare ed usare la vMA · vSphere Command-Line Interface commands · ESXi technical support mode ed SSH · ESXi e vCenter Server Log Files · Network Troubleshooting · Usare un network traffic sniffer · Diagnosticare problemi di storage · Errori in VMotion and Storage VMotion · Errori in DRS Cluster · Errori in HA Cluster
VMWTRS
479
VMWARE VCLOUD DIRECTOR: INSTALL CONFIGURE AND MANAGER
Iscriviti a questo corso se vuoi capire le problematiche legate alla installazione del prodotto, installare cloud director e gli strumenti di amministrazione.
DURATA: 3 giorni
AREA: VmWare
METODOLOGIA: Il corso, in aula, si compone di spiegazioni teoriche ed esercizi pratici
OBIETTIVI: Fornire le conoscenze di base per installare ed configurare una infrastruttura
Cloud Director. Il corso prevede anche una panoramica degli strumenti di monitoraggio e
sulle configurazioni avanzate.
PREREQUISITI
Conoscenza dei principali sistemi operativi Linux / Microsoft e conoscenza della piattaforma vSphere
PROGRAMMA
· Course Introduction
· VMware vCloud Director Architecture and Components
· VMware vCloud Networking
· VMware vCloud Providers
· VMware vCloud Director Organizations
· Basic Security
· Managing Cloud Resources
· Managing VMware vSphere Resources
· Monitoring VMware vCloud Components
· Organization Users
· VMware vCloud Director Installation
VMWCLOUD
480
VMWARE HORIZON: INSTALL, CONFIGURE AND MANAGE V6.2
Iscriviti a questo corso se conosci già la piattaforma vSphere e vuoi apprendere le nozioni di base per l'installazione di una piattaforma Virtual Desktop VDI. Horizon 7 Install Configure and Manage è progettato per gli utenti che già conoscono la piattaforma server vSphere e che vogliono apprendere le noszioni di base relative al VDI.
DURATA: 5 giorni
AREA: VmWare
METODOLOGIA: Corso in aula in cui si alterneranno lezioni teoriche ed i laboratori pratici
OBIETTIVI: Trasferire conoscenze e competenze per installare e configurare tutti i
componenti della piattaforma VDI e sperimentare i metodi di deploy e di amministrazione dei
client virtuali.
PREREQUISITI
Conoscenza della piattaforma vSphere e conoscenza dei principali sistemi operativi Linux \ Microsoft.
PROGRAMMA
· Introduzione a VMware Horizon View
· View Connection Server
· VMware Horizon View Desktops
· VMware View Client Options, View Administrator
· Configurazione e Gestione dei Linked Clones
· Local-Mode Desktops
· Gestione di VMware Horizon View Security
· Command-Line Tools and Backup Options
· View Connection Server Performance and Scalability
· VMware Horizon Application Manager
VMWHOR
481
PREPARAZIONE ALLA CERTIFICAZIONE VCP6.5
Iscriviti a questo corso se conosci già la piattaforma vSphere, hai seguito un corso ufficiale e vuoi certificarti ["2V0-620 (online) - 2V0-621"] diventando VCP6-DCV
DURATA: 3 giorni
AREA: VmWare
PERCORSO: Certificazioni
METODOLOGIA: Corso in aula in cui si alternano momenti teorici ad esercitazioni pratiche
attraverso l'utilizzo di laboratori e simulazioni d'esame
OBIETTIVI: L'obiettivo del corso è quello di preparare lo studente al conseguimento della
certificazione VCP6-DCV.
PREREQUISITI
Conoscenza della piattaforma vSphere e conoscenza dei principali sistemi operativi Linux \ Microsoft. Aver
freqentato un corso ufficiale sulla versione vSphere 6.5
PROGRAMMA
· Ripasso dei concetti chiave di vSphere 6.5
· Simulazioni d'esame
· Correzione ed approfondimenti degli esami.
· Esame
VMWHOR
482
UPGRADE DI PREPARAZIONE ALLA CERTIFICAZIONE VCP 6.5
Iscriviti a questo corso se conosci già la piattaforma vSphere nelle versioni precedenti e vuoi apprendere le novità della versione 6.5 per sostenere gli esami e conseguire la certificazione VCP 6.5
DURATA: 5 giorni
AREA: VmWare PERCORSO: Certficazioni
METODOLOGIA: Corso in aula in cui si alterneranno momenti teorici ed esercitazioni pratiche. L'ultimo giorno di corso è l' esame di certificazione.
OBIETTIVI: Il corso è strutturato per fornire le conoscenze di base per installare e configurare una infrastruttura vSphere. Il corso prevede anche una panoramica degli strumenti di monitoraggio e delle configurazioni avanzate e fornisce tutte le competenze necessarie per la preparazione e il conseguimento della certificazione VCP6-DCV.
PREREQUISITI
Conoscenza della piattaforma vSphere e conoscenza dei principali sistemi operativi Linux \ Microsoft.
PROGRAMMA
· vSphere 6.5 migliorie · vSphere 6.5 installazione ed upgrade · vCenter Server 6.5 · I Platform Services Controller · Virtual Machine Enhancements · Sistema di management · Creare le storage policies per le virtual machines · Network Enhancements · vSphere DRS multiprocessor fault tolerance features in vSphere 6.5, HA in vSphere 6.5
VCP6_UPCERT
483
IMPLEMENTARE UN SISTEMA DI MONITORAGGIO CON ZABBIX 3.
Iscriviti a questo corso per comprendere la struttura ed i principali concetti relativi a Zabbix, tool opensource di livello enterprise, in modo da poterlo utilizzare efficientemente e fornire supporto agli utenti.
DURATA: 5 giorni
AREA: ZABBIX
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto trasferito a livello teorico. Non sono previste attività didattiche serali.
OBIETTIVI: La finalità generale del corso è fornire conoscenze necessarie per una completa comprensione dell'architettura e dei principi su cui si basa Zabbix e trasmettere le competenze per la progettazione, l'installazione e l'implementazione del sistema di monitoraggio e per il suo utilizzo mediante interfaccia web con la configurazione di trigger, notifiche e reportistica
PREREQUISITI
Sono consigliate buone conoscenze dei sistemi operativi, delle architetture client server, e del networking.
PROGRAMMA
· Architettura di Zabbix, definizioni e panoramica dell'interfaccia · Installazione di server, interfaccia web ed agent · Data collection (host, agent, log, snmp, ...) · Data visualization (grafici semplici, personalizzati, screens, slide show, network map) · Problem detection (trigger) · Gestione di eventi, notifiche ed escalation · Recovery automatico · Configurazione e gestione dei permessi · Business level monitoring - IT Services, SLA, reports · Backup · Best Practice
ZABBIX
484
INTERCONNECTING CISCO NETWORKING DEVICE I
Iscriviti a questo corso se vuoi imparare a pianificare, implementare, configurare e monitorare una semplice rete IPv4 e IPv6 basata su apparati Cisco.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNA
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con laboratori in aula
mediante simulatori di rete.
OBIETTIVI: · Formare figure professionali in grado di operare nel mondo del networking
· Il corso fornisce le competenze necessarie per installare, configurare e verificare una
semplice rete IPv4 e IPv6 realizzata con apparati Cisco; sono ricomprese la configurazione di
switch, di router, la connessione ad una WAN e l'identificazione delle principali minacce alla
sicurezza.
PREREQUISITI
Per partecipare con profitto a questo corso è necessario che gli allievi possiedano i seguenti prerequisiti:
· Informatica di base
· Conoscenza di base dei sistemi operativi
· Utilizzo di internet
· Conoscenze di base sull'indirizzamento IP
PROGRAMMA
· Costruire una semplice rete
· Esplorare le Funzioni del Networking; Comprendere il Modello di Comunicazione Host-to-Host
· Introduzione alle LAN; Sistemi operativi Cisco IOS; Avviare uno Switch
· Capire la Ethernet e le Operazioni di uno switch; Troubleshooting dei principali Problemi di switching
· Abilitare la connettività internet
485
· Comprendere il TCP/IP Internet Layer; Indirizzamento IP e sottoreti
· Comprendere il TCP/IP Transport Layer; Analizzare le Funzioni del Routing; Configurare un router Cisco
· Esplorare il processo di Packet· Delivery; Abilitare il routing statico
· Gestire il traffico rete utilizzando le ACL; Abilitare la connettività internet
· Gestire la sicurezza degli apparati di rete· Mettere in Sicurezza l'Accesso Amministrativo; Potenziare la Sicurezza
della Configurazione Iniziale
· Implementare l'Hardening di un Apparato; Implementare il filtraggio del traffico tramite ACL
· Costruire una rete di medie dimensioni
· Implementare VLANs e Trunk; Routing tra VLAN; Utilizzare un apparato di rete Cisco come server DHCP
· Introdurre le tecnologie WAN; Introdurre i protocolli di routing dinamico; Implementare l'OSPF
· Introduzione all'IPv6· Basi di IPv6; Comprendere l'IPv6
· Configurare il routing dell'IPv6
· ICND1 Superlab di revisione
ICND1
486
INTERCONNECTING CISCO NETWORKING DEVICE II
Iscriviti a questo corso se vuoi imparare ad installare, configurare, gestire e risolvere problemi di una rete aziendale di medie dimensioni basata su apparati Cisco.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNA
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con laboratori in aula
mediante simulatori di rete.
OBIETTIVI: Fornire le conoscenze e competenze necessarie per installare, configurare, gestire
e risolvere problemi di una rete aziendale di medie dimensioni. Si concentra sulla
comprensione di topologie di rete ridondate, sulla soluzione di comuni problemi di rete, sulla
configurazione di EIGRP e OSPF multi area in ambienti IPv4 e IPv6, sulla comprensione di
topologie WAN e la familiarizzazione con la gestione di apparati e di licenze Cisco.
PREREQUISITI
E' fortemente consigliato aver frequentato il corso ICND1 o avere le seguenti conoscenze equivalenti: · conoscere i
fondamenti del Networking
· saper implementare le LAN e saper implementare la connettività ad Internet
· saper gestire la sicurezza degli apparati di rete
· saper implementare la connettività WAN e saper implementare connettività IPv6 di base.
PROGRAMMA
· Implementare reti di medie dimensioni scalabili
· Risoluzione dei problemi della Connettività fra VLAN; Risoluzione dei problemi di VLAN e Trunks
· Costruire Topologie Ridondate di Switch; Migliorare le Topologie Ridondate di Switch tramite EtherChannel
· Comprendere la ridondanza Layer 3; Risoluzione dei problemi della Connettività di base;
· Risolvere problemi di connettività di rete IPv4; Risolvere problemi di connettività di rete IPv6
487
Implementare una soluzione basata su protocollo EIGRP· Implementare l'EIGRP; Risolvere problemi EIGRP
· Implementare EIGRP per IPv6
Implementare una soluzione di rete OSPF scalabile, multi· area· Introduzione al protocollo OSPF; Implementare
OSPF multi· area IPv4
· Risolvere problemi su OSPF multi· area
· Esaminare l'OSPFv3
Reti WAN· Comprendere le tecnologie WAN; Configurare l'incapsulamento seriale
· Abilitare connettività WAN utilizzando Frame Relay
· Introdurre soluzioni VPN; Configurare un Tunnel GRE; Stabilire un GRE
Network Device Management· Configurare Apparati di Rete per Supportare i Protocolli di Network Management
· Gestire apparati Cisco; Gestione del licensing
ICND2 Superlab di revisione
ICND2
488
IMPLEMENTING CISCO IOS NETWORK SECURITY
Iscriviti a questo corso se vuoi acquisire le competenze necessarie per migliorare la sicurezza della rete di un piccolo ufficio, utilizzando le funzionalità di sicurezza offerte dall’IOS Cisco.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNA
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni
OBIETTIVI: Sottolineare l'importanza di avere una corretta security policy e di come essa
possa decisamente migliorare il livello di sicurezza di una rete.
Il corso è raccomandato per la preparazione all'esame di certificazione che consente di
ottenere la CCNA Security.
PREREQUISITI
PROGRAMMA
· Networking Security Fundamentals
· Protecting the Network Infrastructure
· Threat Control and Containment
· Secure Connectivity
CCNASEC
489
IMPLEMENTING CISCO COLLABORATION DEVICES
Iscriviti a questo corso se vuoi acquisire competenze e conoscenze necessarie per implementare soluzioni Cisco Unified Communications (UC).
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNA
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni.
OBIETTIVI: Fornire una panoramica di amministratore e utenti finali opzioni di interfaccia di
Cisco Unified Communications Manager, Cisco Unified Communications Manager Express,
Cisco Unity Connection, e Cisco Unified Communications Manager messaggistica immediata e
presenza Service. Descrivere i componenti di una soluzione Cisco Unified Communications e
di identificare la segnalazione di chiamata e media stream. Fornire le interfacce per l'utente
finale, funzionalità di telefonia e di mobilità, e le soluzioni Cisco UC manutenzione
PREREQUISITI
PROGRAMMA
· Cisco Unified Communications Solutions
· Administrator and End· User Interfaces
· Call Flows in Cisco Call Control Platforms
· Endpoint and End· User Administration
· End User Telephony and Mobility Features
· Cisco Unity Connection and Cisco Unified Communications Manager IM and Presence Service
· Cisco Unified Communications Solutions Maintenance
CCNACOLDEV
490
IMPLEMENTING CISCO VIDEO NETWORK DEVICES
Iscriviti a questo corso se vuoi acquisire le conoscenze e le competenze necessarie per implementare vari endpoint Cisco Collaboration in infrastrutture Cisco convergenti
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNA
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni
OBIETTIVI: Trasmettere la capacità di implementare e risolvere i problemi di Cisco Unified
Communication
PREREQUISITI
E' fortemente consigliato aver partecipato al corso CICD o conoscenze equivalenti
PROGRAMMA
· Describe the components and architectures of Cisco Business Video solutions
· Implement Cisco Collaboration endpoints
· Implement Cisco TelePresence endpoints
· Implement multipoint conferencing on Cisco Collaboration endpoints
· Implement Cisco Digital Media Players
CCNAVNDEV
491
CERTIFICAZIONE CISCO CCNA
Iscriviti a questo corso se vuoi acquisire una preparazione adeguata per sostenere l’esame di certificazione 200-120 – CCNA Routing and Switching.
DURATA: 3 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNA
METODOLOGIA:
· La trattazione degli argomenti (con terminologia in inglese) sarà eseguita mediante
esercitazioni e simulazioni d'esame
· L'esame di certificazione (computer based, in inglese) sarà effettuato l'ultimo giorno di
corso.
OBIETTIVI: Il corso prevede la preparazione intensiva all'esame di certificazione Cisco CCNA
Routing and Switching (codice esame 200· 120) mediante simulazioni di seduta di esame e
discussione di quiz a risposta multipla inerenti il programma d'esame; durante l'ultima
giornata di corso è previsto il sostenimento dell'esame di certificazione Cisco CCNA da parte
dei partecipanti.
PREREQUISITI
· È fortemente consigliato avere partecipato ai corsi ICND1 e ICND2 o possedere conoscenze equivalenti
· Comprensione della lingua inglese.
PROGRAMMA
· Panoramica degli argomenti da affrontare durante l'esame di certificazione Cisco codice 200· 120 (CCNA Routing
and Switching)
· Svolgimento di sessioni di esame 200· 120 simulate per familiarizzare con il test d'esame
· Sostenimento dell'esame di certificazione durante l'ultima giornata di corso.
CCNACERT
492
CERTIFICAZIONE CISCO CCNA SECURITY
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l’esame di certificazione Cisco CCNA Security 210-260
DURATA: 3 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNA
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze indispensabili per sostenere con successo l'esame di
certificazione Cisco CCNA Security 210· 260
PREREQUISITI
Aver partecipato al corso CCNASEC oppure possedere conoscenze equivalenti.
PROGRAMMA
· Overview Argomenti corso CCNASECURITY
· Svolgimento di sessioni dell'esame 210· 260 simulate per familiarizzare con il test d'esame
· Ultimo giorno svolgimento Esame di Certificazione Cisco CCNA Security 210· 260
CCNASECCERT
493
CERTIFICAZIONE CISCO CCNA COLLABORATION
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere gli esami di certificazione Cisco CCNA Collaboration 210-060 CICD e 210-065 CIVND.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNA
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; i 2 esami si sosterranno
l'ultimo giorno del corso, in lingua inglese.
OBIETTIVI: Fornire le conoscenze indispensabili per sostenere con successo gli esami di
certificazione Cisco CCNA Collaboration
PREREQUISITI
È fortemente consigliato avere partecipato ai corsi CCCICD e CCCIVND o possedere conoscenze equivalenti
PROGRAMMA
· Overview Argomenti corsi CCCICD e CCCIVND
· Svolgimento di simulazioni degli esami 210-060 e 210-065 per familiarizzare con il test d'esame
· Ultimo giorno sostenimento esami di Certificazione 210-060 e 210-065 CCNA Collaboration
CCNACOLLCERT
494
IMPLEMENTING CISCO IP ROUTING
Iscriviti a questo corso se vuoi acquisire informazioni sull'uso di routing avanzato nell'attuazione scalabilità per i router Cisco che sono collegati a reti LAN e WAN
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNP
METODOLOGIA: La lezione frontale attiva sarà alternata a laboratori pratici per permettere
di capire a fondo come implementare routing avanzato all'interno delle loro reti Il corso
include anche la configurazione di soluzioni di routing sicuro per il supporto delle sedi
periferiche e degli utenti mobili.
OBIETTIVI: Trasmettere la capacità di pianificare, configurare, e verificare l'implementazione
di soluzioni di routing complesse per reti enterprise LAN e WAN.
PREREQUISITI
Essere in possesso della certificazione CCNA R&S oppure avere conoscenze equivalenti
PROGRAMMA
· Basic Network and Routing Concepts
· EIGRP Implementation
· OSPF Implementation
· Configuration of Redistribution
· Path Control Implementation
· Enterprise Internet Connectivity
· Routers and Routing Protocol Hardening
CCNPROU
495
IMPLEMENTING CISCO IP SWITCHED NETWORKS
Iscriviti a questo corso se vuoi imparare a gestire gli switch Cisco Enterprise
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNP
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni di laboratorio fornendo agli studenti la necessaria
manualità per configurare in modo rapido ed efficace gli apparati
OBIETTIVI: Trasmettere la capacità di pianificare, configurare e verificare l'attuazione di
soluzioni di switching enterprise complesse. Il corso prevede anche le tecniche per integrare
in modo sicuro nella rete aziendale le VLAN (reti logiche) le WLAN (reti wireless) e le soluzioni
voce e video
PREREQUISITI
Essere in possesso della certificazione CCNA R&S oppure essere in possesso di conoscenze equivalenti.
PROGRAMMA
· Basic Concepts and Network Design
· Campus Network Architecture
· Spanning Tree Implementation
· Inter
· VLAN Routing
· High
· Availability Networks
· First Hop Redundancy Protocol Implementation
· Campus Network Security
CCNPSWN
496
TROUBLESHOOTING AND MAINTAINING CISCO IP NETWORKS
Iscriviti a questo corso se vuoi affinare le competenze e le conoscenze necessarie per mantenere la loro rete e di diagnosticare e risolvere problemi di rete in modo rapido ed efficace.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNP
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in inglese, saranno alternate ad esercitazioni
OBIETTIVI: · Trasmettere la capacità di monitorare e gestire complesse, impresa indirizzati e commutazione di reti IP. · Le abilità comprendono la pianificazione e l'esecuzione di rete regolare manutenzione, nonché supporto e risoluzione dei problemi utilizzando i processi basati su tecnologia e le migliori pratiche, in un approccio sistematico e compatibile ITIL(r).
PREREQUISITI
Aver partecipato ai corsi CCNPROU e CCNPSWN oppure essere in possesso di conoscenze equivalenti.
PROGRAMMA
· Saper progettare e documentare le funzioni di manutenzione più comunemente svolte nelle reti aziendali complesse · Saper sviluppare un processo di risoluzione dei problemi per identificare e risolvere problemi in reti aziendali complesse · Saper selezionare gli strumenti che supportano meglio i processi di manutenzione e risoluzione dei problemi specifici in reti aziendali complessi · Saper applicare le procedure di manutenzione e risoluzione di guasti in ambienti di basati di commutazione · Saper applicare le procedure di manutenzione e risoluzione dei guasti in ambienti di routing basati
CCNPTSH
497
CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CISCO ROUTE CON ESAME FINALE
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere gli esami di certificazione Cisco CCNP Routing & Switching 300-101 ROUTE.
DURATA: 3 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNP
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze necessarie per sostenere con successo l'esame di
certificazione Cisco CCNP Routing & Switching 300-101
PREREQUISITI
Aver partecipato al corso CCNPROUTE o possedere conoscenze equivalenti
PROGRAMMA
· Overview Argomenti corso CCNPROUTE
· Svolgimento di simulazioni dell'esame 300
· 101 per familiarizzare con il test d'esame
· Sostenimento esame di Certificazione 300
· 101 CCNP Routing & Switching
CCNPROUCERT
498
CERTIFICAZIONE CISCO SWITCH
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l’esame di certificazione Cisco CCNP Routing & Switching 300-115
DURATA: 3 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNP
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze necessarie per sostenere con successo l'esame di
certificazione Cisco CCNP Routing & Switching 300· 115
PREREQUISITI
Profilo professionale tra quelli ammessi al corso come definito nel
documento TB02_PGP09_0_Percorsi_formativi_per_Profili_Professionali_Gruppo_EII
PROGRAMMA
Overview Argomenti corso CCNPSWN
Svolgimento di sessioni dell'esame 300· 115 simulate per familiarizzare con il test d'esame
Sostenimento esame di Certificazione 300· 115 CCNP Routing & Switching
CCNPSWNCERT
499
CERTIFICAZIONE CISCO TSHOOT
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l’esame di certificazione Cisco CCNP Routing & Switching 300-135
DURATA: 3 giorni
AREA: CISCO
PERCORSO: Certificazioni CISCO CCNP
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze necessarie per sostenere con successo l'esame di
certificazione Cisco CCNP Routing & Switching 300· 135
PREREQUISITI
E obbligatorio aver partecipato al corso CCNPTSHOOT o conoscenze equivalenti
PROGRAMMA
· Overview Argomenti corso CCNPTSHOOT
· Svolgimento di sessioni dell'esame 300· 135 simulate per familiarizzare con il test d'esame
· Sostenimento esame di Certificazione 300· 135 CCNP Routing & Switching
CCNPTSHCERT
500
INTRODUCING CISCO DATA CENTER TECHNOLOGIES
Iscriviti a questo corso se vuoi acquisire le competenze richieste per la certificazione CCNA Data Center
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNADC
METODOLOGIA: La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni pratiche
OBIETTIVI: · Questo corso fa parte del curriculum ufficiale Cisco CCNA DataCenter e copre le competenze richieste per la certificazione CCNA Data Center. Agli studenti verranno insegnati i concetti base di introduzione di unified computing, unified fabric, e servizi di rete. Potranno conoscere la Cisco Nexus, MDS e famiglie di prodotti UCS, e come inserirsi in progetti di rete Data Center. Queso corso prepara per la certificazione CCNA Data Center · Il corso è parte del curriculum ufficiale CCNA DataCenter e copre gli stessi skill richiesti nell'esame di certificazione CCNA DataCenter
PREREQUISITI
Aver partecipato al corso CCDCIN Introducing Cisco Data Center Networking o possedere conoscenze equivalenti
PROGRAMMA
1: Cisco Data Center Network Services · Examining Functional Layers of the Data Center · Reviewing the Cisco Nexus Product Family · Reviewing the Cisco MDS Product Family · Monitoring the Cisco Nexus 7000 and 5000 Series Switches · Describing vPCs and Cisco FabricPath in the Data Center · Using OTV on Cisco Nexus 7000 Series Switches 2: Cisco Data Center Virtualization · Virtualizing Network Devices · Virtualizing Storage · Virtualizing Server Solutions
501
· Using the Cisco Nexus 1000V Series Switch · Verifying Setup and Operation of the Cisco Nexus 1000V Series Switch 3: Cisco Data Center Storage Networking · Comparing Storage· Connectivity Options in the Data Center · Describing Fibre Channel Storage Networking · Verifying Fibre Channel Communications on Cisco MDS 9000 Series Multilayer Switches 4: Cisco Data Center Unified Fabric · Describing DCB · Identifying Connectivity Options for FCoE on the Cisco Nexus 5000 Series Switch · Describing Enhanced FCoE Scalability with Cisco Nexus 2232 10GE Fabric Extenders 5: Cisco UCS · Describing the Cisco UCS B· Series Product Family · Describing the Cisco UCS C· Series Product Family · Connecting Cisco UCS B· Series Blade Servers · Setting up an Initial Cisco UCS B· Series Cluster · Describing Cisco UCS Manager Operations · Describing Cisco UCS Manager Pools, Policies, Templates, and Service Profiles · Laboratori: · Lab 1· 1: Connecting to a Cisco Nexus 7000 Series Switch Using SSH · Lab 1· 2: Connecting to a Cisco Nexus 5000 Series Switch Using SSH · Lab 1· 3: Running CLI Commands · Lab 1· 4: Configuring vPCs · Lab 1· 5: Validating Cisco FabricPath Configuration · Lab 1· 6: Validating OTV Configuration · Lab 2· 1: Verifying Current VDC Settings · Lab 2· 2: Validating a Cisco Nexus 2000 Series Fabric Extender Configuration · Lab 2· 3: Validating a Cisco Nexus 1000V Series Switch Configuration · Lab 3· 1: Validating a Cisco MDS 9100 Series Multilayer Fabric Switch License · Lab 3· 2: Configuring VSANs and Zoning · Lab 3· 3: Validating FLOGI and FCNS · Lab 3· 3: Viewing the tech· support Command Output · Lab 4· 1: Validating the Physical Connections for FCoE · Lab 5· 1: Exploring the Cisco UCS Manager GUI · Lab 5· 2: Creating a Service Profile from a Template and Performing VMware ESXi 5.0 SAN Boot
CCDCICT
502
INTRODUCING CISCO DATA CENTER NETWORKING
Questo corso introduce alle tecnologie Cisco che vengono distribuiti nel Data Center. Il livello introduttivo di contenuti si concentra sui concetti di base come Ethernet, il livello del modello OSI, e il protocollo TCP / IP.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNADC
METODOLOGIA: Esposizione in italiano con terminologia fornita in inglese. La Metodologia
didattica su cui il corso si basa sfrutta le più moderne tecnologie di apprendimento, con
l'utilizzo di innovativi strumenti che aiutano a gestire ogni aspetto del corso, arricchendo le
tradizionali lezioni teorico · pratiche con tecniche utili a ridurre drasticamente i tempi di
apprendimento.
OBIETTIVI: Trasferire i concetti base Ethernet, modello OSI e TCP/IP. Attività di
configurazione base, tra cui VLAN e indirizzi di rete. Introduzione a Cisco Data Center
Technologies.
PREREQUISITI
Conoscenze informatiche di base.
PROGRAMMA
· Modulo 1 Simple Network Design
· Modulo 2 Switched Network Implementation
· Modulo 3 IP Addressing
· Modulo 4 Routing on the Cisco Nexus Switch.
CCDCICN
503
CERTIFICAZIONE CCNA DATA CENTER
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere gli esami di certificazione CISCO 640-911 DCICN1 e 640-916 DCICT2 per il raggiungimento della certificazione CCNA Data Center
DURATA: 5 giorni
AREA: CISCO
PERCORSO: Certificazione CCNA Data Center
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; i 2 esami si sosterranno al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze indispensabili per sostenere con successo gli esami di
certificazione Cisco CCNA Data Center,
PREREQUISITI
È fortemente consigliato avere partecipato ai corsi DCICN e DCICT
PROGRAMMA
· Overview Argomenti corsi DCICN e DCICT
· Svolgimento di sessioni degli esami 640· 911 e 640· 916 simulate per familiarizzare con il test d'esame
· Sostenimento degli esami di Certificazione 640· 911 e 640· 916 CCNA Data Center
CCNADCCERT
504
BUILDING CISCO SERVICE PROVIDER NEXT-GENERATION NETWORKS-I
Iscriviti a questo corso se vuoi acquisire la capacità di descrivere il funzionamento della rete, identificare i principali componenti di rete, le loro funzioni ed il modello di riferimento OSI.
DURATA: 5 giorni
AREA: CISCO PERCORSO: CCNASP
METODOLOGIA: · Le lezioni frontali con esposizione in italiano e terminologia fornita in inglese, saranno alternate a laboratori remoti che sono utili per acquisire competenze pratiche sulla distribuzione di funzioni di base Cisco IOS / IOS XE e Cisco IOS XR per operare e la rete di fornitore di servizi di supporto · Questo corso prepara per la certificazione CCNA Service Provider.
OBIETTIVI: · Questo corso fa parte del curriculum ufficiale Cisco CCNA Service Provider e copre le competenze richieste per la certificazione CCNA Service Provider · Gli studenti impareranno a descrivere come funziona la rete, identificare i principali componenti di rete, funzioni dei componenti di rete e il modello di riferimento OSI.
PREREQUISITI
Si tratta di un corso introduttivo per il networking. Qualsiasi esposizione o esperienza per rete o con fornitori di servizi saranno utili.
PROGRAMMA
· IP Fundamentals · Basic LAN Switching · Basic IP Routing · Connectivity Technologies · Network Management and Security
CCSPNGN1
505
BUILDING CISCO SERVICE PROVIDER NEXT GENERATION NETWORKS-II
Iscriviti a questo corso se vuoi acquisire le competenze necessarie per implementare e supportare una rete di fornitore di servizi.
DURATA: 5 giorni
AREA: CISCO
PERCORSO: CCNASP
METODOLOGIA: Il corso alternerà lezioni frontali in cui saranno mostrati i concetti di base e
fasi pratiche in cui i partecipanti svolgeranno delle esercitazioni per sperimentare quanto
appreso a livello teorico.
OBIETTIVI:
· Questo corso è parte del curriculum ufficiale CCNA Service Provider e copre gli stessi skill
richiesti nell'esame di certificazione CCNA Service Provider
· Fornire conoscenze e competenze necessarie per implementare e supportare una rete di
fornitore di servizi.
PREREQUISITI
Aver partecipato al corso CCSPNGN1 Building Cisco Service Provider Next· Generation Networks, Part 1 o
conoscenze equivalenti.
PROGRAMMA
· Service Provider Network Construction
· Advanced LAN Switching
· Internal Service Provider Traffic Forwarding
· External Service Provider Routing
· ACLs and IP Address Translation
· Cisco IOS XE and Cisco IOS XR Software.
CCSPNGN2
506
CERTIFICAZIONE CCNA SERVICE PROVIDER
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere gli esami di certificazione Cisco CCNA Service Provider (640-875 SPNGN1) e (640-878 SPNGN2)
DURATA: 5 giorni
AREA: CISCO
PERCORSO: Certificazione CCNA Service Provider
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; i 2 esami si sosterranno al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze indispensabili per sostenere con successo gli esami di
certificazione Cisco CCNA Service Provider
PREREQUISITI
È fortemente consigliato avere partecipato ai corsi SPNGN1 e SPNGN2
PROGRAMMA
· Overview Argomenti corsi SPNGN1 e SPNGN2
· Svolgimento di sessioni degli esami 640· 875 e 640· 878 simulate per familiarizzare con il test d'esame
· Sostenimento degli esami di Certificazione 640· 875 e 640· 878 CCNA Service Provider
CCNASPCERT
507
ORACLE BI ENTERPRISE EDITION - CORSO BASE
Iscriviti a questo corso se vuoi ottenere una conoscenza di base dell’ambiente Oracle BI Enterprise Edition.
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Oracle Business Intelligence
METODOLOGIA: Gli argomenti saranno trattati sia in maniera teorica che descrittiva,
utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni
OBIETTIVI:
PREREQUISITI
· È consigliato aver frequentato il corso ORAPRO1 o possedere conoscenze equivalenti
· Buona conoscenza del database Oracle
· Buona conoscenza dei concetti di data warehouse e db multidimensionali
PROGRAMMA
· Panoramica su Oracle BI Suite Enterprise Edition
· Introduzione a Oracle BI
· Panoramica sull'architettura
· Installazione di OBI EE
· Installazione di OBI Server
· Installazione di OBI Presentation Server
· Installazione di OBI Scheduler
· User Interface e Dashboards
· Panoramica sui componenti di OBI User Interface
· Creazione di una dashboard
· Repository
· Panoramica su OBI Repository
508
· Definire una basic repository
· Test e deploy della repository creata
· Sorgenti di dati
· Utilizzo di sorgenti multiple di dati
· Misure basate su gerarchie e livelli
· Utilizzo di variabili
· Utilizzo di dati non· dimensionali
· Oracle BI Security
· Definizione di autorizzazioni e autenticazioni
· I diversi livelli di sicurezza
· Descrizione di Security Manager
· Cache management
· Performance Tuning
· Integrazione con MS Office
· Introduzione a Oracle BI Office Add-in
· Utilizzo di Oracle BI nelle applicazioni MS Office
ORABI01
509
ORACLE BI ENTERPRISE EDITION CREAZIONE DASHBOARD & ANALISI
Iscriviti a questo corso se vuoi ottenere una conoscenza dell’ambiente Oracle BI Enterprise Edition, che permetta la creazione ed utilizzo di dashboards e analisi di dati.
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Oracle Business Intelligence
METODOLOGIA: Gli argomenti saranno trattati sia in maniera teorica che descrittiva,
utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni
OBIETTIVI: Fornire conoscenza dell'ambiente Oracle BI Enterprise Edition, che permetta la
creazione ed utilizzo di dashboards e analisi di dati.
PREREQUISITI
È consigliato aver frequentato il corso ORABI_01
· Buona conoscenza di SQL
· Buona conoscenza del database Oracle
· Buona conoscenza dei concetti di data warehouse e db multidimensionali
PROGRAMMA
· Panoramica su Oracle BI Suite Enterprise Edition
· Introduzione a Oracle BI
· Panoramica sull'architettura
· Oracle BI Analyses
· Introduzione a Oracle BI Analysis Editor
· Lavorare con Analisi in Oracle BI
· Utilizzo di formattazione avanzata
· Presentation Catalog
· Panoramica sulla sicurezza di Oracle BI e catalog
· Gestione della sicurezza mediante i ruoli
510
· Gestione dei permessi e dei privilegi
· Archiviazione dei catalog items
· Gestione dei dati nelle Analisi
· Introduzione ai filtri e selezioni dei dati
· Creazione dei filtri
· Filtri dinamici
· Creazione di gruppi, items calcolati
· Aggiungere prompts alle Analisi
· Definire le proprietà delle Analisi
· Combinare criteri di analisi utilizzando insiemi di operatori
· Eseguire analisi direttamente sul database
· Creare un link con un analisi precedentemente salvata
· Utilizzo di viste
· Introduzione alle viste, grafici ed editor
· Lavorare con viste in Compound Layouts
· Creare grafici
· Utilizzo di viste per relazioni master· details
· Visualizzare i risultati con viste Gauge e Map
· Introduzione a Gauge views
· Lavorare con Gauge views
· Introduzione a Map views
· Creazione e gestione di map views
· Misurare i risultati con Key Perfomance Indicators
· Introduzione ai KPI
· Creazione di KPIs
· Introduzione alle KPI Watchlists
· Creazione di KPI Watchlists
· Mostrare i risultati con tabelle Pivot
· Introduzione alle tabelle pivot
· Creazione e formattazione di una tabella pivot
· Utilizzo di colonne gerarchiche
· Sorting in una tabella pivot
· Aggregazioni e utilizzo di totali
· Definire calcoli e visualizzare le somme generate
· Creazione di dashboards
· Introduzione alle dashboards e dashboard pages
· Creazione ed utilizzo di dashboards
· Utilizzo di Dashboards Builder
· Proprietà e opzioni
· Pubblicare dashboard pages
· Creazione di customizzazioni
· Creazione di dashboards prompts e variabili
511
· Introduzione ai dashboards promps, prompt types e alle variabili
· Aggiungere a un dashboard un prompt
· Definire page preferences
· Variabili e prompts
· Aggiungere prompts variabili a un dashboard
· Alert e Agenti
· Introduzione a Oracle BI Delivers
· Introduzione agli alerts
· Aggiungere una sezione di Alert a un dashboard
· Introduzione agli Agenti
· Configurazione e utilizzo di un Agente
· Integrazione con MS Office
· Introduzione a Oracle BI Office Add· in
· Utilizzo di Oracle BI nelle applicazioni MS Office
· Utilizzo di Oracle Business Intelligence Briefing Books
· Introduzione a Oracle BI Briefing Books
· Editing di Briefing Books
· Download e visualizzazione di Briefing Books
· Aggiungere contenuti a Briefing Book
ORABI02
512
ORACLE BI ENTERPRISE EDITION CREAZIONE DI REPOSITORIES
Iscriviti a questo corso se vuoi ottenere una conoscenza dell’ambiente Oracle BI Enterprise Edition, che permetta la creazione e la gestione di repositories mediante l’utilizzo di Oracle BI Administration Too
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Oracle Business Intelligence
METODOLOGIA: Gli argomenti saranno trattati sia in maniera teorica che descrittiva,
utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni
OBIETTIVI: Fornire conoscenza dell'ambiente Oracle BI Enterprise Edition, che permetta la
creazione e la gestione di repositories mediante l'utilizzo di Oracle BI Administration Too
PREREQUISITI
· È fortemente consigliato aver frequentato i corsi ORABI01 ed ORABI02 o possedere conoscenze equivalenti
· Buona conoscenza di SQL
· Buona conoscenza del database Oracle
· Buona conoscenza dei concetti di data warehouse e db multidimensionali
· Conoscenza di dell'ambiente di Oracle BI Enterprise Edition
PROGRAMMA
· Panoramica su Oracle BI Administration Tool
· Creazione di un repository
· Caricare un repository su Oracle BI Server
· Costruire il Physical Layer di un repository
· Importare i dati
· Definire chiavi e joins
· Proprietà degli oggetti del physical layer
· Costruire il Business Model and Mapping Layer di un Repository
· Costruire un modello di business
513
· Costruire le tabelle
· Definire le joins
· Costruire le misure
· Esaminare le proprietà dei vari oggetti del modello
· Costruire il Presentation Layer di un Repository
· Gli oggetti del Presentation layer
· Creazione e modifica degli oggetti del Presentation layer
· Test e Validazione di un Repository
· Verifica della consistenza di un repository
· Definizione di un repository nel file di inizializzazione
· Eseguire analisi per testare un repository
· Misure
· Creazione di misure basate su colonne logiche
· Creazione di misure basate su colonne fisiche
· Creazione di misure utilizzando Calculation Wizard
· Creazione di misure utilizzando funzioni
· Dimensioni Logiche
· Creazione di gerarchie
· Creazione di misure condivise
· Creazione di regole di aggregazione
· Creazione di gerarchie parent· child
· Utilizzo di partizioni e frammenti
· Partition types
· Utilizzo di partizione in un repository
· Utilizzo di Calculation Wizard
· Utilizzo di Repository Variables
· Creazione di repository variables
· Creazione di blocchi di inizializzazione
· Utilizzo di Variable Manager
· Utilizzo di variabili come filtri
· Time series data
· Comparazioni temporali nelle analizi
· Utilizzo delle funzioni time
· Localizzazione
· Localizzazione di repository metadata
· Localizzazione di Oracle BI data
· Import di Metadati da sorgenti di dati multidimensionali
· Import di una sorgente multidimensionale di dati in un repository
· Visualizzazione di dati da sorgenti multidimensionali in Oracle BI analisi e dashboards
· Sicurezza
· Creazione di utenti e gruppi
· Creazione di ruoli e gestione dei permessi
514
· Definizione dei query limits e restrizioni timing
· Cache management
· Utilizzo di Cache manager
· Modifica di parametri e opzioni di cache
· Cache reports
· Tracking
· Utilizzo di tracking per ottimizzare la performance delle queries
· Utilizzo di Oracle BI Answers
ORABI03
515
CERTIFICAZIONE ORACLE BI FOUNDATION IMPLEMENTATION SPECIALIST
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l' esame di certificazione: Oracle BI Foundation Certified Implementation Specialist
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Certific.ne Oracle Business Intelligence
METODOLOGIA: · La trattazione teorica degli argomenti sarà completata con l'esecuzione di
test e simulazioni d'esame
OBIETTIVI: · Fornire conoscenza approfondita dell'ambiente Oracle BI Enterprise Edition ai
fini del conseguimento della certificazione: Oracle BI Foundation Certified Implementation
Specialist
· L'esame sarà sostenuto l'ultimo giorno di corso in inglese
PREREQUISITI
· È necessario aver frequentato i corsi ORABI_01; ORABI_02 ed ORABI_03 o possedere conoscenze equivalenti
· Comprensione della lingua inglese
· La partecipazione al corso di certificazione sarà confermata previa verifica dei requisiti richiesti attraverso la
somministrazione di un test di ingresso
PROGRAMMA
. Approfondimento degli argomenti d'esame:
· Oracle BI Suite Enterprise Edition · strumenti ed architettura
· Installazione di OBI EE
· User Interface e Dashboards
· Dimensional Modeling
· Repository: build, test e deployment
· Definizione di repository da sorgenti multiple
516
· Misure basate su gerarchie e livelli
· Utilizzo di variabili
· Utilizzo di dati non· dimensionali
· Metodologia: descrizione delle diversi fasi di implemetazione
· Oracle BI Security
· Cache management
· Performance Tuning
· Integrazione con MS Office
· Esecuzione di test e simulazioni ai fini del superamento dell'esame di certificazione
· Esame finale
ORABICERT
517
ORACLE DATA WAREHOUSE
Iscriviti a questo corso se vuoi ottenere una conoscenza dell’ambiente Oracle datawarehouse, consentendone la gestione
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Oracle Data Warehouse
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni e
applicazioni su casi reali
OBIETTIVI: Fornire conoscenza dell'ambiente Oracle datawarehouse, consentendone la
gestione
PREREQUISITI
· È necessario aver frequentato il corso DWH oppure possedere conoscenze equivalenti
· Conoscenza avanzata di SQL e PL/SQL
· Buona Conoscenza di database Oracle
PROGRAMMA
· Concetti generali
· Descrizione delle caratteristiche di un DWH
· Panoramica sulle componenti di un DWH
· Descrizione delle componenti del db Oracle relative nello specifico ad un DWH
· Parallelismo e scalabilità
· Fondamenti della gestione parallela in Oracle database
· Mixed workload
· Parallel statement queuing
· Partizionamento
· Tipi di partizioni in db Oracle
· Utilizzo del partizionamento in un DWH
518
· Result Cache
· Descrizione di SQL Result Cache
· Descrizione dei Benefici derivanti dall'utilizzo
· Oracle OLAP
· Advanced compression
· Descrizione
· Interazione con altre utilities ed opzioni Oracle
· Data mining
· Descrizione di SQL analytic functions
· Descrizione di Oracle Data mining
· Data integration
· Introduzione a Oracle Warehouse Builder e Oracle Data Integrator
· Gestione di un DWH
· Exadata
· Descrizione dell'architettura di Sun Oracle Database Machine
· Descrizione delle opzioni di configurazione di Exadata Storage Server
· Best practices
ORADWH
519
CERTIFICAZIONE ORACLE DWH IMPLEMENTATION SPECIALIST (1Z0-515)
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l' esame di certificazione: Oracle Data Warehousing 11g Certified Implementation Specialist.
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Certificazioni Oracle Data Warehouse
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con l'esecuzione di
test e simulazioni d'esame
OBIETTIVI: · Fornire una preparazione intensiva per sostenere l'esame per la certificazione
Oracle Data Warehousing 11g Certified Implementation Specialist
· L'esame sarà sostenuto l'ultimo giorno di corso in inglese
PREREQUISITI
· È necessario aver frequentato i corsi ORAWB, ORAOLAP, ORADWH o possedere conoscenze equivalenti
· Conoscenza avanzata di SQL e PL/SQL
· Buona Conoscenza di database Oracle
· Conoscenza avanzata di oracle datawarehouse
· Comprensione della lingua inglese
La partecipazione al corso di certificazione sarà confermata previa verifica dei requisiti richiesti attraverso la
somministrazione di un test di ingresso
PROGRAMMA
· Approfondimento degli argomenti d'esame
· Parallelismo e scalabilità
· Partizionamento
· Result Cache
· Oracle OLAP
520
· Advanced compression
· Data mining
· Data integration
· Exadata
· Esecuzione di test ai fini del superamento dell'esame di certificazione
· Esame finale
ORADWHCERT
521
ORACLE DATA INTEGRATOR 12C - INTEGRATION AND ADMINISTRATION
Iscriviti a questo corso se vuoi ottenere una conoscenza delle tematiche funzionali, architetturali e di configurazione del prodotto Oracle Data Integrator 12c
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Oracle Data Integrator 12c
METODOLOGIA: Il corso alternerà momenti di esposizione teorica a sessioni di laboratorio
OBIETTIVI: · Utilizzare ODI per ottimizzare la trasformazione dei dati attraverso diverse
piattaforme
· Progettare mappe ODI, procedure e pacchetti per ottimizzare la "ELT data transformation”
· Amministrare le risorse di ODI e gestire la sicurezza
· Ottimizzare l'integrazione dei dai e la trasformazione tra varie piattaforme
· Utilizzare l'interfaccia grafica per definire le procedure, i pacchetti e gli "ELT Jobs”
· Implementare e mantenere un ambiente ODI multi user e sicuro
· Implentare il processo di "Changed Data Capture” con ODI
· Utilizzare i Web Services ODI e ottimizzare l'integrazione di ODI con la SOA
PREREQUISITI
· Conoscenza base di processi di gestione dati "ELT”
· Conoscenza di SQL
PROGRAMMA
· Introduzione a ODI 12c
· Amministrazione degli "Agents” e dei "Repositories” ODI
· Concetti di topologia ODI
522
· Descrizione della architettura logica e fisica di ODI
· Implementare un progetto ODI
· Concetti di modellazione ODI
· Organizzazione dei Modelli ODI e creazione dei "data stores”
· Concetti di mappaturre ODI
· Progettazione delle mappature
· Mappature: monitoraggio e "debugging”
· Concetti avanzati di progettazione delle mappature
· Creazione e messa in pratica delle procedure ODI
· Gestione degli scenari e versioni ODI
· Potenziare il "Data quality” e il "Data Auditing” con ODI
· Lavorare con Changed Data Capture
· Amministrazione delle risorse ODI: concetti avanzati
· Creazione dei web services e integrazione dei concetti ODI
· Estendere ODI con SDK
ORADI_12C
523
HADOOP - CORSO BASE DI PROGRAMMAZIONE HADOOP
Iscriviti a questo corso se vuoi ottenere una conoscenza di Hadoop e dell’implementazione di programmi MapReduce.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: Hadoop
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni
OBIETTIVI: Descrivere Hadoop e l'implementazione di programmi MapReduce
PREREQUISITI
· Conoscenza base di big data e big data analytics
· Conoscenza base di java e javascript
PROGRAMMA
· Hadoop: concetti base
· Descrizione d Hadoop
· Hadoop Distributed File System
· Descrizione di MapReduce
· Descrizione di Hadoop Cluster
· Hadoop Ecosystem Components
· Set up di Hadoop Development Environment
· Utilizzo di Eclipse per Rapid Development
· Scrivere un programma MapReduce
· Descrizione di MapReduce Flow
· Un semplice programma MapReduce
· Concetti base MapReduce API
· Driver Code
· Mapper
524
· Reducer
· Hadoops API
· Integrare Hadoop In un Application Workflow
· Relational Database Management Systems
· Storage Systems
· Importare Dati da RDBMSs con Sqoop
· Importare Real
· Time Data conFlume
· Accesso a HDFS mediante FuseDFS e Hoop
· Programmazione MapReduce avanzata
· Custom Writables and WritableComparables
· Saving Binary Data mediante SequenceFiles e Avro Files
· Creare InputFormats e OutputFormats
· Utilizzo di Hbase
· Utilizzo di Zookeper
· Utilizzo di Manhout
· Utilizzo di Hive e Pig
· Testing e debug
· Creare workflows con Oozie
· Oozie's Workflow Definition Format
· Algoritmi comuni di MapReduce
· Sorting e Searching
· Indexing
· Machine Learning con Mahout
· Term Frequency
HDOOP
525
BIG DATA ANALYSIS CON HADOOP E SPARK
Iscriviti a questo corso se vuoi acquisire conoscenze riguardo i concetti teorici di base, gli strumenti e le tecniche per la progettazione e l’implementazione di procedure per l’analisi avanzata di elevate quantità di dati (Big Data).
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: Hadoop
METODOLOGIA: Tutti gli argomenti sono affrontati dal punto di vista teorico e accompagnati
da moltissimi esercizi dimostrativi che saranno sviluppati e descritti durante il corso
OBIETTIVI: · Comprendere l'architettura ed i moduli del framework Hadoop
· Utilizzare il filesystem distribuito HDFS
· Scrivere ed avviare jobs MapReduce (java)
· Caricare dati (bulk load) su HDFS
· Interrogare Hadoop utilizzando una sintassi SQL· like mediante Hive
· Utilizzare HBase per le interrogazioni real· time
· Utilizzare Spark per il processamento dei dati
PREREQUISITI
E' richiesta esperienza nella creazione di applicazioni distribuite utilizzando il linguaggio Java, la connessione a
database mediante JDBC, l'interrogazione di basi di dati di tipo relazionale utilizzando il linguaggio SQL, l'utilizzo di
un IDE e la conoscenza di base della linea di comandi dei sistemi operativi Unix-like
PROGRAMMA
· Definizione di Big Data
· Approccio SQL vs. NoSQL
· Analisi delle principali tipologie di database di tipo NoSQL
· Introduzione al framework Hadoop
526
· Utilizzo del filesystem HDFS
· YARN e MapReduce
· Scrittura di job MapReduce utilizzando il linguaggio Java
· Data ingestion mediante l'utilizzo di Sqoop
· Interrogare Hadoop utilizzando una sintassi SQL· like con Hive
· Interrogare Hadoop utilizzando script Pig
· Introduzione a HBase (giorno 2)
· Architettura e operazioni di base sui dati in HBase
· Introduzione al linguaggio Scala e sintassi di base
· Elaborazione dati con Spark e principali differenze con MapReduce
· Analisi di dati con Spark RDD (parte 1)
· Analisi di dati con Spark RDD (parte 2)
· Utilizzo di Spark SQL
· Domande e risposte
BDHOOP_AS
527
BIG DATA CON NOSQL E HADOOP
Iscriviti a questo corso se vuoi introdurti all’argomento Big Data acquisendo una conoscenza pratica dei tool e delle tecniche più usate per gestirli.
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: Hadoop
METODOLOGIA: Il corso adotterà sia una didattica di tipo frontale, con l'aiuto di slide da
proiettare, sia una didattica di tipo interattivo, con delle esercitazioni volte a mettere in
pratica le tecniche mostrate
OBIETTIVI:
· Introduzione: cosa sono i Big Data e che cambi di paradigma abilitano
· Perché i RDBMS tradizionali non bastano
· I database noSQL: key· value store, column store, document store, graph store
· Usare HBase e MongoDB
· Capire l'architettura tipo dei sistemi Big Data
· Setup,configurazione e uso di Hadoop
· Scrivere operazioni di mapreduce usando Java
· Usare Hive e Pig
· Comunicare in modo efficace i risultati del processo usando le tecniche di data visualization
· Conoscenza di casi di studio di applicazione delle tecnologie presentate
PREREQUISITI
Conoscenza base di:
· Sistemi operativi *nix
· Basi di Database relazionali
528
· Basi di Sistemi distribuiti
· Basi di SQL
PROGRAMMA
· Cosa sono i "Big Data"?
· L'importanza strategica dei Big Data nell'ambito dei social network, di IoT (Internet of Things) e nel mercato dei
dispositivi indossabili (wereable)
· Casi di studio riguardanti l'utilizzo dei Big Data nella ricerca scientifica
· Architettura tipo di un sistema Big Data
· Approccio tradizionale ETL vs. Hadoop
· Introduzione ai database NoSQL
· Document oriented
· Key· value
· Column
· Graph
· Quale scegliere in base alle proprie esigenze?
· Lab1: Utilizzo di un database document· oriented (MongoDB)
· Installazione e prima configurazione
· Utilizzare la console
· Database, collection e document
· Operazioni CRUD
· Funzioni di aggregazione e MapReduce
· Interrogazioni semplici ed avanzate
· Capire ed utilizzare gli indici
· Scalare utilizzando lo sharding automatico
· Introduzione al framework Apache Hadoop
· Hadoop: architettura e moduli
· Hadoop tools, ecosistema e distribuzioni
· Comprendere MapReduce
BDHDOOP
529
SVILUPPO APPLICAZIONI BIG DATA CON SCALA E SPARK
Durante il corso verrà introdotto il linguaggio Scala e verranno mostrate le potenzialità legate al suo utilizzo nell'ambito dello sviluppo di applicazioni web di ultima generazione compresa la possibilità di processamento parallelo di grandi quantità di dati attraverso l'utilizzo del framework Spark.
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: Hadoop
METODOLOGIA: Frontali ed esercitazioni pratiche con codice live
OBIETTIVI: · Capire il linguaggio Scala e le principali differenze rispetto al linguaggio Java
· Analizzare le peculiarità del linguaggio attraverso la realizzazione di numerosi esempi pratici
· Utilizzare il framework Spark per la realizzazione di applicazioni "Big Data"
PREREQUISITI
Il partecipante dovrà conoscere i rudimenti della programmazione a oggetti utilizzando il linguaggio Java,
la differenza tra programmazione procedurale e funzionale nonché possedere conoscenze teoriche di
base riguardanti la programmazione parallela
PROGRAMMA
Introduzione a Scala
· Principali differenze tra Java e Scala
· Utilizzo di Scala REPL tool
· Documentazione API Scala Doc
· Scala OOP: classi, oggetti, metodi, variabili mutabili ed immutabili
· Companion objects, case classes, apply e unapply
· Pattern matching
530
· Lavorare con le collections in Scala
· Costrutti iterativi
· Utilizzo di SBT (Scala Build Tool)
· Introduzione a Spark
· Utilizzo di Spark REPL
· Introduzione agli RDD
· Aggregazione dati utilizzando gli RDD
· Spark SQL: Dataset e DataFrames
· Spark Streaming
· Introduzione al Machine Learning con Spark
· Modalità di esecuzione e deploy di applicazioni Spark
· Utilizzo di Spark su un cluster Hadoop
BDSS
531
ELABORAZIONE DISTRIBUITA SU HADOOP
Iscriviti a questo corso se vuoi acquisire di conoscenze teoriche, metodologiche e pratiche nell’ambito del processamento parallelo dei “Big Data” attraverso l’utilizzo del framework Spark su cluster Hadoop.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: Hadoop
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti
esercitativi; Tutti gli argomenti saranno affrontati dal punto di vista teorico e accompagnati
da esercitazioni pratiche di difficoltà crescente simulando casi d'uso reali.
OBIETTIVI: Il corso fornisce capacità finalizzate ad affrontare in modo produttivo, adottando
una prospettiva di soluzione di problemi, gli ambiti di applicazione, in particolare:
· Comprendere le componenti di un cluster Hadoop
· Conoscenza dei tools dell'ecosistema Hadoop
· Progettazione e realizzazione architetture lambda basate su Spark
· Programmazione Spark RDD
· Processamento parallelo streaming data
· Introduzione alle agli algoritmi di Machine Learning più diffusi
PREREQUISITI
Dimestichezza nell'ambito delle architetture distribuite scalabili, nella creazione di applicazioni utilizzando il
linguaggio Java, la connessione a database mediante JDBC, l'interrogazione di basi di dati di tipo relazionale
utilizzando il linguaggio SQL, l'utilizzo di Maven per la gestione dei progetti di sviluppo, l'utilizzo di un IDE e la
conoscenza di base della linea di comandi dei sistemi operativi Unix-like.
PROGRAMMA
532
· Definizione di Big Data
· Approccio SQL vs. NoSQL
· Introduzione al framework Hadoop
· Utilizzo del filesystem HDFS
· YARN e MapReduce
· Scrittura di job MapReduce utilizzando il linuaggio Java
· Data ingestion mediante l'utilizzo di Sqoop
· Interrogare Hadoop utilizzando una sintassi SQL-like con Hive e utilizzando script Pig
· Introduzione al linguaggio Scala e sintassi di base
· Elaborazione dati con Spark e principali differenze con MapReduce
· Analisi di dati con Spark RDD
· Spark SQL e API DataFrames
· Analisi streaming data: Storm vs. Spark Streaming
· GraphX API
· Introduzione al Machine Learning e Spark MLib
HADOOP_PP
533
CLOUDERA DATA ANALYST
Iscriviti a questo corso se vuoi essere in grado di applicare analisi di dati tradizionali e di Business Intelligence relativi ai Big Data.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: Cloudera
METODOLOGIA: Lezione frontale e interattiva, completata da esercizi pratici
OBIETTIVI: Il Corso vuole fornire le nozioni relative a:
· Le caratteristiche che Apache Pig, Apache Hive e Cloudera Impala offrono per l'acquisizione,
l'archiviazione e l'analisi dei dati
· I fondamenti di Apache Hadoop e data ETL, l'acquisizione e l'elaborazione con gli Strumenti
Hadoop
· La gestione di diversi insiemi di dati per ottenere preziose informazioni di Business
PREREQUISITI
· Buona conoscenza di SQL
· Conoscenza di base di Linux
PROGRAMMA
· Fondamenti di Hadoop
· Perché Hadoop
· Hadoop Overview
· Data Storage: HDFS
· I Data Processing distribuiti: YARN, MapReduce, and Spark
· Data Processing and Analysis: Pig, Hive and Impala
· Data Integration: Sqoop
· Altri Strumenti Hadoop Data
· Introduzione ad Apache Pig
· Cos'è Pig?
534
· Le caratteristiche di Pig
· I casi d'uso
· Interagire con Pig
· Basic Data Analysis con Pig
· Pig Latin Syntax
· Caricamento Dati
· Simple Data Types
· Field Definitions
· Data Output
· Visione dello Schema
· Filtraggio e ordinamento dei dati
· Funzioni comunemente usate
· Elaborazione di Dati complessi con Pig
· Storage Formats
· Tipi di Complex/Nested Data
· Raggruppamento
· Funzioni integrate per dati complessi
· Iterazione dei Dati raggruppati
· Operazioni di Multi· Dataset con Pig
· Tecniche di suddivisione dei dati
· Unione di insiemi di dati in Pig
· Set Operations
· Scissioni di insiemi di dati
· Risoluzione dei problemi e ottimizzazione con Pig
· Risoluzione dei problemi con Pig
· Registrazione
· Utilizzo di Web UI di Hadoop
· I dati di campionamento e debug
· Performance Overview
· L'Execution Plan
· Implementare le prestazioni del Your Pig Jobs
· Introduzione ad Hive and Impala
· Cos'è Hive?
· Cos'è Impala?
· Schema and Data Storage
· Confronto tra Hive e i Databases tradizionali
· Casi d'uso di Hive
· Interrogazione con Hive ed Impala
· Databases e Tabelle
· Basic Hive and Impala Query Language Syntax
· Tipi di Dati
· Differenze tra la Query Syntax di Hive ed Impala
535
· Utilizzo di Hue per eseguire Queries
· Uso della Impala Shell
· Gestione di dati
· Data Storage
· Creazione di Databases e Tabelle
· Caricamento Dati
· Semplificare le Queries con Views
· Memorizzare i risultati delle Query
· Data Storage e Performance
· Tabelle di Partizionamento
· Scelta di un File Format
· Gestione dei Metadata
· Controllo dell'accesso ai Dati
· Analisi di dati relazionali con Hive e Impala
· Accoppiamento di Datasets
· Funzioni Common Built-In
· Aggregazione e Windowing
· Lavorare con Impala
· Esecuzione di Query con Impala
· Estendere Impala con funzioni User· Defined
· Miglioramento delle Performance di Impala
· Analizzare testi e dati complessi con Hive
· Valori complessi in Hive
· Utilizzo delle espressioni regolari in Hive
· Sentiment Analysis e N· Grams
· Conclusioni
· Ottimizzazione di Hive
· Le Performance delle Query
· Controlo del Job Execution Plan
· Bucketing
· Indicizzazione dei dati
· Estendere Hive
· SerDes
· Trasformazione dei dati con Custom Scripts
· Funzioni User· Defined
· Query parametrizzate
· Choosing the Best Tool for the Job
· Confronto tra MapReduce, Pig, Hive, Impala e Databases relazionali
· Conclusioni
CLO_DA
536
DESIGNING AND BUILDING BIG DATA APPLICATIONS
Iscriviti a questo corso se vuoi saper analizzare e risolvere problemi reali utilizzando Apache Hadoop e gli strumenti associati.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: Cloudera
METODOLOGIA: Lezione frontale e interattiva, completata da esercizi pratici
OBIETTIVI: Il Corso vuole fornire le nozioni relative a: · La creazione di un set di dati con Kite SDK · Lo sviluppo di componenti personalizzati Flume per l'immissione dei dati · La gestione di un flusso di lavoro in più fasi con Oozie · L'Analisi dei dati con Crunch · La scrittura di funzioni definite dall'utente per Hive e Impala · La trasformazione dei dati con Morphlines · I dati di indicizzazione con Cloudera Search
PREREQUISITI
· Buona conoscenza di Apache Hadoop · Buona conoscenza di Java · Conoscenza di base di Linux · Conoscenza di base di SQL
PROGRAMMA
· Application Architecture · Scenario · L'ambiente di Sviluppo · Identificazione e raccolta di Input Data · Selezione degli Strumenti di elaborazione dati e Analisi · Presentazione dei risultati all'Utente · Definizione e utilizzo degli insiemi di dati · Gestione dei Metadata
537
· Cos'è Apache Avro? · Schemi Avro · Avro Schema Evolution · Selezione di un File Format · Performance · Utilizzo di Kite SDK Data Module · Cos'è Kite SDK · Concetti fondamentali di Data Module · Creazione di nuovi insiemi di dati usando il Kite SDK · Caricamento, Accesso, ed eliminazione di un insieme di dati · Importazione di dati relazionali con Apache Sqoop · Cos'è Apache Sqoop? · Importazioni di dati · Limitazione dei risultati · Miglioramento delle Performance di Sqoop · Sqoop 2 · Catturare dati con Apache Flume · Cos'è Apache Flume · Architettura di base di Flume · Flume Sources · Flume Sinks · Configurazione di Flume · Registrazione Application Events to Hadoop_BDA DESIGNING AND BUILDING BIG DATA APPLICATIONS · Sviluppare Componenti Flume personalizzati · Flume Data Flow and Common Extension Points · Custom Flume Sources · Sviluppo di una Flume Pollable Source · Custom Flume Interceptors · Sviluppo di un Header-Modifying Flume Interceptor · Sviluppo di un Filtering Flume Interceptor · Scrivere Avro Objects with a Custom Flume Interceptor · Gestione flussi di lavoro con Apache Oozie · Cos'è Apache Oozie · Definizione di un Oozie Workflow · Validazione, packaging e distribuzione · Esecuzione e monitoraggio dei flussi di lavoro usando la CLI · Hue UI per Oozie · Elaborazione Data Pipelines con Apache Crunch · Cos'è Apache Crunch · Il Crunch Pipeline · Confronto tra Crunch e Java MapReduce · Lavorare con Crunch Projects · Lettura e scrittura dei dati in Crunch · Data Collection API · Funzioni · Classi di Utilità nel Crunch API · Lavorare con le tabelle in Apache Hive · Cos'è Apache Hive
538
· Accessing Hive · Basic Query Syntax · Creazione e popolamento di tabelle Hive · Lettura dei dati · L'uso del RegexSerDe in Hive · Lo sviluppo di Funzioni User· Defined · Le Funzioni User· Defined · Implementazione di una Funzione User· Defined · Distribuzione di Librerie personalizzate in Hive · Registrazione di una funzione User· Defined in Hive · L'esecuzione di query interattive con Impala · Cos'è Impala · Confronto tra Hive e Impala · Eseguire Query in Impala · Supporto per le funzioni User· Defined · Gestione di Dati e Metadati · Cloudera Search · Cos'è Cloudera Search · Search Architecture · Formati di documenti supportati · Indicizzazione dei dati con Cloudera Search · Raccolta e gestione dello Schema · Morphlines · Indicizzazione dei dati in Batch Mode · Indicizzazione dei dati in Near Real Time · Presentazione dei risultati agli utenti · Solr Query Syntax · Costruire una Search UI con Hue · L'accesso in Impala attraverso JDBC · Potenziare una Applicazione Web personalizzata con Impala e Search · Conclusioni
CLO_BDA
539
IBM COGNOS BI V10.2 OVERVIEW
Iscriviti a questo corso se vuoi avere una panoramica di alto livello sulla suite di prodotti IBM COGNOS Analytics e sull’architettura sottostante.
DURATA: 2 giorni
AREA: Tools Information Management
PERCORSO: IBM Cognos e Datastage
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di
moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli
argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le
esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di
mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La
presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di
informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica
dei concetti illustrati.
OBIETTIVI:
· Fornire una Conoscenza a 360 ° della suite dei prodotti IBM COGNOS Analytics e dei relativi
componenti
· Fornire una Conoscenza sulle componenti relative ad una soluzione di Analytics; sarà infatti
mostrato un ampio spettro di risorse che permetteranno di accedere alla completa gamma di
informazioni su ogni prodotto
PREREQUISITI
· Consapevolezza dei processi di Analytics della propria organizzazione e delle esigenze di reportistica
· Conoscenza delle funzionalità di base di Windows
· Capacità di utilizzo di un web browser
540
PROGRAMMA
· IBM Cognos Analytics
· 'Consume content' in IBM Cognos Analytics
· Creare report in IBM Cognos Analytics
· Creare dashboard in IBM Cognos Analytics
· Creare modelli di metadati in IBM Cognos Analytics
· Confronto tra IBM Cognos Analytics e IBM Cognos BI
COGNOS_OW
541
IBM COGNOS ANALYTICS - ENTERPRICE ADMINISTRATION V11
Iscriviti a questo corso se sei un amministratore che vuole avere piena competenza su come installare, configurare e amministrare IBM Cognos Analytics.
DURATA: 3 giorni
AREA: Tools Information Management PERCORSO: IBM Cognos e Datastage
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica dei concetti illustrati.
OBIETTIVI: Fornire le competenze teoriche e operative per essere in grado di installare, configurare e implementare le principali funzionalità di IBM Cognos Analytics.
PREREQUISITI
· Conoscenza dell'architettura server legata alle applicazioni web, dell'amministrazione dei sistemi di sicurezza, e delle peculiarità del business di riferimento · Conoscenza delle funzionalità di base di Windows · Capacità di utilizzo di un web browser
PROGRAMMA
· Identificare le operazioni amministrative in IBM Cognos Analytics · Descrivere l'architettura di IBM Cognos Analytics · Implementare la sicurezza di IBM Cognos Analytics · Amministrazione dei server di IBM Cognos Analytics · Gestione dei contenuti e delle attività · Configurazione e personalizzazione dell'ambiente IBM Cognos Analytics
COGNOS_AD
542
IBM INFOSPHERE DATA STAGE ESSENTIALS 11.5
Iscriviti a questo corso se vuoi apprendere le caratteristiche fondamentali di IBM InfoSphere DataStage V11.5.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: IBM Cognos e Datastage
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di
moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli
argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le
esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di
mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La
presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di
informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica
dei concetti illustrati.
OBIETTIVI: · L'utilizzo di DataStage e del suo workflow
· L'architettura di Information Server e come si colloca DataStage al suo interno
· Le opzioni di deployment di Information Server e di DataStage
· L'utilizzo della Web Console di Information Server e l'administrator client di DataStage per
creare utenti e configurare l'ambiente di DataStage
· Importazione ed esportazione oggetti DataStage in un file
· Importazione della definizione di tabelle per file sequenziali e tabelle relazionali
· Disegno, compilazione, esecuzione e monitoraggio dei parallel job di DataStage
· Disegno di job che scrivono e leggono su file sequenziali
· Combinazione dati utilizzando funzioni lookup e join
· Creazione piani di lavoro che permettano di processare dati usando trasformazioni,
combinazioni, filtri, estrazioni e aggregazioni
543
· Implementazione logiche di business complesse utilizzando DataStage Transformer
· Utilizzo di DataStage PX Debugger
PREREQUISITI
· Conoscenza dell'architettura server legata alle applicazioni web, dell'amministrazione dei sistemi di sicurezza, e
delle peculiarità del business di riferimento
· Conoscenza delle funzionalità di base di Windows
· Capacità di utilizzo di un web browser
PROGRAMMA
· Introduzione a DataStage
· Deployment
· Amministrazione di DataStage
· Lavorare con i MetaData
· Crezione di Parallel Job
· Accesso ai dati sequenziali
· Gestione degli algoritmi
· Combinare i dati con join e lookup
· Group Processing Stages
· Transformer Stage
· Funzionalità del Repository
· Lavorare con i dati relazionali
· Control Jobs
INFODS
544
KNOWADGE DISCOVER
Iscriviti a questo corso se vuoi conoscere l’offerta Knowage al fine di poterla spiegare, presentare e indirizzare in un’offerta di mercato.
DURATA: 2 GIORNI
AREA: Tools Information Management
PERCORSO: Knowage
METODOLOGIA: Il corso sarà svolto con lezioni frontali in aula, dimostrazioni live e momenti
di confronto sulle esigenze raccolte dal mercato
OBIETTIVI: Il corso si prefigge di presentare in modo completo gli obiettivi e le funzionalità
della suite, offrendo una overview esaustiva dell'offerta e del modello commerciale su cui si
basa il prodotto, dandone un chiaro posizionamento anche in relazione ad altre soluzioni di
mercato
PREREQUISITI
Nessuna conoscenza necessario in ingresso
PROGRAMMA
· La genesi di Knowage
· Presentazione della suite e dei suoi prodotti
· Big Data
· Enterprise Reporting
· Smart Intelligence
· Location Intelligence
· Performance management
545
· Predictive Analysis
· Punti di forza e punti di attenzione
· Modello commerciale e possibili offerte al mercato
· Comparazione con altre soluzioni di mercato
· Use cases
· How to start
KNOWAGE01
546
KNOWAGE PROFESSIONAL
Iscriviti a questo corso se vuoi imparare ad utilizzare la suite Knowage nelle sue funzionalità principali e rivolte ad un utente non esperto di tecnologia ma con competenze sul dominio dati.
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: Knowage
METODOLOGIA: Le lezioni teoriche in aula saranno alternate ad esercitazioni pratiche in
laboratorio
OBIETTIVI: Il corso si prefigge di trasferire le conoscenze per saper utilizzare i moduli e le
funzionalità di Knowage maggiormente orientate ad una fruizione libera, per la realizzazione
di cruscotti e analisi in modalità self· service a partire da un ambiente dati già impostato e
fruibile attraverso GUI grafica.
PREREQUISITI
Consigliato: avere conoscenze di base dei principali concetti di Business Intelligence e data warehousing.
Consigliato: la partecipazione preventiva al corso KNOWAGE-DISCOVER
PROGRAMMA
Per lo svolgimento del corso si farà riferimento ad un caso di studio preconfezionato, in modo da
sperimentare direttamente con l'esercizio la pratica necessaria ad operare con Knowage come power
user. Il programma didattico si articolerà come segue:
· Introduzione e ripresa dei concetti principali
· Presentazione del caso di studio
· Guida all'utilizzo delle funzioni generali
· Ricerca ed esecuzione analisi preconfezionate
· Analisi libera
547
· Universal data set: modalità di fruizione
· Realizzazione di cruscotti a partire da data set semplici
· Upload di dati esterni
· Logica associativa e modalità di navigazione
· Mappe tematiche
· Analisi multidimensionale e what-if
· Catalogo funzioni
· Personalizzazione del proprio ambiente e Workspace
KNOWAGE02
548
KNOWADGE ADVANCED
Iscriviti a questo corso se vuoi imparare ad usare la suite Knowage nei suoi strumenti tecnologicamente più avanzati, a gestire la sicurezza e a indirizzare le problematiche di performance.
DURATA: 4 giorni
AREA: Tools Information Management
PERCORSO: Knowage
METODOLOGIA: Le lezioni teoriche in aula saranno alternate ad esercitazioni pratiche in
laboratorio
OBIETTIVI: Il corso si prefigge di trasferire le conoscenze per saper:
· Utilizzare Knowage anche per l'impostazione di analisi avanzate, che richiedono un maggior
livello di specializzazione ed esprimono anche una maggiore potenza di espressione
· Preparare un ambiente dati coerente e sicuro, poi fruibile all'utente in modalità self-service
PREREQUISITI
Obbligatorio: conoscenza di base SQL e XML ed è preferibile avere conoscenze di base dei principali
concetti di Business Intelligence e di data warehousing.
Obbligatorio: aver partecipato ai corsi KNOWAGE-DISCOVER e KNOWAGE-PROFESSIONAL
PROGRAMMA
Per lo svolgimento del corso si farà riferimento ad un caso di studio preconfezionato, in modo da
sperimentare direttamente con l'esercizio la pratica necessaria ad operare con Knowage sulle funzionalità
avanzate. Il programma didattico si articolerà come segue:
· Introduzione e ripresa dei concetti principali
· Presentazione del caso di studio
· Formazione specialistica
· Reportistica avanzata; Grafiche avanzate; Network analysis; Data mining; KPI e scorecard
549
· Preparazione dati
· Metamodello; Universal data set: modalità di creazione; Data profiling ; Data federation; Meccanismi di
caching
· Funzionalità di amministrazione
· Schedulatore e monitor eventi; Multitenant; Server manager
KNOWAGE03
550
QLIKVIEW DESIGNER
Iscriviti a questo corso se vuoi imparare ad essere autonomo nella creazione di documenti ed utilizzare al meglio l’ambiente di lavoro QLIK VIEW.
DURATA: 2 giorni
AREA: Tools Information Management
PERCORSO: QlikView e QlikSense
METODOLOGIA: Il corso si svolge in aula e prevede lezioni frontali a cui si alterneranno
momenti esercitativi attraverso business case con esempi reali
OBIETTIVI: · Fornire nozioni per la comprensione di base della suite QlikView
· Introdurre presentazione, basi di design e best practices
· Illustrare come creare un documento QlikView usando fogli e oggetti Qlikview quali caselle
di elenco e caselle tabellari
· Illustrare come cercare e analizzare dati in documenti Qlikview esistenti
· Illustrare gli oggetti multidimensionali (tabelle lineari e pivot con espressioni multiple)
· Illustrare oggetti e grafici avanzati ( visualizzazione ad albero nelle caselle di elenco e mini
grafici)
· Fornire un'introduzione alle Set Analysis e alla funzione AGGR (calcoli avanzati)
· Trasferire competenze per creare e gestire informazioni (report)
PREREQUISITI
Non vi sono prerequisiti obbligatori, ma è consigliata la dimestichezza con l'uso del pc ed in particolare la familiarità
con software con ambienti visuali. E' consigliata la familiarità con Key Performance Indicators.
PROGRAMMA
· Introduzione a QlikView
· Presentazione, basi di design e best practice
551
· Cosa considerare durante la creazione di un'interfaccia utente di un documento QlikView
· Definizioni e utilizzo di fogli, oggetti di lavoro, caselle di elenco e caselle tabellari
· Come creare gli oggetti QlikView presentati precedentemente
· Come utilizzare gli oggetti QlikView per risolvere problematiche di business come ordinamento, immissione ed
esportazione dati
· Come creare grafici QlikView
· Proprietà dei grafici: come modificare formato e presentazione dei grafici
· Come caricare un semplice set di dati in QlikView
· Comprendere e implementare la presentazione del documento e l'utilizzo delle best practice di design per la
creazione dell'interfaccia utente di un documento QlikView
· Sviluppare report complessi e utilizzare oggetti multipli e avanzati nei documenti QlikView
· Capire e utilizzare analisi su base temporale
QVDES
552
QLIKVIEW DEVELOPER
Iscriviti a questo corso se vuoi imparare ad essere autonomo nella creazione di documenti QlikView basato su Key Performance Indicator (KPI).
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: QlikView e QlikSense
METODOLOGIA: Il corso si svolge in aula. Alle lezioni frontali si alterneranno momenti
esercitativi basati su business case ed esempi reali che permetteranno di mettere in pratica
quanto acquisito a livello teorico
OBIETTIVI: · Trasferire le competenze necessarie a creare un documento Qlickview basato sui
Key Performer Indicator
· Fornire nozioni su scripting di base e best practice per strutturare lo script di caricamento
dei dati in QlikView
· Illustrare e analizzare l'importanza delle funzioni temporali e delle variabili
· Far Comprendere le basi della modellazione dei dati, caricare dati in QlikView e risolvere le
anomalie delle strutture dati con gli strumenti di QlikView come il visualizzatore tabelle
· Fornire Metodi per la connessione alle sorgenti dati quali ODBC, OLE DB
· Far Comprendere lo script di QlikView · come caricare dati in QlikView, connessione alle
sorgenti dati
· Illusrtrare come Risolvere le strutture dati utilizzando strumenti QlikView
· Confrontare i dati su base temporale utilizzando le Set Analysis
· Creare espressioni avanzate
· Illustrare tecniche per la risoluzione dei problemi con il debugger
· Creare un documento QlikView basato su case study
PREREQUISITI
553
Per partecipare al corso, è obbligatorio aver frequentato con profitto il corso QlikView Designer
PROGRAMMA
· Ambiente di sviluppo QlikView, opzioni di sviluppo e metodologia
· Introduzione ai dati e allo scripting, database relazionali e altre strutture di dati
· Connessione a sorgenti dati ODBC e OLEDB
· Introduzione al linguaggio di scripting e best practice, istruzioni per l'uso, utilizzo delle funzioni data e ora e
creazione di variabili
· Panoramica sulla preparazione dei dati richiesta prima dell'avvio dello sviluppo di un documento QlikView
· Panoramica di base su modelli di dati e funzionalità del visualizzatore tabelle QlikView
· Come risolvere situazioni anomale nella struttura dati come ad esempio le chiavi sintetiche
· File QlikView QVD - scopi, creazione e utilizzo
· Lo script debugger e la risoluzione dei problemi
· Come aggiungere dati testo e come aggiungere altri dati nello script di caricamento di QlikView
· Definizione di Tabelle di Mapping
· Pulizia della struttura dati e ottimizzazione
· Scripting
· Aggregare dati, unire tabelle, concatenazione, funzioni, intervalmatch e altri strumenti
· Set Analysis e funzione AGGR.
· Ottimizzazione del modello dati, controllo delle performance e reload incrementali
· Sicurezza nei documenti QlikView
· Connettività avanzata ai database
· Case study
· Esercitazioni
QVDEV
554
QLIK SENSE: DATA DISCOVERY E DATA VISUALIZATION
Iscriviti a questo corso se vuoi imparare un utilizzo ottimizzato della progettazione di efficaci rappresentazioni di dati sfruttando al meglio le potenzialità di Qlik Sense
DURATA: 2 giorni
AREA: Tools Information Management
PERCORSO: QlikView e QlikSense
METODOLOGIA: Il corso si svolge in aula. Alle lezioni frontali si alterneranno momenti
esercitativi basati su business case ed esempi reali che permetteranno di mettere in pratica
quanto acquisito a livello teorico
OBIETTIVI: · Trasferire i concetti fondamentali di Data Visualization
· Far Conoscere le tecniche di progettazione del modello di dati di QLik Sense
· Illustrare come sfruttare le potenzialità di Sense per rappresentare i Kpi di Business
PREREQUISITI
Per partecipare al corso,è fortemente consigliata la conoscenza di modelli di dati relazionali
PROGRAMMA
· Richiami sui modelli dati relazionali
· Il modello dati di QLIK Sense
· Basi di ETL (caricamento e trasformazione dati)
· Concetti base di scripting e set analysis
· Visual design e data visualization
· Creazione e modifica di oggetti (tabelle, grafici, dashboard)
· Analisi geospaziale
· Grafici scatterplots e tree maps
· Tecniche di discovery sui dati (drill down, drill across, drill up, pivoting)
· Saper creare presentazioni interattive con lo strumento Story Teller
· Progettare e realizzare un dashboard direzionale
QSENSE
555
MICROSOFT POWER BI
Iscriviti a questo corso se vuoi sviluppare le conoscenze e le competenze per analizzare i dati utilizzando gli strumenti del prodotto Microsoft Power BI.
DURATA: 5 giorni
AREA: Tools Information Management
PERCORSO: Microsoft Power BI
METODOLOGIA: Il corso verrà erogato in aula, tramite l'uso di materiale didattico e
presentazione plenaria per le lezioni teoriche e con l'uso di macchina virtuale per
esercitazione didattica training on the job
OBIETTIVI: L'obiettivo didattico del corso, è approfondire le conoscenze di Power BI,
suddividendo le unità didattiche come segue:
· Introduzione alle Soluzioni BI: verrà fatta una panoramica sui concetti Business Intelligence,
in particolare sulla analisi e visualizzazione dei dati per dare un background di preparazione al
corso.
· Introduzione a Power BI: verrà introdotto il software oggetto di corso, descrivendo le
potenzialità e le principali caratteristiche
· I dati in Power BI: verranno descritte le possibilità di integrazione dei dati da diversi data
source, l'integrazione con Microsoft Excel ed il servizio di Power BI
· Acquisizione e combinazione dei dati: questa unità, dettaglierà le modalità di acquisizione e
combinazione dei dati tramite l'editor di query
· Modellazione dei dati: verranno descritte le modalità per gestire le relazioni tra i dati,
creazione di misure e uso di query DAX
· Visualizzazione interattiva dei dati: si introdurranno gli aspetti di visualizzazione dei dati
integrati, tramite l'utilizzo di reportistica e dashboard di Power BI
· Pubblicazione e condivisione: Verranno descritte le modalità di esportazione, pubblicazione
e condivisione degli oggetti creati in Power BI tramite i gruppi e subset di utenti.
556
PREREQUISITI
Per partecipare con profitto a questo corso, è necessario che la conoscenza di base dei seguenti argomenti:
· Sistemi Operativi Windows e loro funzionalità
· Tipologie di Data Warehouse
· Concetti di programmazione
· Familiarità con Microsoft Office Excel e altri tool di BI
PROGRAMMA
· Introduzione alle Soluzioni BI
· Introduzione a Power BI
· I dati in Power BI
· Acquisizione e combinazione dei dati
· Modellazione dei dati
· Visualizzazione interattiva dei dati
· Pubblicazione e condivisione
MCVPBI
557
SAP BUSINESS OBJECTS DATA SERVICES 4
Iscriviti a questo corso se vuoi acquisire autonomia nell’utilizzo delle funzionalità più comuni dello strumento SAP Data Services Designer, per la realizzazione di soluzioni di Business Intelligence
DURATA: 3 giorni
AREA: Tools Information Management
PERCORSO: SAP Business Object
METODOLOGIA: A fronte di una iniziale sessione teorica sui modelli di analisi, progettazione,
realizzazione e mantenimento di sistemi DWH, il laboratorio sarà incentrato su sessioni
pratiche al computer, durante le quali verranno descritte le funzionalità degli strumenti SAP
ed effettuate esercitazioni mirate sui temi trattati. La trattazione teorico/pratica degli
argomenti sarà effettuata su una base dati di prova opportunamente predisposta per le
attività di laboratorio. Vengono in aggiunta illustrate le Best Practices di utilizzo degli
strumenti, con particolare riferimento alle differenti fasi del ciclo di vita di soluzioni DWH.
OBIETTIVI: · Trasferire la metodologia DFM per analisi e progettazione DWH
· Trasferire la capacità di configurazione ed utilizzo delle più comuni funzionalità di SAP BO
Data Services Designer per realizzazione di flussi ETL e SAP BO Data Services Management
Console per il mantenimento e governo centralizzato di soluzioni DWH
· Trasferire le Best Practices per le fasi di realizzazione di DWH (progettazione, test e deploy)
con i suddetti strumenti SAP BO
PREREQUISITI
E fortemente consigliato avere conoscenze di base dei principali concetti di Business Intelligence, DBMS e SQL
PROGRAMMA
· Concetti e Tecniche di Modellazione, Testing e Deploy di DataWarehouse (strutture dati, notazione Dimensional
Fact Model, Test· Driven Development e Modelli di Deployment per DWH)
558
· Piattaforma SAP BO Data Services Designer · Strumenti Client
· Presentazione e configurazione dello strumento
· Ispezione ed uso delle componenti più comuni (Job, Workflow, Dataflow, Datastore ODBC e XML, Transformation)
· Creazione di Batch Job
· Validazione e Monitoraggio di Batch Job
· Metodi di Debug di Data Flow
· Utilizzo di Formule, Variabili e Script
· Ispezione, significato ed uso delle trasformazioni più comuni
· Esecuzione e Debug dei Flussi ETL
· Sistema di versionamento di ETL e Best Practices nel loro uso (in base al ciclo di vita di progetto)
· Piattaforma SAP BO Data Services · Strumenti Server
· Componenti di Amministrazione: Configurazione di Repository (local, e central) e Configurazione, Schedulazione e
Monitoraggio di Job
· Componenti di Documentazione Automatica (flussi ETL e versionamento)
SAPBO
559
IL DATABASE MONGO
Iscriviti a questo corso se vuoi acquisire le capacità di gestire ed utilizzare il Database Mongo.
DURATA: 5 giorni
AREA: Mongo DB
METODOLOGIA: Lezioni teoriche ed esercitazioni.
OBIETTIVI: · Il corso descrive MongoDB negli aspetti tecnologici, operazionali ed
amministrativi.
PREREQUISITI
· Conoscenza base di database NoSQL
· Conoscenza base di java e javascript
PROGRAMMA
· MongoDB: introduzione
· Descrizione dei databases noSQL
· Descrizione dell'architettura di MongoDB
· Installazione di MongoDB
· Installazione su Linux
· Installazione su Windows
· Utilizzo di MongoDB
· Connessione
· Interrogazione di documenti
· Inserimento di documenti con For Loop o funzioni Javascript
· Utilizzo di cursori
· MongoDb CRUD operations
· Create
· Read
· Update
· Delete
560
· JSON Structure
· Indici
· Map· Reduce e framework di aggregazione
· Amministrazione di MongoDB: Backup e replicazione
· Sharding
MONDB
561
CASSANDRA - CORSO BASE
Iscriviti a questo corso se vuoi acquisire le conoscenze e le competenze necessarie per poter analizzare dati attraverso l’uso del database Cassandra.
DURATA: 3 giorni
AREA: Database NOSQL
METODOLOGIA: Lezione frontale con esercitazioni in aula; durante il corso, tutte le nozioni
acquisite a livello teorico troveranno un'immediata applicazione a livello pratico con esempi
di casi reali
OBIETTIVI: La finalità generale del corso è trasferire le conoscenze e competenze necessarie
per utilizzare ed eseguire funzionalità amministrative base nell'ambito del database NoSQL
Cassandra mediante l'uso dei linguaggi di programmazione (Java· C#).
PREREQUISITI
· Buona conoscenza dei concetti base legati al mondo dei database
· Buona conoscenza della programmazione strutturata
· Conoscenza base del sistema operativo Linux
PROGRAMMA
Introduzione a Cassandra
Architettura
Dynamo
1. Failure detection
2. Token Ring/Ranges
3. Replication
· Storage Engine
1. CommitLog
2. Memtables
3. SSTables Cassandra Query Language (CQL)
562
Definizioni
1. Identifiers e keywords
2. Costanti
3. Terms
4. Commenti
5. Statements
· Data types
· Data definition
· Data manipulation
· Collections
1. Select
2. Insert
3. Update
4. Delete
5. Batch
Indici
Viste materializzate
Gestione della sicurezza
1. Ruoli
2. Utenti
3. Data control
Nodes management Change Data Capture Tools: cqlsh, Nodetool
CASDB
563
NEW WEB TECHNOLOGIES
Iscriviti a questo corso se vuoi ottenere una conoscenza dello stato dell’arte per progettare e implementare sistemi web per l’enterprise, orientarti tra le diverse alternative: open source e vendors e avere pratica con i paradigmi del web moderno con esercizi guidati in aula
DURATA: 4 giorni
AREA: Metodi di design siti web
METODOLOGIA: · La trattazione teorica degli argomenti sarà completata con case study
OBIETTIVI: · Proporre una panoramica approfondita di tutte le tecnologie legate ad HTML5 e
non solo. Si parlerà di Internet of Things, Cloud Computing e NoSQL DB. Si ripercorrà la storia
del web con esempi di casi reali con i loro successi e fallimenti. Si proporranno nuove visioni
architetturali completamente slegate dai paradigmi classici di client/server. E non
mancheranno sessioni di workshop durante le quali i partecipanti
sperimenteranno l'adozione di node.js, ruby on rails, python, websockets, , mongodb, webgl,
localstorage e altro ancora.
· Alla fine del corso i partecipanti avranno una maggiore consapevolezza dello stato dell'arte
delle tecnologie per il web e quali possibili strade ci aspetta il futuro.
· Obbiettivi specifici:
· Conoscere lo stato dell'arte per progettare e implementare sistemi web per l'enterprise
· Sapersi orientare tra le diverse alternative: open source e vendors
· Impratichirsi con i paradigmi del web moderno con esercizi guidati in aula
PREREQUISITI
· Object Oriented Development
· Dimestichezza con i concetti base di sviluppo web: HTML e JavaScript
· Conoscenza di almeno un linguaggio di sviluppo tra: PHP, Python, C#, Java, Ruby
PROGRAMMA
564
· Storia del web e del protocollo HTTP. Dal GET ad Ajax
· Open Web Standards
· Panoramica di HTML5
· "vecchio” e nuovo a confronto: Silverlight, Flash, Java VS HTML5
· Enterprise Architectural Patterns per il Web
· Cloud Computing
· L'interfaccia utente sul web: evoluzione da Fat Server a Fat Client. JavaScript come il nuovo linguaggio nativo per
le interfacce utente.
· Panoramica sui linguaggi per lo sviluppo Web Moderno: da Ruby on Rails a Node.Js passando da PHP, Python,
Java, C#
· I dati nel web: NoSQL DB
· Casi di studio reali di applicazioni Enterprise web
· Workshop: realizziamo una app web in modo Agile
NTWEB
565
WEB DESIGN
Iscriviti a questo corso se vuoi ottenere conoscenze operative di web design per la progettazione efficace di interfacce grafiche per il web.
DURATA: 3 giorni
AREA: Metodi di design siti web
METODOLOGIA: La trattazione teorica degli argomenti, attraverso lezioni frontali, sarà
completata con esercitazioni pratiche
OBIETTIVI: Definire le interfacce grafiche per il web, dalla ottimizzazione e dal ritocco delle
immagini alla produzione di animazioni interattive in CSS e Javascript. Con riferimento agli
strumenti più diffusi di grafica ed editing, i partecipanti avranno modo di approfondire le
tecniche di realizzazione di interfacce efficaci in grado di coniugare creatività, fattibilità
tecnologica ed efficacia del messaggio trasmesso
PREREQUISITI
· Conoscenza di base di HTML e CSS
PROGRAMMA
· Introduzione al web design
· Grafica vettoriale
· Grafica raster
· Progettazione della grafica del sito web
· Struttura
· Schemi di navigazione
· Usabilità
· Colori
· Grafica
· Strumenti
· Photoshop e Illustrator
· Editor HTML/CSS/Javascript generico
DWEB
566
INFORMATION RETRIEVAL: SOLUZIONI OPEN SOURCE
Iscriviti a questo corso se vuoi ottenere una panoramica sugli aspetti teorici fondamentali alla base dei sistemi di “Information Retrieval”, sulle tecniche dell’Information Retrieval in riferimento ad esempi reali, su alcune nozioni di “Knowledge Organization” necessarie alla progettazione di sistemi di IR “semantici” e sugli strumenti e i framework open source di riferimento nell’ambito dell’IR e della Knowledge Organization.
DURATA: 4 giorni
AREA: Metodi di design siti web
METODOLOGIA: · Presentazione degli aspetti teorici ed esercitazioni pratiche di
progettazione e realizzazione di un sistema di IR con strumenti Open Source
OBIETTIVI: · Fornire una panoramica sugli aspetti teorici fondamentali alla base dei sistemi di
"Information Retrieval”
· Presentare le tecniche dell'Information Retrieval in riferimento ad esempi reali
· Fornire le nozioni di "Knowledge Organization” necessarie alla progettazione di sistemi di IR
"semantici”
· Analizzare gli strumenti e i framework open source di riferimento nell'ambito dell'IR e della
Knowledge Organization
PREREQUISITI
· Nozioni di analisi e progettazione di modelli dati
· Conoscenza teorica ed operativa di database relazionali
· Conoscenza di XML/XSLT, Conoscenza di Java (JEE)
PROGRAMMA
· Information Retrieval: Overview
· Information Retrieval: Teoria
· Definizioni: documento, corpus, termine, dizionario
· Costruzione del vocabolario per linguaggi segmentati
567
· Boolean Retrieval (AND OR NOT query):
· Ranked Retrieval (Full text query):
· Valutazione di un sistema di Information Retrieval: "precision” e "recall”
· Information Retrieval: Tecniche
· Tolerant Retrieval: wildcard query, spelling correction, phonetic correction
· Semi· Structured Information Retrieval:indici tipizzati,faceting e faceted query
· Indicizzazione e Ricerca su un corpus documentale multilingua
· Knowledge Organization e IR: keywords, thesauri (skos w3c), ontologie (rdf, owl) e ricerche semantiche per
similitudine
· Content Based Image Retrieval
· Geo- Spatial Information Retrieval
· Formulazione di query in linguaggio naturale
· Information Retrieval: Soluzioni Open Source (Esercitazioni)
· Apache Solr: configurazione e applicazione della teoria e delle tecniche illustrate.
· Lucene Lire: come costruire un'applicazione per il Content Based Image Retrieval
· JavaCC: Esempio di costruzione di un analizzatore di query in linguaggio naturale per il Semi· Structured Retrieval
IRWEB
568
ESTETICA DELLE INTERFACCE WEB
Iscriviti a questo corso se vuoi acquisire competenze di base nel design delle Interfacce, nella composizione di elaborati per web e dispositivi mobili e nella costruzione del giudizio estetico sugli elaborati.
DURATA: 3 giorni
AREA: Metodi di design siti web
METODOLOGIA: Lezioni frontali ed esercitazioni con professionisti ed esperti nel campo del
web design e della progettazione
OBIETTIVI: · L'acquisizione di competenze critiche e operative di natura estetica, compositiva
e funzionale nell'ambito degli artefatti digitali per la comunicazione
· Favorire una consapevolezza specifica sulla combinazione di elementi formali e funzionali
per la progettazione e realizzazione delle interfacce utenti
PREREQUISITI
· Confidenza con le tecnologie web
PROGRAMMA
· In principio era la carta
· Principi di base della composizione
· Analisi degli elementi singoli: forme, colori, proporzioni, relazioni (simmetria, equilibrio)
· Principi di base della gestalt:
· forma
· vicinanza
· similarità
· continuità
· velocità
· figura
· sfondo
· struttura
569
· persistenza
· La composizione classica per i prodotti editoriali tradizionali
· Caratteri tipografici
· Gabbie grafiche
· Dalla carta ai bit
· Lo spazio compositivo elastico
· Le metafore ingannevoli: navigazione, pagina, pulsante, modulo
· Dal piombo ai pixel, l'importanza dei caratteri
· Immagini vettoriali
· Immagini raster
· Evoluzione formale: case histories
· Pattern contemporanei per accesso da fisso e da mobile
· Usabilità ed estetica
· Funzione vs Comprenzione degli artefatti digitali
· L'esperienza dell'utilizzo: EXPERIENCE ed ECOSYSTEMIC DESIGN
· Gestire l'attenzione: LINGUISTIC CREATIVITY, il processo del linguaggio
· Estetica: Il valore del CLASSICO, le TENDENZE e l'USABILITA'
· Pharmakon on the rocks
· L'architettura dell'informazione dal pc al mobile, produrre convincimento tramite immagini e parole
· Le varianti introdotte dai mobile rispetto pc
· Dati quantitativi, case history, principi base per l'appeal di un'app di successo
· La natura delle app: utility VS Entertainment, è un gioco o è un lavoro?
· Principi base per la creazione di uno studio dei competitor
· Esercitazione per la mappatura dei competitor
· Esercitazione per la presentazione di uno scenario
· Vendere il superfluo come necessario
· Tecniche di presentazione di un progetto, dalle immagini alle parole
· Principi di interaction design
· Gli elementi dell'interfaccia, focus e azioni
· User centered design, ricognizione
· Approccio euristico: design for all
· Organizzazione delle informazioni
· Esempi e buone pratiche
EIWEB
570
ORGANIZZAZIONE DELLA CONOSCENZA PER IL WEB
Iscriviti a questo corso se vuoi acquisire i fondamenti e le tecnologie principali dell’evoluzione del Web con particolare riferimento alle tecnologie della conoscenza e all’architettura dell’informazione.
DURATA: 3 giorni
AREA: Metodi di design siti web
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
OBIETTIVI: Fornire i fondamenti e le tecnologie principali dell'evoluzione del Web con
particolare riferimento alle tecnologie della conoscenza e all'architettura dell'informazione. I
partecipanti impareranno i concetti e le basi di Knowledge management, con particolare
accento all'ambito Web, capiranno l'evoluzione tecnologica degli ultimi anni e saranno
introdotti alle opportunità che si possono cogliere oggi grazie alle tecnologie e alle
applicazioni che derivano da questo ambito scientifico
PREREQUISITI
Conoscenza base di tecnologie Web e di gestione dei contenuti e della conoscenza
PROGRAMMA
· Parte I
· L'organizzazione della conoscenza
· Dati e metadata
· Classificazioni, tassonomie e ontologie
· Metodi per catturare conoscenza
· Parte II
· Il mondo del Web
· I principi e l'architettura del Web
· Dati relazionali sul Web
· Metadati, ontologie e regole
· Open Data e Linked Data
· I motori di ricerca
571
· Parte III
· Applicazioni di gestione della conoscenza
· Ontologie ed applicazioni condivise sul Web
· Pubblicare dati sul Web per farsi trovare
· Costruire applicazioni con i dati sul Web
OCWEB
572
SOCIAL MEDIA & SECURITY
Iscriviti a questo corso se vuoi acquisire una conoscenza dei Social Media e della sicurezza informatica applicata al Social Network.
DURATA: 2 giorni
AREA: Metodi di design siti web
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
OBIETTIVI: · L'uso sempre più diffuso delle reti sociali ha portato ad una forte crescita delle
opportunità, dei vantaggi, della quantità di informazioni circolanti. La rapidità di tale sviluppo,
tuttavia, non ha consentito la diffusione di un'esatta e profonda conoscenza da parte di molti
professionisti dei meccanismi di funzionamento e della gestione della presenza nell'ambito
dei social networks. Da qui derivano problematiche di utilizzo e ricadute negative dovute a
furti e truffe di vario tipo
· L'uso degli strumenti tradizionali della sicurezza informatica consente di affrontare solo in
parte i nuovi pericoli e occorre perfezionare tali strumenti per adattarli ad una modalità di
comunicazione in grado di far interagire persone con strumenti molto diversi. Il corso è
finalizzato a descrivere le problematiche che possono nascere dal punto di vista della
sicurezza in un contesto social e le tecnologie/gli strumenti che possono essere utilizzati per
fronteggiarle
PREREQUISITI
Conoscenza base del web 2.0, conoscenza dei concetti alla base della sicurezza informatica
PROGRAMMA
· Definizione del Problema:
· Web 2.0, Social Media e Social Network
· Sicurezza Informatica e nascita dei nuovi problemi
· La diffusione delle informazioni
· Analisi dei rischi
573
· IT e sicurezza
· Diritto e Social Media
· Le problematiche:
· ID digitale
· Il futuro dell'identità digitale tramite Social Network
Social network durante l'orario di lavoro:
· Creare porte non controllate di accesso
· Intercettazione di dati aziendali durante l'orario di lavoro
· Brand e News hijacking: alterazione illegittima dell'immagine aziendale ai fini di marketing
· Controllo delle informazioni inserite dagli iscritti al canale di comunicazione
· Accesso al canale da parte di personale non autorizzato
· Rischi derivati dall'analisi aggregata dei dati a scarsa valenza individuale
· Rischi derivati dall'installazione di applicazioni di terze parti
· Rischi derivanti dall'esposizione dei nominativi dei clienti
· Attacchi di phishing
· Uso da parte dell'azienda
· Le persone coinvolte:
· Il ruolo dell'amministratore
· Social Media Manager e Community Manager
· Gli strumenti per affrontare la sicurezza:
· Tips and tricks
· Le tecnologie per controllare il traffico
· Monitoring Tool e web reputation
· Social Media Management Platforms
· Criteri di scelta delle PWD
· Social Media Policy and Guidelines
· Social Vulnerability Assessment
· Automazione ed assessment della Social Engineering (i Social VA)
· Risultati di indagini puntuali in altri contesti di Enterprise 2.0
· Gli strumenti personali per affrontare la sicurezza
· Modelli mentali
· Come sopravvivere nelle social networks
SMWEB
574
USER EXPERIENCE DESIGN PER IL WEB
Iscriviti a questo corso se vuoi imparare a progettare l’ergonomia e l’interfaccia grafica di un sito web.
DURATA: 3 giorni
AREA: Metodi di design siti web
METODOLOGIA: Il corso si svolge in aula. A momenti teorici si alterneranno momenti
esercitativi, con il coinvolgimento diretto dei partecipanti da parte del docente.
OBIETTIVI: Trasferire le conoscenze relative alle linee guida delle diverse tipologie di siti web
e le competenze per poter gestire al meglio la progettazione di user interface efficaci per siti
e portali.
PREREQUISITI
Fortemente consigliato: esperienza nello sviluppo web e nella grafica professionale
PROGRAMMA
· Gli aspetti principali della UX (User Experience) per il web
· Creare profili per gli utenti
· Testare il sito e ricevere feedback
· I concetti fondamentali della UI (User Interface)
· Il design "utile”: elementi dell'interfaccia
· Grafica e design in ambito web: lo stile, la tipografia, i colori, lo spazio bianco
· Architettura dell'informazione
· Anatomia di un sito web
· La gerarchia
· Il design dell'interazione
· Guidare l'utente verso la conversione
· Utilizzabilità
575
· Esempi per migliorare l'utilizzabilità
· Responsive Web Design e Adaptive Web Design
· Il metodo di lavoro
· Usare wireframe
· Dall'astratto al concreto
· Gli strumenti
· Impostare, disegnare e stilizzare una pagina web usando Bootstrap e i suoi componenti
· Componenti CSS di Bootstrap
· Componenti Javascript di Bootstrap
· Project Work
UXWEB
576
UTILIZZARE ADOBE PHOTOSHOP PER IL WEB
Iscriviti a questo corso se vuoi imparare a usare Photoshop (e Adobe Experience Design – XD) finalizzato per il web, sia per l’ottimizzazione delle immagini da impiegare nei canali social, nei siti e nelle applicazioni, sia per la progettazione di user interface attraenti e efficaci.
DURATA: 3 giorni
AREA: ADOBE
METODOLOGIA: Il corso viene svolto in aula con alternanza di momenti teorici ed
esercitazioni pratiche, con il coinvolgimento diretto dei partecipanti da parte del docente.
OBIETTIVI: La finalità generale del corso è trasferire competenze per progettare siti web con
impatto grafico personalizzato
PREREQUISITI
Fortemente Consigliato: utilizzo di Photoshop almeno da un anno.
PROGRAMMA
· Riepilogo dei principali strumenti di Photoshop
· Selezione, correzione e ottimizzazione delle immagini per il web
· Strumenti di Photoshop per assemblare ed esportare le immagini
· Principali problematiche della grafica in ambito web
· Interventi mirati nella gestione e nella correzione delle immagini per web e canali social
· Creare Template per i propri canali social
· Gli strumenti: tavole da disegno
· Esportare le tavole per clienti, colleghi e sviluppatori
· Generare risorse per gli sviluppatori in maniera rapida
· Formati idonei per il web e modalità di esportazione rapida
· Utilizzo degli oggetti avanzati
· Oggetti avanzati e librerie Creative Cloud
· Collaborare e sincronizzare le risorse con le librerie CC
577
· Lavorare in XD (Experience Design)
· Progettare, prototipare e visualizzare una UI (User interface) in XD
· Usare le maschere veloci in XD (funzione attiva al momento solo per Mac)
· Testare il proprio design con XD o con Device Preview su dispositivi iOS a Android
· Project Work
PHOTOSHOP
578
UTILIZZARE ADOBE ANIMATE
Iscriviti a questo corso se vuoi imparare a realizzare animazioni e banner per il web a livello professionale, con il nuovo programma Animate, che permette l’esportazione delle animazioni in tutti i formati desiderati, con focus sull’HTML5.
DURATA: 2 giorni
AREA: ADOBE
METODOLOGIA: Il corso viene svolto in aula. A momenti teorici si alterneranno esercitazioni
pratiche, con il coinvolgimento diretto dei partecipanti da parte del docente
OBIETTIVI: Trasferire conoscenze e competenze per creare ed esportare le animazioni in
HTML5
PREREQUISITI
Obbligatori: è richiesta una buona esperienza pratica nel mondo della grafica
Consigliati: conoscenza pregressa di altri programmi per l'animazione (come Flash o Edge)
PROGRAMMA
· Creare animazioni per il web: linee guida
· Potenzialità di Adobe Animate da interfaccia grafica e da codice
· Conoscere il programma: l'area di lavoro
· Il disegno vettoriale e selezione
· I pennelli vettoriali artistici
· Lo strumento larghezza pennello
· Livelli, gruppi e oggetti
· La Timeline
· La Libreria e i simboli
· Interpolazione classica, forma, movimento
· Il percorso di movimento
· La maschera
579
· Animare le maschere
· Esportazione e pubblicazione
· Le misure dell'area di lavoro e il video finale
· Pubblicazione per diverse piattaforme come oggetti Canvas di HTML5
· Esportare come SVG e WebGL
· Esportare una spritesheet
· I code snippet
ANIMATE
580
PROGRAMMAZIONE WEB 2.0 - CORSO BASE
Il corso da la possibilità a coloro che non hanno conoscenze nel campo dello sviluppo web client side di iniziare a operare sui progetti in maniera produttiva. Il corso, pur se panoramico, ha una carattere tecnico ed operativo
DURATA: 5 giorni
AREA: Sviluppo Web 2.0 PERCORSO: Linguaggi di programmazione
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto trasferito a livello teorico
OBIETTIVI: · Illustrare i fondamenti delle tecnologie alla base del Web 2.0 · Far Comprendere i principi di funzionamento di Ajax · Illustrare le novità e le potenzialità di HTML5 e CSS3 · Fornire conoscenze relative ai fondamenti di Javascript · Far Comprendere i principi di funzionamento di alcuni framework di sviluppo front· end
PREREQUISITI
Obbligatorio: Conoscenze della programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione Consigliato: Conoscenze di HTML4 e CSS
PROGRAMMA
· Introduzione alle applicazioni Web · La transizione verso il Web 2.0 · Introduzione a JAVASCRIPT · Le nuove caratteristiche di HTML5 · I fogli di stile con CSS3 · AJAX · Il framework JQuery · Introduzione a EXT· JS e DOJO
RIA
581
PROGRAMMAZIONE JAVASCRIPT
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni client-side con il linguaggio Javascript e le principali modalità di utilizzo. Il corso è stato aggiornato alla più recente e moderna specifica ES6.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: Il corso si svolgerà in modalità blended (aula + Webinar)
Le lezioni frontali saranno accompagnate da esercitazioni individuali e/o di gruppo.
Precedentemente alla sessione d'aula, saranno erogate 2 ore di Webinar (WBN) in plenaria
on· line, durante le quali sarà affrontata la parte introduttiva del programma.
Sara inviata apposita pianificazione e relativa procedura d'accesso.
OBIETTIVI: Il corso si prefigge di trasmettere:
· Come scrivere programmi con Javascript
· Le caratteristiche e le modalità di funzionamento di Javascript
· L'importanza del linguaggio nei framework più famosi per lo sviluppo di siti web e portali
PREREQUISITI
· È obbligatorio avere conoscenze della programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio
di programmazione
· È consigliato avere conoscenze sulle tecnologie alla base delle applicazioni Web
PROGRAMMA
· Javascript e il Web
· Introduzione a Javascript; La struttura di un'applicazione Web; Il ruolo di Javascript; Analisi del supporto dei
browser;
· Funzionamento di Javascript e HTML
· Incorporare Javascript nell'HTML; Esecuzione degli script; Adattare i browser non supportati
582
· Analisi del linguaggio Javascript
· Strutture di controllo e cicli; Comprensione delle funzioni; Utilizzo degli argomenti; Utilizzo di variabili locali e
globali; Passaggio degli oggetti per riferimento
· Oggetti javascript
· Comprensione degli oggetti di Javascript; Navigazione del grafo dell'oggetto; Formato JSON; Proprietà, metodi ed
eventi; Accesso dinamico alle proprieta; Oggetto prototype ed ereditarietà'
· Gli oggetti del linguaggio Javascript
· L'oggetto Global, String, RegExp, Array, Date, Math, etc.; Creazione di oggetti personalizzati di Javascript
· I principi di base del Document Object Model
· Browser Object Model (BOM); Standard DOM; Navigazione dei nodi di un documento; Recupero valori di
elementi ed attributi; Modifica DOM in memoria
· Gestione degli eventi
· Comprensione degli eventi e dei gestori; Creazione di gestori d'evento Javascript; Gestione degli errori;
Generazione di eventi nel codice
· L'importanza degli eventi Timer
· Analisi degli oggetti fondamentali di Javascript:
· Utilizzo dell'oggetto Window; Interazione con gli oggetti Document; L'importanza degli ; ggetti Form; Azioni su
immagini ; Gestione delle tabelle
· Le tecniche di programmazione DHTML:
· Selettori; Proprietà InnerHtml e InnerText; DHTML e testo; Effetti visivi su immagini; Le proprietà dei Cascading
Style Sheet (CSS); La gestione dei Layer
· ES6 nuovi costrutti sintattici
· Introduzione alla specifica ES6; Scope variabili; Nuova sintassi per funzioni; Destructoring ; assignments; Nuove
funzioni JS; Nuove classi JS
· OOP con ES6:
· Definizione classi; Costruttori; metodi; ereditarietà; membri static; Export ed import
· Gestione dipendenze
· Export Moduli; Import classi e funzioni ; Sistemi per gestione dipendenze (AMD, CommonJS, NPM)
JSCRIPT
583
SVILUPPO DI APPLICAZIONI CON HTML5
Iscriviti a questo corso se vuoi imparare a creare applicazioni web di nuova generazione. Il corso affronta l'evoluzione del linguaggio HTML5 grazie ai nuovi tag di markup offerti da HTML5, dalle sue API Javascript e dai fogli di stile offerti da CSS3
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Trasferire conoscenze e competenze per:
· Apprendere i nuovi tag di markup ed i nuovi standard di HTML5
· Comprendere l'uso di Javascript con HTML5
· Comprendere e saper utilizzare le API dei nuovi standard
· Comprendere e saper utilizzare i fogli di stile con CSS3
PREREQUISITI
Obbligatorio:
· Conoscenza della programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione
· Conoscenza del linguaggio Javascript
Consigliato:
· Conoscenza di HTML4 e CSS
PROGRAMMA
584
· Introduzione ad HTML5
· Le principali differenze tra HTML e HTML5
· Canvas APIs
· Canvas 2D APIs
· HTML5 Communication APIs
· WebSocket
· Geolocation APIs
· Local Storage
· Accessibility in HTML5
· CSS3
HTML5-CSS3
585
ISOMORPHIC JAVASCRIPT
Iscriviti a questo corso se vuoi acquisire le nozioni fondamentali per costruire web application sia server-side che client-side attraverso i nuovi framework per il web 2.0
DURATA: 5 giorni
AREA: Sviluppo Web 2.0 PERCORSO: Linguaggi di programmazione
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Trasferire conoscenze e competenze relative a: · Le potenzialità e le caratteristiche dello stack MEAN · Come sviluppare applicazioni Web a singola pagina
PREREQUISITI
Obbligatori: · Conoscere le tecnologie alla base delle applicazioni Web · Conoscere la programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione · Conoscere il linguaggio Javascript · Conoscere il linguaggio HTML5 e CSS3
PROGRAMMA
· Introduzione allo stack MEAN · Caratteristiche web 2.0 · NodeJS · MongoDB · AngularJS · Integrare NodeJS e MongoDB con Angular JS · MVC · Single page application · Building Web Application with Isomorphic View
ISJ
586
AJAX E WEB 2.0
Iscriviti a questo corso se vuoi imparare a realizzare applicazioni web 2.0 con utilizzo di javascript, js frameworks e chiamate ajax, attraverso una introduzione alle soluzioni client e server side
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico. Non sono previste attività didattiche serali
OBIETTIVI: Fornire conoscenze e competenze per:
· Utilizzare Ajax nell'ambito della programmazione Javascript client e server side
· Applicare le tecniche di avanguardia per la realizzazione di applicazioni Web 2.0 basate su
Ajax
PREREQUISITI
Obbligatori
· Conoscere le tecnologie alla base delle applicazioni Web
· Conoscere il linguaggio Javascript
PROGRAMMA
· Comunicazione con il server: invio richieste ed elaborazione risposte
· Elaborazione della risposta server; Analisi delle risposte in formato XML, JSON, CSV, HTML
· Utilizzo dell'oggetto XMLHttpRequest
· Introduzione ai frameworks client side
· Bootstrap e moduli
· Selettori; Manipolazione Dom; Chiamate Ajax cross browser; Utilities
587
· Server Side components in JS; Processore JS standalone; Sviluppo componenti backend in JS
· Accesso ai dati
· Creazione di service api REST; Single Page Applications; Architettura MVC in JS
· Controllers; View templates; Data Binding
· Chiamate a servizi REST
· Tecniche di reverse Ajax; Introduzione alle Web API; Mashup di web api e servizi
AJAX
588
GOOGLE WEB TOOLKIT
Iscriviti a questo corso se vuoi approfondire le conoscenze tecnologiche ed operative di Google Web Toolkit, un framework open source per lo sviluppo di applicazioni browser-based.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esempi ed
esercitazioni pratiche
OBIETTIVI: Fornire una presentazione di Google Web Toolkit, un framework open source per
lo sviluppo di applicazioni browser-based. Il programmatore sfrutta la capacità espressiva di
Java per realizzare applicazioni potenti e veloci, perfettamente compatibili con i browser e gli
standard web grazie alla traduzione automatica in Javascript e AJAX
PREREQUISITI
· Aver frequentato il corso JPB e JPA o possedere conoscenze equivalenti
· Aver frequentato il corso RIA o possedere conoscenze equivalenti
· Aver frequentato il corso o possedere conoscenze equivalenti
PROGRAMMA
Introduzione a GWT
· Architettura di una applicazione web
· Cosa si intende per RIA
· Le tecnologie per realizzare applicazioni RIA e gli standard web
· Gli strumenti di GWT
Creazione di una applicazione con GWT
· Installazione dell'ambiente di sviluppo
589
· Struttura di un progetto GWT
· Esecuzione di una applicazione GWT
· Configurazione delle applicazioni
Le API per disegnare interfacce grafiche
· Widgets
· Panels
· La gestione degli eventi
· Supporto per HTML5
Comunicazione con i server
· Comunicazione asincrona con RPC
· Servizi orientati ai dati con RequestFactory
· JSON e XML Parser
Architettura di grandi applicazioni
· Il modello MVP
· Activities e Places
· History Management
Distribuzione di una applicazione
· Internazionalizzazione e localizzazione
· Considerazioni sulla sicurezza
· Debug e test con Junit
· Ottimizzazione delle prestazioni
· Installazione nell'ambiente di produzione
GWT
590
SVILUPPO DI APPLICAZIONI WEB CON PHYTON E DJANGO
Iscriviti a questo corso se vuoi apprendere le competenze Python necessarie ad utilizzare il framework Django realizzare applicazioni web professionali solide e durature.
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni
pratiche
OBIETTIVI: Fornire le competenze Python necessarie ad utilizzare il framework Django,
comprenderne il funzionamento interno e le metodologie di
lavoro, permettendo la realizzazione di applicazioni web professionali solide e durature in
tempi molto rapidi
PREREQUISITI
Per la partecipazione a questo corso è necessario avere conoscenze di base inerenti i linguaggi di programmazione,
concetti OOD/OOP, dimestichezza con il pattern MVC Model 2
PROGRAMMA
Introduzione a Python
· Caratteristiche e punti di forza
· L'interprete Python
· Modelli e varianti di esecuzione
· Strumenti IDE
Tipi di dati e operazioni
· Tipi numerici, stringhe, liste, dizionari, tuple, file, set, booleani
· Variabili, oggetti e reference
591
· La Garbage Collection
· ReferEnce condivisi e cambiamenti In-Place
· Tipizzazione Dinamica
· Indicizzazione e Slicing
· Comprehensions
Istruzioni e Sintassi
· L'indentazione del codice
· Istruzioni di assegnamento
· Operazioni di print
· L'istruzione if
· L'espressione ternaria if/else
· Cicli while, for
· Le istruzioni break, continue, pass
· Clausola else applicata ai cicli
· La funzione enumerate
· Iteration Protocol e contesti iterativi
· Iteratori: range, map, zip, filter
· # Commenti
· La funzione dir
· Docstring: __doc__
Funzioni
· L'istruzione def
· Variabili locali
· Regole di scope
· Risoluzione dei nomi: la regola L.E.G.B.
· Lo scope Built-In
· L'istruzione global
· Scope e funzioni nidificate
· L'istruzione nonlocal
· Passaggio degli argomenti base, avanzato, keyword· only
· Argomenti e reference condivisi
· Funzioni anonime. lambda
· Mappare fuznzioni su iterabili: map
PYDJ
592
PROGRAMMAZIONE SCALA
Iscriviti a questo corso per acquisire le tecniche fondamentali della programmazione funzionale ed orientata agli oggetti attraverso il linguaggio Scala.
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Linguaggi di programmazione
METODOLOGIA: La La trattazione teorica degli argomenti sarà completata da esercitazioni
pratiche
OBIETTIVI:
· Fornire ai partecipanti le nozioni fondamentali della programmazione funzionale ed
orientata agli oggetti attraverso il linguaggio Scala.
· Illustrare le tecniche di programmazione fondamentali del linguaggio
PREREQUISITI
· Conoscenze base dell'informatica.
· Conoscere la programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione
PROGRAMMA
Introduzione a Scala
· Caratteristiche del linguaggio
· La JVM, portabilità e riusabilità
· Il metodo main, compilazione ed esecuzione
Il linguaggio Scala
· Introduzione al linguaggio
· Sintassi di base
· Tipi primitivi e costrutti di controllo
· If, switch, while, for, foreach
· Variables
· Costrutti
· Packaging e documentazione
Ambienti per lo sviluppo di software con Scala
593
· Introduzione all'IDE di sviluppo
· Enumeration
· Le stringhe alfanumeriche
Object Oriented programming
· Classi e oggetti
· Attributi e metodi
· Costruttori
· Modificatori e costanti
· Incapsulamento dei dati
· L'Overloading dei metodi
Functional programming
· Recursion
· Functional Data Structures
· Partial Functions
· Currying
· Implicits
Traits
· Introduzione
· Mixin
· Multiple
Collezioni
· Collezioni immutabili
· Collezioni mutabili
· Convertire e ordinare Collezioni
Packaging e documentazione
· Utilizzo di packages
· Import
· Documentazione e scala doc
Gestione delle exceptions
· Le categorie di eccezioni
· il costrutto try/catch/finally
· gestione delle eccezioni
· sollevare e rilanciare una eccezioni
SCALA
594
IL FRAMEWORK REACT
Il corso consentirà ai partecipanti di comprendere e saper utilizzare la libreria React sviluppata da Facebook per lo sviluppo di interfacce utente in HTML5 e Javascript.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso consente di:
· creare componenti in React utilizzando la versione ES2015 di javascript
· utilizzare WebPack per sviluppare delle semplici single page applications
PREREQUISITI
· Obbligatorio aver frequentato il corso JSCRIPT oppure possedere conoscenze equivalenti
· Conoscenza di HTML4 e CSS (consigliato)
PROGRAMMA
· Utilizzare Webpack in progetti React
· Hello world in React e ES2015 (aka ES6)
· Creare componenti React in ES2015
· React props
· Trasferire proprietà e children ai componenti
· Costruttore del componente
· Gestire i valori di defaults
· PropTypes validation
· Inline styling, classi CSS dinamiche e skinning componenti React
· Gestione CSS e LESS con WebPack
· DOM e template condizionali
595
· Ciclo di vita di componenti React
· Creare componenti statefull e stateless
· Gestire lo stato di default di un componente
· Template dinamici legati allo stato del componente
· Trasferire proprietà ai componenti con lo spread operator
· Introduzione alle arrow functions ES6
· Creare liste dinamiche di elementi
· Utilizzo del metodo .map()
· Form, Refs ed eventi
· Gestire campi di input, Select e controlli del form
· Valori di default e utilizzo dello state
· Validazioni
· Utilizzo di references (refs)
· Gestione eventi mouse e interazione utente
· Sviluppo componenti
· Creazione componenti riusabili
· Comunicazione tra componenti
REACT
596
IL FRAMEWORK BACKBONE.JS ED EMBER.JS
Iscriviti a questo corso se vuoi sfruttare al massimo la potenza dei framework Backbone.js ed Ember.js. Grazie alla semplicità di implementazione e alla buona curva di apprendimento, in poco tempo i frameworks potranno diventare un prezioso strumento per lo sviluppo di applicazioni web.
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico. Non sono previste attività didattiche serali
OBIETTIVI: Trasferire conoscenze e competenze per:
· Apprendere l'uso e le finalità dei frame work e le differenze tra loro
· Apprendere gli strumenti dei frameworks per sviluppare applicazioni MVC
· Apprendere gli strumenti dei frameworks per interagire con le pagine e gestire i dati
· Apprendere gli strumenti architetturali per l'interazione e la separazione del front-end dal
back-end
PREREQUISITI
Obbligatorio:
· Conoscenza del linguaggio Javascript
Consigliato:
· Conoscenza di HTML4 e CSS (consigliato)
PROGRAMMA
· Introduzione a Backbone JS
· Esempio di struttura base
597
· Introduzione al concetto di modello; Definizione di modello
· Fetching dei Dati; Rest calls
· Introduzione e Struttura del DOM
· Supporto del browser
· Gli element; Le Viste
· Gestione degli eventi; Integrazione modello· vista
· Le Collections; Backbone.Collection
· Libreria undescore.js; Routing e History; PushState
· Introduzione a EmberJS
· Framework o librerie
· Origini del pattern MVC; Punti di forza del pattern MVC
· Client vs Server
· Ember Inspector
· Installazione su Chrome; Installazione su Firefox
· Basic Concepts; Data binding; Templating; Routes
· Componenti; Model; Controller; Ember data; Convenzioni; App
· Handlebars; Begin Navbar; Begin Route Handler; JSON; Posts
· Gestione elementi
BCKEMBER
598
SVILUPPO DI APPLICAZIONI WEB CON JQUERY
Iscriviti a questo corso se vuoi acquisire le competenze necessarie per lo sviluppo di applicazioni web 2.0 utilizzando il framework JQuery
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Trasferire conoscenze e competenze per:
· Comprendere le potenzialità e le caratteristiche del framework JQuery.
· Impostare una applicazione client· side basata su JQuery
· Manipolare le pagine Web dinamicamente con JQuery
· Dialogare con il server attraverso le funzionalità di JQuery
· Sviluppare componenti grafici professionali e funzionali nelle pagine web
PREREQUISITI
Obbligatori:
· Conoscere le tecnologie alla base delle applicazioni Web
· Conoscere il linguaggio Javascript
PROGRAMMA
· Introduzione a Jquery
· Selettori HTML; Dom standard; Css3; Xpath
· Operazioni sui nodi Dom
599
· Gestione Attributi
· Manipolazione dinamica classi di stile
· Eventi dinamici
· Chiamate http Get/Post
· Gestione delle chiamate asincrone
· Eventi in Jquery
· Coda eventi
· Invio dati POST e GET
· Validazioni
· DataBinginds
· Estensioni Jquery
· Introduzione a JQuery UI
· Dialog
· Menu
· Widgets
· Introduzione ai Plugins
JQUERY
600
SVILUPPO DI APPLICAZIONI COMPLESSE (MVC CLIENT SIDE)
Iscriviti a questo corso se vuoi una panoramica del design pattern architetturale MVC e dei principali strumenti ed istruzioni principali MVC per client
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
pratiche
OBIETTIVI:
· Fornire ai partecipanti una panoramica del design pattern architetturale MVC
· Elencare una serie di strumenti MVC per client
· Fornire le istruzioni principali degli strumenti MVC per client
PREREQUISITI
· Conoscenze del linguaggio html e javascript
· Aver frequentato il corso RIA e JScript o possedere conoscenze equivalenti
PROGRAMMA
Introduzione al design pattern architetturale MVC
· I vantaggi nell'utilizzo dell'MVC
Introduzione agli strumenti MVC per client
· La validazione lato client
· Differenze tra validazione lato client e lato server
· Approfondimento sugli strumenti MVC
Angularjs
· Concetti base
· Implementare MVC con AngularJS
· Routing e view multiple
· Form validation
· Utilizzare gli Angular services
· Dependecy Injection e modello dichiarativo
601
Backbone
· Backbone ed il Model· View
· Realizzare il Model
· Collezioni di Model
· Le viste
· Un container per l'applicazione
· Single page app con routing
Knockout
· Le idee chiave di KnockoutJS
· Il binding dichiarativo
· Il tracciamento delle dipendenze
· Il templating
· Il pattern MVVM
· Creare view model
· Creare observable
· Gestire l'aspetto degli elementi di una pagina
Overview Broke, Sammy, Ember
ExtJs
· Introduzione a Ext.js
· I principali vantaggi e svantaggi
· Temi e layout
· Un tema, cos'è e come si applica
· Sviluppare un Content Management Module
· Test di un'applicazione ExtJS
JavaScriptMVC
· Cos'è e perché usarlo
· API principali
· L'architettura
· DocumentJS, FuncUnit, JQueryMX
· Costruire l'applicazione
JQuery with Handlebars
Esercitazioni sugli strumenti MVC
MVC
602
IL FRAMEWORK BOOTSTRAP
Iscriviti a questo corso se vuoi realizzare un progetto web responsive preciso e pulito con Boostrap.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0 PERCORSO: Framework
METODOLOGIA: Didattica frontale, esercizi e live coding
OBIETTIVI: Questo corso guiderà i discenti verso lo studio e l'apprendimento di: · Le principali tecniche di sviluppo di web app tramite Bootstrap · Le principali caratteristiche del framework · Applicazione pratica in progetti web demo
PREREQUISITI
È necessaria una buona conoscenza di HTML, CSS e Javascript
PROGRAMMA
· Il web oggi: la teoria del "Mobile first” · Il Responsive Web Design (RWD) oggi · Bootstrap e il RWD · Introduzione a Bootstrap · Overview sugli aspetti principali di Bootstrap · Anatomia e logica degli stili CSS in Boostrap · Impostare un progetto con Bootstrap · Il grid system di Bootstrap · Le media queries di Bootstrap · I componenti principali: navbar, pagination, thumbnails, progress bar, panels, alert · JavaScript in Bootstrap: overview · Componenti e JavaScript: Modali, Tabs, Accordion, Tooltips, Carousels · Personalizzare Bootstrap
BOOTSTRAP
603
IL FRAMEWORK JAVASCRIPT EXT-JS
Iscriviti a questo corso se vuoi sviluppare di applicazioni Web utilizzando il framework Ext-Js per la costruzione di applicazioni complesse ad alta interazione
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali.
OBIETTIVI: Fornire conoscenze e competenze su:
· Le caratteristiche e le funzionalità di EXT-JS
· L'uso di Javascprit e Ajax per sviluppare componenti Web client-side con EXT-JS
PREREQUISITI
Obbligatori:
· Conoscere le tecnologie alla base delle applicazioni Web
· Conoscere il linguaggio Javascript
Fortemente consigliato:
· Conoscere e saper utilizzare Ajax
PROGRAMMA
· Riepilogo sul linguaggio JAVASCRIPT
· JavaScript
· istruzioni, commenti, variabili, scope, e cicli (le basi necessarie per capire ExtJs)
· Predisporre l'ambiente EXT· JS
· DOM-Document Object Model. Accesso via javascript e ExtJs
604
· Classi fondamentali
· Il paradigma MVC utilizzato in ExtJS
· Estensione delle classi esistenti
· La libreria ed il sistema delle classi in EXT· JS
· I componenti visuali (Views)
· I layout
· Invocazione al server
· Funzionamento di AJAX
· Utilizzo di AJAX con EXT-JS
EXT-JS
605
IL FRAMEWORK IONIC
Iscriviti a questo corso se vuoi imparare le nozioni fondamentali sull’utilizzo del framework Ionic per creare App mobile di qualità e performanti con tecnologie familiari quali HTML5, CSS e Javascript.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso si prefigge di far apprendere:
· Le caratteristiche e le funzionalità di Ionic
· Come realizzare colmare il gap tra una applicazione HTML5 ed una app nativa
PREREQUISITI
· Obbligatorio: Conoscenze del linguaggio Javascript
· Obbligatorio: Conoscenze del linguaggio HTML5 e CSS3
· Obbligatorio: Conoscenza del frame work Angular JS
PROGRAMMA
· Creare e costruire un progetto ionic usando la CLI (Command Line Interface)
· Come iniziare una nuova applicazione Ionic
· Costruire una interfaccia utente utilizzando componenti come i menu, card, action sheet , ecc
· Creare un servizio utilizzando Angular (ngResource) per accedere ai servizi REST
· Usare i controller
· Utilizzare le rotte
· Creare e rendere persistenti i dati
IONIC
606
IL FRAMEWORK DOJO
Iscriviti a questo corso se vuoi acquisire le nozioni per utilizzare il framework DOJO nell’ambito delle applicazioni web
DURATA: 3 giorni
AREA: Sviluppo Web 2.0 PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto trasferito a livello teorico . Non sono previste attività didattiche serali.
OBIETTIVI: Fornire conoscenze e competenze per: · Sviluppare applicazioni utilizzando il framework DOJO per la costruzione di applicazioni complesse ad alta interazione · Integrare Javascript con chiamate server asincrone (AJAX)
PREREQUISITI
Obbligatori: · Conoscere le tecnologie alla base delle applicazioni Web · Conoscere il linguaggio Javascript
PROGRAMMA
· Riepilogo sul linguaggio JAVASCRIPT · JavaScript · istruzioni, commenti, variabili, scope, e cicli (le basi necessarie per capire ExtJs) · Predisporre l'ambiente DOJO · DOM · Document Object Model. Accesso via javascript e DOJO · Cenni di programmazione ad eventi. · Gli eventi in JavaScript: cenni di event handler ed event listener. · Eventi in Dojo · Ajax e utilizzo di Ajax con Dojo · Dijit Widgets ( Form Widjet,Layout Widjet, etc) · Dojo per applicazioni mobile
DOJO
607
IL FRAMEWORK NODE.JS
Iscriviti a questo corso se vuoi imparare ad utilizzare di node.js per la costruzione veloce di applicazioni web scalabili di rete e applicazioni real time con scambio intensivo di dati
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Fornire conoscenze e competenze su:
· I nuovi paradigmi di memorizzazione dei dati attraverso i Database Document Oriented per
le applicazioni applicazioni Web e Mobile
· Il ruolo e l'utilizzo di MongoDB in jode.js
PREREQUISITI
Obbligatorio:
· Conoscere le tecnologie alla base delle applicazioni Web
· Conoscere il linguaggio Javascript
· Conoscere un qualsiasi framework client· side (ad esempio: JQuery, Ext· js o Dojo)
PROGRAMMA
· Installazione di Node.js
· Il package manager
· Blocking Vs. Non Blocking
· Esempio pratico: Hello World
608
· Introduzione al Javascript Funzionale
· Intruduzione al Javascript Asincrono
· L'event loop
· L'event queue
· Real Time
· Socket.io
· Panoramica su MongoDB e sui DB NoSql
· Trovare i dati con le Views
· Memorizzare documenti
NODEJS
609
SVILUPPO CON PHP - CORSO BASE
Iscriviti a questo corso se vuoi imparare ad usare PHP, il linguaggio Open Source più usato nel web MySQL.
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: PHP
METODOLOGIA: Il corso si svolge in aula. La trattazione teorica degli argomenti sarà
completata con esercitazioni e applicazioni su casi reali. Le esercitazioni verranno svolte
attraverso l'utilizzo di un IDE di sviluppo Open Source e saranno condotte anche sotto forma
di case study tratte da situazioni reali di progetto
OBIETTIVI: La finalità generale è fornire una conoscenza operativa del linguaggio PHP,
finalizzata alla progettazione e realizzazione di siti e applicativi web attraverso
l'interfacciamento con i DBMS e in special modo MySQL.
Il corso si baserà sulla versione 7 del PHP.
PREREQUISITI
Per la partecipazione a questo corso è richiesta la conoscenza delle architetture web based e la conoscenza di
HTML/XHTML e CSS
PROGRAMMA
· Introduzione al linguaggio PHP, storia e caratteristiche
· Creazione, salvataggio , apertura della prima pagina PHP
· Le istruzioni "print” e "echo”
· I costrutti condizionali (IF, CASE)
· Gli errori: Notice, Warning e Errors e loro gestione in PHP 7
· Le eccezioni
· Gli operatori artimetico logici e la valutazione delle espressioni
610
· Gli array semplici e associativi
· I costrutti iterativi (WHILE, DO..WHILE, FOR, FOREACH)
· Variabili predefinite, variabili dei moduli ($_GET e $_POST), d'ambiente e di sessione
· Funzioni e tipi di passaggio dei parametri e visibilità delle variabili
· Inclusione di script
· Gestione dei file, come creare un file di log
· I moduli (form) con PHP: loro convalida e upload di file
· Invio di messaggi di posta elettronica
· Le sessioni
· Configurazione del file PHP.INI
· MySQL: utilizzo di PHPMyAdmin e creazione di un database
· Struttura delle tabelle e tipologia di campi
· Accesso a MySQL tramite librerie PDO
· Creazione dinamica di html a partire da dati su DB
PHPWEB_01
611
SVILUPPO CON PHP - CORSO AVANZATO
Iscriviti a questo corso se vuoi imparare ad usare PHP al livello professionale.
DURATA: 5 giorni
AREA: Sviluppo Web 2.0
PERCORSO: PHP
METODOLOGIA: Il corso si svolge in aula. La trattazione teorica degli argomenti sarà
completata con esercitazioni e applicazioni su casi reali. Le esercitazioni verranno svolte
attraverso l'utilizzo di un IDE di sviluppo Open Source e condotte anche sotto forma di case
study tratte da situazioni reali di progetto.
OBIETTIVI: La finalità generale del corso è fornire una conoscenza approfondita del
linguaggio PHP in particolare della sua implementazione del paradigma Object Orientend per
poterne apprezzare le potenzialità al livello professionale e comprendere meglio l'utilizzo di
framework di terze parti, nonché fornire le conoscenze necessarie per progettare e realizzare
applicativi Web usando il linguaggio PHP.
PREREQUISITI
Per la partecipazione a questo corso è necessaria la conoscenza della programmazione Object Oriented è
inoltre necessario aver frequentato il corso PHP base oppure si richiede il possesso di conoscenze
equivalenti.
PROGRAMMA
· OOP ed il PHP introduzione
· I costruttori e distruttori
· Visibilità dei metodi ed attributi PPP
· Metodi ed attributi statici e dinamici
· I metodi "magici”
612
· Le classi astratte
· Le interfacce
· I treats e l'ereditarietà multipla
· I namespaces
· Autoloading delle classi
· Esempi di design pattern in PHP
· Le espressioni regolari
· Come fare "scraping” da un sito web
· Sicurezza: I parametri , le sessioni
PHPWEB_02
613
ANGULAR JS
Iscriviti a questo corso se vuoi acquisire le nozioni fondamentali sulle librerie che supportano il programmatore nella produzione di web application flessibili e manutenibili attraverso il Framework MVC AngularJS
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Fornire le conoscenze e competenze su:
· Le caratteristiche e le funzionalità di Angular-JS
· Come sfruttare il framework per sviluppare applicazioni web a singola pagina
PREREQUISITI
Obbligatori:
· Conoscenze della programmazione strutturata derivata dall'utilizzo di un qualsiasi linguaggio di programmazione
· Conoscere le tecnologie alla base delle applicazioni Web
· Conoscenze del linguaggio HTML5 e CSS3
PROGRAMMA
614
· Introduzione ad Angular
· Creare componenti riusabili: Direttive
· Manipolazione dei dati
· IL pattern MVC
· Il concetto di singola pagina
· Dependency Injection e Servizi
· Scope
· Moduli
ANGJS1_01
615
ANGULAR JS - CORSO AVANZATO
Iscriviti a questo corso se vuoi approfondire metodologie, best practices e costrutti allo scopo di realizzare architetture solide e scalabili e approfondire tematiche quali lo sviluppo di direttive custom, l’utilizzo di service/factory, le promises e molto altro, allo scopo di sfruttare pienamente le funzionalità del framework
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Framework
METODOLOGIA: Tutti gli argomenti sono affrontati dal punto di vista teorico e accompagnati
da moltissimi esercizi dimostrativi che saranno sviluppati e descritti durante il corso
OBIETTIVI: Nel corso saranno approfondite:
· Le tematiche fondamentali per la creazione di codice di qualità e per lo sviluppo di
componenti riutilizzabili in AngularJS
· Le modalità con cui AngularJS gestisce internamente gli aggiornamenti tramite il ciclo di
$digest
· Le modalità di creazione di direttive custom
· L'utilizzo di plugin di terze parti per la creazione di animazioni e applicazioni interattive
PREREQUISITI
E' necessario aver frequentato il corso ANGJS_01 oppure possedere conoscenze equivalenti
PROGRAMMA
· Models
· AngularJS Internals
· Promises
· Creazione direttive custom con integrazione di librerie 3rd party open source
· Custom Directives Advanced
616
· Gestione e organizzazione direttive in moduli
· Manipolazione DOM in direttive
· Controllers in directive ed ereditarietà
· Direttive multiple
· Directive nidificate
· Utilizzo pre and post link functions
· Utilizzo di $compile all'interno di direttive
ANGJS1_02
617
ANGULAR JS V2 - CORSO BASE
Iscriviti a questo corso se vuoi imparare le nozioni fondamentali sulle librerie che supportano il programmatore nella produzione di web application flessibili e manutenibili attraverso il Framework MVC AngularJS versione 2.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Angular
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso si prefigge di far di apprendere:
· Le caratteristiche e le funzionalità di Angular 2
· Come sfruttare il framework per sviluppare applicazioni web a singola pagina
· Le differenze con la versione 1
PREREQUISITI
· Obbligatorio: Conoscenze della programmazione strutturata derivata dall'utilizzo di un qualsiasi
linguaggio di programmazione
· Obbligatorio: Conoscere le tecnologie alla base delle applicazioni Web
· Obbligatorio: Conoscenze del linguaggio HTML5 e CSS3
PROGRAMMA
· Introduzione ad Angular 2
· Differenze con la prima versione
· Javascript e typescript
· Architettura e pattern di una applicazione Angular 2
618
· Il concetto di singola pagina
· Componenti e template
· Dependency injection
· Injection tree
· Built-in Directives
· Forms in Angular 2
· HTTP
· Routing
ANGJS2_01
619
ANGULAR JS V2 - CORSO AVANZATO
Iscriviti a questo corso se vuoi imparare le nozioni avanzate sulle librerie che supportano il programmatore nella produzione di web application flessibili e manutenibili attraverso il Framework Angular 2.
DURATA: 3 giorni
AREA: Sviluppo Web 2.0
PERCORSO: Angular
METODOLOGIA: Lezioni frontali in aula accompagnate da esercitazioni individuali e/o di
gruppo
OBIETTIVI: Il corso si prefigge di far apprendere:
· Le tematiche fondamentali per la creazione di codice di qualità e per lo sviluppo di
componenti riutilizzabili in Angular 2
· Le modalità con cui AngularJS gestisce internamente gli aggiornamenti tramite il ciclo di
$digest
· Le modalità di creazione di direttive custom
· Utilizzare i componenti avanzati
PREREQUISITI
E' fortemente consigliato aver frequentato il corso ANGJS2_01 oppure possedere conoscenze equivalenti
quali:
· Conoscere e saper utilizzare il framework Angular 2
· Saper manipolare i dati con Angular 2
· Comprendere e riprodurre la logica architetturale del framework 2
· Comprendere e saper sfruttare i principali servizi
· Comprendere le differenze e le novità introdotte rispetto alla versione precedente
PROGRAMMA
620
· Dependency Injection
· Data Architecture with Observables
· Services
· View Components
· Redux con TypeScript
· Intermediate Redux in Angular
· Advanced Components
· Testing
ANGJS2_02
621
FIWARE BASE - SVILUPPO APPLICAZIONI
Iscriviti a questo corso se vuoi conoscere la piattaforma FIWARE e acquisire le competenze necessarie a sviluppare una semplice applicazione.
DURATA: 4 giorni
AREA: FIWARE
METODOLOGIA: Il corso si divide in due moduli:
· Una prima parte nel primo giorno e mezzo di lezione frontale che illustra esempi di utilizzo,
la tecnologia ed i Generic Enablers.
· Una seconda parte di due giorni e mezzo di utilizzo dei Generic Enabler per l'esercitazione
pratica che porta alla realizzazione di un prototipo.
Entrambe le parti del corso sono supportate da slide fornite dai docenti e da risorse
disponibili su Internet. La seconda parte richiede la creazione di un account sul FIWARE Lab,
che verrà realizzato ad inizio corso.
OBIETTIVI: Il corso ha l'obiettivo di:
· Fornire un inquadramento generale della piattaforma FIWARE, i Generi Enablers, il FIWARE
Lab e dei servizi collegati
· Fornire una Panoramica sui Generic Enabler maggiormente utilizzati (es. Context Broker,
IoT, Big Data, Data Visualization, Open Data, Complex Event Processing, Identity Manager) ed
approfondimento di quelli relativi alla gestione dei dati. Studio di una semplice applicazione
PREREQUISITI
· Conoscenza base dell'architettura REST
PROGRAMMA
· Introduzione a FIWARE (servizi e tecnologie)
· Esempi di utilizzo di FIWARE
· Sviluppare con FIWARE: strumenti e supporto
622
· Generic Enablers (panoramica)
· FIWARE Lab (setup e panoramica)
· Generic Enablers (approfondimento ed integrazione)
· Esercitazioni con alcuni Generic Enablers
· Presentazione dell'applicazione di esempio
· Sviluppo del prototipo
· Analisi e commenti dell'esperienza
FIWARE
623
DRUPAL 8
Iscriviti a questo corso se vuoi acquisire le conoscenze e le competenze necessarie ad utilizzare Drupal, un software che permette agli utenti di pubblicare, gestire e organizzare facilmente i contenuti di un sito web; un sistema di gestione contenuti (CMS), con cui si possono realizzare siti di qualunque tipo.
DURATA: 3 giorni
AREA: Content Management System
METODOLOGIA: Il corso si svolge in aula. La trattazione teorica degli argomenti sarà
completata da esercitazioni pratiche.
OBIETTIVI: La finalità generale dell'intervento è:
· Fornire ai partecipanti una panoramica sul Content Management System (CMS)
· Fornire cenni sul linguaggio PHP
· Conoscere e approfondire Drupal 8
PREREQUISITI
· Conoscenza del linguaggio html, Javascript, PHP
PROGRAMMA
· Cenni preliminari su internet e sui siti web
· La rete delle reti, breve storia di Internet, il funzionamento del Web
· Linguaggi di programmazione utilizzati: HTML, CSS, Javascript, PHP, ecc.
· Altri utilizzi di internet: la posta elettronica, le chat, i forum, i social
· Network, le applicazioni aziendali, server FTP. Differenze tra i vari browser
· Accenni a protocolli di rete
· Il Content Management System (CMS) di Drupal
· Installare e rendere sicuro Drupal
· Moduli del core
624
· Gestione degli utenti: ruoli e permessi
· Aggiungere e visualizzare contenuti: CCK, Taxonomy e Views
· Creare e configurare i menu
· Comprendere e gestire i blocchi
· Creare un modulo: realizzare un blocco e un content type nuovo
· Risorse e documentazione su Drupal
· Menu API: creazione avanzata dei menu
· User API: creazione utente e interazione con il core
· Views API: creazione di views e interazione views già create
· Contenty type avanzato con CCK API
· Form API: alter form e form multistep
· Multilingua
· Sicurezza Web
· Performance
· Esercitazioni su Drupal
DRUPAL
625
OPENCMS
Iscriviti a questo corso se vuoi acquisire le capacità di creare un sito OPEN CMS.
DURATA: 2 giorni
AREA: Content Mnagement System
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni
pratiche.
OBIETTIVI: Fornire ai partecipanti una panoramica sul Content Management System (CMS)
Open CMS.
PREREQUISITI
HTML, CSS, fondamenti di XML.
PROGRAMMA
· Installare Open CMS (prove in web server locale XAMPP)
· Esplorare un sto Open CMS· La barra ADE
· Aggiungere e modificare contenuti lavorando con il sito Demo
· Aggiungere contenuti al sito
· Spostare gli elementi nella pagina
· Modificare gli elementi e impostare le proprietà
· Modificare file elementi con l'editor XML
· I contenitori
· Inserire contenuti multimediali (Accordion, Carousel, gallery)
· Aggiungere nuove pagine
· Usare l'editor Sitemap· Creare un nuovo sito
· Aggiungere nuove pagine al sito e un sistema di navigazione
· Creare pagine di contenuto
· Pagine di tipo speciale (blog)
· Pagine di funzione
· Spostare le pagine nella mappa del sito
626
· Creare sotto· siti
· Localizzare il sito
· Lavorare con Il Workplace
· Creare un nuovo template per il sito· Creare un modulo
· Creare un semplice template
· Pagina modello
· Configurazione della sitemp
· Definizione degli stili
· Configurazione dell'header e del footer
· il tag <cms:container>
· Aggiungere contenuti alla pagina modello
· Il sistema di navigazione· Liste
· Collegamenti
· Definire lo stile del sistema di navigazione
· Sistema di navigazione breadcrumb
· Lo stile della navigazione breadcrumb
OCMS
627
DOTCMS
Iscriviti a questo corso se vuoi acquisire competenze nell'utilizzo di dotCMS.
DURATA: 2 giorni
AREA: Content Mnagement System
METODOLOGIA:
· La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su
casi reali
· Le esercitazioni verranno condotte anche sotto forma di case study tratte da situazioni reali
di progetto.
OBIETTIVI:
· Illustrare in modo organico la progettazione di un sito web e dei suoi contenuti con dotCMS
2.0: dalla progettazione funzionale attraverso l'architettura dell'informazione alla
progettazione dell'interfaccia e alle strategie di gestione dei contenuti
· Definire processi redazionali per la pubblicazione dei contenuti
· Fornire gli strumenti e le buone pratiche per l'applicazione del processo di costruzione della
web user experience in contesti reali di progetto.
PREREQUISITI
· Nozioni di architetture web based
· Nozioni di base nell'analisi / progettazione / realizzazione siti web e contenuti relativi.
PROGRAMMA
· Content Manager· Login / User accounts
· Website browser· Albero di navigazione gerarchica di tutti gli oggetti referenziabili tramite URL: files, pagine
HTML, etc.
· Azioni disponibili per ciascun oggetto sull'albero di navigazione· Publish /Unpublish
· Archiviare, Cancellare (Archive vs. Delete)
· Copy, Paste, Move
628
· Versioning
· Creazione di nuovi oggetti· Folder
· Pagine HTML
· Immagini e File
· Elenchi di File
· Menu Link
· Aggiunta di item alla navigazione· Folder
· Pagine HTML
· File
· Menu Link
· Gestione multisito con dotCMS
· Image editor-Cropping e resizing
· Salvataggio, ri-formattazione e clipping in ambiente WYSIWYG
· Website browser tab
· Pagine HTML, file e menu link
· Filtri di ricerca
· Opzioni del menu contestuale (right-click)
· Riordinare i risultati della ricerca
· Gestione dei contenuti
· Filtri di ricerca
· Opzioni del menu contestuale (right-click)
· Riordinare i risultati della ricerca
· Tipi di contenuto
· Aggiunta di nuovi contenuti
· Ricerca di contenuti
· Riordinare i risultati della ricerca
· Editing di contenuti
· Proprietà delle web pages e strumenti di gestione dei contenuti
DCMS
629
MOBILE INTERFACE DESIGN
Iscriviti a questo corso se vuoi acquisire competenze della realizzazione di interfacce per applicazioni o siti mobile.
DURATA: 3 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
pratiche.
OBIETTIVI: Affrontare la teoria della realizzazione di interfacce per applicazioni o siti mobile,
analizzando le diverse piattaforme, case histories di successo e i nuovi concetti di User
Experience.
PREREQUISITI
Conoscenze di base di tecnologie Web.
PROGRAMMA
· Introduzione· Evoluzione delle UI
· Differenza tra User Interface e User eXperience
· Per applicazioni o per siti?
· Basi di interfacce mobile· Concetti base di usabilità su smartphones
· Concetti base di usabilità su tablet
· Cosa sono le gestures
· Animazioni e transizioni
· Evitare il superfluo
· Confronto tra le varie piattaforme· iOS
· Android
· Windows Phone 7 e 8
· Altre piattaforme
· Navigazioni efficaci· I 3 "click”
· Evoluzione dell'iconografia
630
· Architettura dell'informazione
· Case histories e analisi· Piattaforme singole
· Multi piattaforma
· Web
· Strumenti e workflow· I workflow ideali di progettazione
· Strumenti e tecniche di prototyping
· Testing della UI
· Interfacciarsi con designers e sviluppatori
· Esercitazione: progettazione UI di un'applicazione per la lista della spesa
· Valutazione esercitazione· Visione e analisi dei risultati
· Correzioni e suggerimenti
· Conclusione
MOB_01
631
SVILUPPO APPLICAZIONI IPHONE IPAD: FONDAMENTI
Iscriviti a questo corso se vuoi ottenere le competenze a sviluppare App per iPhone e iPad scritte in linguaggio nativo (Swift).
DURATA: 5 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: La trattazione teorica degli argomenti sarà affiancata da esempi ed
esercitazioni pratiche.
OBIETTIVI: Scopo del corso è imparare a sviluppare App per iPhone e iPad scritte in
linguaggio nativo (Swift) e pubblicarle su App Store. Si tratta di un corso aperto a tutti gli
sviluppatori ed è pensato anche per chi non ha nessuna esperienza nel settore e che vuole
una porta di accesso al mondo dello sviluppo per Apple.
PREREQUISITI
· Buona conoscenza di un linguaggio ad Oggetti (Java, C++ o altri)
· Buona conoscenza del pattern MVC
· Buona conoscenza del modello relazionale e SQL.
PROGRAMMA
· Basi del linguaggio Swift· Introduzione
· Swift: ARC
· Gestione della memoria
· Definizioni dei tipi: variabili e costanti
· Gestione dei tipi e casting
· Istruzioni per il flusso di controllo
· If / switch
· Cicli
· Strutture dati Array e dict
· Enum
· Definizione di Funzione
632
· Closure e blocks
· Object Oriented
· Classi ed oggetti
· Definire metodi accessori alla classe
· Protocolli con Swift
· Extensions
· Tuple
· Astrazioni con Swift
· Ereditarietà
· Integrazione tra Swift e Object C
· Xcode & ambiente grafico
· Esplorare l'ambiente di lavoro
· UIViewController e UIView
· Costruire l'interfaccia
· I controlli e le azioni attraverso gli elementi grafici
· Adaptive UI
· Operare con gli elementi grafici dell'interfaccia
· Gli effetti grafici
· Gestire le immagini con l'Asset Catalog
· Il Navigation Controller e la Toolbar
· Il Tab Bar Controller e UISplitViewController
· Utilizzare il DatePicker e formattare le date
· Altri elementi grafici
· Gestione degli eventi
· Utilizzare la libreria delle immagini
· Usare le gestures
· Storyboards & Layout· Creare un progetto con lo Storyboard
· Gestire Navigation Controller con lo Storyboard
· Passaggio di dati
· Persistenza (File management & SqlLite)
· Introduzione alla persistenza
· Uso del file System
· Persistenza con SqlLite
· Le properties API
MOB_IOS01
633
SVILUPPO APPLICAZIONI IPHONE IPAD: TECNICHE AVANZATE
Iscriviti a questo corso se vuoi acquisire le competenze per sviluppare applicazioni complesse mobili utilizzando strumenti di persistenza avanzati.
DURATA: 5 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esempi ed
esercitazioni pratiche.
OBIETTIVI: Il corso introduce i partecipanti allo sviluppo di applicazioni complesse mobili
fornendo strumenti di persistenza avanzati, gestione dei layout, basi di grafica avanzata,
conoscenza delle librerie Maps e multimediali.
PREREQUISITI
· Aver frequentato il corso MOB_IOS_02 oppure avere conosc enze equivalenti
· Avere una buona familiarità con Swift
· Avere una buona familiarità con XCode e sviluppo di applicazioni Mobile.
PROGRAMMA
· Auto Layout e interfacce e avanzate
· Multitasking
· Detecting the availability of multitasking
· Completing a long
· Running task in the background
· Saving and loading the state of multitasking ios Apps
· Core Location e Mappe
· Creating Map View
· Handling the Events of a Map View
· Displaying Pins on a Map View
· Displaying Custom Pins on a Map View
· Persistenza (Core Data)
634
· Creating a Core Data model with Xcode
· Creating and Saving data with Core Data
· Reading,Deleting,Sorting Data with Core Data
· Implementing relationships in Core Data
· Networking Json & XML
· Downloading Asynchronously and Synchtonously Data
· Sending HTTP GET/POSt Request
· Serializing and Deserializing JSON
· Audio Video Camera· Playing Audio Files
· Recording Audio
· Playing Video
· Accessing the Music Library
· Gesture e Core Motion
· Detecting the Avaulability of an Accelerometer
· Detecting the Avaulability of a Gyroscope
· Retrieving Data
· iCloud
· Setting your app for iCloud
· Storing and synchronizing folder for Apps
· Storing User documents in iCloud
· Graphics and Animations
· Drawing Text
· Drawing Images
· Drawing Gradients
· Sacling and Rotating Shapes
· Animating and movinf Views
MOB_IOS02
635
PROGRAMMARE APP PER IOS SU IPHONE E IPAD CON OBJECTIVE-C
Iscriviti a questo corso se vuoi conoscere il linguaggio nativo Objective-C nell’ottica di realizzare applicazioni integrate nel sistema e con elevate prestazioni.
DURATA: 3 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Didattica frontale, esercitazioni e live coding
OBIETTIVI: Il corso, grazie ad un approccio graduale, fornisce le nozioni fondamentali per:
· Iniziare a programmare per iOS con Objective-C
· Creare un'applicazione partendo da zero
· Pubblicare l'applicazione sull' App Store
PREREQUISITI
Per fruire del corso in maniera proficua, il partecipante dovrà avere familiarità con la programmazione orientata
agli oggetti (OOP) meglio se applicata a linguaggi come C++ o Java
PROGRAMMA
· Ecosistema
· Piattaforma
· Linguaggio
· Sviluppo
· Processo
MOB_IOS_OBJ
636
SVILIPPO DI APPLICAZIONI CON ANDROID: FONDAMENTI
Iscriviti a questo corso se vuoi imparare a realizzare app Android Nougat e conoscere l'ambiente di sviluppo Android Studio oltre che imparare i fondamenti dello standard Material Design
DURATA: 4 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Lezioni in aula composte da presentazione di slides, proiezione di video
didattici e questionari di gruppo. Sessioni di laboratorio informatico finalizzate alla
realizzazione di materiale proprio caricato su GitHub. Presentazione ed applicazione di alcune
delle librerie base a scelta dei partecipanti
OBIETTIVI: Il corso si prefigge di analizzare i componenti fondamentali ed il ciclo di vita delle
app Android; apprendere gli strumenti fondamentali e le tecniche di sviluppo. Evidenziare le
distinzioni fondamentali rispetto al contesto di sviluppo enterprise, proponendo integrazioni
verso quest'ultimo e verso l'alto (cloud).
PREREQUISITI
Obbligatori: linguaggio JAVA
Fortemente consigliati: disponibilità smartphone/tablet Android, lingua inglese
Consigliati: SQL, IntelliJ, Android Debug Bridge (adb), ROM
PROGRAMMA
· Android Studio, Gradle e tools per il debug, Interfacce utente e Layout managers, ListViews per poter creare
autonomamente un "Hello, World".
· Navigazione tramite Intents espliciti, broadcast Intent e Broadcast receivers. Fondamenti di Android Material,
supporto a lingue e schermi differenti, Fragments. Threads e task asincroni, limiti dettati dal uso della batteria,
sistema dei permessi.
· Ciclo di vita di un'Activity, cenni database SQLite e Content providers, interazione con l'utente tramite notifiche.
Opzionali: Services e Loaders
MOB_AND01
637
SVILIPPO DI APPLICAZIONI CON ANDROID: TECNICHE AVANZATE
Iscriviti a questo corso se vuoi acquisire competenze per la creazione di app Android avanzate.
DURATA: 5 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: La trattazione teorica degli argomenti sarà completata da esercitazioni
pratiche.
OBIETTIVI: Fornire un approfondimento sulla piattaforma Android, sistema operativo open
source dotato di una serie di applicazioni preinstallate e caratterizzato da una notevole
agilità, facilità di utilizzo e flessibilità. Per la sua natura modulare, infatti, è in grado di girare
su smartphone, tablet e TV, aprendo nuovi scenari di sviluppo e generando molteplici
opportunità di applicazione.
PREREQUISITI
Aver frequentato il corso MOB_AND_01 oppure possedere conoscenze equivalenti.
PROGRAMMA
· Servizi e processi in Background
· Un completo sistema multitasking
· Che cos'è un servizio?
· Durata dei servizi
· Scambio di dati tra applicazioni
· Le risorse e gli URI
· I Content Provider e i Content Resolver
· BroadcastReceiver
· Scambio di dati tra Intent impliciti
· Approfondimenti Layout
· Fragment
· Menu
· Adapter e AdapterView
638
· Cenno alle animazioni
· Differenze tra le Property , le View e le Drawable Animation
· Uso delle animazioni
· GeoLocation
· Usare una mappa di google dentro un app android
· Ottenere le map key
· LocationManager
· Una View particolare: la MapView
· UserLocation
· Multimedia
· Arricchire le App di contenuti multimediali
· AudioManager & MediaPlayer
· Essere sempre informati: Le notifiche
· Notifiche sempre in primo piano
· Tipologie di notifiche: Toast e Notification Area
· Il pianeta dei Widget
· La potenza informativa direttamente sui desktop
· AppWidgetProviderInfo
· AppWidgetProvider
· Trends e sviluppi futuri del Framework
· Integrazione delle App native con HTML5
· SmartTV: Google TV SDK
· NFC
MOB_AND02
639
INTEGRARE WEB APPLICATION E SOCIAL NETWORK
Iscriviti a questo corso se vuoi imparare a sviluppare l'integrazione tra i principali social network ed applicazioni mobile e web.
DURATA: 3 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Gli argomenti del corso saranno trattati nella pratica in laboratorio e con l'utilizzo di presentazioni, esempi reali e casi di studio.
OBIETTIVI: L'obiettivo del corso è trasferire le competenze teorico-pratiche necessarie per programmare l'integrazione dei tre principali social network (Facebook, Google Plus e Twitter) con i tre principali tipi di applicazione potenzialmente social: applicazioni web, applicazioni Android ed applicazioni per Apple IOS.
PREREQUISITI
È necessaria la conoscenza della programmazione java e per il web
PROGRAMMA
Modulo 1: Integrazione di Web Application con i social network · Integrazione con Facebook · Integrazione con Google plus · Integrazione con Twitter Modulo 2: Integrazione di applicazioni Android con i social network · Integrazione con Facebook: Facebook SDK for Android · Integrazione con Google plus: autenticazione, condivisione da App Android, deep linking da App Android · Integrazione di Twitter su App Android Modulo 3: Integrazione di applicazioni IOS con i social network · Integrazione con Facebook: Facebook SDK for iOS · Integrazione con Google plus: Autenticazione, Condivisione da App iOS · Integrazione di Twitter su App iOS
MOB_SOCIAL
640
USER EXPERIENCE DESIGN PER IL MOBILE
Iscriviti a questo corso se vuoi imparare a progettare l’ergonomia e l’interfaccia grafica di una App iOS o Android.
DURATA: 3 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Il corso si svolge in aula e segue la metodologia della continua alternanza
tra spiegazione teorica ed esercitazioni pratiche, con il coinvolgimento diretto dei
partecipanti da parte del docente.
OBIETTIVI: La finalità generale del corso è trasferire le conoscenze sulle linee guida delle
diverse piattaforme mobile per poter gestire progetti di sviluppo e per creare modelli di App
(Mockup).
PREREQUISITI
Conoscenze obbligatorie: conoscenza e utilizzo a livello utente di dispositivi mobili
Fortemente consigliate: preferibile esperienza nel project management e nella grafica professionale
PROGRAMMA
· Aggiornamento trend industriali del mercato Mobile
· Introduzione e cenni generici di UX (User Experience)
· UX e CX (Customer Experience), differenze e somiglianze
· Personas e user journey
· Il workflow e team di lavoro
· Gli elementi della UX
· Desktop e mobile, responsive e pixel perfect
· Wireframe e Mockup: esempi pratici ed esercitazioni
· Tools
· App ibride e App native: differenze e vantaggi
· Responsive vs Mobile
641
· Differenti OS e business model
· HIG: Human Interface Guidelines
· Anatomia di un' App
· Smartphone e Tablet, differenti UX e UI (User Interface)
· iOS Paradigm e Android Material Design
· Hot Spot: Login, Registrazioni, eCommerce cart e form
· Circuiti di distribuzione e modelli di business : modalità di distribuzione interna/esterna
· Project Work
MOB_UX
642
PROGRAMMARE SMARTWATCH E SMARTPHONE CON ANDROID WEARABLE
Iscriviti a questo corso se vuoi imparare le tecniche fondamentali e le best practices operative necessarie a sviluppare per smartwatch e Smartphone Android
DURATA: 3 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Lezioni frontali, esercitazioni e live coding
OBIETTIVI: In questo corso i partecipanti scopriranno come:
· Creare applicazioni per Android Wear
· Progettare User Interface e User Experience congrue con le best practices per wearables
· Ottimizzare le notifiche
· Aggiungere funzionalità Wear alle proprie app per smartphone,
· Avre una panoramica sui tool e le librerie di terze parti per ottimizzare la produttività
durante lo sviluppo di app Wear, del packaging delle app Android Wear e del deploy delle
stesse su Google Play Store
PREREQUISITI
· Esperienza di base con sviluppo Applicazioni Android
· Buona confidenza con l'SDK Android
· Conoscenza di base dell'IDE Android Studio
PROGRAMMA
· Introduzione e UI/UX
· Introduzione ad Android Wear
· Project Setup: Android Studio e Wear
· Android Wear UI/UX Best Practices
· Android Wear Notifications / Data Layer
· Ottimizzare le notifiche per Android Wear
643
· Android Wear Standalone Apps
· Data Sync tra Wear e Mobile Apps
· Android Wear Apps Packaging
· Deploy su Google Play
· Librerie utili per Android Wear
MOB_WEAR
644
SVILIPPO DI APPLICAZIONI (IBRIDE) CON PHONEGAP
Iscriviti a questo corso se vuoi acquisire le competenze sulle potenzialità di PhoneGap.
DURATA: 2 giorni
AREA: Sviluppo Applicazioni Mobile
METODOLOGIA: Utilizzo di slide dedicate, esercitazioni e creazione di un'applicazione reale
finale.
OBIETTIVI: · Il corso è basato sull'illustrazione delle potenzialità di PhoneGap, la piattaforma
HTML5 che consente di realizzare applicazioni native per l'ambiente mobile utilizzando
tecnologie web
· Si illustrerà un approccio moderno alla costruzione del DOM e ai migliori strumenti
attualmente presenti sul mercato per la creazione della UX e relativa esperienza
· Verrà ripercorso il ciclo di vita di un'applicazione mobile basata su PhoneGap
PREREQUISITI
Basi di programmazione Javascript e HTML5; principi di approccio ad un'applicazione mobile.
PROGRAMMA
· Conoscenza di PhoneGap: Nativo vs. Ibrido vs. Web
· APP Multipiattaforma: Vantaggi e svantaggi
· Architettura di Phone Gap
· Set-up Ambiente di Sviluppo
· Installazione SDK Android
· Installazione in ambiente Apple Ios
· Sviluppo di un APP
· Struttura di un'applicazione
· Come creare l'interfaccia utente· Basi di AngularJS
· Creazione dinamica del DOM con Handlebars
· Esplorazione dei principali framework per la creazione degli elementi di UX sia per iOS che per Android
645
· Presentazione di Ionic
· API di PhoneGap
· Uso dei Plugin
· Sviluppo di un App completa ( con utilizzo di acquisizione foto, accesso ai contatti del telefono, notifiche
all'utente, geo-localizzazione e Google Maps API )
· PhoneGap build
· Compilazione e Build per Ios
· Compilazione e Build per Android
· Pubblicazione negli store, preparazione degli asset, gestione dell'app su iTunes Connect e su Android Play Market
Market
MOB_PG
646
BOARD ARDUINO ED ARDUINO LIKE: INSTALLAZIONE, CONFIGURAZIONE AMBIENTE E SENSORI
Iscriviti a questo Micro Learning se vuoi sapere in 15 minuti come assemblare ed implementare prototipi in grado di interagire con l'ambiente circostante per tutti i settori dell'IoT: home, building, city, eHealth e Mobility.
DURATA: 15 minuti
AREA: Arduino - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi momento anche su mobile.
OBIETTIVI: Scopo del Micro Learning è l'introduzione alla prototipazione rapida mediante board a microntrollore Arduino e Arduino like. Introduzione alle caratteristiche di base delle board e dei sensori per la realizzazione di unità di sensing (RFiD, GPS, monitoraggio ambientale, etc). Ambiente di sviluppo e librerie per la programmazione delle board e recupero delle informazioni acquisite dai sensori.
PREREQUISITI
Nessun prerequisito o propedeuticità richiesta per l'accesso al corso, se non la conoscenza basilare della definizione di microcontrollore e sensore/attuatore.
CMARD_BO
647
TECNOLOGIE RF PER REALIZZARE RETI DI SENSORI WIRELESS CON ARDUINO ED ARDUINO LIKE
Iscriviti a questo Micro Learning se vuoi imparare in 15 minuto come assemblare ed implementare di nodi sensori interconnessi in grado di raccogliere informazioni dall'ambiente circostante per ulteriori elaborazioni ed analisi.
DURATA: 15 minuti
AREA: Arduino - Microlearning
METODOLOGIA: I "Corsi Micro Learning", nuovo format prodotto interamente dalla Scuola di IT & Management Engineering, consistono in pillole formative della durata di 15 minuti, dal taglio innovativo e contenuti fortemente focalizzati sul saper fare, fruibili in qualsiasi momento anche su mobile.
OBIETTIVI: Lo scopo del Micro Learning è l'introduzione alla prototipazione rapida di nodi sensori interconnessi. Introduzione alle WSN (Wireless Sensor Network). Utilizzo delle tecnologie RF (Bluethoot, WiFi etc) per la comunicazione dati mediante board Arduino e Arduino like. Protocolli di comunicazione (MQTT, HTTP). Ambiente di sviluppo e librerie per la realizzazione delle WSN. Rapsberry py e Board Arduino: Integrazione ed Interoperabilità.
PREREQUISITI
Nessun prerequisito o propedeuticità richiesta per l'accesso al corso, se non la conoscenza basilare della definizione di WSN e protocolli di comunicazione dell'IoT.
CMARD_RF
648
FONDAMENTI DI LINUX
Iscriviti a questo corso se vuoi imparare ad utilizzare e configurare sistemi Linux
DURATA: 5 giorni
AREA: LINUX
METODOLOGIA: Il corso e' full immersion con lezione frontale. Il laptop a disposizione
dell'utente verrà da subito utilizzato per i laboratori e per provare le conoscenze mentre
queste si acquisiscono
Saranno mostrati video, tutorial e molti laboratori
OBIETTIVI:
· Fornire conoscenze per utilizzare e configurare sistemi Linux.
· Aprocciare correttamente i progetti basati su Free Software ed Open Source .
· Evidenziare le differenze tra le principali distribuzioni (Red Hat, Fedora, Suse, Ubuntu).
· Fornire una preparazione sistemistica di base
· Mettere in grado di approfondire necessità specifiche conoscendo le basi del sistema
operativo.
· Affrontare problematiche ed usi reali confrontando Gnu· Linux con altri sistemi operativi
PREREQUISITI
E' fortemente consigliato avere nozioni sistemistiche ed una buona conoscenza delle reti e dei protocolli
PROGRAMMA
· Perché Linux
· Distribuzioni
· Il progetto GNU
· Unix/Linux e community
· Shell, filesystem e gestione file (link/diritti)
· Installazione
· Gestione utenze/gruppi
649
· I/O
· Processi (controllo e gestione)
· Editor/backup/restore
· Gestione della rete
· Sequenza di inizializzazione
· Storage management
· Gestione pacchetti
· Configurazioni utente e sistema
LINUX1
650
GESTIONE DEL SISTEMA LINUX
Iscriviti a questo corso se vuoi imparare le nozioni avanzate per amministrare, monitorare ed ottimizzare i principali servizi Linux
DURATA: 5 giorni
AREA: LINUX
METODOLOGIA: La lezione e' full immersion. Il laptop a disposizione dell'utente verrà da
subito utilizzato per i laboratori e per provare le conoscenze mentre queste si acquisiscono
Verranno mostrati video, tutorial e molti laboratori. Basato su prove di laboratorio pratiche
OBIETTIVI:
· Fornire le informazioni per amministrare, monitorare ed ottimizzare i principali servizi Linux
· Dare una buona preparazione sistemistica per gestione in ambiente Enterprise
· Mettere in grado i partecipanti di approfondire necessità specifiche
PREREQUISITI
· Aver frequentato il corso LINUX 1 oppure avere conoscenze equivalenti
· Aver maturato conoscenza su sistemi Linux e Unix
PROGRAMMA
· Scripting
· Grub e kernel options
· ACL, Iptables, TCP wrapper
· Storage management (partizionamento/lvm/raid/quota)
· file sharing
· gestione servizi
· configurazione
· virtualizzazione
LINUX2
651
PUPPET FUNDAMENTALS
Iscriviti a questo corso se vuoi imparare a sviluppare configurazioni di sistema base usando Puppet IT Automation software in una configurazione Master/Client
DURATA: 3 giorni
AREA: PUPPET
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
pratiche e analisi di case study che consentiranno ai partecipanti di sperimentare attivamente
quanto appreso a livello teorico
OBIETTIVI:
· Fornire le competenze necessarie a sviluppare configurazioni di sistema base usando
Puppet IT software in una configurazione Master/Client
· Illustrare i concetti di base per la DSL Puppet
PREREQUISITI
E' consigliato avere almeno un'esperienza come Amministratore Unix/Linux Junior
PROGRAMMA
· Introduzione a Puppet
· Installazione e Configurazione Puppet Master
· Installazione e Configurazione Puppet Agent
· Creazione Manifests
· Creazione e Utilizzo Modules
· Creazione File Templates
· Versione Control
PUPPET
652
STORAGE AREA NETWORKING FUNDAMENTALS
Iscriviti a questo corso se vuoi avere una panoramica dell’infrastruttura SAN (Storage Area Network) e delle tecnologie ad essa associate.
DURATA: 5 giorni
AREA: IBM
PERCORSO: IBM System Storage & Networking
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di
moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli
argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le
esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di
mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La
presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di
informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica
dei concetti illustrati.
OBIETTIVI: La finalità generale del corso è trasferire conoscenze e competenze su:
· Classificazione delle componenti di una infrastruttura SAN
· Architettura e i termini Fibre Channel
· Classificazione delle tre componenti fondamentali di una SAN
· Implementazione dei componenti di una SAN (Fibre Channel HBAs, IBM TotalStorage SAN
switches and directors (b-type, m-type), Cisco directors and switches
· Implementazione delle funzionalità access control al fine di assicurare l'integrità dei dati
mediante utilizzo delle interfaccia di zona negli IBM TotalStorage SAN switches and directors
(b-type, m-type), e Cisco MDS 9000 directors and switches
· Know how necessario per interpretare la topologia, il routing, e il trunking data visualizzato
dall'interfaccia di gestione degli switch per ogni tipologia di fabric
PREREQUISITI
653
· Conoscenza dei concetti legati allo Storage.
· Conoscenza a livello base degli ambienti SAN (terminologie, prodotti, topologie standard legati allo Storage
Networking)
PROGRAMMA
· SAN: concetti e panoramica
· Fibre Channel
· SAN: disegno e topologia
· IBM Fibre Channel b-type switches and directors
· Cisco MDS Fibre Channel switches and directors
· SAN over Ethernet
IBM_SAN
654
TIVOLI WORKLOAD SCHEDULER FOR Z/OS 8.6 OPERATIONS
Iscriviti a questo corso se vuoi imparare a utilizzare panels e strumenti di monitoraggio ISPF di IBM Tivoli Workload Scheduler in ambiente z/OS
DURATA: 2 giorni
AREA: IBM
PERCORSO: IBM Tivoli
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di
moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli
argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le
esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di
mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La
presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di
informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica
dei concetti illustrati.
OBIETTIVI:
· Le component di Tivoli Workload Automation
· I vari tipi di workstation
· Creazione oggetti per la schedulazione: calendari, periodi ed eseguire cicli in gruppo
· Creazione e pianificazione Application Description che contengono operazioni multiple
· Gestione batch critici
· Creazione piani Long Term e Current
· Implementazione del restart per semplificare le ri-esecuzioni di job risultati failed
· Automatizzazione del JCL editing con direttive e variabili JCL
· Controllo dei batch unscheduled
PREREQUISITI
655
· Competenze di base su sistemi z/OS
· Abilità nell'utilizzo dei pannelli ISPF
· Conoscenza minima di JCL
PROGRAMMA
· Panoramica e creazione di una workstation
· Calendari, periodi ed esecuzione di cicli in gruppo
· Applicazioni e operazioni
· Gestione delle operazioni e monitoraggio
· Piani Long Term e Current
· Restart e Cleanup
· Risorse speciali
· Automatizzazione dei JCL editing con direttive e variabili JCL
· Controllo dei batch unscheduled
IBM_TIV
656
IBM FILENET CONTENT MANAGER:IMPLEMENTATION & ADMINISTRATION
Iscriviti a questo corso se vuoi imparare a configurare e gestire ambienti basati su prodotti IBM FileNet Content Manager P8.
DURATA: 5 giorni
AREA: IBM PERCORSO: IBM Filenet
METODOLOGIA: Corso in aula tradizionale. L'erogazione dei corsi prevede l'alternanza di moduli teorici ed esercitazioni pratiche. In ogni modulo teorico il docente illustrerà gli argomenti e i concetti oggetto del corso, proponendo esempi pratici di quanto esaminato. Le esercitazioni (standard dei corsi), inserite in ogni modulo, consentiranno ai partecipanti di mettere in pratica, in tempo reale, quanto loro illustrato nei singoli momenti teorici. La presenza dell'istruttore durante i momenti esercitativi consentirà un costante scambio di informazioni con i partecipanti, per poter massimizzare l'apprendimento e la messa in pratica dei concetti illustrati.
OBIETTIVI: La finalità generale del corso è trasmettere conoscenze e competenze necessarie per: · Creare e distribuire una soluzione IBM FileNet Content Manager · Amministrare una soluzione IBM FileNet Content Manager
PREREQUISITI
· Conoscenza di base sui database relazionali · Esperienza minima come amministratore di sistema o amministratore di database · Conoscenza generica di un Ambiente Documentale
PROGRAMMA
· Introduzione · Start e stop di un ambiente IBM Content Manager · Implementazione di un ambiente IBM Content Manager · Sicurezza di un ambiente IBM Content Manager · Attività di Deploy · Amministrazione del sistema e manutenzione
IBM_FN
657
RED HAT SYSTEM ADMINISTRATION BASE
Iscriviti a questo corso se vuoi diventare amministratore di sistema Linux. Il corso fornisce agli studenti le capacità basilari per poter amministratre i sistemi Linux
DURATA: 5 giorni
AREA: Red Hat
PERCORSO: System Administration
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
individuali e/o di gruppo che consentiranno di sperimentare e mettere in pratica quanto
trasferito a livello teorico . Non sono previste attività didattiche serali
OBIETTIVI: Fornire le conoscenze e le competenze per svolgere ed eseguire attività di
amministrazione principali del sistema Linux.
PREREQUISITI
Consigliati:
· Esperienza precedente nell'amministrazione di sistemi operativi
PROGRAMMA
· Introduzione alla riga di comando
· Gestione dello storage fisico
· Come installare e configurare servizi e componenti software
· Creazione di connessioni di rete e accesso al firewall
· Monitoraggio e gestione dei processi
· Gestione e protezione dei file
· Amministrazione di utenti e gruppi
· Accesso ai file system Linux
· Installazione e utilizzo dei sistemi virtualizzati
· Analisi dei file dei log di sistema e del journal
RHCSA
658
CERTIFICAZIONE EX200 RED HAT CERTIFIED SYSTEM ADMINISTRATOR
Iscriviti a questo corso se vuoi acquisire le conoscenze necessarie per sostenere l’esame e conseguire la Certificazione EX200 Red Hat Cerified System Administrator Red Hat Certified System Administrator (RHCSA).
DURATA: 3 giorni
AREA: Red Hat
PERCORSO: Certificazioni RHCSA - RHCE
METODOLOGIA: Il corso si svolge in aula e si compone totalmente di esercizi pratici e la risoluzione di casi in preparazione all'esame RHCSA
OBIETTIVI: La finalità generale del corso è la preparazione intensiva all'esame di certificazione RHCSA
PREREQUISITI
Possedere conoscenze su: · Gestione di utenti e gruppi, file e autorizzazioni sui file · Aggiornamento di pacchetti software con YUM · Gestione e risoluzione dei problemi relativi ai servizi systemd durante il processo di avvio · Configurazione e risoluzione di problemi di rete di base · Gestione storage locale, creazione e uso dei file system · Gestione firewall con firewalld · Gestione KVM (Kernel-Based Virtual Machine) · Automatizzazione dell'installazione di Red Hat Enterprise Linux tramite Kickstart
PROGRAMMA
Laboratori e case studies di preparazione agli esami di certificazione EX200 per la certificazione RHCSA
RHCSACERT
659
CERTIFICAZIONE RED HAT CERTIFIED ENGINEER
Iscriviti a questo corso se vuoi approfondire la tua capacità di amministrazione dei sistemi Linux e prepararti per l'esame Red Hat Certified Engineer (RHCE) Exam
DURATA: 5 giorni
AREA: Red Hat
PERCORSO: Certificazioni RHCSA - RHCE
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
pratiche che consentiranno di i sperimentare prepararsi al meglio al sostenimento
dell'esame che si svolgerà l'ultimo giorno di corso
OBIETTIVI: Trasferire conoscenze e competenze per:
· Amministrare sistemi Linux a livello aziendale
· Prepararsi e sostenere l'esame Red Hat Certified Engineer (RHCE) Exam (EX300)
PREREQUISITI
Conseguimento della Certificazione RHCSA o esperienza equivalente (NB: Per i candidati che non hanno ottenuto le
certificazioni RHCSA o RHCE, è possibile confermare il possesso delle competenze e conoscenze corrette superando
la verifica delle competenze online)
PROGRAMMA
Controllo di servizi e demoni
· Gestione della rete IPv6
· Configurazione di aggregazione dei collegamenti e bridging
· Controllo della sicurezza delle porte di rete
· Gestione DNS per server
· Configurazione consegna e-mail
· Archiviazione basata su blocchi
· Archiviazione basata su file
660
· Configurazione di database MariaDB
· Servizio Web Apache HTTPD
· Generazione di script Bash
· Strutture di controllo e istruzioni condizionali di Bash
· Configurazione dell'ambiente shell
· Anteprima dei contenitori Linux
· Esame finale
RHCECERT
661
RED HAT OPEN STACK ADMINISTRATION (EXAM 210)
Iscriviti a questo corso se vuoi acquisire le competenze per installare, configurare e gestire Red Hat OpenStack® Platform ed essere preparato per superare l’esame di certificazione RHCSAOpen Stack (Exam 210).
DURATA: 5 giorni
AREA: Red Hat PERCORSO: Certificazioni Open Stack
METODOLOGIA: Il corso si compone di spiegazioni teoriche ed esercizi pratici in preparazione all'esame di certificazione. L'esame si svolge l'ultimo giorno di corso.
OBIETTIVI: L'obiettivo del corso e' quello di amministrare la piattaforma OpenStack utilizzando la linea di comando e preparare gli studenti all'esame di certificazione
PREREQUISITI
Certificazione Red Hat Certified System Administrator (RHCSA(r)) in Red Hat Enterprise Linux(r) o esperienza equivalente, ed aver frequentato il corso RHCSA Red Hat OpenStack Administration
PROGRAMMA
· Course introduction · Keystone identity service · Manage flavors · Manage networks · Manage floating IP addresses · Manage security groups · Manage instances · Add additional compute nodes · Build a customized image · Deploy Red Hat OpenStack Platform · Deploy scalable applications · Comprehensive review
RHOS
662
CERTIFICAZIONE RHCSA OPEN STACK (EXAM 210)
Iscriviti a questo corso se vuoi acquisire le competenze per installare, configurare e gestire Red Hat OpenStack® Platform ed essere preparato per superare l’esame di certificazione RHCSAOpen Stack (Exam 210).
DURATA: 5 giorni
AREA: Red Hat PERCORSO: Certificazioni Open Stack
METODOLOGIA: Il corso si compone di spiegazioni teoriche ed esercizi pratici in preparazione all'esame di certificazione. L'esame si svolge l'ultimo giorno di corso.
OBIETTIVI: L'obiettivo del corso e' quello di amministrare la piattaforma OpenStack utilizzando la linea di comando e preparare gli studenti all'esame di certificazione
PREREQUISITI
Certificazione Red Hat Certified System Administrator (RHCSA(r)) in Red Hat Enterprise Linux(r) o esperienza equivalente, ed aver frequentato il corso RHCSA Red Hat OpenStack Administration
PROGRAMMA
· Course introduction · Keystone identity service · Manage flavors · Manage networks · Manage floating IP addresses · Manage security groups · Manage instances · Add additional compute nodes · Build a customized image · Deploy Red Hat OpenStack Platform · Deploy scalable applications · Comprehensive review
RHCSAOS_CERT
663
CERTIFICAZIONE RHCE OPEN STACK (EXAM 310)
Iscriviti a questo corso se vuoi acquisire le conoscenze per configurare un ambiente Ceph come back-end per OpenStack per poi impostare e utilizzare le funzioni avanzate di OpenStack Neutron e conseguire la certificazione RHCE Open Stack (Exam 310).
DURATA: 5 giorni
AREA: Red Hat
PERCORSO: Certificazioni Open Stack
METODOLOGIA: Il corso si svolge in aula e si compone di spiegazioni teoriche ed esercizi
pratici in preparazione all'esame di certificazione che si svolgerà al termine del corso
OBIETTIVI: La finalità generale del corso è offrire ad amministratori di sistema esperti una
formazione dettagliata e pratica sull'uso delle funzioni di storage distribuito di Red Hat(r)
Ceph Storage e sulle funzionalità di rete di OpenStack(r) Neutron. I partecipanti si
cimenteranno nella configurazione di un ambiente Ceph come back-end per OpenStack per
poi impostare e utilizzare le funzioni avanzate di OpenStack Neutron
PREREQUISITI
Certificazione Red Hat Certified System Administrator in Red Hat OpenStack o esperienza equivalente o
aver partecipato al corso Partecipazione al corso RHCSAOS_CERT
PROGRAMMA
· Introduzione a Red Hat Ceph Storage
· Descrizione dei componenti e delle funzioni di Red Hat Ceph Storage
· Deployment di Red Hat Ceph Storage e accesso
· Creazione di snapshot e cloni
· Ceph con Glance Image Service
· Ceph con Cinder Block Storage Service
664
· Ceph con Nova Compute Service
· Introduzione agli elementi fondamentali del networking
· Interfacce di rete
· Bridging virtuale
· Dispositivi di rete virtuali
· Spazi dei nomi di rete
· Servizi Neutron
· Provisioning delle reti tenant
· Implementazione di LBaaS (Load-Balancer-as-a-Service)
· Servizi di networking Neutron
· Riepilogo generale
RHCSEOS_CERT
665
OPEN SHIFT ENTERPRISE ADMINISTRATION
Iscriviti a questo corso se vuoi acquisire le conoscenze e competenze per installare, configurare e testare
un istanza OpenShift Enterprise.
DURATA: 3 giorni
AREA: Red Hat
PERCORSO: Open Shift
METODOLOGIA: Il corso si svolge in aula in cui si alterneranno spiegazioni teoriche ed
esercizi pratici
OBIETTIVI: In questo corso, gli studenti impareranno a installare e configurare un'istanza di
OpenShift Enterprise, testare l'istanza implementando un'applicazione reale e gestire
progetti/applicazioni tramite laboratori con esercitazioni pratiche
PREREQUISITI
Disporre della certificazione Red Hat Certified System Administrator (RHCSA) o esperienza analoga
nell'amministrazione di sistema Red Hat Enterprise Linux
PROGRAMMA
· Introduzione a Red Hat OpenShift Enterprise
· Installazione di OpenShift Enterprise
· Esecuzione di comandi
· Creazione di applicazioni
· Storage persistente
· Creazione di applicazioni con Source-to-Image (S2I)
· Gestione del sistema
· Personalizzazione di OpenShift Enterprise
· Riepilogo generale
RHOPSH
666
RHCSACORSO DI PREPARAZIONE ALLA CERTIFICAZIONE RED HAT JBOSS ENTERPRISE
APPLICATION DEVELOPMENT (RHCJD) CON ESAME FINALE
Iscriviti a questo corso se vuoi imparare a creare, verificare e gestire applicazioni conformi a Java EE e sostenere l’esame Red Hat Certified JBoss Developer Exam (EX225).
DURATA: 5 giorni
AREA: Red Hat PERCORSO: Certificazioni JBOSS
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni pratiche e simulazioni che consentiranno di prepararsi al meglio al sostenimento dell'esame finale l'ultimo giorno di corso.
OBIETTIVI: Fornire conoscenze e competenze su: · I framework, le specifiche e le interfacce di programmazione delle applicazioni (API) di Java EE 6 · Nozioni per sostenere l'esame Red Hat Certified JBoss Developer Exam (EX225).
PREREQUISITI
· Grande esperienza con il linguaggio di programmazione Java (Java SE 5 o 6), in particolare con le annotazioni e con il design orientato agli oggetti · Capacità di lettura dei documenti HTML e XML · Esperienza di base con un ambiente di sviluppo integrato (IDE) come Eclipse · Conoscenza di base di AJAX (Asynchronous JavaScript + XML) e dei sistemi di gestione dei database relazionali (RDBMS, Relational Database Management System) è consigliata ma non obbligatoria
PROGRAMMA
· Creare applicazioni enterprise robuste utilizzando JBoss Middleware · Creare applicazioni enterprise sicure · Integrare le applicazioni con sistemi di informazioni e messaggistica aziendali di back· end · Verificare con Arquillian · Utilizzare CDI (Contexts and Dependency Injection) per applicazioni multitier integrate · Comprendere le attività amministrative per sviluppatori · Utilizzare gli strumenti di JBoss Developer Studio · Esame finale
JBASDEVCERT
667
CERTIFICAZIONE REDHAT JBOSS APPLICATION ADMINISTRATION
Iscriviti a questo corso se vuoi imparare le best practice per l'installazione e la configurazione di Red Hat® JBoss Enterprise Application Platform 6” e a sostenere l’esame Red Hat Certified Jboss Administration (RHCJA) – codice esame EX248
DURATA: 5 giorni
AREA: Red Hat
PERCORSO: Certificazioni JBOSS
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni
pratiche e simulazioni che consentiranno di prepararsi al meglio al sostenimento dell'esame
finale l'ultimo giorno di corso
OBIETTIVI:
· Imparare le best practice per l'installazione e la configurazione di Red Hat(r) JBoss Enterprise
Application Platform 6.
· Sperimentare le attività essenziali che un amministratore di sistema deve conoscere per
riuscire ad implementare e gestire in maniera efficace applicazioni su JBoss Enterprise
Application Platform nel mondo reale.
· Acquisire le conoscenze e competenze per sostenere l'esame Red Hat Certified Jboss
Administration (RHCJA) · codice esame EX248
PREREQUISITI
· Esperienza di base nell'amministrazione dei sistemi su sistemi operativi Microsoft Windows, UNIX o Linux(r)
· Conoscenza generica di componenti hardware e di componenti di rete
· Non sono richieste conoscenze già acquisite su Java, scripting o JBoss Developer Studio
PROGRAMMA
· Installare ed eseguire JBoss Enterprise Application Platform 6 in modalità standalone e domain
· Configurare un dominio
668
· Implementare applicazioni su JBoss Enterprise Application Platform 6
· Configurare il sottosistema datasource
· Configurare Java™ Message Service (JMS) e HornetQ
· Configurare il sottosistema di accesso
· Configurare il sottosistema Web
· Implementare la protezione delle applicazioni in JBoss Enterprise Application Platform 6
· Eseguire la migrazione delle applicazioni JBoss Enterprise Application Platform 5 a JBoss Enterprise Application
Platform 6
· Introduzione al clustering
· Esame finale
JBASADMCERT
669
SALESFORCE.COM BASIC ADMINISTRATION
Iscriviti a questo corso se vuoi conoscere le caratteristiche fondamentali di Salesforce.co e imparare ad usare le funzionalità base di amministrazione offerte dal Sistema e il servizio di CRM.
DURATA: 5 giorni
AREA: SALESFORCE
PERCORSO: Administrator
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico.
OBIETTIVI: Fornire tutte le conoscenze necessarie ad utilizzare le funzioni di base di
Amministrazione del sistema, in particolare:
· Comprendere il modello di dati e la navigazione
· Imparare a gestire i profili utente
· Imparare a creare e gestire l'accesso ai record
· Imparare a creare e modificare report
PREREQUISITI
Esperienza in amministrazione di Sistemi e Sviluppo
PROGRAMMA
· Data Model and Navigation. User and Profile Management. Organization set-up
· Data Management: standard and custom fields, standard anc custom objects, Fields, Formula Fields
· Picklists & Loockups, Page Layouts & Record Types, Import Wizard, Data Loader, Mass Transfer
· Running and Modifying Reports. Building Dashboards
· Workflow Rules
· Lead and Case Automation, E· Mail Administration and E-Mail Templates, Tracking Tasks and Events
SLSADMIN01
670
MASTERING SALESFORCE.COM ADMINISTRATION
Iscriviti a questo corso se vuoi imparare le funzionalità di amministrazione avanzata offerte da Salesforce.com e diventare un amministratore esperto del Sistema e del CRM
DURATA: 4 giorni
AREA: SALESFORCE
PERCORSO: Administrator
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico
OBIETTIVI:
· Gestire Il profilo aziendale e l'interfaccia utente
· Gestire i profili utente
· Gestire i ruoli gerarchici
· Gestione data design
· Mantenere la qualità dei dati con validazione di regole
· Gestire l'interfaccia utente e I layout
PREREQUISITI
Esperienza in amministrazione di Sistemi e Sviluppo
PROGRAMMA
· Impact of Territory Management. Managing Field Visibility, Managing Changes in a Sandbox
· Deploying Changes. Using Apps from the AppExchange
· Building Custom Objects, Tabs, and Apps and Relationships
· Advanced Report Management. Custom Report Types
· Extending Summaries in Reports and Dashboards. Analyzing Data Over Time with Analytic Snapshots
· Maintaining Data Quality. Merging Duplicate Records
· Creating Formulas and Workflow Rules to Enforce
· Business Processes. Managing Approval Processes. Building and Deploying a Flow
SLSADMIN02
671
SALES CLOUD FOR FUNCTIONALS AND CONSULTANTS
Iscriviti a questo corso se vuoi comprendere le funzionalità del servizio Sales Cloud di Salesforce.com a supporto sia dei venditori che dei Sales Manager, declinate sulle diverse necessità dei due profili
DURATA: 5 giorni
AREA: SALESFORCE
PERCORSO: Functional
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico.
OBIETTIVI:
· Introdurre e far comprendere le funzionalità del servizio Sales Cloud di Salesforce.com a
supporto dei venditori
· Introdurre e far comprendere le funzionalità del servizio Sales Cloud di Salesforce.com a
supporto dei sales managers
PREREQUISITI
PROGRAMMA
· Sales Cloud for Reps. Working with Accounts and Contacts. Managing Leads and Opportunities.
· Sales Productivity. Keeping on Task with Activities.
· Reporting and Report Customization. Charts and Dashboards.
· Sales Cloud for Managers. Accounts, Leads and Opportunities,
· Viewing and Assigning Leads. Qualifying and Converting Leads. Managing Opportunities
· Collaborative Forecasting. Adjusting the Forecast. Adding Quote Data
· Reporting for Sales Managers. Getting the Most Out of Salesforce
· Using Chatter
· Setting Up and Building Communities. Setting Up Collaborative Forecasts
· Sales Process. Forecasts. Products, Pricebooks, and Schedules
672
· Territory Management
· Lead Conversion. Campaign Management. Using Multiple Currencies
· Introduction to Data.com, Work.com, Salesforce1. Deployment Best Practices
· Concept of Process & Modeling Business Process with Vision
SLSFUN01
673
SERVICE CLOUD FOR FUNCTIONALS AND CONSULTANTS
Iscriviti a questo corso se vuoi comprendere le funzionalità del servizio post-vendita Services Cloud di Salesforce.com a supporto sia degli operatori che dei Service Manager, declinate sulle diverse necessità dei due profili
DURATA: 5 giorni
AREA: SALESFORCE
PERCORSO: Functional
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico
OBIETTIVI:
· Illustrare e far comprendere funzionalità del servizio post· vendita Services Cloud di
Salesforce.com a supporto degli operatori
· Illustrare e far comprendere funzionalità del servizio post· vendita Services Cloud di
Salesforce.com a supporto dei Service Manager
PREREQUISITI
Salesforce.com administration essentials
PROGRAMMA
· Service Cloud Essentials for Agents and Support Teams
· Service Cloud Features. Cases and Case Channels
· Salesforce Communities as a Channel. Web Chat as a Channel. Social Customer Service as a Channel
· Case Assignment. Case Queues. Case Escalation. The Service Console
· Deflect Cases with Self· Service Options, Salesforce Knowledge, Salesforce Communities
· Send Customer Communications from the Console. Collaborate Using Chatter
· Service Cloud for Managers. Service Cloud Use Cases. Managing the Case Lifecycle from Creation to Closure.
674
Support Channels
· New Cases · Working in the Case Feed and Detail Views
· Resolve a Case Using Knowledge. Create a Knowledge Article. Automate Case Management
· Agent Productivity Tools. Console for Service. Live Agent. Self· Service Support
· Communities. Collaborate Using Chatter. Track Your Business with Reporting
· Reports, Dashboards, Mobile Reporting
SLSFUN02
675
BUILDING APPLICATIONS WITH FORCE.COM
Iscriviti a questo corso se vuoi imparare a costruire nuove applicazioni in Salesforce.com, usando la piattaforma di sviluppo Force.com sfruttando il più possibile le funzionalità point-and-click.
DURATA: 5 giorni
AREA: SALESFORCE
PERCORSO: Developer
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico
OBIETTIVI:
· Progettare Applicazioni su Force.com
· Progettare Applicazioni per Utenti Multipli
· Gestire dati
· Visualforce Pages: Enhancing Interfaccia utente
PREREQUISITI
Esperienza come sviluppatori
PROGRAMMA
· Building Your Data Model. Building Your User Interface
· Introducing Business Logic. Migrating Configuration Changes
· Automating Business Processes with Workflows amd Approval Processes. Introduction to Visual Workflow.
Auditing Processes
· Data Management Operations. Data Management Tools
· Web Apps with Visualforce. Basic Page Components. Form and Output Components
· Introduction to Visualforce (Apex) Controllers
SLSDEV01
676
APEX & VISUALFORCE CONTROLLERS IN SALESFORCE.COM
Iscriviti a questo corso se vuoi imparare a programmare nel linguaggio Apex e a realizzare pagine Visualforce e i relativi controller, il tutto sulla piattaforma di sviluppo Force.com di Salesforce.com
DURATA: 5 giorni
AREA: SALESFORCE PERCORSO: Developer
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica quanto appreso a livello teorico
OBIETTIVI: · Programmare nel linguaggio Apex · Comprendere il framework Visualforce, I vantaggi e le potenzialità · Comprendere, creare custom /standard controllers e controller extensions per inserire nuovi dati in una pagina · Comprendere le implicazioni di sicurezza dell'uso su conntrollers custom vs. standard · Creare componenti custom che usano custom controllers (Test, debug, and deploy controllers)
PREREQUISITI
Salesforce.com Administration Essentials
PROGRAMMA
· Force.com Code (Apex). Data types and syntax of Apex · Write SOQL and SOSL queries to return data from the database · Governor limits and ways to work within them. · Create a unit test for a class · Requirements for deploying Apex code into production · VisualForce Execution Model. Visualforce Controllers. Custom Controller. Extending standard controller · Binding data and actions on a page to a controller · Custom components that use custom controllers
SLSDEV02
677
INTEGRATING WITH FORCE.COM
Iscriviti a questo corso se vuoi completare le conoscenze relative all’ambiente di sviluppo Force.com, imparando a far comunicare le app da te sviluppate con sistemi esterni, tramite il concetto di Web Service.
DURATA: 5 giorni
AREA: SALESFORCE
PERCORSO: Developer
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno momenti di
esercitazioni attraverso le quali i partecipanti potranno sperimentare e mettere in pratica
quanto appreso a livello teorico
OBIETTIVI:
· Creare interfacce web service interfaces
· Scrivere interfacce REST con APEX
· Usare WSDL e creare stubs
· Scrivere Call-ins and call-outs
· Uso avanzato di Visualforce pages con Javascript
· Deep under standing of Bilk APIs
PREREQUISITI
Salesforce.com Administration Essentials, Force.com coding
PROGRAMMA
· Salesforce Integration Mechanisms. WebServices: Introduction to Basic Concepts
· Single Sign-On mechanisms
· Apex with REST. JSON and APEX. REST Services. Apex Caalouts and Outbound Messaging
· Working with SOAP Protocol and WSDL. Exchanging data and WSDL with Partners
· Advanced VisualForce. Mashups, Portals Integration, Site.com.Javascript on top of VisualForce
· Using the Bulk API to Modify Data. Working with the Streaming API
SLSDEV03
678
ALFRESCO CERTIFIED ENGINEER
Iscriviti a questo corso se vuoi imparare ad implementare soluzioni di Enterprise Content Management basate sulla piattaforma Alfresco
DURATA: 5 giorni
AREA: Alfresco
METODOLOGIA: Il corso alternerà lezioni frontali in cui saranno mostrati i concetti di base e
fasi pratiche in cui i partecipanti svolgeranno delle esercitazioni per sperimentare quanto
appreso a livello teorico
OBIETTIVI:
· Rendere i partecipanti autonomi nell'installazione, monitoraggio e nello sviluppo di
un'infrastruttura ECM basata su Alfresco
· Affrontare con i partecipanti le diverse tematiche proposte dall'esame di certificazione
ufficiale Alfresco Certified Engineer (ACE)
PREREQUISITI
Conoscenza dei concetti base del Content Management, Java, XML, Spring Framework o pattern Inversion of
Control (IoC)
PROGRAMMA
· Architettura software
· Autenticazione
· Sicurezza
· Interfacce utente
· Utenti e Gruppi
· Subsystems
· Modello di un repository JCR
· Regole
· Azioni
679
· Creazione di un nuovo modello dati
· Foundation Services API
· RESTful API
· JavaScript API
· Web Scripts
· Share Configuration
· Estensione del repository (Azioni, estrattori, trasformatori, comportamenti)
· Alfresco Module Package (AMP)
· JCR API
· Web Services API
· CMIS
ALF01
680
ALFRESCO CERTIFIED ADMINISTRATOR
Iscriviti a questo corso se vuoi imparare amministrare, installare e monitorare una qualsiasi piattaforma basata su Alfresco
DURATA: 5 giorni
AREA: Alfresco
METODOLOGIA: Il corso alternerà lezioni frontali in cui saranno mostrati i concetti di base e
fasi pratiche in cui i partecipanti svolgeranno delle esercitazioni per sperimentare quanto
appreso a livello teorico
OBIETTIVI:
· Trasferire ai partecipanti tutti i concetti di amministrazione di un'istanza Alfresco.
· Affrontare con i partecipanti le diverse tematiche proposte dall'esame di certificazione
ufficiale Alfresco Certified Engineer (ACE)
PREREQUISITI
Conoscenza dei concetti base del Content Management, Java, XML, Spring Framework o pattern Inversion of
Control (IoC)
PROGRAMMA
· Architettura software
· Installazione di un'istanza esercibile
· Configurazione
· Gestione gruppi e utenti
· Virtual File System
· Monitoraggio
· Import / Export
· Backup e Restore
· Upgrade
· Gestione dello storage
· Gestione dei nodi orfani
681
· Gestione di storage multipli
· Replicazione
· Apache Solr
· Subsystems
· Altà affidabilità
· Preparazione ad un ambiente di produzione
· Workflow
ALF02
682
CERTIFICAZIONE ALFRESCO CERTIFIED ENGINEER
Iscriviti a questo corso se vuoi approfondire le tue conoscenze su Alfresco e prepararti in modo adeguato al superamento dell’esame di certificazione ACE
DURATA: 2 giorni
AREA: Alfresco
PERCORSO: Certificazioni
METODOLOGIA: Lezione in aula caratterizzata da lezioni frontali di approfondimento e
simulazioni di una o più sessioni d'esame.
L'esame sarà composto da 60 domande da compilare in 60 minuti, per poter passare l'esame
sarà necessario rispondere correttamente ad almeno il 70% delle domande
OBIETTIVI: Questo corso ha lo scopo di preparare i partecipanti alle modalità con cui
verranno verificate le loro competenze in sede di esame
PREREQUISITI
E' fortemente consigliato aver seguito il corso ALF01 oppure aver conseguito una buona esperienza nei seguenti
argomenti relativi al prodotto Alfresco:
· Architettura software
· Autenticazione
· Sicurezza
· Interfacce utente
· Utenti e Gruppi
· Subsystems
· Modello di un repository JCR
· Regole
· Azioni
· Creazione di un nuovo modello dati
683
· Foundation Services API
· RESTful API
· JavaScript API
· Web Scripts
· Share Configuration
· Estensione del repository (Azioni, estrattori, trasformatori, comportamenti)
· Alfresco Module Package (AMP)
· JCR API
· Web Services API
· CMIS
PROGRAMMA
· Approfondimento degli argomenti oggetto d'esame
· Simulazioni d'esame
ALF01CERT
684
CERTIFICAZIONE ALFRESCO CERTIFIED ADMINISTRATOR
Iscriviti a questo corso se vuoi approfondire le tue conoscenze di Alfresco per prepararti in modo adeguato al superamento dell’esame di certificazione ACA
DURATA: 2 giorni
AREA: Alfresco
PERCORSO: Certificazioni
METODOLOGIA: Lezione in aula caratterizzata da lezioni frontali di approfondimento e
simulazioni di una o più sessioni d'esame
L'esame sarà composto da 60 domande da compilare in 60 minuti, per poter passare l'esame
sarà necessario rispondere correttamente ad almeno il 70% delle domande
OBIETTIVI: Questo corso ha lo scopo di preparare i partecipanti alle modalità con cui
verranno verificate le loro competenze in sede di esame
PREREQUISITI
E' fortemente consigliato aver seguito il corso ALF02 oppure aver conseguito una buona esperienza nei seguenti
argomenti relativi al prodotto Alfresco:
· Architettura software
· Installazione di un'istanza esercibile
· Configurazione
· Gestione gruppi e utenti
· Virtual File System
· Monitoraggio
· Import / Export
· Backup e Restore
· Upgrade
· Gestione dello storage
· Gestione dei nodi orfani
· Gestione di storage multipli
685
· Replicazione
· Apache Solr
· Subsystems
· Altà affidabilità
· Preparazione ad un ambiente di produzione
· Workflow
PROGRAMMA
· Approfondimento degli argomenti oggetto d'esame
· Simulazioni d'esameMappa delle propedeuticità: Corso propedeutico ALF_02
ALF02CERT
686
CLOUD COMPUTING - SCENARI E MODELLI DI RIFERIMENTO
Iscriviti a questo corso se vuoi acquisire un’alfabetizzazione su temi cloud
DURATA: 2 giorni
AREA: Cloud Computing
METODOLOGIA: Il corso si svolge in aula. I temi saranno affrontati con lezioni esperienziali
che permetteranno un coinvolgimento attivo dei partecipanti
OBIETTIVI:
· Fornire un primo livello di alfabetizzazione Cloud che tratti i fondamentali (modelli,
caratteristiche, metodi,....) e illustri anche le caratteristiche peculiari di azure, amazon e gli
altri Cloud Provider.
PREREQUISITI
Nessuno
PROGRAMMA
· Definizione servizi Cloud e standard di riferimento
· Rischi, pro e contro del modello Cloud
· Cenni sulla sicurezza, normative e sulle responsabilità cliente/fornitore
· Cloud, i servizi le piattaforme e le applicazioni
· Il mercato: chi sono i leader di mercato, quali numeri e trend sono in gioco
· Le architetture di riferimento: Vcloud, Azure & OpenStack
· MS Azure: modelli di riferimento, tools e ambienti integrazione: come si approccia realmente il mondo azure dal
lato della system integration ovvero quali tools mette a disposizione azure per integrare le applicazioni sul Cloud.
CLOUD
687
AMAZON WEB SERVICES
Iscriviti a questo corso se vuoi imparare a sviluppare applicazioni cloud scalabili in grado di garantire importanti proprietà funzionali e di qualità, se vuoi imparare ad individuare, in base alle necessità della propria applicazione, gli strumenti e le modalità di implementazione più adeguate.
DURATA: 3 giorni
AREA: Cloud Computing
METODOLOGIA: Il corso si svolge in aula. A lezioni frontali si alterneranno esercitazioni che potranno essere svolte sia insieme al docente che singolarmente dai partecipanti. Il corso avrà una forte valenza tecnica, e permetterà ai partecipanti di sperimentare le tecnologie presentate a lezione.
OBIETTIVI: · Illustrare in dettaglio il concetto di astrazione del servizio, alla base del modello di cloud computing · Trasferire conoscenze e competenze per utilizzare Hadoop al fine creare applicazioni distribuite affidabili e altamente scalabili · Illustrare le moderne tecniche di virtualizzazione light-weight container-based (e.g., Docker) e capire come differiscono dalla virtualizzazione tradizionale. · Illustrare gli strumenti forniti da Amazon AWS
PREREQUISITI
· Conoscenze di Ingegneria del Software e programmazione object-oriented. · Essere in possesso di un account Amazon AWS per potere usufruire della piattaforma AWS in maniera gratuita. Attenzione! Per aprire questo account è necessario essere in possesso di una carta di credito.
PROGRAMMA
· Introduzione al Cloud Computing · Introduzione a AWS · Cloud Management e Scalabilità · Overview delle Storage Solutions in AWS · High Performance Computing · Containers in the Cloud
AMAZON
688
CLOUD SECURITY
Iscriviti a questo corso se vuoi impararae a valutare i rischi e le problematiche di sicurezza nella progettazione ed implementazione di infrastrutture Cloud.
DURATA: 3 giorni
AREA: Cloud Computing
METODOLOGIA: Le lezioni frontali saranno alternate da esercitazioni
OBIETTIVI: Il corso permette di acquisire tutte le conoscenze necessarie per valutare i rischi e
le problematiche di sicurezza nella progettazione ed
implementazione di infrastrutture Cloud: dalla gestione dei dati, alla revisione delle politiche
di trattamento dei dati, l'audit e la compliance ai
requisiti legali
PREREQUISITI
E' consilgiato avere esperienza in amministrazione di sistemi Microsoft Windows, o Linux o Unix,
E' consilgiato avere esperienza in almeno una delle principali tecnologie di virtualizzazione per Desktop o Server,
E' consilgiato avere conoscenze basilari di infrastrutture distribuite via Internet, WAN o Metro· Area
E' consilgiato avere almeno tre anni di esperienza operativa in ambito sistemistico
PROGRAMMA
Introduzione al Cloud Computing
· Terminologia e modelli (IaaS, PaaS, SaaS)
· Pro e Contro del modello a servizi
· Opportunità e sfide · situational computing
· Esempi di offerte commerciali e soluzioni Open Source
· Software as a Service (SaaS) · Google Apps, SalesForce
· Platform as a Service (PaaS) · Google App Engine e Microsoft Azure, Force.Com, Heroku, CloudFoundry,
CloudForce
· Infrastructure as a Service (IaaS) · Amazon Elastic Compute Cloud, RHEV, OpenStack, OpenNebula, Eucalyptus
· Modelli di deploy di soluzioni cloud
689
· Cloud pubblici, privati e ibridi
· Analisi delle architetture di riferimento
· Tools di virtualizzazione e gestione di una cloud
· Xen, KVM
· Eucalyptus, OpenNebula, OpenStack, Ovirt/RHEV
· Altri tool di gestione/portali
· Gestione delle Identità (Single· Sign· On e Federazione di Cloud)
· Gestione dati in modalità sicura
· Privacy · data protection e data liberation
· Security
· Sustainability · green computing
· Legal Compliance · le legislazioni EU
· Auditing
· Sperimentazione: istallazione e gestione ddi una cloud ibrida
SECLOUD
690
SERVICE ORIENTED ARCHITECTURE
Iscriviti a questo corso se vuoi imparare a conoscere i principi fondamentali del paradigma SOA per utilizzarli in progetti di integrazione applicativa
DURATA: 3 giorni
AREA: SOA
METODOLOGIA: Il corso alternerà le lezioni frontali con brevi esercitazioni ed esempi. In
particolare sono previsti due lavori di gruppo, uno sul tema "Service Analysis” ed uno sul
tema "Business Process Management”
OBIETTIVI: Service Oriented Architecture (SOA) è un modello architetturale che consente di
correlare più componenti applicative, denominate servizi, attraverso un insieme di interfacce
e contratti ben definiti tra i servizi stessi. Il corso ha l'obiettivo di illustrare i principi
fondamentali del modello architetturale SOA e di affrontare le metodologie e le tecnologie da
governare per implementarlo efficacemente
PREREQUISITI
Conoscenze di base dei linguaggi JAVA e XML (consigliato)
PROGRAMMA
· Principi fondamentali di SOA
· Relazione tra SOA e le tecnologie di distributed computing
· Relazione tra SOA ed i web services
· Standard di base ed estensioni WS· *
· Il ciclo di vita di un progetto SOA
· Esercizio di modellazione di servizi
· XML Schema e XSD
· WSDL · Web Service Description Language
· Service Oriented Design
· SOA e il Business Process Management
691
· Lo standard WS-BPEL per l'orchestrazione di processi
· Lo standard BPMN per la rappresentazione grafica di processi di business
· Esercitazione: costruzione di alcuni semplici servizi e loro orchestrazione con BPEL
· Il concetto di Enterprise Service Bus (ESB)
· Cenni alle principali soluzioni ESB di mercato
· La SOA Governance
· REST Services e Open APIs
· Cenni a principi e prodotti di API Management
· Il paradigma di sviluppo e integrazione OSGi
· Conclusioni
SOA
692
SVILUPPO DI WEB SERVICES CON JAVA
Iscriviti a questo corso se vuoi acquisire conoscenza degli standard relativi ai Web Service e le tecnologie basate sul linguaggio Java utili per la loro progettazione, sviluppo, deployment e test.
DURATA: 4 giorni
AREA: Services Architectures
METODOLOGIA: Le lezioni frontali saranno alternate ad esercitazioni individuali e/o di
gruppo.
OBIETTIVI: Fornire ai partecipanti le nozioni fondamentali per lo sviluppo e la gestione dei
Web Services attraverso il linguaggio Java.
PREREQUISITI
· E' obbligatorio avere conoscenze dei fondamenti della programmazione con Java SE e delle principali tecniche
avanzate di Java SE attraverso l'uso della libreria.
· E' consigliato avere conoscenza della progettazione Web con Java EE Web Container.
PROGRAMMA
· Le classi e le interfacce per l' Authorization
· Standards Xml, XSD
· Api java standard JAXP
· Api java standard JAXB
· Messaggi SOAP
· Api Java Standard SAAJ
· Descrizione del servizio col WSDL
· Specifica JSR 224 JAXWS 2
· Definizione dei Metadati
· Mappatura java to wsdl e viceversa
· Implementazione, pubblicazione e utilizzo di Web Service
· Endpoint come Classe Pojo
· Implementazione di endpoints Ejb
693
· Api Provider per accesso al livello soap
· Client Api per la definizione di Proxy per il servizio
· Dispatcher api
· Invocazione asincrona del servizio
· Soap Handlers Api
· Routing dei messaggi
· Gestione di comunicazioni con allegati binari
· Introduzione ai servizi Rest JAX-R
WSJ
694
SERVICES ARCHITECTURES - CORSO BASE
Iscrivendoti a questo corso potrai conoscere gli elementi più importanti e le novità sulle architetture a servizi, conoscere e valutare le best practices per la realizzazione di progetti SOA, familiarizzare con nuove tecnologie, come i microservices e i microcontainers, che oggi consentono di sviluppare a servizi secondo un approccio totalmente rinnovato.
DURATA: 2 giorni
AREA: Services Architectures
METODOLOGIA: Gli argomenti del corso saranno trattati con l'utilizzo di presentazioni teoriche alternate a esempi e discussioni. Non sono previste esercitazioni pratiche.
OBIETTIVI: · Far conoscere i principi fondamentali delle architetture a servizi · Evidenziare, anche attraverso esempi, le best practices per la realizzazione di progetti basati su architetture a servizi · Illustrare l'evoluzione tecnologica e metodologica nelle architetture SOA, sottolineando i punti di forza e di debolezza · Introdurre i nuovi concetti di microservices e microcontainers
PREREQUISITI
Nessuno
PROGRAMMA
· Principi fondamentali dell'orientamento a servizi · Principi fondamentali delle architetture a servizi · Ciclo di vita di un progetto a servizi · SOA Governance · Introduzione ai REST Services in ambito SOA · Gestione delle API · Introduzione a Microservices, Microcontainers, Web Socket
SABASE
695
CONTINUOUS DELIVERY CON JENKINS E DOCKER
Il corso ha l’obiettivo di fornire una visione approfondita sugli strumenti Jenkins e Docker per l’adozione delle pratiche di Continuous integration (CI) e Continuous Delivery (CD).
DURATA: 3 giorni
AREA: Services Architectures
METODOLOGIA: Trattazione teorica degli argomenti in aula con lezione frontale completata
con sessioni di esercitazioni pratiche individuali utilizzando Jenkins e Docker su macchine
virtuali
OBIETTIVI: · Focalizzare l'attenzione sulle pratiche di gestione del processo di sviluppo e
gestione di un progetto software che vengono coinvolte nei processi di Continuous
integration e Continuous Delivery
· Descrivere i processi di Continuous Integration e Continuous Delivery in termini pratici e
fornire gli elementi per implementare i processi utilizzando Docker e Jenkins
· Descrivere le funzionalità avanzate di Jenkins per: l'integrazione con Docker, la nuova
definizione dei processi tramite pipeline e la possibilità di distribuzione dei processi di build in
diversi ambienti
PREREQUISITI
E' consigliata una conoscenza base del sistema operativo Linux (ssh) e di JEE (Java Enterprise Edition).
PROGRAMMA
· Anatomia di un'applicazione
· Source Code Management (SCM)
· Testing Software
· Continuous Integration (CI)
· Continuous Deployment (CD)
· Change Management
696
· Containers
· Introduzione a Jenkins
· Concetti di base di gestione
· Job, Build, Integrazione con SCM, Esecuzione di Test
· Introduzione a Dockers
· Utilizzo Avanzato di Jenkins
· Build Distribuite
· Jenkins & Docker
· Jenkins Pipeline
· Concetti di Pipeline
· Esempi concreti di utilizzo di Pipeline per implementare i processi di CI e CD
CDJDOCK
697
DOCKER ADMINISTRATION
Iscriviti a questo corso se vuoi approfondire in modo completo tutte le funzionalità della tecnologia dei Container.
DURATA: 4 giorni
AREA: Services Architectures
METODOLOGIA: Lezione frontale ed esercitazioni
OBIETTIVI: Questo corso ha lo scopo di insegnare a system administrator con esperienza o alle prime armi, come utilizzare Docker attraverso gli strumenti che permettono di orchestrare le applicazioni distribuite: Docker daemon, security, Docker Machine, Swarm e Compose.
PREREQUISITI
Nessuno
PROGRAMMA
· Containers · Docker: Installing, concepts andterms, images · Running and managingcontainers · Building, managing and distributingimages · Contain volumes andnetworking · Docker in continuousintegration · The Dockerdaemon · Security andTLS · A Multi hostnetworking · Control the Dockerdaemon · Configure security andTLS · Docker ContentTrust · The Docker TrustedRegistry · Docker Machine, Swarm, andCompose · Micro serviceapplications
DOCK
698
SICUREZZA E SERVIZI WEB SOAP
Iscriviti a questo corso se vuoi essere in grado di Illustrare gli standard per rendere sicura l’invocazione dei servizi web SOAP a livello di messaggio.
DURATA: 3 giorni
AREA: Services Architectures
METODOLOGIA: La trattazione teorica degli argomenti sarà completata con esercitazioni di
programmazione
OBIETTIVI: Illustrare gli standard per rendere sicura l'invocazione dei servizi web SOAP a
livello di messaggio
PREREQUISITI
Conoscenza del linguaggio Java e conoscenza dello sviluppo dei servizi web SOAP in Java
PROGRAMMA
· JAX-WS per lo sviluppo dei servizi web
· Handler in JAX-WS e client asincroni
· Sicurezza a livello di canale e di messaggio
La specifica WS-Security
· SOAP Message Security
· UsernameToken Profile
· X.509 Certificate Token Profile
XML Digital Signature: la firma digitale
· XML encryption per la confidenzialità del messaggio
· Uso dell'API Java per la firma digitale di documenti XML
SECSOAP
699
BUILDING SECURE SOFTWARE - J2EE
Iscriviti a questo corso se vuoi acquisire gli strumenti e la metodologia per sviluppare codice Java in maniera sicura, evitando di introdurre problematiche di sicurezza nel codice
DURATA: 5 giorni
AREA: Cyber Security
PERCORSO: Sviluppatori - Applicazioni Sicure
METODOLOGIA: Il corso prevede esercizi pratici e sessioni hands· on su applicazioni di
esempio scritte in maniera vulnerabile per fini didattici. Ciascun studente avrà a disposizione
una macchina virtuale su cui potersi esercitare per individuare le vulnerabilità descritte nella
sessione teorica del corso. Ciascun studente dovrà modificare il codice dell'applicazione
vulnerabile al fine di dimostrare l'effettiva robustezza della soluzione
implementata
OBIETTIVI: Fornire gli strumenti e la metodologia per sviluppare codice Java in maniera
sicura, evitando di introdurre problematiche di sicurezza nel codice
PREREQUISITI
Conoscenza dell'ambiente di sviluppo Java, conoscenza del protocollo HTTP
PROGRAMMA
"Approccio alla verifica di sicurezza dell'applicazione da sviluppare”
· Introduzione alla Web Application Security
· Vulnerabilità delle applicazioni web: esempi e casi reali
· Valutazione dei possibili impatti nel caso in cui si subisca un attacco
· Testing Web Application: la metodologia OWASP per il test delle applicazioni
· Information Gathering
· Business Logic
· Authentication
700
· Authorization
· Session Management
· Data Validation
· Testing Web Application: hands· on
· Utilizzo di tool di ausilio per il WAPT
> OWASP ZAP
> OWASP DirBuster
> Burp
> XSSme, SQLme
> AL9000
· Test su applicazioni vulnerabili J2EE
· OWASP WebGoat
· Hackmebook
"Teoria e pratica per lo sviluppo sicuro”
· Threat Modeling per lo sviluppo applicativo
· ion Overview
· System Decomposition
· Threat Enumeration
· Lo sviluppo sicuro delle applicazioni:
· Validazione dei dati in input e output
· Attacchi di XSS (cross· site scripting)
· Injection flaw: SQL Injection, Command Injection, Xpath Injection, Code Injection, XML Injection
· Autorizzazione e metodi di controllo degli accessi
· Meccanismi di autenticazione
· Gestione delle sessioni web
· La gestione degli errori
· Riservatezza delle informazioni e crittografia
· Insecure Configuration Management
· Casi pratici di codice vulnerabile di un applicativo web J2EE
· Codice vulnerabile
· Discussione sulle remediation
BSS-J2EE
701
BUILDING SECURE SOFTWARE - .NET
Iscriviti a questo corso se vuoi acquisire gli strumenti e la metodologia per sviluppare codice Java in maniera sicura, evitando di introdurre problematiche di sicurezza nel codice
DURATA: 5 giorni
AREA: Cyber Security
PERCORSO: Sviluppatori - Applicazioni Sicure
METODOLOGIA: Il corso prevede esercizi pratici e sessioni hands· on su applicazioni di
esempio scritte in maniera vulnerabile per fini didattici. Ciascun studente avrà a disposizione
una macchina virtuale su cui potersi esercitare per individuare le vulnerabilità descritte nella
sessione teorica del corso. Ciascun studente dovrà modificare il codice dell'applicazione
vulnerabile al fine di dimostrare l'effettiva robustezza della soluzione
implementata
OBIETTIVI: Fornire gli strumenti e la metodologia per sviluppare codice Java in maniera
sicura, evitando di introdurre problematiche di sicurezza nel codice
PREREQUISITI
Conoscenza dell'ambiente di sviluppo .NET, conoscenza del protocollo HTTP
PROGRAMMA
"Approccio alla verifica di sicurezza dell'applicazione da sviluppare”
· Introduzione alla Web Application Security
· Vulnerabilità delle applicazioni web: esempi e casi reali
· Valutazione dei possibili impatti nel caso in cui si subisca un attacco
· Testing Web Application: la metodologia OWASP per il test delle applicazioni
· Information Gathering
· Business Logic
· Authentication
702
· Authorization
· Session Management
· Data Validation
· Testing Web Application: hands· on
· Utilizzo di tool di ausilio per il WAPT
· OWASP ZAP
· OWASP DirBuster
· Burp
· XSSme, SQLme
· CAL9000
· Test su applicazioni vulnerabili .NET
· OWASP WebGoat
· Hackmebook
"Teoria e pratica per lo sviluppo sicuro”
· Threat Modeling per lo sviluppo applicativo
· Threat Modeling Process
· Application Overview
· System Decomposition
· Threat Enumeration
· Lo sviluppo sicuro delle applicazioni:
· Validazione dei dati in input e output
· Attacchi di XSS (cross· site scripting)
· Injection flaw: SQL Injection, Command Injection, Xpath Injection, Code Injection, XML Injection
· Autorizzazione e metodi di controllo degli accessi
· Meccanismi di autenticazione
· Gestione delle sessioni web
· La gestione degli errori
· Riservatezza delle informazioni e crittografia
· Insecure Configuration Management
· Casi pratici di codice vulnerabile di un applicativo web in .NET
· Codice vulnerabile
· Discussione sulle remediation
BSS-.NET
703
BUILDING SECURE MOBILE APPLICATIONS ANDROID
Iscriviti a questo corso se vuoi acquisire gli strumenti e la metodologia per sviluppare applicazioni mobile su piattaforme Android in maniera sicura mobile evitando l’introduzione di problematiche di sicurezza nel codice.
DURATA: 2 giorni
AREA: Cyber Security
PERCORSO: Sviluppatori - Applicazioni Sicure
METODOLOGIA: Il corso prevede lo svologimento di esercizi pratici e sessioni hands-on su
applicazioni di esempio scritte in maniera vulnerabile per fini didattici. Ciascuno studente
avrà a disposizione una macchina virtuale su cui potersi esercitare per individuare le
vulnerabilità descritte nella sessione teorica del corso. Si richiede allo studente di testare
l'applicazione running al fine di individuare le singole vulnerabilità
OBIETTIVI: Fornire gli strumenti e la metodologia per sviluppare applicazioni mobile su
piattaforme Android in maniera sicura mobile evitando l'introduzione di problematiche di
sicurezza nel codice
PREREQUISITI
Conoscenza degli ambienti di sviluppo e di Android
PROGRAMMA
· Android Security Model
· Android System Security Model
· Android Application Security Model
· Owasp Top Ten Mobile Risks in Android
· Insecure Data Storage
· Weak Server Side Controls
· Insufficient Transport Layer
704
· Client Side Injection
· Poor Authentication and Authorization
· Improper Session Handling
· Security Decisions via Untrusted Inputs
· Side Channel Data Leakage
· Broken Cryptography
· Sensitive Information Disclosure
· Casi pratici di codice con problemi di sicurezza
· Esempio di un'Applicazione di Social Network con vulnerabilità di sicurezza
· Esempi pratici di codice errato
· Implementazione del Fixing
· Esempio di un'Applicazione con vulnerabilità di sicurezza
· Esempi pratici di codice errato
· Implementazione del Fixing
BSS-AND
705
BUILDING SECURE MOBILE APPLICATIONS IOS
Iscriviti a questo corso se vuoi acquisire gli strumenti e la metodologia per sviluppare applicazioni mobile su piattaforme Android in maniera sicura mobile evitando l’introduzione di problematiche di sicurezza nel codice
DURATA: 2 giorni
AREA: Cyber Security
PERCORSO: Sviluppatori - Applicazioni Sicure
METODOLOGIA: Il corso prevede lo svologimento di esercizi pratici e sessioni hands· on su
applicazioni di esempio scritte in maniera vulnerabile per fini didattici. Ciascun studente avrà
a disposizione una macchina virtuale su cui potersi esercitare per individuare le vulnerabilità
descritte nella sessione teorica del corso. Si richiede allo studente di testare l'applicazione
running al fine di individuare le singole vulnerabilità
OBIETTIVI: Fornire gli strumenti e la metodologia per sviluppare applicazioni mobile su
piattaforme Android in maniera sicura mobile evitando l'introduzione di problematiche di
sicurezza nel codice
PREREQUISITI
Conoscenza degli ambienti di sviluppo e di iOS
PROGRAMMA
· iOS Security Model
· iOS System Security Model
· iOS Application Security Model
· Owasp Top Ten Mobile Risks in iOS
· Insecure Data Storage
· Weak Server Side Controls
· Insufficient Transport Layer
706
· Client Side Injection
· Poor Authentication and Authorization
· Improper Session Handling
· Security Decisions via Untrusted Inputs
· Side Channel Data Leakage
· Broken Cryptography
· Sensitive Information Disclosure
· Casi pratici di codice con problemi di sicurezza
· Esempio di un'applicazione iOS vulnerabile
· Esempipratici di codice errato
· Implementazione del Fixing
· Esempio di un'Applicazione con vulnerabilità di sicurezza
· Esempi pratici di codice errato
· Implementazione del Fixing
BSS-iOS
707
TESTING AND REVIEW SOFTWARE
Iscriviti a questo corso se vuoi acquisire gli strumenti e la metodologia per eseguire un test di sicurezza sull’applicazione running ed un review della sicurezza del codice sviluppato.
DURATA: 5 giorni
AREA: Cyber Security
PERCORSO: Tester - Applicazioni Sicure
METODOLOGIA: Il corso prevede esercizi pratici e sessioni hands· on su applicazioni di
esempio scritte in maniera vulnerabile per fini didattici. Ciascun studente avrà a disposizione
una macchina virtuale su cui potersi esercitare per individuare le vulnerabilità descritte nella
sessione teorica del corso. Si richiede allo studente sia di analizzare il codice sorgente sia di
testare l'applicazione running al fine di individuare le singole
vulnerabilità
OBIETTIVI: Fornire gli strumenti e la metodologia per eseguire un test di sicurezza
sull'applicazione running ed un review della sicurezza del codice sviluppato. Il corso prevede
esercizi pratici e sessioni hands· on su applicazioni di esempio
PREREQUISITI
Conoscenza dei linguaggi di programmazione (Java o .NET), degli ambienti di sviluppo e del protocollo HTTP
PROGRAMMA
"Web Application Testing: teoria e pratica”
· Metodologia per il testing delle web application
· Casi pratici di applicativi web vulnerabili (si utilizzeranno le applicazioni presenti nelle immagini virtuali consegnate
a tutti gli studenti)
· Dalla metodologia alla pratica: utilizzo di tool open source per testare le applicazioni
· OWASP Web Scarab
· Burp proxy, Paros proxy
708
· Tool per l'information gathering: Dirbuster, SSLDigger, nmap, nessus
· Tool per la verifica del meccanismo di autenticazione: Hydra, Brutus
· Tool per la verifica del meccanismo di sessione: WebScarab plugin, Netcat
· Tool per la verifica della validazione dei dati: SQLmap, SQLme, XSSme, CAL9000
· Valutazione di tool commerciali per il Testing delle applicazioni
· Panoramica dei migliori tool commerciali per il Web Application Assessment
· Analisi delle funzionalità e configurazione dei tool.
· Valutazione dei tool per le esigenze specifiche.
· Esecuzione dei tool su applicazioni di test
· Analisi dei risultati
"Introduzione al Secure Coding”
· Le fasi di sviluppo e la qualità del software
· Principi di Code Review
· Il processo di Code Review: automatico e manuale
· Come eseguire un'analisi di sicurezza del codice: linee guida ed esempi
· Apprendimento delle best· practice per lo sviluppo e code review
· Progettazione focalizzata sulla difesa
· Revisione dell'ambiente su cui gira il codice
· Revisione dei meccanismi di Autenticazione
· Revisione dei metodi di Autorizzazione
· Revisione dei codici di errore
· Revisione della validazione dei dati
· Revisione per Buffer Overruns e Overflows
· Revisione per OS, SQL, XLM, SSI, LDAP, Code Injection
· Revisione per XSS
· Revisione della gestione della sessione
· Revisione della gestione delle informazioni riservate
· Revisione dell'Application Logging
· Casi pratici di codice con problemi di sicurezza
· Dalla metodologia alla pratica: utilizzo di tool open source per verificare il codice
· Esempi di sviluppo e testing del codice
· Valutazione di tool per il Code Review delle applicazioni
· Analisi delle funzionalità e configurazione dei tool
· Valutazione dei tool per le esigenze specifiche
· Esecuzione dei tool su applicazioni di test
· Analisi dei risultati
TRS
709
TCP/IP FUNDAMENTALS
Iscriviti a questo corso se vuoi imparare il funzionamento dei protocolli TCP/IP.
DURATA: 3 giorni
AREA: Network e Sistemi
METODOLOGIA: Le lezioni frontali saranno alternate a prove pratiche di laboratorio
informatico.
OBIETTIVI: Illustrare le caratteristiche ed i meccanismi della suite di protocolli TCP/IP.
introdurre i concetti basilari delle reti di computer e si descrivono i principali protocolli
applicativi, basati su TCP/IP.
PREREQUISITI
E' fortemente consigliata una conoscenza informatica di base.
PROGRAMMA
· Le Reti di Computer· Concetti base
· Il modello OSI e TCP/IP
· Livello Rete: Internet Protocol (IP)· Indirizzamento e routing
· Naming e DNS, DHCP
· Livello Trasporto· User Datagram Protocol (UDP)
· Transport Control Protocol (TCP)
· Sockets
· Livello Applicativo· FTP
· SMTP, POP, IMAP
· HTTP
· Diagnostica di rete· comandi ping, tracert, arp, nmap
· Analisi di rete: Wireshark, tcpdump
TCP-IP
710
INTERNET PROTOCOL IPV6
Iscriviti a questo corso se vuoi imparare e consolidare il networking IPv4 per poi procedere con paralleli e differenze all’uso ed al design del Protocollo IPv6. Questo corso ti aggiornerà anche le nozioni di networking evoluto e di architettura in ottica “future proof”.
DURATA: 3 giorni
AREA: Network e Sistemi
METODOLOGIA: Lezione frontale con supporto di presentazione PowerPoint, sessioni di Q&A e Lezione interattiva. Durante le giornate di formazioni saranno proposti questionari per verifica dell'apprendimento.
OBIETTIVI: · Richiamare le nozioni IPv4 e la terminologia · Introdurre IPv6 con le sue prerogative · Fornire elementi di ragionamento su IPv6 · Evitare gli errori più frequenti nel passaggio IPv4 / IPv6
PREREQUISITI
Conoscenze di base IPv4
PROGRAMMA
· Richiamo di IPv4 · Storia di IPv4 · Introduzione al routing IPv4 di base e CIDR · IPv6 Fattori trainanti · Panoramica di IPv6 (Header, Indirizzamento, notazione, struttura, allocazioni, protocolli, autoconfigurazione di IPv6, Mobile IPv6) · Coesistenza IPv4 ed IPv6 (dual stack, tunneling, translation, IPv6 nativo in applicazioni, problematiche ISP, consideraioni su DNS) · Migrazione da V4 a V6 (preparazione, inventario, to do list) · Piani di indirizzamento IPv6 · La sicurezza con IPv6 · Network management in IPv6 · Gestire reti miste IPv4/IPv6 · IPv6... internet del futuro
IPv6
711
COMPUTER & NEWORK SECURITY
Iscriviti a questo corso se vuoi imparare i principi e i meccanismi fondamentali della Computer and Network Security.
DURATA: 4 giorni
AREA: Network e Sistemi
METODOLOGIA: Le lezioni frontali in aula, con laboratorio informatico
OBIETTIVI: Il corso fornisce tutte le conoscenze teoriche e pratiche necessarie per
comprendere e affrontare le problematiche di security dei moderni sistemi informatici:
tecnologie, vulnerabilità, attacchi, principi di progettazione e di sviluppo sicuro.
PREREQUISITI
Fortemente consigliata una conoscenza basilare di networking.
Consigliata una conoscenza di base di programmazione.
PROGRAMMA
Introduzione alla Computer and Network Security
· Concetti base
· Fondamenti di Networking
· Crittografia
· Concetti base
· Cifratura simmetrica: DES/3DES, AES
· Cifratura asimmetrica: RSA, Diffie-Hellman, ECC
· Hash functions, Firma digitale
· Network Security
· Protocolli Sicuri: WPA2, IPsec, SSL/TLS
· Network perimeter security: Firewall, WAF, IDS
· Attacchi ai protocolli
· Network scanning
· System Security
712
· Authentication
· Password storage
· Malware: Virus, worm, Trojan, rootkit, ransomware
· Application Security
· Concetti base
· Web Application security
· Owasp Top 10: XSS, CSRF, SQL injection, Broken Session management, ...
· Contromisure
SENET
713
HACKER TECHNIQUES, EXPLOIT AND INCIDENT HANDLING
Iscriviti a questo corso se vuoi avere un quadro completo sui rischi informatici e le modalità di realizzazione di attacchi informatici più o meno complessi a danno di infrastrutture, servizi e applicazioni.
DURATA: 5 giorni
AREA: Network e Sistemi
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in inglese, saranno alternate ad esercitazioni
OBIETTIVI: Mostrare le metodologie, i tools e le modalità di attacco dei professionisti della Sicurezza informatica e dei criminali informatici. Questo corso è parte di preparazione alla certificazione CEH
PREREQUISITI
E' fortemente consigliato avere una buona conoscenza del protocollo TCP/IP
PROGRAMMA
· Introduction to Ethical Hacking · Footprinting and Reconnaissance · Scanning Networks · Enumeration · System Hacking · Trojans and Backdoors · Viruses and Worms · Sniffers · Social Engineering · Denial of Service · Session Hijacking · Hijacking Webservers · Hacking Web Applications · SQL Injection · Hacking Wireless Networks · Evading IDS, Firewalls, and Honeypots · Buffer Overflow · Cryptography · Penetration Testing
SEHACK
714
CERTIFICAZIONE CEH
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere gli esami di certificazione EC-Council Ethical Hacking and Countermeasures
DURATA: 2 giorni
AREA: Network e Sistemi
PERCORSO: Certificazioni
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze necessarie per sostenere con successo l'esame di
certificazione EC· Council Ethical Hacking and Countermeasures
PREREQUISITI
E' obbligatorio aver partecipato al corso SEHACK oppure possedere conoscenze equivalenti
PROGRAMMA
· Overview Argomenti corso SEHACK
· Svolgimento di sessioni dell'esame CEH simulate per familiarizzare con il test d'esame
· Sostenimento esame di Certificazione EC· Council Ethical Hacking and Countermeasures
CEHCERT
715
CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ECSA CON ESAME FINALE
Iscriviti a questo corso se vuoi ottenere una preparazione adeguata per sostenere l’ esame di certificazione e EC-Council Certified Security Analyst (ECSA).
DURATA: 3 giorni
AREA: Network e Sistemi
PERCORSO: Certificazioni
METODOLOGIA: Le lezioni frontali con esposizione in italiano e terminologia fornita in
inglese, saranno alternate ad esercitazioni e simulazioni d'esame; l'esame si sosterrà al
termine del corso in lingua inglese.
OBIETTIVI: Fornire le conoscenze necessarie per sostenere con successo l'esame di
certificazione EC-Council Certified Security Analyst (ECSA).
PREREQUISITI
Aver partecipato al corso SEHACK oppure avere conoscenze equivalenti
PROGRAMMA
· Overview Argomenti corso SEHACK
· Svolgimento di sessioni dell'esame ECSA simulate per familiarizzare con il test d'esame
· Sostenimento esame di Certificazione EC-Council Certified Security Analyst (ECSA)
ECSACERT