tecnologie e prodotti
Transcript
tecnologie e prodotti
CATALOGO CORSI 2015 SCUOLA DI IT & MANAGEMENT “ENRICO DELLA VALLE” www.eng.it AREE METODOLOGIE E STRUMENTI TECNOLOGIE E PRODOTTI SVILUPPO INDIVIDUALE Tutti I corsi presenti nel catalogo verranno erogati a calendario presso la Scuola di IT & Management “Enrico Della Valle” di Engineering, situata a Ferentino (FR). METODOLOGIE E STRUMENTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO IL PROJECT MANAGEMENT SAPER GESTIRE I PROGETTI (PERCORSO FONDAMENTALE) PM-START Il contesto di Project Management 3 18 PM-1 La gestione di Scope, Time e Cost nei progetti 3 19 PM-2 La gestione di Quality, Risk e Procurement nei progetti 4 20 PM-3 Human Resources, Communications e Integration nei progetti 3 21 PMCERT 8 22 Percorso di preparazione alla certificazione PMPCERT CORSI REP (REGISTERED EDUCATION PROVIDER) PMI - CORSI IN AULA PPM Portfolio Management 2 23 PROMNG Program Management 2 24 MSPRO_PMP Microsoft Project for PMP 3 25 SKMPMP Stakeholder Management 2 26 PMOPMP Modelli di PMO 2 27 ST_PMP Strumenti non tradizionali di PM 3 28 ISKPMP Interpersonal skills for PMP 2 29 CORSI REP (REGISTERED EDUCATION PROVIDER) PMI - WEBINAR ORGPMP Il Project Management al servizio delle organizzazioni 1 30 APMP Approfondimenti di Project Management 1 31 AGILE PROJECT MANAGEMENT E CERTIFICAZIONE PMI APM Agile project management 3 32 APMCERT Corso di preparazione all’esame di certificazione 3 33 PMI-ACP Agile certified practitioner LAVORARE NEI PROGETTI MS_PRO Laboratorio di MS_project 3 34 P2FCERT Corso di preparazione all’esame di certificazione PRINCE2® Foundation 3 35 P2PCERT Corso di preparazione all’esame di certificazione PRINCE2® Pratictioner 3 36 COBITCERT Corso di preparazione all’esame di certificazione COBIT 5 con esame finale 2 37 3 38 PRINCE2 COBIT ANALISI FUNZIONALE E DI BUSINESS IL PERCORSO BASE AF10 Metodi per la rapida individuazione dei requisiti e valorizzazione delle 3 soluzioni da adottare Indice Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO AF20 Individuazione dei requisiti nascosti, sintesi delle esigenze contrapposte 3 39 3 40 3 41 2 42 2 43 6 45 3 47 4 49 4 50 4 51 2 52 4 54 2 55 Test di usabilità ed accessibilità 3 56 NMEDIA Nuovi media e social media - Opportunità e rischi per il business WEB20ENT Enterprise 2.0: il Web 2.0 all’interno delle aziende 2 57 TI_MAN Technology Innovation Management 2 58 DEM_FE Dematerializzazione e fatturazione elettronica 2 59 SEC_SW Standard di sicurezza applicativa nella gestione dei progetti software 2 60 2 61 TOGAF Enterprise Architect “TOGAF® Certified” COMBI (Foundation and Practitioner) 5 62 e creazione di soluzioni innovative AF40 Tecniche avanzate di analisi delle esigenze di business APPROFONDIMENTI AF13 Metodi e processi di miglioramento continuo nel ciclo di vita dei servizi ICT based AF16 Metodi e tecniche di analisi per i progetti normativi AF23 Definizione, sviluppo e gestione dei Sistemi di Indicatori CERTIFICAZIONE CBAP - CERTIFIED BUSINESS ANALYSIS PROFESSIONAL CBAPCERT Corso di preparazione all’esame di certificazione CBAP - Business Analysis Professional PROGETTAZIONE ED ANALISI TECNICA AT10 Tecniche di Information System Analysis e progettazione concettuale delle soluzioni IT UML Unified Modeling Language WARC Disegno di architetture per il web DP Design Pattern WEBPA_01 Linee guida per la progettazione e realizzazione di siti e portali per la P.A. METODOLOGIE AGILI DI SVILUPPO SOFTWARE MASS Metodologie Agili di Sviluppo di Applicazioni SCRUMCERT Corso di preparazione alla certificazione Scrum Master (CSM) con esame finale USABILITÀ ED ACCESSIBILITÀ TEST-AC NUOVI SCENARI IT TOGAF 4 Indice Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO FUNCTION POINT COSMIC Function Point v3.0.1 2 63 SNAP IFPUG SNAP (Software Non-functional Assessment Process) 2 .64.. FP1 La dimensione funzionale di un progetto software: misurazione e 2 65 stima mediante la tecnica dei Function Point FP2 FPA (Function Point Analysis) Lab - Approfondimenti sulle prassi di 2 66 conteggio con il metodo IFPUG FPA GQM Goal-Question-Metric (GQM) 2 67 Contratti e KPI Usare misure quantitative per la gestione del business 2 68 CMMI Le tre constellation 3 69 FPCERT Preparazione all’esame di Certificazione IFPUG CFPS (Certified 4 70 Function Point Specialist) / CFPP (Certified Function Point Practitioner) SNAPCERT Preparazione all’esame di Certificazione 2 71 IFPUG CSP (Certified SNAP Practitioner) CSMS_CERT Corso accelerato di preparazione all’esame di certificazione IFPUG_CSMS 3 72 3 73 3 74 3 75 3 76 3 77 3 78 3 79 3 80 5 81 Il processo di Test 2 82 ISTQBCERT Corso di preparazione alla certificazione ISTQB (International 4 83 Software Testing Qualifications Board) Livello Foundation COSMIC CERTIFICAZIONE IFPUG OUTSOURCING MANAGEMENT ACOP_CERT Corso di preparazione all’esame di certificazione Associate Certified Outsourcing Professional (aCOP) SERVICE MANAGEMENT SIX SIGMA SIXSCERT Corso di preparazione al conseguimento della certificazione “Six Sigma Yellow Belt” ITIL ITILCERT Corso di preparazione alla Certificazione ITIL® Foundation V3 ITIL_SS Corso di preparazione al conseguimento della certificazione “ITIL ® Service Strategy” ITIL_SD Corso di preparazione al conseguimento della certificazione “ITIL® Service Design” ITIL_ST Corso di preparazione al conseguimento della certificazione “ITIL® Service Transition” ITIL_SO Corso di preparazione al conseguimento della certificazione “ITIL® Service Operation” ITIL_CSI Corso di preparazione al conseguimento della certificazione “ITIL® Continual Service Improvement” ITIL_EXPCERT Corso di preparazione al conseguimento della certificazione “ITIL® Managing Across the Lifecycle” & “ITIL Expert” TECNICHE DI QUALITÀ NELLA PRODUZIONE DEL SOFTWARE E TEST TEST 5 Indice Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AREA E PERCORSO DURATA GG PAG CODICE NOME DEL CORSO PRJAUTO Project Automation & Collaboration 2.0 - Automazione del processo di sviluppo e Test OPAW ITPERF 3 84 Ottimizzazione delle Prestazioni delle Applicazioni Web 3 85 La misura quantitativa delle prestazioni nelle organizzazioni IT 2 86 Architetture di Basi di Dati 4 87 DWH Progettazione di Data Warehouse 4 89 ETL Tecniche di integrazione dati in ambito data warehouse 3 90 DM L’analisi dei dati basata sul Data Mining 3 91 VDATA Metodi di Data Visualization 2 92 BDATA Introduzione ai Big Data 3 93 ODATA Introduzione agli Open Data 2 94 Corso base di Microsoft Excel 2 95 EXCADV Corso avanzato di Microsoft Excel 2 96 EXCPRO Corso professionale di Microsoft Excel 2 97 Metodi statistici per l’analisi di dati con Excel 2 98 Corso base di Microsoft Access 3 99 ACEADV Corso avanzato di Microsoft Access 2 100 ACEDEV Corso di Microsoft Access per sviluppatori 4 101 WRDBASE Corso base di Microsoft Word 2 102 WRDADV Corso avanzato di Microsoft Word 2 103 EXCHBASE Corso base di Microsoft Outlook Exchange (Utenti) 2 104 EXCHADV Corso avanzato di Microsoft Outlook Exchange (Sistemisti) 5 105 PPTBASE Corso base di Microsoft Powerpoint 2 107 PPTADV Corso avanzato di Microsoft Powerpoint 2 108 METODOLOGIE DI DATA MANAGEMENT E BUSINESS INTELLIGENCE M4_ARCDB BIG DATA OPEN DATA OFFICE AUTOMATION MICROSOFT EXCEL EXCBASE EXCDAT MICROSOFT ACCESS ACEBASE MICROSOFT WORD MICROSOFT OUTLOOK EXCHANGE MICROSOFT POWERPOINT 6 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO AREA ORACLE SVILUPPATORI 11G/12C ORAPRO1 Oracle Professional base 5 109 ORAPRO_SQL Oracle Professional SQL avanzato 5 111 ORAPRO_PLSQL Oracle Professional PL/SQL avanzato 5 112 ORATEXT Laboratorio Oracle “Unstructured Data & Text Mining” 3 114 MYSQLDEV MySQL developer 3 115 Oracle11g/12c Database administrator base 5 116 ORADBA2 Oracle11g/12c Database administrator avanzato 5 117 ORARAC Real Application Cluster for Oracle database administrator 3 118 Oracle12c Administrator New Features 5 119 Oracle SQL e PL/SQL Tuning - Corso base 4 120 ORAPROTUN_02 Oracle SQL e PL/SQL Tuning - Corso avanzato 4 121 ORADBA_TUN Tuning delle performance del Database Oracle 5 122 ORACERT Corso di preparazione all’esame Oracle Database 11g SQL 2 123 Fundamentals (1Z0-051) con esame finale 3 124 4 125 3 126 4 127 5 128 4 129 AMMINISTRATORI DATABASE 11G/12C ORADBA1 CORSI ORACLE 12C ORA12NF TUNING PER SVILUPPATORI ED AMMINISTRATORI ORAPROTUN_01 CERTIFICAZIONE BASE CERTIFICAZIONE OCA ED OCE ORADBCERT Corso di preparazione all’esame Oracle Database 11g Administration I (1Z0-052) con esame finale ORADB12_CERT Corso di preparazione all’esame Oracle Database 12c Administration I (1Z0-062) con esame finale ORADEVCERT Corso di preparazione all’esame Oracle Database 11g Program with PL/SQL (1Z0-144) con esame finale ORATUNCERT Corso di preparazione all’esame di certificazione Oracle Certified Expert SQL Tuning (1Z0-177) con esame finale CERTIFICAZIONE OCP ORACPCERT Corso di preparazione all’esame Oracle Database 11g Administration II (1Z0-053) con esame finale ORACP12_CERT Corso di preparazione all’esame Oracle Database 12c Administration (1Z0-060) con esame finale . ORADCPCERT Corso di preparazione all’esame Oracle Advanced PL/SQL Developer Certified Professional (1Z0-146) con esame finale 4 130 ORACLE DATABASE SECURITY 11G 7 ORASEC_01 Oracle Database Security 11g - Corso Base 5 131. ORASEC_02 Oracle Database Security 11g - Corso Avanzato 5 132 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO DURATA PAG GG CODICE NOME DEL CORSO OOP Corso base di programmazione Object Oriented 5 133 JPB Java Base: Object Oriented Programming in Java 5 134 JPA Java programmazione avanzata 5 135 JPW Java programmazione Web 5 136 JPV8 Java 8 – New features 3 137 STRUTS2 Il framework Struts 2 5 138 HIBERNATE_01 Il framework Hibernate - Corso base 5 139 HIBERNATE_02 Il framework Hibernate - Corso avanzato 3 140 JSF_01 Il framework JSF 2.0 - Corso base 3 141 JSF_02 Il framework JSF 2.0 - Corso avanzato 3 142 JPAPI Il framework Java Persistence API 5 143 SPRING Il framework Spring 5 145 5 146 AREA JAVA PERCORSO BASE VERSIONE 8 FRAMEWORK SPRING_ENTERPRISE Il framework Spring nelle applicazioni Enterprise APPROFONDIMENTI EJB Enterprise Java Beans 3.1 5 147 JEEDP Core JEE Design Patterns 3 148 JSEC Java Security 3 149 JSCJP1_CERT Corso di preparazione all’esame di certificazione Oracle Certified 5 150 Associate, Java SE 7 Programmer I con esame finale (1Z0-803) JSCJP2_CERT Corso di preparazione all’esame di certificazione Oracle Certified 5 151 Professional, Java SE 7 Programmer II con esame finale (1Z0-804) 5 153 5 154 5 155 5 157 6 158 CERTIFICAZIONI OCAP CERTIFICAZIONI OCE JSCJB_CERT Corso di preparazione all’esame di certificazione Oracle Certified Expert, Java EE 6 Enterprise Java Beans Developer con esame finale (1Z0-895) JSCWCD_CERT Corso di preparazione all’esame di certificazione Oracle Certified Expert, Java EE 6 Web Component Developer con esame finale (1Z0-899) JSCAPI_CERT Corso di preparazione all’esame di certificazione Oracle Certified Expert, Java EE 6 Persistence API Developer con esame finale (1Z0-898) JSCWSD_CERT Corso di preparazione all’esame di certificazione Oracle Certified Expert Java EE6 Web Services Developer con esame finale (1Z0-897) CERTIFICAZIONI OCM JARCH_CERT Percorso per la Certificazione Oracle Certified Master, Java EE 6 Enterprise Architect 8 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA GG PAG NOME DEL CORSO AREA MICROSOFT (PROGRAMMATORI) PERCORSO WINDOWS STORE APPS USING C# MC#12 Visual Studio 2012: Programming in C# (Moc 20483) 5 160 MCWSAC#_12 Visual Studio 2012: Essentials of Developing Windows Store Apps 5 161 Using C# (Moc 20484) MCSADC#_12 Visual Studio 2012: Advanced Windows Store App Development 5 162 Using C# (Moc 20485) 3 163 3 164 3 165 5 166 5 167 2 168 2 169 5 170 5 172 2 173. 3 174 3 175 PERCORSO CERTIFICAZIONE MCSD: WINDOWS STORE APPS USING C# MC#CERT Corso di preparazione all’esame di certificazione 70-483: Programming in C# con esame finale MCWSAC#12CERT Corso di preparazione all’esame di certificazione 70-484: Essentials of Developing Windows Store Apps Using C# (Moc 20484) MCSADC#12CERT Corso di preparazione all’esame di certificazione 70-485: Advanced Windows Store App Development Using C# (Moc 20485) PERCORSO WINDOWS STORE APPS USING HTML5 MCWSAH5_12 Visual Studio 2012: Essentials of Developing Windows Store Apps Using HTML5 with Javascript (Moc 20481) MCWSDH5_12 Visual Studio 2012: Advanced Windows Store Apps Development Using HTML5 with Javascript (Moc 20482) PERCORSO CERTIFICAZIONE MCSD: WINDOWS STORE APPS USING HTML5 MCWSAH5_12CERT Corso di preparazione all’esame di Certificazione 70-481: Essentials of Developing Windows Store Apps Using HTML5 with Javascript con esame finale MCWADH5_12CERT Corso di preparazione all’esame di Certificazione 70-482: Advanced Windows Store App Using HTML5 with Javascript con esame finale PERCORSO WEB APPLICATION MVC4WA Visual Studio 2012: Developing ASP.NET MVC 4 Web Application (Moc 20486) AZUREWS Visual Studio 2012: Developing Windows Azure and Web Services (Moc 20487) PERCORSO MCSD: WEB APPLICATION HTML5+CSS3_CERT Corso di preparazione all’esame di certificazione 70-480: Programming in HTML5 with Javascript and CSS3 con esame finale MVC4WA_CERT Corso di preparazione all’esame di certificazione 70-486: Developing ASP.NETMVC 4 Web Application con esame finale 9 AZUREWS_CERT Corso di preparazione all’esame di certificazione 70-487: Developing Windows Azure and Web Services con esame finale Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO AREA MICROSOFT (SISTEMISTI) PERCORSO WINDOWS SERVER 2012 MSWS12_01 Installing and Configuring Windows Server 2012 (Moc 20410) 5 176 MSWS12_02 Administering Windows Server 2012 (Moc 20411) 5 177 MSWS12_03 Configuring Advanced Windows Server 2012 Services (Moc 20412) 5 179 3 181 3 182 3 183 5 184 5 185 3 186 3 187 5 188 2 189 2 190 Administering System Center 2012 Configuration Manager (MOC 10747D) 5 191 Querying Microsoft SQL Server 2014 (MOC 20461) 3 193 MSQL14_02 Administering Microsoft SQL Server 2014 Databases (MOC 20462) 5 195 MSQL14_04 Implementing a Data Warehouse with Microsoft SQL Server 2014 5 196 CERTIFICAZIONE MICROSOFT MCSA: WINDOWS SERVER 2012 MSWS12_01CERT Corso di preparazione all’esame di certificazione 70-410 MSCA Installing and Configuring Windows Server 2012 MSWS12_02CERT Corso di preparazione all’esame di certificazione 70-411 MSCA - Administering Windows Server 2012 MSWS12_03CERT Corso di preparazione all’esame di certificazione 70-412 MSCA - Configuring Advanced Windows Server 2012 Services PERCORSO SUITE SYSTEM CENTER (PRIVATE CLOUD) MSSC12_01 Monitoring and Operating Private Cloud with Sistem Center 2012 (Moc 10750) MSSC12_02 Configuring and Deploying Private Cloud with Sistem Center 2012 (Moc 10751) CERTIFICAZIONI MCSE PRIVATE CLOUD MSSC12_01CERT Corso di preparazione all’esame di certificazione 70-246: Monitoring and Operating a Private Cloud with Sistem Center 2012 MSSC12_02CERT Corso di preparazione all’esame di certificazione 70-247: Configuring and Deploying a Private Cloud with Sistem Center 2012 PERCORSO MICROSOFT EXCHANGE SERVER 2013 MSEXS13 Core & Advanced Solutions of Microsoft Exchange Server 2013 (MOC 20341B & 20342B) CERTIFICAZIONI MCSE: EXCHANGE SERVER 2013 MSEXS13_01CERT Corso di preparazione all’esame di certificazione 70-341 - TS Core of Microsoft Exchange Server 2013 MSEXS13_02CERT Corso di preparazione all’esame di certificazione 70-342 - TS Core of Microsoft Exchange Server 2013 PERCORSO SYSTEM CENTER CONFIGURATION MANAGER 2012 (SCCM) MSSCCM12 SQL SERVER 2014 PERCORSO MCSA: SQL SERVER 2014 MSQL14_01 (MOC 20463) 10 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO CERTIFICAZIONI MCSA: SQL SERVER 3 197 3 198 3 199 Developing Microsoft SQL Server 2014 Databases (MOC 20464) 5 200 MSQL14DP_02 Designing Database Solutions for Microsoft SQL Server 2014 5 202 Databases (MOC 20465) 3 203 3 204 3 205 3 206 3 207 2 208 55033 SharePoint 2013 Site Collection and Site Administration 5 209 20331 Core Solutions of Microsoft SharePoint Server 2013 5 210 20332 Advanced Solutions of Microsoft SharePoint Server 2013 5 211 20488 Developing Microsoft SharePoint Server 2013 Core Solutions 5 212 20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions 5 213 55042 SharePoint 2013 Business Intelligence 3 215 VMWCP5 Vmware vSphere: Install, Configure, Manage [V5.1] 5 217 VMWOS VMware vSphere: Optimize and Scale 5 218 VMWDES Vmware vSphere: Design Workshop 3 219 VMWICM Vmware View: Install, Configure, Manage 4 220 VCP5_EXPREP Corso di preparazione VCP5 con esame finale 3 221 MSQLQM_CERT Corso di preparazione all’esame di certificazione 70-461 valido per la Certificazione MCSA SQL Server: Querying Microsoft SQL Server MSQLIM_CERT Corso di preparazione all’esame di certificazione 70-462 valido per la Certificazione MCSA SQL Server: Administering Microsoft SQL Server Databases MSQLIDW_CERT Corso di preparazione all’esame di certificazione 70-463 valido per la Certificazione MCSA SQL Server: Implementing a Data Warehouse with Microsoft SQL Server PERCORSO DATA PLATFORM SQL SERVER 2014 MSQL14DP_01 CERTIFICAZIONI MCSE: DATA PLATFORM SQL SERVER MSQLDP_01CERT Corso di preparazione all’esame di certificazione 70-464: Developing Microsoft SQL Server Databases MSQLDP_02CERT Corso di preparazione all’esame di certificazione 70-465: Designing Databases solutions for Microsoft SQL Server WINDOWS 8 MSWIN8 Configuring Managing and Maintaining Windows 8.1 (MOC 20687D – MOC 20688A) CERTIFICAZIONI MCSA: WINDOWS 8 MSWIN8_CERT Corso di preparazione all’esame di certificazione 70-687 -TS Configuring Windows 8 MSWIN8PRO_CERT Corso di preparazione all’esame di certificazione 70-688 -TS Managing and Mantaining Windows 8 SHAREPOINT 2013 55035 Microsoft SharePoint Server 2013 for the Site Owner and Power User AREA VMWARE CERTIFICAZIONI 11 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO DURATA PAG GG CODICE NOME DEL CORSO ICND1 Interconnecting CISCO Networking Device - Primo Modulo 5 222 ICND2 Interconnecting CISCO Networking Device - Secondo Modulo 5 223 CCNAVOICE Implementing Cisco IOS Unified Communications 5 224 CCNASECURITY Implementing Cisco IOS Network Security 5 225 Corso di preparazione alla certificazione CCNA con esame finale 3 226 CCNAVOICE_CERT Corso di preparazione alla certificazione CCNA VOICE con esame finale 3 227 CCNASECURITY_CERT Corso di preparazione alla certificazione CCNA SECURITY con esame finale 3 228 CCNPROUTE Implementing Cisco IP Routing 5 229 CCNPSWITCH Implementing Cisco IP Switched Networks 5 230 CCNPTSHOOT Troubleshooting and Maintaining Cisco IP Networks 5 231 CCNPROUTE_CERT Corso di preparazione alla certificazione CISCO ROUTE con esame finale 3 232 CCNPSWITCH_CERT Corso di preparazione alla certificazione CISCO SWITCH con esame finale 3 233 CCNPTSHOOT_CERT Corso di preparazione alla certificazione CISCO TSHOOT con esame finale 3 234 CCDCICT Introducing Cisco Data Center Technologies 5 235 CCDCICN Introducing Cisco Data Center Networking 5 236 CCNADC_CERT Corso di Preparazione alla certificazione CCNA Data Center con 5 237 esami finali (640-911 DCICN) e (640-916DCICT) AREA CISCO CCNA CERTIFICAZIONI CISCO CCNA CCNA_CERT CCNP CERTIFICAZIONI CISCO CCNP CCNADC CERTIFICAZIONI CCNA DATA CENTER AREA CHECKPOINT CCSA Check Point Security Administrator R70 5 238 CCSE Check Point Security Expert R70 5 239 CCSACERT Corso di preparazione alla certificazione CCSA con esame finale 3 240 CCSECERT Corso di preparazione alla certificazione CCSE con esame finale 3 241 CRMBASE Introduzione al Customer Relationship Management 3 242 SFORBASE Corso base di Salesforce per amministratori 4 243 CERTIFICAZIONI AREA CRM SALESFORCE 12 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO MICROSOFT DYNAMICS IT216 Microsoft Dynamics NAV 2013 C/SIDE Development (MB7-702) 2 244 IT215 Microsoft Dynamics NAV 2013 Core Setup and Finance (MB7-701) 4 245. SIEBEL01 Corso base CRM Siebel per amministratori 4 246 SIEBEL02 Corso avanzato CRM Siebel per amministratori 5 247 SIEBEL TOOLS DATA MANAGEMENT E BUSINESS INTELLIGENCE ORACLE BUSINESS INTELLIGENCE 11G ORABI_01 Oracle BI Enterprise Edition 11g Corso base 5 248 ORABI_02 Oracle BI Enterprise Edition 11g Creazione di dashboard ed analisi 5 249 ORABI_03 Oracle BI Enterprise Edition 11g Creazione di repositories 5 250 5 251 CERTIFICAZIONI ORACLE BUSINESS INTELLIGENCE ORABI_CERT Corso di preparazione all’esame di certificazione Oracle BI Foundation 11g Certified Implementation Specialist con esame finale ORACLE DATA WAREHOUSE ORADWH Oracle Datawarehouse 5 252 ORAWB Fondamenti di Oracle Warehouse Builder 11g 4 253 ORAOLAP Corso OLAP per sviluppatori e amministratori 3 254 5 255 CERTIFICAZIONI ORACLE DATA WAREHOUSE ORADWH_CERT Corso di preparazione all’esame di certificazione Oracle DataWarehousing 11g Certified Implementation Specialist con esame finale ORACLE DATA INTEGRATOR 12C ORADI_12C Oracle data integrator 12C - Integration and administration 5 256 HDOOP Hadoop - Corso base 4 257 ORA_BDHAD Oracle Big DATA ed Hadoop 3 258 CLO_DA Cloudera Data Analyst 4 259 CLO_BDA Designing and Building Big Data Applications 4 260 SPAGOBI-QS SpagoBI Quick Start (versione 5.x) 4 262 SPAGOBI-BE SpagoBI - Basic Engines 5 263 SPAGOBI-AE SpagoBI - Advanced Engines 5 264 SPAGOBI-ADM SpagoBI Administrator (versione 4.x) 3 265 HADOOP CLOUDERA SPAGOBI 13 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO DURATA PAG GG CODICE NOME DEL CORSO QVDES Qlikview Designer 2 266 QVDEV Qlikview Developer 3 267 QSENSE QLIK Sense: Data discovery e Datavisualization 2 268 NTWEB New Web Technologies 4 269 DWEB Web Design 3 270 IRWEB Information Retrieval: Teoria, tecniche e soluzioni open source 4 271 EIWEB Estetica delle interfacce web 3 272 OCWEB Organizzazione della conoscenza per il web 3 273 SMWEB Social media & Security 2 274 RIA Programmazione WEB 2.0 - Corso base 5 275 JSCRIPT Programmazione Javascript 3 276 HTML5 e CSS3 Svilippo di applicazioni con HTML5 QLIKVIEW QLIKSENSE METODI DI DESIGN SITI WEB SVILUPPO WEB 2.0 5 277 ISJIsomorphic Javascript 5 278 AJAX Ajax e Web 2.0 3 279 JQUERY Sviluppo di applicazioni web con Jquery 3 280 MVC Sviluppo di applicazioni complesse ad alta interattività (MVC Client side) 3 281 ANGJS Angular JS 3 282 EXT-JS Il framework Javascript EXT-JS 5 283 DOJO Il framework Dojo 3 284 GWT Google Web Toolkit 3 285 NODEJS Il Framework Node.js 3 286 PYDJ Sviluppo di applicazioni web con Phyton e Django 5 287 PHPWEB Sviluppo di siti e portali con linguaggio PHP 5 289 RORWEB Sviluppo applicazioni web con linguaggio Ruby ed il framework 5 290 Ruby-On-Rails PROGRAMMAZIONE IN SCALA SCALA Programmazione Scala 5 291 MONDB Il Database Mongo 5 292 MONGO DB CONTENT MANAGEMENT SYSTEM 14 JODRU Joomla e Drupal 3 293 OCMS OpenCMS 5 294 DCMS DotCMS 2.0 - Modulo Content Manager & Content Architect 3 295 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA GG PAG NOME DEL CORSO SVILUPPO APPLICAZIONI MOBILE MOB_01 Mobile Interface Design 3 297 MOB_IOS-01 Sviluppo applicazioni IPhone IPad: Fondamenti 5 298 MOB_IOS-02 Sviluppo applicazioni IPhone IPad: Tecniche avanzate 5 299 MOB_AND_01 Svilippo di applicazioni con Android: Fondamenti 5 300 MOB_AND_02 Svilippo di applicazioni con Android: Tecniche avanzate 5 301 MOB_PG Svilippo di applicazioni (ibride) con PhoneGap 2 302 Fondamenti di LINUX 5 303 Gestione del sistema LINUX 5 304 Corso di preparazione all’esame di certificazione LPIC1 5 305 ALF01 Alfresco Certified Engineer 5 306 ALF02 Alfresco Certified Administrator 5 307 ALF01_CERT Corso di preparazione all’esame di certificazione Alfresco Certified 2 308 Engineer con esame finale ALF02_CERT Corso di preparazione all’esame di certificazione Alfresco Certified 2 309 Administrator con esame finale AREA LINUX AMMINISTRAZIONE LINUX1 LINUX2 CERTIFICAZIONE LPIC LPICCERT AREA ALFRESCO CERTIFICAZIONI RED HAT PERCORSO RHCSA - RHCE RHCSA_01 Red Hat System Administration I 5 310 RHCSA_02 Red Hat System Administration II 5 311 Red Hat System Administration III 5 312 RHCSA_CERT Workshop di preparazione all’esame di certificazione EX200 Red 2 313 Hat Certified System Administrator (RHCSA) JBAS_ADMIN JBoss Application Server - Administrator 4 315 JBAS_DEV JBoss Application Server - Developer 4 316 JBAS_ON JBoss Application Server - Application Network 2 317 CLOUD_01 Cloud Computing - Scenario e modelli di riferimento 2 318 CLOUD_02 Cloud Computing - Realizzazione di soluzioni 3 319 RHCE_03 CERTIFICAZIONI RHCSA JBOSS CLOUD COMPUTING 15 Indice Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AREA E PERCORSO CODICE DURATA GG PAG NOME DEL CORSO PERCORSO SOA SOA Service Oriented Architecture 3 320 WSJ Sviluppo di Web Services con Java 4 321 WSJ_EX Web Services Extensions 4 322 SECSOAP Sicurezza e servizi web SOAP 3 323 EV Symantec Enterprise Vault 5 324 SEP Symantec Endpoint Protection 5 325 NBU Unix Symantec Net Backup 7.5 for Unix: Administration 5 326 SBE Symantec Backup Exec 2012: Administration 5 328 SAP-FI SAP Financial Accounting - Contabilità 5 330 SAP-CO SAP Management Accounting - Controllo di Gestione 5 331 SAP-MM SAP Procurement & Warehouse Management - Acquisti e Magazzini 5 332 SAP-SD SAP Sales Order Management - Vendite 5 333 NWINTRO SAP NetWeaver - Introduzione 1 334 STARTDEV Programmazione ABAP - Fondamenti 1 335 DEV1 Programmazione ABAP - Base 5 336 DEV2 Programmazione ABAP - Avanzato 5 337 SAPBO_DB SAP Business Object Dashboard 4.0 2 338 SAPBO_ID SAP Business Object Information Design 4.0 2 339 SAPBO_WI SAP Business Object Web Intelligence 4.0 2 340 GISOD Open Data nei Sistemi Informativi Territoriali 2 341 GISSM Standard e Metadati nei Sistemi Informativi Territoriali 1 342 GISGO Google nei Sistemi Informativi Territoriali (GIS) 1 343 GISCAT I dati catastali nei Sistemi Informativi Territoriali 1 344 GISWEB Sistemi Informativi Geografici su Web e su dispositivi Mobile 2 345 OPDA_SIT Corso di “Open Data” nei Sistemi Informativi Territoriali 2 346 SYMANTEC AREA SAP SVILUPPO ABAP SAP BUSINESS OBJECT AREA GIS 16 Indice Catalogo Corsi 2015 SVILUPPO INDIVIDUALE AREA E PERCORSO CODICE DURATA PAG GG NOME DEL CORSO GESTIONE RISORSE UMANE LA GESTIONE DELLE RISORSE UMANE IN ENGINEERING HR01 Leadership, team building e strumenti di gestione dei collaboratori 2+2 347 HR02 Valutazione delle competenze e sostegno allo sviluppo dei collaboratori 2+2 348 ORGANIZZAZIONE/COMUNICAZIONE/SOFT SKILLS PERCORSO BASE DI COMUNICAZIONE COM Progettare la comunicazione 2 349 PSLAB Laboratorio di Public Speaking 2 350 PPTLAB Laboratorio sui metodi di strutturazione di una presentazione efficace in PPT 2 351 BWRLAB Laboratorio di Business Writing 2 352 EMAILAB Laboratorio di Email Writing 2 353 STLAB Laboratorio di Storytelling 2 354 GERIU Organizzazione e gestione delle riunioni 2 355 GETEMP Time Management 2 356 GEPRO Saper gestire efficacemente i momenti critici 2 357 GEINT_01 Introduzione all’intelligenza emotiva come competenza chiave 3 358 GEINT_02 L’intelligenza emotiva come risorsa nella gestione dei gruppi di 2 359 lavoro e dei collaboratori GEINT_03 L’intelligenza emotiva come risorsa nelle conversazioni decisive 2 360 3 361 LABORATORI ORGANIZZAZIONE DEL LAVORO INTELLIGENZA EMOTIVA CONSULTANT DEVELOPMENT SKILLS CONBASE Consultant development skills - Tecniche e strumenti di base dell’approccio consulenziale LINGUA INGLESE FULLING Corso di Inglese livello base 5 362 INGBSN Corso di Business English 3 363 INGCONV English Conversation livello base 3 364 INGPS English Public Speaking 3 365 Corso di preparazione all’esame di certificazione IELTS 5 366 FULLPORT Corso di Portoghese livello base 5 367 FULLSPA Corso di Spagnolo livello base 5 368 CERTIFICAZIONE IELTS LINGUA INGLESE IELTS_CERT ALTRE LINGUE 17 Indice Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PM-START IL CONTESTO DI PROJECT MANAGEMENT CODICE: PM-STARTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • • • Acquisire le definizioni di base del Project Management Comprendere le diverse tipologie di strutture organizzative e la loro influenza su ruolo e responsabilità del Project Manager La gestione degli stakeholder nei progetti: fattore critico di successo Introduzione al testo PMBOK® del Project Management Institute Knowledge Area: Integration, Scope, Time, Cost, Quality, Human Resources, Communications, Risk, Procurement Gruppi di Processi Initiating, Planning, Executing, Monitoring & Controlling, Closing METODOLOGIA DIDATTICA • Definizioni coerenti con quelle del PMBOK® e degli altri standard del Project Management Institute • L’ultima giornata prevede la presenza di un testimone aziendale che esporrà un Case Study tratto dalla propria esperienza professionale e dialogherà con la classe. CONOSCENZE IN USCITA • Fondamenti di Project Management che supportano l’orientamento o meno del singolo verso la professionalità • Terminologia di Project Management sufficiente a comprendere testi specialistici della disciplina e riviste specializzate • Nozioni sufficienti a sostenere una generica discussione sulla materia • Nozioni sufficienti a comprendere ed interpretare comportamenti di Project Management all’interno dei progetti propri o di altre strutture PROGRAMMA DIDATTICO • • • • • • Definizioni di Project Management Diversi tipi di organizzazioni e ruolo e responsabilità del Project Manager Stakeholders e loro gestione Certificazioni di Project Management ed organizzazioni di Project Management internazionali e nazionali Introduzione al PMBOK®, Knowledge Area e Gruppi di Processi Procedure, Linee Guida, templates, e strumenti a supporto delle attività di Project Management 840,00 18 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PM-1 LA GESTIONE DI SCOPE, TIME E COST NEI PROGETTI CODICE: PM-1 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Focalizzare l’attenzione dei partecipanti sull’importanza della pianificazione di progetto, con particolare attenzione ai processi di Integration, Scope, Time e Cost METODOLOGIA DIDATTICA • La metodologia di formazione si basa su una didattica attiva che prevede sia attività d’aula tradizionali, sia momenti di elaborazione individuale e di gruppo (esercitazioni) studiate appositamente, per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. CONOSCENZE IN USCITA • Conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Pianificazione di progetti seguendo i processi di Integration, Scope, Time e Cost PROGRAMMA DIDATTICO • Introduzione al Project Management e terminologia • Presentazione del Project Management Body of Knowledge® • Processi di Avvio, Pianificazione, Esecuzione, Monitoraggio e Controllo, Chiusura di Progetto e principali deliverables di Project Management associati • Scope – Work Breakdown Structure: importanza per il Progetto; tecniche di definizione della WBS • Time – Identificazione attività, reticoli e schedulazione delle attività. Definizione di una Baseline per la schedulazione; riferimenti ai prodotti software a supporto della schedulazione; Monitoraggio e controllo della Schedulazione • Cost – Definizione di un Baseline dei Costi, Tecnica dell’Earned Value; Monitoraggio e Controllo dei Costi • Sono previste esercitazioni a supporto di quanto esposto da effettuarsi sia singolarmente sia in gruppo 840,00 19 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PM-2 LA GESTIONE DI QUALITY, RISK E PROCUREMENT NEI PROGETTI CODICE: PM-2DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Focalizzare l’attenzione dei partecipanti sulla importanza della pianificazione di progetto, con particolare attenzione ai processi di Quality, Risk e Procurement • Fornire la contestualizzazione aziendale per la Knowledge Area Process del PMBOK® METODOLOGIA DIDATTICA • La metodologia di formazione si basa su una didattica attiva che prevede sia attività d’aula tradizionali, sia momenti di elaborazione individuale e di gruppo (esercitazioni) studiate appositamente, per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. CONOSCENZE IN USCITA • Conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Pianificazione di progetti seguendo i processi di Integration, Scope, Time e Cost • Knowledge Area Process del PMBOK® PROGRAMMA DIDATTICO • Cenni su terminologia, il Project Management Body of Knowledge®; Avvio, Pianificazione, Esecuzione, Monitoraggio e Controllo, Chiusura di Progetto e principali deliverable di Project Management associati • Quality – La Pianificazione della Qualità nei Progetti, Gli strumenti del controllo di qualità • Risk – Pianificazione della gestione dei Rischi, Identificazione dei Rischi, Valutazione Qualitativa dei Rischi, Valutazione Quantitativa dei Rischi, La risposta ai rischi • Procurement – L’approvvigionamento dal punto di vista di Fornitore di Progetti e dal punto di vista di acquirente nei Progetti. La gestione delle gare • Contratto e diversi tipi di contratto. La gestione dei contratti nei progetti • La diversa rischiosità dei contratti: i contratti come strumento di gestione dei rischi • La chiusura dei contratti e la sua relazione con il gruppo di processi di chiusura dei progetti • Sono previste esercitazioni a supporto di quanto esposto da effettuarsi sia singolarmente sia in gruppo 1.120,00 20 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PM-3 HUMAN RESOURCES, COMMUNICATIONS E INTEGRATION NEI PROGETTI CODICE: PM-3DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Focalizzare l’attenzione dei partecipanti sulla importanza della pianificazione di progetto, con particolare attenzione a Human Resources e Communications nei progetti • Fornire indicazioni di immediata utilità pratica inerenti la gestione delle comunicazioni nell’ambito della gestione dei rapporti con gli Stakeholders del progetto METODOLOGIA DIDATTICA • La metodologia di formazione si basa su una didattica attiva che prevede sia attività d’aula tradizionali, sia momenti di elaborazione individuale e di gruppo (esercitazioni) studiate appositamente, per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. CONOSCENZE IN USCITA • Conoscenze della disciplina di Project Management secondo il PMBOK® del PMI® • Pianificare progetti focalizzando l’attenzione sulle a Human Resources e sulla Communication • Gestione dei rapporti con gli Stakeholders del progetto PROGRAMMA DIDATTICO • Cenni su Terminologia, il Project Management Body of Knowledge®; Avvio, Pianificazione, Esecuzione, Monitoraggio e Controllo, Chiusura di Progetto e principali deliverable di Project Management associati • Human Resources – Pianificazione delle Risorse Umane nei Progetti, Acquisizione e Gestione dei Team • Communications – Gestione degli stakeholder, Il Piano di Comunicazione di Progetto, Il Reporting di Progetto • Sono previste esercitazioni a supporto di quanto esposto da effettuarsi sia singolarmente sia in gruppo 840,00 21 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PMCERT PERCORSO DI CERTIFICAZIONE PMPCERT CODICE: PMCERTDURATA (GG): 8 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire solide basi sulla disciplina di Project Management secondo il PMBOK® del PMI®, attraverso un percorso che si snoda passando attraverso le principali Knowledge Area del PMBOK, per concludersi con la simulazione finale dell’esame di certificazione PMP METODOLOGIA DIDATTICA • La metodologia di formazione si basa su una didattica attiva che prevede sia attività d’aula tradizionali, sia momenti di elaborazione individuale e di gruppo (esercitazioni) studiate appositamente, per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Certificazione PMP PROGRAMMA DIDATTICO • Introduzione al Project Management e terminologia • Presentazione del Project Management Body of Knowledge® • Processi di Avvio, Pianificazione, Esecuzione, Monitoraggio e Controllo, Chiusura di Progetto e principali deliverables di Project Management associati • Scope – Work Breakdown Structure: importanza per il Progetto; tecniche di definizione della WBS • Time – Identificazione attività, reticoli e schedulazione delle attività. Definizione di una Baseline per la schedulazione; riferimenti ai prodotti software a supporto della schedulazione; Monitoraggio e controllo della Schedulazione • Cost – Definizione di un Baseline dei Costi, Tecnica dell’Earned Value; Monitoraggio e Controllo dei Costi • Quality – La Pianificazione della Qualità nei Progetti, Gli strumenti del controllo di qualità • Risk – Pianificazione della gestione dei Rischi, Identificazione dei Rischi, Valutazione Qualitativa dei Rischi, Valutazione Quantitativa dei Rischi, La risposta ai rischi • Procurement – L’approvvigionamento dal punto di vista di Fornitore di Progetti e dal punto di vista di acquirente nei Progetti. La gestione delle gare • Human Resources – Pianificazione delle Risorse Umane nei Progetti, Acquisizione e Gestione dei Team • Communications – Gestione degli stakeholder, Il Piano di Comunicazione di Progetto, Il Reporting di Progetto • Sono previste esercitazioni per ogni Knowledge Area a supporto di quanto esposto da effettuarsi sia singolarmente sia in gruppo 3.040,00 22 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PPM PORTFOLIO MANAGEMENT CODICE: PPMDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire i concetti legati alla Strategia aziendale, alla “Strategy in action” e quindi al Portfolio Management che mira a connettere le azioni con gli obiettivi al fine di permettere alle aziende di acquisire vantaggi competitivi sul proprio mercato di riferimento • Far acquisire conoscenze di base relative al framework di portfolio management proposto dal Project Management Institute (The Standard for Portfolio Management – 3rd Edition) • Consentire l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento della certificazione PMP®. • Metodologia didattica: • Corso d’aula con proiezione di slide in lingua inglese ed italiana 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 METODOLOGIA DIDATTICA • Corso d’aula 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 PREREQUISITI • Essere in possesso della certificazione PMP CONOSCENZE IN USCITA • Metodologie e strumenti di definizione della strategia aziendale, metodologie e modelli di scomposizione della strategia in progetti ed azioni, modelli di analisi e selezione dei progetti, gestione e controllo del portafoglio progetti, la gestione ed il controllo dell’allineamento strategico. • Conoscenza di base del modello di program management definito dal Project Management Institute (The Standard for Program Management – 3rd Edtion) • Capacità di sapere applicare le nozioni ed i concetti di base del modello in contesti lavorativi PROGRAMMA DIDATTICO • • • • • • Strategia aziendale e “strategy in action” Raccolta, valutazione, prioritizzazione e selezione dei progetti di un Portfolio Gestione operativa di un Portfolio progetti e controllo dell’allineamento strategico, le relazioni con le attività di PMO Il framework di program management proposto dal Project Management Institute (PMI®) Esercitazioni teoriche (verifica apprendimento e comprensione dei contenuti teorici del corso) Esercitazioni pratiche (sviluppo della capacità di applicare correttamente i contenuti del corso) 560,00 23 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PROMNG PROGRAM MANAGEMENT CODICE: PROMNGDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • Far acquisire ai partecipati conoscenze di base relative al framework di program management proposto dal Project Management Institute (The Standard for Program Management – 3rd Edition) Consentire ai partecipanti l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento della certificazione PMP®. METODOLOGIA DIDATTICA • Corso d’aula 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 PREREQUISITI • Essere in possesso della certificazione PMP CONOSCENZE IN USCITA • Conoscenza di base del modello di program management definito dal Project Management Institute (The Standard for Program Management – 3rd Edtion) • Capacità di sapere applicare le nozioni ed i concetti di base del modello in contesti lavorativi PROGRAMMA DIDATTICO • Il framework di program management proposto dal Project Management Institute (PMI®) - Esercitazioni teoriche (verifica apprendimento e comprensione dei contenuti teorici del corso) - Esercitazioni pratiche (sviluppo della capacità di applicare correttamente i contenuti del corso) 840,00 560,00 24 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI MSPRO_PMP MICROSOFT PROJECT PER PMP CODICE: MSPRO_PMP DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire l’acquisizione di 21 PDU per il mantenimento della certificazione PMP • Trasmettere conoscenze per l’utilizzo avanzato di Microsoft Project 2010 • Facilitare il collegamento tra gli aspetti teorici del project management acquisiti nel percorso PM con le funzionalità del prodotto METODOLOGIA DIDATTICA • • • • Corso d’aula. Proiezione di slide per illustrare i concetti fondamentali ed i passi operativi per l’utilizzo dello strumento Esercitazioni pratiche guidate dal docente Esercitazioni svolte dai partecipanti con correzione collettiva PREREQUISITI • Essere in possesso della certificazione PMP. CONOSCENZE IN USCITA • Conoscenza avanzata dello strumento Microsoft Project • Comprendere quali best practise del PMBOK possono essere implementate e come attraverso Microsoft Project PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • Operazioni e configurazioni di base Schedulazione automatica e manuale Gestione dei calendari Tipologie di risorse Modalità di assegnazione Tipo attività e scheduling formula Programmazione basata sulla risorse (Effort Driven) Gestione della Baseline Tracking Fields Modalità di rilevazione avanzamento Gestione dei vincoli Deadlines Cammino critic di progetto Livellamento risorse Applicazione della tecnica di EVM Pool di risorse e integrazioni tra progetti (cenni) Integrazione con Excel e Outlook (cenni) 840,00 25 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI SKMPMP STAKEHOLDER MANAGEMENT PER PMP CODICE: SKMPMPDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consolidare la conoscenza delle best practice di riferimento della gestione degli stakeholder e apprendere le nozioni sui più recenti modelli sviluppati all’interno della community PMI. • Acquisire informazioni e strumenti per ottimizzare la gestione delle relazioni all’interno dei progetti: (a) gestione del team di progetto e dei fornitori, (b) gestione delle relazioni interne aziendali, (c) gestione delle relazioni con il cliente/sponsor, (d) gestione delle relazioni con il contesto esterno di progetto • Aumentare conoscenze e competenze per gestione delle relazioni e comunicazioni con il management aziendale • Acquisire i principi di direzione e leadership per la guida di team (4 principi di direzione) • Consentire ai partecipanti l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento delle certificazioni PMP® e 13 PDU per il mantenimento della certificazione PMI-ACP® (chi detiene entrambe le certificazioni può cumulare l’acquisizione delle PDU per il rinnovo di entrambe le certificazioni). METODOLOGIA DIDATTICA • Corsi d’aula con supporto di slide • Giochi di ruolo per esplicitare le best practice presentate • Condivisione e analisi di case study proposti dai partecipanti PREREQUISITI • Essere in possesso della certificazione PMP CONOSCENZE IN USCITA • • • • Conoscere i modelli di riferimento per la gestione degli stakeholder e saperli riconoscere ed applicare nelle dinamiche progettuali Conoscere e saper usare i quattro principi di direzione Linee guida, indicazioni e spunti operativi per la gestione delle relazioni e delle comunicazioni con il management aziendale Conoscenza su tecniche e strumenti a supporto della gestione delle relazioni PROGRAMMA DIDATTICO • • • • • • • • • • • • Richiami su processi e best practice di gestione degli stakeholder del PMBOK Panoramica sui trend di modello di gestione degli stakeholder Gestione delle relazioni con il cliente e lo sponsor di progetto Gestione delle relazioni con l’azienda, il team ed i fornitori Gestione delle relazioni con l’esterno I principi di direzione Ascolto attivo I diversi tipi di leadership ‡ Auto-organizzazione e piano di azione personale Presenza sui Social Media (cenni) La gestione delle comunicazioni e delle relazioni con il management aziendale (C-Suite) Esercitazioni e discussioni plenarie 560,00 26 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PMOPMP MODELLI DI PMO CODICE: PMOPMPDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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® METODOLOGIA DIDATTICA • Corso d’aula con proiezione di slide in lingua inglese ed italiana e trattazione in lingua italiana. • Esercitazioni teoriche per la verifica dell’apprendimento e della comprensione dei contenuti • Discussione di casi reali PREREQUISITI • Essere in possesso della certificazione PMP CONOSCENZE IN USCITA • • • • • • • Conoscenze sufficienti a comprendere e capacità base sufficienti a descrivere l’organizzazione di un PMO esistente Capacità di interloquire con un cliente sul tema PMO Capacità di aiutare un cliente a definire/evolvere una unità PMO Capacità di definire una unità PMO per il proprio programma o progetto Capacità di definire una unità PMO per il proprio agglomerato di progetto Capacità di selezionare le risorse più adatte ad operare internamente ad una unità PMO Conoscenza di base dei diversi modelli di PMO riconosciuti a livello internazionale PROGRAMMA DIDATTICO • • • • • • • • Modelli di PMO: il PMO di un programma o progetto Modelli di PMO: il PMO di una unità organizzativa Modelli di PMO: il PMO come centro di eccellenza di Project Management Modleli di PMO: 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 560,00 27 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI CORSO ST_PMP STRUMENTI NON TRADIZIONALI DI PROJECT MANAGEMENT CODICE: ST_PMPDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Consentire ai partecipanti l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento della certificazione PMP® 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 a seguito di una indagine in rete e all’interno dell’Azienda Engineering per catturare quelli di maggior interesse per i discenti e per il mercato/clienti METODOLOGIA DIDATTICA • • • • Corso d’aula con supporto di slide italiano/inglese con spiegazione in italiano Lavoro di gruppo in cui verificare l’utilizzo dei diversi strumenti reperiti sul mercato Discussioni di confronto opinioni Costruzione documento finale con le opinioni di tutti per divulgazione interna all’azienda PREREQUISITI • Possesso della certificazione PMP CONOSCENZE IN USCITA • • • • • Mappa delle principali funzionalità di un PMIS (Project Management Information System) Mappa dei principali tool di project management reperibili sul mercato Acquisizione delle principali modalità di acquisto/uso/accesso dei tool mappati Confronto per funzionalità tra i diversi strumenti Utilizzo di alcuni strumenti ritenuti interessanti PROGRAMMA DIDATTICO • • • • Funzionalità di un PMIS Panoramica sui principali strumenti di project management reperibili sul mercato Approfondimenti specifici sugli strumenti di project management selezionati dall’indagine preliminare al corso Analisi delle funzionalità offerte degli strumenti selezionati rispetto alle principali esigenze di project management indirizzabili tramite tool software • Sessioni di lavoro individuali ed in gruppo sull’utilizzo degli strumenti selezionati • Sessione finale di confronto sulle esperienze maturate a seguito dell’utilizzo degli strumenti • Raccolta e sistematizzazione delle raccomandazioni dei partecipanti sugli strumenti sperimentati 840,00 560,00 28 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ISKPMP INTERPERSONAL SKILLS FOR PMP CODICE: ISKPMP DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire informazioni teoriche e strumenti e sviluppare la necessaria consapevolezza personale per ottimizzare la gestione delle relazioni all’interno dei progetti: (a) gestione del team di progetto e dei fornitori, (b) gestione delle relazioni interne aziendali, © gestione delle relazioni con il cliente/sponsor, (d) gestione delle relazioni con il contesto esterno di progetto • Acquisire i principi di direzione e leadership per la guida di team (4 principi di direzione) • Fornire ai partecipanti delle best practice che aiutino i Project Manager certificati a migliorare gli skill interpersonali (leadership, team building, motivation, communication, influencing, political and cultural awarness, decision making, negotiation, references) • Rendere consapevole ognuno dei progressivi miglioramenti attraverso la sperimentazione e la verifica dei risultati. • Consentire ai partecipanti l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento della certificazione PMP® METODOLOGIA DIDATTICA • Corsi d’aula con supporto di slide. • Giochi di ruolo per esplicitare le best practice presentate • Condivisione e analisi di case study proposti dai partecipanti CONOSCENZE IN USCITA • Conoscere e saper usare i quattro principi di direzione • Acquisire best practice di gestione delle relazioni interpersonali legate alle dieci aree trattate nel PMBOK • Tecniche e strumenti a supporto della gestione delle relazioni PROGRAMMA DIDATTICO • Gestione delle relazioni con il cliente e lo sponsor di progetto -- Spinte per un’azione orientata sull’obiettivo e verso il successo -- Visioni personali come fonte di energia -- Automotivazione e iniziativa propria -- Motivazione degli interlocutori -- Fondamenti della comunicazione • Gestione delle relazioni con l’azienda, il team ed i fornitori -- I principi di direzione -- Atteggiamento base individuale verso il compito e verso se stessi -- Conduzione del colloquio con i membri del team – Opportunità di convincere gli altri -- Colloqui con i collaboratori (esercitazione) -- Ascoltare consapevolmente/riconoscere i segnali -- I diversi tipi di leadership (supportativa, direttiva, etc) -- Agire all’altezza della situazione per una immagine aziendale positiva • Gestione delle relazioni con l’esterno -- uto-organizzazione, piano di azione personale (indicazioni) -- Presenza sui Social Media (cenni) 840,00 560,00 29 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ORGPMP IL PROJECT MANAGEMENT AL SERVIZIO DELLE ORGANIZZAZIONI CODICE: ORGPMP DURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Attraverso una serie di quattro webinar tematici della durata di 75 minuti circa ciascuno, questo modulo formativo si prefigge l’obiettivi didattico di fornire ai partecipanti indicazioni su evoluzioni e trend della disciplina di project management a supporto delle organizzazioni METODOLOGIA DIDATTICA • Seminario online (webinar) fruibile da remoto via personal computer attraverso una connessione Internet. Al termine del seminario è possibile interagire col docente per formulare domande o commenti. • I webinar sono erogati in lingua italiana; il materiale utilizzato può essere in lingua inglese o italiana. • Ogni webinar consente di acquisire un numero di PDU proporzionale alla durata del webinar; per webinar della durata di 75 minuti è previsto l’accredito di 1,25 PDU. Le PDU rilasciate possono essere utilizzate per il mantenimento della certificazione PMP. PREREQUISITI • È obbligatorio essere in possesso della certificazione PMP CONOSCENZE IN USCITA Attraverso la fruizione complessiva dei webinar (i cui argomenti sono riportati nella sezione “Programma Didattico) i partecipanti otterranno: • conoscenze di base sulla norma ISO21500 “Guidance on Project Management: obiettivi, contenuti, relazioni con il PMBOK • consapevolezza sui legami sinergici esistenti tra le discipline di project management e business analysis • indicazioni specifiche per la valutazione delle performance di progetto (KPI) • una panoramica sui principali trend PMI in merito ai temi di organizational project management, change managent, complexity management PROGRAMMA DIDATTICO • Webinar 1: I contenuti principali della ISO21500 e suoi possibili utilizzi in ambito consulenziale e PMO (riferimento ad un case study) • Webinar 2: I principali contenuti della Business Analysis secondo IIBA e secondo PMI; sinergie con la disciplina di Project Management; i testi per saperne di più • Webinar 3: Introduzione ai proncipali KPI di progetto secondo il testo di riferimento “Project Management Metrics, KPIs, and Dashboards: A Guide to Measuring and Monitoring Project Performance” di Harold Kerzner • Webinar 4: Panoramica su organizational project management / change management, complexity managent del PMI: Orientamento rispetto alle pubblicazioni della serie Thought Leadeship di PMI 280,00 30 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI APMP APPROFONDIMENTI DI PROJECT MANAGEMENT CODICE: APMP DURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Attraverso una serie di quattro webinar tematici della durata di 75 minuti circa ciascuno, questo corso si prefigge gli obiettivi didattici di fornire ai partecipanti approfondimenti specifici su best practice di project management del framework PMBOK e mostrare come eseguire efficientemente ed efficacemente alcuni tra i principali processi del framework. METODOLOGIA DIDATTICA • Seminario online (webinar) fruibile da remoto via personal computer attraverso una connessione Internet. Al termine del seminario è possibile interagire col docente per formulare domande o commenti. • I webinar sono erogati in lingua italiana; il materiale utilizzato può essere in lingua inglese o italiana. • Ogni webinar consente di acquisire un numero di PDU proporzionale alla durata del webinar; per webinar della durata di 75 minuti è previsto l’accredito di 1,25 PDU. Le PDU rilasciate possono essere utilizzate per il mantenimento della certificazione PMP PREREQUISITI • È obbligatorio essere in possesso della certificazione PMP CONOSCENZE IN USCITA Attraverso la fruizione complessiva dei webinar (i cui argomenti sono riportati nella sezione “Programma Didattico) i partecipanti otterranno: • maggiore consapevolezza delle potenzialità derivanti dall’applicazione della gestione quantitativa dei rischi di progetto; • una conoscenza di base della tecnica della Catena Critica; • il rafforzamento della capacità di sviluppare in maniera efficace ed efficiente la schedulazione di un progetto; • indicazioni specifiche per la gestione dell’ambito in un progetto software secondo le indicazioni fornite nella pubblicazione PMBOK® Guide Extension for Software Project PROGRAMMA DIDATTICO • • • • Webinar 1: esempio di utilizzo della tecnica di analisi quantitativa dei rischi con l’utilizzo di software specialistico di supporto Webinar 2: panoramica sulla tecnica della catena critica (Critical Chain Method) per la schedulazione di progetto Webinar 3: indicazioni operative per la costruzione della schedulazione di progetto Webinar 4: PMBOK® Guide Extension for Software Project - Approfondimenti sulla gestione dell’ambito di progetto 280,00 31 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI APM AGILE PROJECT MANAGEMENT CODICE: APM DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire ai partecipanti l’acquisizione di 21 PDU (Professional Development Unit) per il mantenimento della certificazione PMP® • Fornire ai partecipanti le basi teoriche dell’Agile Project Management tramite una overview strutturata dei testi di riferimento suggeriti da PMI per una buona preparazione sulla materia • Far acquisire ai partecipati 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 bilanciare correttamente nei propri progetti tecniche di project management tradizionale e agile • Favorire il cambio di paradigma mentale, cruciale per la transizione verso l’APM, ed integrare il più possibile i modelli agili con quelli già esistenti METODOLOGIA DIDATTICA • Corsi d’aula con supporto di slide italiano/inglese con spiegazione in italiano • Esercitazioni in aula in misura sufficiente a facilitare la comprensione delle spiegazioni • La partecipazione è obbligatoria se si ha poi intenzione di prendere parte al Percorso di Certificazione PMI-ACP Agile Certified Pratictioner (Corso APMCERT) CONOSCENZE IN USCITA • Conoscenze sistematizzate di Agile Project Management • Processi, tecniche e strumenti di Agile Project Management • Saper valutare quando un progetto richiede l’introduzione di tecniche di Agile Project Management PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • L’agile revolution ed il suo impatto sull’ambiente di progetto; I valori ed i principi che guidano l’APM; I benefici, i problemi ed i fattori critici determinati da questa “rivoluzione”; Un modello di riferimento; La transizione dal Project Management tradizionale all’APM. Quando applicare l’APM e quando no?; Il “minimal-set” di strumenti e di pratiche; Processi e tecniche di Envision Processi e tecniche di Speculate Processi e tecniche di Explore e Adapt La scelta e la personalizzazione degli strumenti e delle pratiche più adatte al proprio contesto; Le strategie per implementare l’APM all’interno della propria realtà aziendale. Esempi ed esercitazione finale Contenuto testo Agile Project Management by Jim Highsmith Contenuto Managing agile Projects by Sanjiv Augustine Commento al testo ACPCERT PMI_Agile_Certification_Content_Outline.pdf Indicazioni per chi prosegue per la certificazione Testi di riferimento Dispense/slides ed esercitazioni fornite dal docente Papers (Le seguenti paper sono scaricabili da www.pmi.org per i soci PMI) •Agile project management and the PMBOK® Guide by Michele Sliger •Agile PMP®: Managing software projects in the face of uncertainty by Mike Cottmeyer •Challenges in implementing agile project management by Jesse Fewell •Looking for an Edge by Jesse Fewell •Selling agile: How to get buy-in from your team, customers and managers by Michelle Sliger •Utilizing agile principles alongside the PMBOK® Guide for better project execution and control in software development projects by Mike Griffiths 32 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI APMCERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE PMI-ACP AGILE CERTIFIED PRACTITIONER CODICE: APMCERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Consentire ai partecipanti l’acquisizione di 21 PDU (Professional Development Unit) per il mantenimento della certificazione PMP® Fornire ai partecipanti le basi teoriche dell’Agile Project Management tramite una overview strutturata dei testi di riferimento suggeriti da PMI Fornire ai partecipanti una descrizione accurata di tecniche e strumenti caratteristici dell’Agile Project Management Fornire ai partecipanti le informazioni necessarie sostenere con successo l’esame di certificazione PMI-ACP METODOLOGIA DIDATTICA • Corsi d’aula con supporto di slide italiano/inglese con spiegazione in italiano • Esercitazioni in aula in misura sufficiente a facilitare la comprensione delle spiegazioni • Supporto tramite Piano di Studio durante il periodo di applicazione personale CONOSCENZE IN USCITA • Conoscenze sistematizzate di Agile Project Management • Processi, tecniche e strumenti di Agile Project Management • Conoscenze base del processo di certificazione e dei contenuti necessari a superare l’esame PMI-ACP PROGRAMMA DIDATTICO • Ogni partecipante verrà contattato via mail dal docente allo scopo di sostenere e verificare l’esecuzione delle attività convenute durante le prime tre giornate di percorso. • Elenco delle attività da svolgere: -- Studiare i testi citati nella sezione “Testo di riferimento:” seguendo lo schema proposto nel Piano di Studio -- Studiare il libro PMI-ACM Exam Prep -- Utilizzare lo strumento per i test abbinato al libro PMI-ACM Exam Prep -- Condividere lo stato avanzamento delle attività di studio -- Periodo di studio personale prima dell’esame: 1 mese circa. Ogni partecipante disporrà del supporto necessario al ripasso e alla preparazione all’esame. • Contenuti: -- Domain I – Value-driven delivery -- Domain II – Stakeholder Engagement -- Domain III – Boosting Team Performance Practices -- Domain IV – Adaptive Planning -- Domain V – Problem detection and Resolution -- Domain VI – Continuous Improvement (Product, Process, People) 1.320,00 33 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI MSPRO_LAB LABORATORIO DI MICROSOFT PROJECT CODICE: MSPRO_LABDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasmettere ai partecipanti conoscenze per l’utilizzo base di Microsoft Project 2010 • Facilitare l’uso di Microsoft Project nei contesti dove esso viene utilizzato in linea con le indicazioni aziendali METODOLOGIA DIDATTICA • Corso d’aula • Proiezione di slide con contenuto basato sul testo “Microsoft Office Project 2010 Step by Step” di Carl Chatfield e Timothy Johnson (materiale in lingua inglese, presentazione in lingua italiana) • Esercitazioni pratiche guidate dal docente • Esercizi svolti dai partecipanti con correzione collettiva CONOSCENZE IN USCITA • Conoscenza dell’utilizzo dello strumento in riferimento ai temi trattati nel programma didattico PROGRAMMA DIDATTICO • • • • • • • • • • • • Utilizzo delle viste Gestione ed utilizzo dei calendari Relazioni tra attività Tipologie di risorse Assegnazione delle risorse alle attività Scheduling Formula Effort-driven scheduling Gestione del Percorso critico (Critical path) Modalità di tracking dei progetti Conoscenza ed utilizzo dei vincoli (constraints) Richiami teorici di Earned Value Management (EVM) Applicazione a MS Project della tecnica di Earned Value Management 840,00 34 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI P2FCERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE PRINCE2® FOUNDATION CODICE: P2FCERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire Consentire ai partecipanti l’acquisizione di 21 PDU (Professional Development Unit) per il mantenimento della certificazione PMP®. • Facilitare 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 METODOLOGIA DIDATTICA • • • • • Studio di materiale pre-corso inviato prima dello svolgimento del corso Corso d’aula 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 di certificazione sarà sostenuto direttamente al termine dell’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza base di elementi e concetti fondamentali del framework PRINCE2® PROGRAMMA DIDATTICO • • • • • • • Introduzione a PRINCE2® I principi di PRINCE2® I temi di PRINCE2® I processi di PRINCE2® Esercitazioni teoriche Simulazione d’esame Esame di certificazione 1.040,00 840,00 Testi di riferimento Dispense/slides fornite dal docente Managing Successful Projects with PRINCE2® 2009 Edition QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) PRINCE® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 35 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI P2PCERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE PRINCE2® PRATICTIONER CODICE: P2PCERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire ai partecipanti l’acquisizione di 21 PDU (Professional Development Unit) per il mantenimento della certificazione PMP®. • Far acquisire la capacità di riconoscere ed applicare elementi e strumenti principali del metodo di project management PRINCE2® • Fornire ai partecipanti le conoscenze per sostenere con successo l’esame di certificazione PRINCE2® Practitioner METODOLOGIA DIDATTICA • • • • • Studio di materiale pre-corso inviato prima dello svolgimento del corso Corso d’aula 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 di certificazione sarà sostenuto direttamente al termine dell’ultimo giorno di corso in lingua inglese. CONOSCENZE IN USCITA • Conoscenza avanzata di elementi e strumenti del framework PRINCE2® e capacità di saperli applicare in pratica PROGRAMMA DIDATTICO • • • • • Approfondimento su temi PRINCE2® Approfondimento su processi PRINCE2® (attività, output, responsabilità) Approfondimento su prodotti di gestione progetto (obiettivi, contenuti, struttura) Simulazioni d’esame Esame di certificazione 1.040,00 Testi di riferimento Dispense/slides fornite dal docente Managing Successful Projects with PRINCE2® 2009 Edition QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) PRINCE® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 36 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI COBITCERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE COBIT 5 CON ESAME FINALE CODICE: COBITCERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti una conoscenza di base di COBIT 5, frame work che raccoglie best practice (principi, processi e linee guida) per la governance ed il management dell’Enterprise Information Technology a supporto del raggiungimento degli obiettivi di business aziendale. • 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). METODOLOGIA DIDATTICA • Blended learning articolato come segue: -- 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. I webinar saranno erogati indicativamente a distanza di 7 – 14 giorni l’uno dall’altro. -- 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. Il corso d’aula si svolgerà dopo un periodo variabile tra 7 e 14 giorni dall’erogazione dell’ultimo webinar. -- 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). CONOSCENZE IN USCITA • • • • Conoscenza di obiettivi, caratteristiche, principi, elementi strutturali e benefici derivanti dall’applicazione del framework Conoscenza delle pubblicazioni riferite a COBIT 5 Conoscenza di base delle linee guida per l’implementazione del framework Conoscenza di base del model di assessment di COBIT 5 PROGRAMMA DIDATTICO • Webinar 1 (90 min): -- Introduzione al corso -- Panoramica generale di COBIT -- I cinque principi di COBIT 5 • Webinar 2 (90 min): -- I sette fattori abilitanti del modello di COBIT • Webinar 3 (90 min): -- Linee guida implementazione del modello -- Il modello di assessment • Aula – Giorno 1: -- 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 • Aula – Giorno 2: -- Simulazione d’esame - Svolgimento -- Simulazione d’esame – Correzione collettiva -- Sessione Q&A e self-review -- Svolgimento dell’esame 860,00 37 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF10 METODI PER LA RAPIDA INDIVIDUAZIONE DEI REQUISITI E LA VALORIZZAZIONE DELLE SOLUZIONI DA ADOTTARE CODICE: AF10 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasferire ai partecipanti tecniche e metodi di analisi per: -- la rapida identificazione dei requisiti del Committente -- la corrispondente definizione, e valorizzazione, delle funzionalità ICT_Based delle soluzioni da adottare METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di gruppoe relativi dibattiti ed approfondimenti CONOSCENZE IN USCITA • Conoscenza di tecniche per l’identificazione, valutazione e definizione di adeguate soluzioni ICT-Based, nonché per la verifica della loro congruenza con le esigenze e le attese del Committente • Capacità di utilizzare un corretto approccio metodologico all’analisi ed alla formalizzazione dei bisogni e delle problematiche specifiche del Committente. • Capacità di preparare ed effettuare adeguati momenti di valorizzazione delle soluzioni da adottare PROGRAMMA DIDATTICO • Il quadro di riferimento: -- Le caratteristiche essenziali delle organizzazioni e la loro influenza sull’analisi -- Tendenze emergenti e standard europei sulle competenze professionali >> L’IS Analyst EUCIP1 -- La Business Analysis secondo IIBA e le Knowledge Area del BABOK 2(Business Analysis Body Of Knowledge) • 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 >> 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 delle Knowledge Area “Enterprise Analysis”, “Requirement Analysis” e “Solution Assessment and Validation” del BABOK2 • Tecniche di razionalizzazione delle conoscenze preliminari -- SWOT Analysis >> Criteri specifici per la sua effettuazione nell’ambito nell’analisi dello spazio-problema >> Regole per la compilazione e per la verifica di correttezza >> Criteri per il suo utilizzo ai fini dell’individuazione di fonti di requisiti -- Mappe cognitive e loro utilizzo nella definizione delle funzionalità della soluzione da adottare >> Un caso particolare di mappa cognitiva: l’Appreciation • Criteri per la raccolta delle informazioni -- L’analisi dei documenti -- L’utilizzo di prototipi come modalità di raccolta dei requisiti -- 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 congruenza • Metodi per la definizione della gerarchia dei requisiti di massima, più corrispondente alla gerarchia delle attese di valore da parte del Committente -- Utilizzo di matrici di correlazione “spazio – problema” “spazio - soluzione” per la verifica della correttezza dell’analisi, e come possibile punto di partenza operativo dell’analisi stessa -- Le matrici requisiti/funzionalità (matrici di copertura). Il loro utilizzo per: >> La validazione dei requisiti- chiave >> La revisione/integrazione dei requisiti e delle funzionalità >> L’individuazione delle aree di approfondimento -- Aspetti salienti della specificazione e modellazione dei requisiti >> Relazioni con alcuni template • Come preparare ed effettuare i momenti di comunicazione dei requisiti e di presentazione e valorizzazione della soluzione: -- In termini di documenti e/o di presentazioni -- Con una opportuna scelta dei contenuti, dell’ordine con cui presentarli e del livello di approfondimento a cui scendere -- Utilizzando adeguate tecniche di comunicazione che mettano in evidenza i punti di forza • Esercitazioni e caso di studio EUCIP (European Certification of Informatics Professionals) e’ un marchio del CEPIS (Council of European Professional Informatics Societies www.cepis.org . Per EUCIP vedi anche www.eucip.it 2 Business Analysis Body of Knowledge. BABOK e’ un marchio di IIBA (International Institute of Business Analysis) – www.iiba.org 1 38 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF20 INDIVIDUAZIONE DI REQUISITI NASCOSTI, SINTESI DI ESIGENZE CONTRAPPOSTE, E CREAZIONE DI SOLUZIONI INNOVATIVE CODICE: AF20DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Porre i partecipanti in grado di: -- Sintetizzare, in modo proattivo, le diverse esigenze degli stakeholders: anche inespresse o nascoste; -- Ideare soluzioni innovative, valutando le alternative di soluzioni ICT-Based 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. • Completare la formazione metodologica fornita dal corso AF10: con tecniche atte ad ideare, anche in contesti conflittuali, soluzioni, innovative, di elevato valore per il Cliente. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con lavori di gruppo, e prevede altresì presentazione di casi ed esercitazioni. CONOSCENZE IN USCITA • Capacità di: -- Esplicitare requisiti nascosti ed ideare soluzioni innovative, individuando le sintesi più opportune, in termini di soluzioni ICT Based, fra esigenze contrapposte ed istanze conflittuali: in una logica di massimizzazione del valore fornito al Cliente; -- Mitigare il rischio di errori nel lavoro stesso di analisi PROGRAMMA DIDATTICO • Introduzione: • Orientamento al servizio e cambiamento continuo -- Dinamiche del cambiamento e ruolo dell’analisi dei requisiti nelle organizzazioni complesse -- La specificità dell’analisi di tipo proattivo e dell’analisi nei progetti direzionali o trasversali -- Cenni sulle Knowledge Area “Elicitation” e “Requirements Management and Communication” del BABOK®1 • Dove si nascondono i requisiti, e come farli emergere. A livello di: -- Realtà osservata -- Zone in ombra nell’analisi da parte dell’osservatore • L’analisi del contesto più generale di riferimento e la definizione delle esigenze aziendali di interesse -- Le tecniche PEST Analysis e Performance PRISM • L’analisi degli Stakeholders e delle loro attese -- Tipologie di Stakeholders e loro concretizzazioni: >> Il diagramma a cipolla >> Ruolo dei diversi Stakeholders nelle diverse aree dell’analisi >> Il rapporto fra diverse istanze legittimate e le aree di sovrapposizione e/o di conflitto fra i requisiti -- Relazioni e rapporti con il task “Conduct Stakeholders Analysis” del BABOK® • 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 -- Ideazione di ipotesi innovative di soluzione >> L’utilizzo di tecniche di analisi creativa >> L’utilizzo delle tecniche di clustering • 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 >> La lettura rapida “per strutture” e “per processi” della realtà organizzativa e l’analisi della catena del valore >> Risk Analysis >> Interazioni fra progetti e dinamiche di cambiamento -- La ricerca delle invarianti ed il paradosso del prigioniero -- Cenni sui rapporti con i task “Determine Solution Approach” e “Assess Proposed Solution” del BABOK® • La GRID Analysis Risk Adjusted • 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 proprie caratteristiche individuali -- Quale tecnica è più opportuna per mitigare il rischio di essere involontariamente indotti in errore a causa delle caratteristichindivduali dell’interlocutore • Esercitazioni e casi di studio 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) 1 Business Analysis Body of Knowledge. BABOK è un marchio di IIBA (International Institute of Business Analysis) – www.iiba.org 39 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF40 TECNICHE AVANZATE DI ANALISI DELLE ESIGENZE DI BUSINESS CODICE: AF40 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti criteri metodologici e tecniche avanzate per: -- Leggere i fenomeni ed esplicitare le istanze latenti di cambiamento; -- Identificare nuove opportunità; -- Definire un programma articolati di soluzioni ed un sistema di indicatori di performance atto a monitorarne la realizzazione; • Porre i partecipanti in grado di completare la formazione metodologica: portandola a livello di comprensione anticipativa delle esigenze di cambiamento presenti nell’azienda Cliente • Parte dei contenuti erano presenti nel programma AF30 METODOLOGIA DIDATTICA • Il corso prevede la integrazione della trattazione teorica degli argomenti con esercitazioni, lavori di gruppo e momenti di confronto di esperienze CONOSCENZE IN USCITA • Conoscenze per leggere, nel contesto del Cliente, l’andamento dei fenomeni e per interpretarne l’evoluzione: cogliendo e selezionando i segnali di cambiamento; proponendo coerenti ed articolate risposte in termini di programmi – Based; definendo indicatori di performance e sistemi di misurazione atti a governarne in modo trasparente l’attuazione; pianificando e monitorando le conseguenti attività di analisi dei requisiti su aree, processi o verso Stakeholders specifici PROGRAMMA DIDATTICO • Scenari di riferimento e modalità di cambiamento -- Lo scenario competitivo -- Le dinamiche di business e le richieste di interventi ICT -- Le modalità di gestione degli interventi >> Approccio Plan Driven >> Approccio Change Driven -- Le tendenze in atto nell’analisi di business -- Pianificazione e monitoraggio dell’analisi di business: relazioni e rapporti con la Knowledge Area “Business Analysis Planning and Monitoring” del BABOK • 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 organizzativa e dei processi, il Benchmarking ed i Focus group -- Il Brainstorming -- La tecnica “lambda” per l’individuazione e definizione di istanze di cambiamento >> Esempi di applicazione -- La tecnica della Issue Analysis per razionalizzare il rapporto fra Istanze, azioni, indicatori, indici e loro misura -- Metriche e Key Performance Indicators >> Esempi di applicazione -- Performance Prism ed analisi delle attese di valore da parte degli Stakeholders aziendali • La definizione del programma di cambiamento -- La scelta dell’approccio >> Il ruolo della prospettiva in cui si colloca il programma stesso (IT classico, Agile, BPM, …) -- La gestione del rapporto con gli Stakeholders -- La pianificazione complessiva delle attività di analisi, e delle relative modalità di comunicazione e condivisione -- La pianificazione del processo di gestione dei requisiti -- La valutazione dei risultati >> Dalle esigenze di governance, e dalle istanze di cambiamento, ai cruscotti 840,00 QUOTA >> La ricerca degli indicatori – chiave per il monitoraggio delle istanze ISCRIZIONE -- I Key Risk Indicator e la mitigazione del Rischio Operativo PER >> Esempi di riferimento PARTECIPANTE -- Il bilanciamento degli indicatori (in € / IVA esclusa) -- Le Balanced ScoreCards: cosa trarne in termini operativi >> Esempi di casi applicativi • L’attuazione del cambiamento: la valutazione della “Organizational Readiness” e la definizione del processo di cambiamento -- Innovazione, cambiamento e miglioramento -- Progetti, programmi e ricerche-intervento -- La gestione della coerenza “end to end” degli interventi -- Come rivedere il programma previsto di cambiamento per migliorarne la corrispondenza al conteso effettivo • Esercitazioni e lavori di gruppo 4 Business Analysis Body of Knowledge. BABOK e’ un marchio di IIBA (International Institute of Business Analysis) – www.iiba.org 40 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF13 METODI E PROCESSI DI MIGLIORAMENTO CONTINUO NEL CICLO DI VITA DEI SERVIZI ICT-BASED CODICE: AF13DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire criteri, metodi e tecniche per definire programmi di miglioramento continuo nei servizi ICT-Based, con particolare riguardo ai servizi di Application Management (AM). METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni (individuali e per gruppi), e con relativi dibattiti ed approfondimenti. L’esercitazione principale attraversa tutto il corso, accompagnando l’apprendimento: dalla lettura del contesto alla definizione operativa di “TO DO List” per un miglioramento continuo del servizio, sia a livello di gruppo che a livello individuale. CONOSCENZE IN USCITA • Capacità di utilizzare, nell’ambito del ciclo di vita dei servizi ICT Based, adeguati: -- Modelli per analizzare rapidamente il contesto organizzativo in cui si colloca l’erogazione di tale servizio, individuando le principali attese degli Utenti e del Cliente, -- Metodi per definire le aree da migliorare, pianificare un processo di miglioramento continuo, analizzare i problemi che ne ostacolano la concretizzazione -- Criteri e tecniche per programmare operativamente, e concretizzare tempestivamente, azioni concrete di miglioramento del servizio ICTBased: con particolare riguardo ai servizi AM PROGRAMMA DIDATTICO • Tendenze nelle logiche di business e tendenze nel processo di gestione della relazione con il Cliente: -- Qualità, orientamento al servizio e miglioramento continuo -- Aspettative, esperienza e livello di soddisfazione: ciclo di vita della qualità percepita dal Cliente -- Le attese dell’utente: sei bisogni da soddisfare • 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: -- Metafore organizzative -- Strutture, processi, ruoli e posizioni -- Ruoli–chiave nei servizi e nei progetti • Come valutare la qualità del servizio offerto: il modello RATER -- Il ruolo del pensiero creativo • Il processo di gestione della relazione con il Cliente -- La dimensione relazionale: come individuare correttamente gli interlocutori più opportuni >> Criteri per un progetto relazionale >> Le opportunità e le criticità >> I momenti di confronto -- La dimensione legata ai contenuti: quali domande fare, e quando, per una migliore gestione delle attese -- Il diagramma delle forze in campo • MOST Analysis e 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 problemie ricerca delle cause che ostacolano il cambiamento -- Il diagramma di cause ed effetto -- La tecnica dei 5 Perché • Come contribuire al miglioramento continuo del Team -- Caccia ai mangiatempo -- Interattività e micro time boxing -- Servizio, ascolto e comunicazione: l’ascolto attivo e la comunicazione efficace • Le TO DO List, e come definirle ed utilizzarle -- La definizione delle cosa da fare, e delle relative priorità -- La razionalizzazione dei propri impegni di miglioramento operativo • Approfondimenti monografici su aree tipiche di miglioramento -- Criteri operativi di comportamento nella interazione diretta con il Cliente >> Il principio di prudenza -- Come organizzare al meglio i propri processi e le proprie attività di lavoro 840,00 QUOTA >> Criteri operativi per il corretto uso delle varie forme di comunicazione ISCRIZIONE >> Competenze e criteri operativi per il loro miglioramento continuo PER • Esercitazioni e casi di studio PARTECIPANTE (in € / IVA esclusa) 41 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF16 METODI E TECNICHE DI ANALISI PER I PROGETTI NORMATIVI CODICE: AF16DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire schemi di lavoro e tecniche metodologiche specifiche per l’impostazione delle soluzioni, e del processo di sviluppo, in progetti di adeguamento a nuove normative METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche e testimonianze. CONOSCENZE IN USCITA • Capacità di utilizzare: -- metodi specifici di analisi delle normative e di individuazione dei requisiti cogenti; -- specifici criteri, e specifiche tecniche reticolari, per l’approfondimento dei requisiti normativi. -- conoscenza delle logiche di sviluppo più appropriate per i progetti di adeguamento a nuove normative. PROGRAMMA DIDATTICO • Introduzione • Aspetti generali delle fonti del diritto,gerarchia e tipologia di interventi normativi • Gli enti di riferimento, tipologie di intervento normativo e azioni quadro per i settori di riferimento: -- Legislatore -- Garante per la protezione dei dati personali -- Banca d’Italia e Banca Centrale Europea -- Authority di settore -- Agenda digitale • Le fonti informative -- Il portale “normattiva” -- Portali di specifico interesse per specifici settori di mercato -- I requisiti normativi, -- Individuazione dei requisiti tramite analisi sintattica -- Definizione del grado di cogenza -- Utilizzo di tecniche reticolari • Approfondimento dell’analisi delle norme -- Analisi strutturale -- Analisi sintattica -- L’approfondimento dei requisiti -- Tecniche classiche -- 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 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: >> La sicurezza nei progetti IT >> L’accessibilità nei progetti web oriented >> Gli standard dell’Informatica 560,00 42 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF23 DEFINIZIONE, SVILUPPO E GESTIONE DEI SISTEMI DI INDICATORI CODICE: AF23DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 (integrandosi con AF20) -- La realizzazione di modalità per la lettura tempestiva dei fenomeni nelle aree di intervento presso il Cliente (integrandosi con AF40) • Fornire ai partecipanti un quadro metodologico completo sul tema degli indicatori, in modo da porli in grado di: -- Definirli ed utilizzarli sia ai fini di controllo che di previsione, sia nel quadro di progetti che di servizi -- Tradurli in adeguati criteri di misura e forme di rappresentazione, a prescindere dalla eventuale disponibilità di strumento software ad hoc -- Verificarne la validità nel tempo METODOLOGIA DIDATTICA • Il corso prevede la integrazione della trattazione teorica degli argomenti con esercitazioni, lavori di gruppo e momenti di confronto di esperienze DESTINATARI • Profilo professionale tra quelli ammessi al corso come definito nel documento TB01_PGP09_0_Profili_Professionali_Gruppo_EII PREREQUISITI • Esperienza consolidata in attività di consulenza, analisi di business e/o di gestione di processi; piuttosto che approfondita formazione metodologica, acquisita partecipando, fra l’altro, ai corsi AF10, AF20 e AF40 CONOSCENZE IN USCITA • Capacità di individuare cosa monitorare, in un progetto, servizio o soluzione, per: -- Verificare la rispondenza continua alle attese di qualità del Cliente -- Individuare tempestivamente esigenze ed opportunità di intervento • Tradurre i criteri di monitoraggio in un sistema di KPI (Indicatori chiave di prestazione) -- Individuare i criteri di misura più opportuni per controllarne l’andamento -- Trovare comunque forme di rappresentazione opportune per rendere ben visibili e chiaramente percepibili i risultati delle misure • Utilizzare tecniche per la ricerca delle cause a fronte di scostamenti nei risultati delle misure • Utilizzare check list e misure integrative per garantire la validità degli indicatori nel tempo PROGRAMMA DIDATTICO • Contenuti generali -- Obiettivi, ambito ed articolazione del corso -- Indicatori e Business Analysis -- Il ruolo dei Sistemi di Indicatori >> Governo >> Controllo >> Miglioramento continuo >> Individuazione di segnali deboli di esigenze di cambiamento o innovazione -- KPI, SLA, OLA ed indicatori di rischio -- Indicatori, indici e criteri di misura • 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 >> Criteri per la definizione di un sistema di indicatori adeguatamente bilanciato >> Dibattito su esempi • Approfondimento sul concetto di KPI. Tipologie di indicatori: -- Indicatori anticipativi ed indicatori ritardati -- Indicatori qualitativi ed indicatori quantitativi -- Indicatori di prodotto e di processo 560,00 QUOTA -- Indicatori di efficienza, di efficacia e di sinergia ISCRIZIONE • Liste di controllo per la valutazione della qualità di una serie di indicatori: anche in corso d’opera PER PARTECIPANTE (in € / IVA esclusa) 43 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AF23 DEFINIZIONE, SVILUPPO E GESTIONE DEI SISTEMI DI INDICATORI • Come misurare e come presentare i risultati delle misure -- Il rischio di precisione illusoria -- Indici di posizione e principali indici di dispersione: criteri di selezione >> Cenni sugli altri indici statistici -- Grafici classici e cruscotti >> Possibilità e realizzazione a livello di strumenti Office >> Cenno sui sistemi di Business Intelligence • Il processo di gestione di un sistema di indicatori -- L’analisi delle componenti del processo -- 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 miglioramento continuo degli indicatori stessi: >> Esigenze di condivisione ed esigenze di confidenzialità nel processo di gestione degli indicatori >> Il ruolo della misurazione del rumore -- L’utilizzo di sistemi di indicatori per impostare l’ordine del giorno in un processo di adeguamento continuo alle esigenze di cambiamento. • 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 44 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI CBAPCERT PERCORSO PER LA CERTIFICAZIONE CBAP BUSINESS ANALYSIS CODICE: CBAPCERT DURATA (GG): 6 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare i processi di Business Analysis definiti nello standard di riferimento A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) • Spiegare l’importanza del ruolo del Business Analyst e capire come esso interagisce nel contesto di una organizzazione e, più • specificatamente, di un progetto • Far acquisire gli strumenti e le conoscenze necessarie per aumentare le probabilità di superare l’esame CBAP • Esercitarsi con simulazioni d’esame METODOLOGIA DIDATTICA • 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. CONOSCENZE IN USCITA Al termine Il percorso in Business Analysis ha il duplice obiettivo di portare i partecipanti ad acquisire la certificazione CBAP e di fornire loro i fondamenti teorici e pratici per svolgere al meglio il ruolo di Business Analyst. Il corso si propone di: • illustrare le modalità per comprendere i bisogni dell’azienda, dei clienti, degli utilizzatori e più in generale degli stakeholder in un’iniziativa di business; • fornire gli elementi per migliorare le relazioni tra clienti, utenti, stakeholder e team di progetto; • offrire strumenti e tecniche per migliorare l’allineamento degli obiettivi progettuali a quelli strategici dell’azienda; • offrire strumenti e tecniche per un’efficace gestione dei requisiti; • fornire strumenti e tecniche per valutare e validare una soluzione di business PROGRAMMA DIDATTICO • Introduzione alla Business Analysis e al framework CBAP • Verrà descritta la disciplina della Business Analysis ed il percorso di certificazione CBAP: -- Le regole d’esame e l’application form -- Introduzione >> Definizioni >> Concetti Chiave >> Le aree di conoscenza >> Le attività >> Le tecniche >> Le competenze del Business Analyst -- Business Analysis Planning & Monitoring >> L’analisi degli stakeholder >> La pianificazione delle attività di Business Analysis -- La pianificazione delle attività di comunicazione -- La pianificazione delle attività di gestione dei requisiti >> I KPI del Business Analyst -- Test verifica di apprendimento • Dall’analisi del contesto aziendale al business case. Sarà affrontato il tema della definizione e della redazione del business case a partire dall’analisi delle necessità di business dell’azienda: -- Enterprise Analysis >> Analizzare il contesto aziendale di riferimento >> Effettuare una gap-analysis >> Precisare l’ambito della soluzione >> Realizzare un Business Case -- Elicitation >> Capire le esigenze del cliente >> Trasformare le esigenze in requisiti >> Condividere e validare i requisiti -- Requirements Management & Communication 1.680,00 QUOTA >> Gestire i requisiti e i loro cambiamenti ISCRIZIONE >> Tracciare i requisiti PER >> Comunicare con gli stakeholder PARTECIPANTE -- Test verifica di apprendimento (in € / IVA esclusa) 45 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI CBAPCERT PERCORSO PER LA CERTIFICAZIONE CBAP BUSINESS ANALYSIS • Identificazione ed analisi dei requisiti e gestione degli stakeholder • Sarà illustrato il processo di raccolta, analisi, gestione e comunicazione dei requisiti: -- Requirements Analysis >> Classificare i requisiti >> Definire un modello di gestione dei requisiti >> Individuare assunzioni e vincoli >> Verificare e validare i requisiti -- Approfondimenti >> Confronto tra Agile Project Management e Project Management tradizionale -- Test verifica di apprendimento • L’UML nell’analisi dei requisiti • Sarà approfondita l’analisi dei requisiti tramite l’utilizzo di UML come linguaggio di descrizione dei requisiti. -- Definizione e caratteristiche di un linguaggio di modellazione >> Unified Modeling Language: introduzione -- diagrammi UML per la modellazione e gestione dei requisiti: >> Presentazione dei principali diagrammi utilizzati nell’ingegneria dei requisiti >> Esercizi ed esempi sui diagrammi presentati (lettura e modellazione) -- Caso di studio sull’uso dei diagrammi nella raccolta e analisi dei requisiti • La valutazione e la validazione della soluzione di Business. Sarà affrontato il tema della valutazione e validazione della soluzione di business oltre a fornire una descrizione delle competenze utili al Business Analyst per svolgere la propria attività: -- Solution Assessment & Validation >> Valutare la tipologia di soluzione >> Verificare gli impatti sull’organizzazione >> Definire le modalità di transizione della soluzione nell’organizzazione >> Validare la soluzione >> Valutare le performance della soluzione -- Le competenze del Business Analyst >> Analytical Thinking and Problem Solving >> Behavioral Characteristics >> Business Knowledge Communication >> Communication Skills >> Interaction Skills >> Alcuni strumenti software utili alla Business Analysis -- Test verifica di apprendimento • Simulazione e correzione dell’esame. Sarà effettuata una simulazione di tre ore e mezza della prova d’esame per la certificazione CBAP alla quale seguirà la correzione ed il ripasso 46 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AT10 METODI PER L’ANALISI E PER LA PREVENZIONE/RISOLUZIONE DI CRITICITÀ TECNICO-OPERATIVE CODICE: AT10DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasferire ai partecipanti metodi e buone pratiche nell’organizzazione e conduzione efficace ed efficiente di progetti legati ad analisi funzionale/tecnica per lo sviluppo di nuove soluzioni. • Metodologia didattica: • Il corso prevede l’integrazione della trattazione teorica degli argomenti con esercitazioni e lavori di gruppo su contenuti estratti da un caso reale. METODOLOGIA DIDATTICA • Il corso prevede l’integrazione della trattazione teorica degli argomenti con esercitazioni e lavori di gruppo su contenuti estratti da un caso reale. DESTINATARI • Analisti funzionali, analisti tecnici, analisti programmatori • Progettisti tecnicii PREREQUISITI • Aver partecipato efficacemente al corso AF10 CONOSCENZE IN USCITA • Metodi e buone pratiche nell’analisi dei requisiti funzionali e tecnici e nella modellazione della soluzione • Metodi e tecniche per lo selezione di architetture e per l’ ingegnerizzazione dei sistemi • Principali metodiche di rilascio in produzione e collaudo di una nuova soluzione PROGRAMMA DIDATTICO • Il corso AT10 nel contesto dell’Analisi per i Sistemi Informativi -- Caratteristiche generali del corso -- Relazioni con AF10 -- IS Analyst: task overview • Introduzione e concetti base: -- Cenni su l’organizzazione come sistema di processi: i Sistemi aziendali: rapporto tra organizzazione, sistema informatico e sistema informativo; -- L’Approccio metodologico all’analisi e allo sviluppo delle specifiche -- Il ciclo di vita dei requisiti -- L’analisi dei Requisiti e la definizione delle funzionalità nell’area di intervento: -- La definizione del Dominio di analisi -- L’identificazione delle interfacce e il diagramma di contesto; -- I livelli interessati dall’ analisi dei requisiti (Requisiti di business ed Obiettivi ed ambito del Progetto) • Gli strumenti base dell’analisi e l’evidenziazione delle criticità a basso grado di complessità -- Fogli descrittivi degli eventi -- Fogli descrittivi delle componenti dei sistemi (organizzativo, informativo e tecnologico) • Tecniche bidimensionali e prevenzione/risoluzione di criticità – chiave -- Le matrici e altri strumenti di correlazione come strumento per l’evidenziazione delle criticità a medio grado di complessità >> Le matrici RACI e RASCI >> Le matrici attivitàresponsabilità ed i diagrammi di flusso procedurale temporizzato • Le matrici “dati” – “funzioni” -- I casi d’uso • Metodi per la Progettazione concettuale: -- L’analisi del flusso dei dati ed i Data Flow Diagrams (DFD) >> Criteri di realizzazione e suggerimenti operativi -- La scomposizione funzionale e l’Analisi Concettuale dei dati >> La definizione delle Entità e l’Entity – Relationship Diagram (ERD) >> Criteri di realizzazione e suggerimenti operativi -- Le verifiche incrociate -- Confronto con strumenti UML • Le CPE per l’evidenziazione delle criticità ad alto grado di complessità • L’analisi nella prospettiva dello sviluppo: -- Il ciclo di vita dello sviluppo >> Metodo tradizionale e agile di sviluppo del software 840,00 QUOTA >> RAD, model-driven development ISCRIZIONE -- Software e architetture PER >> Caratteristiche e best practices PARTECIPANTE -- Collaudo del software (in € / IVA esclusa) >> Metodi e piano dei test (cenni) -- Il passaggio in produzione 47 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI AT10 METODI PER L’ANALISI E PER LA PREVENZIONE/RISOLUZIONE DI CRITICITÀ TECNICO-OPERATIVE -- L’ultima fase del ciclo: la manutenzione • La CPE in forma completa • Richiami e complementi sulle modalità di raccolta e trasferimento delle informazioni -- Preparazione, esecuzione e sfruttamento d’interviste/questionari -- La documentazione come asse portante dell’interazione fra i diversi attori del progetto. -- Le metriche a supporto del processo di sviluppo • Considerazioni finali ed eventuali integrazioni formative • Casi di studio Testi di riferimento Dispense e documenti di lavoro specifici sugli argomenti trattati 48 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI UML UNIFIED MODELING LANGUAGE CODICE: UML DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Introdurre allo Unified Modelling Language (UML) per la specifica, la costruzione, la visualizzazione e la documentazione di sistemi software complessi METODOLOGIA DIDATTICA • Trattazione teorica dei diagrammi UML • 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 CONOSCENZE IN USCITA • Apprendere concetti, tecniche e strumenti per l’utilizzazione di UML nei diversi ambiti professionali quale linguaggio per la rappresentazione di sistemi software PROGRAMMA DIDATTICO • 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 -- 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à 49 -- Fork e join -- 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 1.120,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WARC DISEGNO DI ARCHITETTURE PER IL WEB CODICE: WARC DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • Presentazione degli aspetti teorici, esercitazioni pratiche sui prodotti Open Source e confronto su casi reali CONOSCENZE IN USCITA • Consapevolezza teorica ed operativa degli scenari e della metodologia che guida la progettazione delle architetture delle applicazioni web PROGRAMMA DIDATTICO • Il mestiere del web solution architect -- Prospettiva storica -- Background e skill -- Priorità -- La sicurezza dei sistemi -- Errori comuni e anti-pattern di riferimento • Gli strumenti a disposizione -- Prospettiva storica -- UML -- Metodologie Agili -- OSGI (modello a componenti) -- Business Process Modeling -- Service Oriented Analysis & Design -- Semantic descriptions of services -- Strumenti di ALM • Le nuove sfide -- SOA -- L’internet dei servizi -- Mashup -- Cloud: SAAS, Resource as a service (ad es, storage S3 Amazon, …. ), Platform as a service -- Mobile computing • Esercitazione 1.120,00 840,00 50 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI DP DESIGN PATTERN CODICE: DPDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • 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 CONOSCENZE IN USCITA • Descrizione ed utilizzato dei design patterns GoF, per la progettazione di applicazioni di software scalabili e riutilizzabili PROGRAMMA DIDATTICO • 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 • 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 1.120,00 840,00 51 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WEBPA_01 LINEE GUIDA PER LA PROGETTAZIONE E REALIZZAZIONE DI SITI E PORTALI PER LA P.A. CODICE: WEBPA_01DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una competenza sui principali aspetti normativi che disciplinano e guidano la progettazione, realizzazione e gestione di siti e portali web per la Pubblica Amministrazione METODOLOGIA DIDATTICA • Presentazione degli aspetti teorici arricchiti da testimonianze CONOSCENZE IN USCITA • Consapevolezza degli scenari che guidano la progettazione di soluzioni web per la Pubblica Amministrazione PROGRAMMA DIDATTICO • Linee guida per i siti web della PA: concetti e normativa di riferimento -- Scopo delle linee guida per i siti web della PA -- Interfaccia utente e architettura del sito >> Esempi di progettazione >> Normativa di riferimento. Aree di intervento indirizzate dalle linee guida >> Architettura dell’informazione: classificazione e semantica >> Metadati, vocabolari, faccette >> Formati e contenuti aperti >> Accessibilità >> Standardizzazione – W3C >> Profili utenti, ausili e tecnologie assistite >> Architettura dell’informazione: usabilità >> Illustrazione con esempi dei principi di usabilità delle linee guida >> Convenzioni grafiche e logiche nel design di un sito, principi di usabilità • Indirizzare la rilevazione della qualità dei servizi nei siti web per la PA -- Trasparenza e contenuti minimi -- Aggiornamento e visibilità dei contenuti online. Accesso ai servizi online -- Gestione automatizzata dei contenuti e aspetti tecnologici -- Indici di qualità e benchmarking (introduzione) -- Reperibilità sui motori di ricerca -- Struttura del sito e ottimizzazione logica e semantica -- Statistiche di accesso al sito -- Lettura e riprogettazione -- Errori e strategie -- Forum, wiki, blog, social network, XML e RSS, podcast, georeferenziazione -- Le reti civiche e la gestione dei dati sull’accessibilità • L’accessibilità dei siti internet nella PA -- Evoluzione del concetto di barriera architettonica: dalle barriere fisiche a quelle sensoriali e comunicative. -- Introduzione alla normativa di riferimento. -- Lo “spazio”, gli ausilii e i conflitti uomo ambiente. -- Barriere fisiche e tecnologiche -- Evoluzione della normativa di riferimento – concetti chiave e glossario di riferimento. -- Internet come servizio di pubblica utilità. -- L’informazione come primo ausilio • Accessibilità dell’informazione e pubblica amministrazione, esempi concreti con riferimenti normativi e gestionali. -- Cosè l’accessibilità urbana >> Perimetro di intervento e modalità generali di verifica >> Lo spazio protesico e l’informazione, design for all e l’inclusive design. >> Dal piano di superamento delle barriere architettoniche al piano per la gestione. >> Lo stato dell’arte, esempi internazionali e nazionali. >> Accessibilità – Informazione >> Descrizione generale della metodologia di realizzazione dei siti web >> La rete come forma di gestione dell’ambiente costruito e come sistema di analisi delle “qualità”. • La rete e le reti -- Social media per la PA istruzioni per l’uso -- Evoluzione tecnologica, rete internet, in rapporto alla evoluzione dei mezzi di comunicazione 840,00 560,00 >> Storia diffusione e best practices nell’utilizzo dei “media sociali” >> Twitter: Cos’è come funziona, perchè (e come) usarlo in ambito P.A. >> Esempi di best practices nei social media -- Dal sito web al CMS >> - Dal web al database, aspetti storici e pratici 52 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WEBPA_01 LINEE GUIDA PER LA PROGETTAZIONE E REALIZZAZIONE DI SITI E PORTALI PER LA P.A. -- Content curation e social media >> Pubblicare e condividere -- Introduzione al diritto d’autore nell’era di internet • Testimonianze ed esempi -- i vari interventi nel corso saranno accompagnati (ove è possibile) da dimostrazioni e “case study” 53 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI MASS METODOLOGIE AGILI DI SVILUPPO DI APPLICAZIONI CODICE: MASSDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • 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 CONOSCENZE IN USCITA • Comprensione dei principi dell’agile development, delle motivazioni che hanno determinato la proposta dei processi agili e delle caratteristiche e limiti di tali processi. • Conoscere i metodi XP e SCRUM. • Applicare le principali tecniche che stanno alla base dei metodi di sviluppo agili. PROGRAMMA DIDATTICO • • • • • • • • • • • • • 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 1.120,00 54 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI SCRUMCERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE SCRUM MASTER (CSM) CON ESAME FINALE CODICE: SCRUMCERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Scrum è un framework agile di sviluppo del software concepito per gestire progetti e prodotti software o applicazioni di sviluppo. All’interno di un team SCRUM lo ScrumMaster riveste un ruolo fondamentale e si occupa di supportare il team a massimizzare le proprie performance rimuovendo gli ostacoli e promuovendo le dinamiche produttive all’interno del team. • Il corso si prefigge l’obiettivo di fornire agli ScrumMaster le basi necessarie per lavorare efficacemente con un team agile e presenta i principi base di Scrum e del framework Agile in un formato direttamente utilizzabile sul campo. • Al termine del corso è previsto lo svolgimento dell’esame di certificazione. L’esame si svolge online in modalità computer-based e consiste in 50 domande a risposta. Il tempo a disposizione per lo svolgimento dell’esame è 60 minuti. Per conseguire la certificazione è necessario rispondere esattamente ad almeno il 60% delle domande. • Il corso consente l’acquisizione di 13 PDU (Professional Development Unit) per il mantenimento delle certificazioni PMP® e 13 PDU per il mantenimento della certificazione PMI-ACP® (chi detiene entrambe le certificazioni può cumulare l’acquisizione delle PDU per il rinnovo di entrambe le certificazioni) METODOLOGIA DIDATTICA • • • • • Lezione frontale in aula. Slide fornite dal docente. Il corso è tenuto in lingua italiana. Il materiale didattico è in lingua inglese. Esercitazioni pratiche e simulazione d’esame. È consigliata la lettura della Scrum Guide (http://www.scrumguides.org/download.html) e Core Scrum (https://www.scrumalliance.org/whyscrum/core-scrum-values-roles), in modo da familiarizzare con la terminologia di Scrum CONOSCENZE IN USCITA Alla fine del corso i partecipanti avranno fatto propri: • Principi e valori di Agile e Scrum • Ruoli, artefatti e cerimonie di Scrum • Metodi di stima e pianificazione Agile • Dinamiche di Scrum PROGRAMMA DIDATTICO • • • • • • • • • • • • • Agile Project Management – Introduzione Il team Agile Scrum Il Product Backlog La Product Vision La Stima e la Pianificazione Agile Sprint Planning Sprint Execution Concludere uno Sprint Adottare Agile Esercitazioni Simulazione d’esame Esame di certificazione 760,00 55 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI TEST-AC TEST DI USABILITÀ E ACCESSIBILITÀ CODICE: TEST-AC DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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) METODOLOGIA DIDATTICA • 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, … CONOSCENZE IN USCITA • Metodologia utilizzata per i test di usabilità • Metodologia utilizzata per i test di accessibilità • Padronanza degli strumenti che consentono di verificare di tutti i requisiti tecnici delle legge 4/2004 e di eventuali evoluzioni normative PROGRAMMA DIDATTICO • Usabilità (le metodologie esistenti) ed Accessibilità (la metodologia Engineering) -- 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 Engineering -- Applicazione della metodologia ai primi 2 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 • La verifica dei requisiti tecnici della legge 4/2004 e gli strumenti utilizzabili -- Applicazione della metodologia ai requisiti dal 3 al 8 (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 • 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 840,00 56 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI NMEDIA NUOVI MEDIA E SOCIAL MEDIA - OPPORTUNITÀ E RISCHI PER IL BUSINESS CODICE: NMEDIA DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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” METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti, attraverso lezioni frontali, sarà completata con esercitazioni pratiche e presentazione di case history PREREQUISITI • Nessuno CONOSCENZE IN USCITA • Al termine del corso ogni partecipante sarà in grado di individuare ed analizzare le principali opportunità, nonché i fattori di rischio, relativi al business dei Social Media PROGRAMMA DIDATTICO • 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 • I principali problemi che incontrano le aziende nell’avvicinamento ai social media e le relative opportunità che la loro implementazione presenta per una società come Engineering • 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 560,00 57 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WEB20ENT ENTERPRISE 2.0: IL WEB 2.0 ALL’INTERNO DELLE AZIENDE CODICE: WEB20ENT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’avvento dei paradigmi di interazione e di comunicazione legati al WEB 2.0 ha cambiato il modo di concepire il fenomeno Internet ed ha generato valore aggiunto attraverso il cambiamento del ruolo dell’utente che da consumatore di contenuti ne è diventato produttore ed organizzatore e valutatore. • Allo stesso modo le tecnologie legate agli ambienti di collaboration, mash-up e feed RSS hanno consentito l’aggregazione di contenuti e servizi provenienti da fonti diverse generando valore aggiunto e nuovi servizi. • In questo periodo c’è molto interesse sul ruolo che le tecnologie legate ai paradigmi del Web 2.0 devono avere nei sistemi e nelle applicazioni aziendali, sulle modalità con le quali queste possono essere integrate tra loro e con l’ambiente IT esistente METODOLOGIA DIDATTICA • Esposizione da parte del docente con utilizzo pratico di strumenti di social networking (anche in ambito enterprise) • Esempi di aggregazione applicativa fatta utilizzando api, mash-up e feed PREREQUISITI • Conoscenza delle classiche modalità di interazione con le tradizionali applicazioni web CONOSCENZE IN USCITA • Conoscenza dei paradigmi del Web 2.0 e del social networking, delle tecnologie che consentono di implementarli, delle potenzialità dei social networking aziendali, api, mash-up e feed, del posizionamento di questi pattern all’interno di infrastrutture Enterprise, dei benefici e le criticità che possono essere generati dall’utilizzo in ambito Enterprise di queste nuove modalità di interazione e comunicazione. PROGRAMMA DIDATTICO • • • • • • • • Introduzione sui concetti del Web 2.0 e dell’Enterprise 2.0 Gli elementi base dell’Enterprise 2.0 Le tecnologie per Enterprise 2.0 Aspetti Culturali e Sociali L’Enterprise 2.0 come strumento per l’incremento del business aziendale Offerta di prodotti commerciali ed Open Source per Enterprise 2.0 Case Studies ed Esempi Trend dell’evoluzione dell’Enterprise 2.0 -- Georeferenziazione -- Applicazioni e servizi mobile 560,00 58 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI TI_MAN TECHNOLOGY INNOVATION MANAGEMENT CODICE: TI_MAN DURATA (GG):2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • 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 PREREQUISITI • Sensibilità all’innovazione; essere coinvolti attivamente nei processi di innovazione CONOSCENZE IN USCITA • I fondamenti delle dinamiche dell’innovazione tecnologia • Elaborare ed implementare una strategia di Innovazione Tecnologica PROGRAMMA DIDATTICO • Parte 1: 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 -- Convertire le idee in opportunità • Parte 2 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 • Parte 3 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 560,00 59 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI DEM_FE DEMATERIALIZZAZIONE E FATTURAZIONE ELETTRONICA CODICE: DEM_FE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affrontata attraverso lezioni frontali e case study PREREQUISITI • Nessuno CONOSCENZE IN USCITA • Capacità di inquadrare il tema della semplificazione, della digitalizzazione e della fatturazione elettronica nelle Pubbliche Amministrazioni PROGRAMMA DIDATTICO • • • • 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 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 560,00 60 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI SEC_SW STANDARD DI SICUREZZA APPLICATIVA NELLA GESTIONE DEI PROGETTI SOFTWARE CODICE: SEC_SW DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire gli strumenti e la metodologia per progettare software con caratteristiche di sicurezza rispettando gli standard di sicurezza applicativa METODOLOGIA DIDATTICA • Il corso fornisce la teoria e la pratica per poter dialogare con i clienti su tematiche di sicurezza del software e gestione dei contratti CONOSCENZE IN USCITA • Il corso fornisce la teoria per poter dialogare con i clienti su tematiche di sicurezza del software. • Prevede numerosi esempi reali di come applicare gli standard di sicurezza nella progettazione del software PROGRAMMA DIDATTICO • 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 -- 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 560,00 61 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI TOGAF ENTERPRISE ARCHITECT “TOGAF® CERTIFIED” COMBI (FOUNDATION AND PRACTITIONER) CODICE: TOGAF DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento degli esami TOGAF Foundation e TOGAF Practitioner (Combo) • Il Foundation (Level 1) tratta gli argomenti compresi nel Foundation e comprende numerosi esempi di deliverable ed artefatti architetturali. • l Practitioner (Level 2) è principalmente focalizzato su applicazioni pratiche del framework TOGAF, attraverso scenari pratici aiuta a rinforzare i concetti. L’obiettivo della certificazione, è quello di poter confermare che oltre ad una semplice comprensione e conoscenza di TOGAF, il candidato è in grado di analizzare e mettere in pratica le conoscenze acquisite METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. • 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 Level 1 si terrà il terzo giorno, in lingua inglese, closed book, è composto da 40 domande a scelta multipla da completare in 60 minuti, la soglia per il conseguimento della certificazione è 22/40 o 55% in modalità web. • L’esame Level 2 si terrà il quinto giorno in lingua inglese, è open-book ed è composto da 8 domande basate su scenari con risposte complesse multiple, la cui soglia di superamento è 60% (5 su 8 domande) e la sua durata è di 90 minuti in modalità web CONOSCENZE IN USCITA • Conoscenza sulla terminologia, struttura, ed i concetti base di TOGAF; • Capacità di mettere in pratica tali conoscenze in ambito di Enterprise Architecture. • Conoscenza degli argomenti oggetto della certificazione “TOGAF® Certified” COMBI PROGRAMMA DIDATTICO • I concetti base di un Enterprise Architecture e TOGAF • I concetti principali di TOGAF • La principale terminologia di 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 • Come ogni fase ADM contribuisce al successo di un enterprise architecture • Le linee guida e le tecniche ADM • Come l’Architecture Governance contribuisce al Architecture Development Cycle • 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 Preparazione e sostenimento esame Level 1 • 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 le Stakeholder Management Technique • Come applicare il TOGAF Content Metamodel • Come applicare le tecniche raccomandate da TOGAF quando si sviluppa una enterprise architecture • Il TOGAF Technical Reference Model e come personalizzarlo in base alle esigenze dell’organizzazione • Il Integrated Information Infrastructure Reference Model • Il contenuto dei principali deliverable del ciclo ADM • Come una enterprise architecture può essere partizionata per soddisfare le specifiche necessità dell’organizzazione • L’obiettivo dell’Architecture Repository • Come applicare l’iterazione e differenti livelli di architettura con ADM • Come adattare ADM per la sicurezza • SOA quale stile di architettura • Il ruolo dei modelli di maturità delle architetture nello sviluppo di un enterprise architecture • L’obiettivo del Architecture Skills Framework e come applicarlo all’interno di una organizzazione • TOGAF reference model Preparazione e sostenimento esame Level 2 1.720,00 62 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI COSMIC COSMIC FUNCTION POINT V4.0 CODICE: COSMIC DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare Illustrare i principi comuni ai diversi metodi funzionali quali IFPUG Function Point Analysis (FPA) • Illustrare le regole di conteggio COSMIC, in accordo al “Measurement Manual” v3.0.1 • Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell’esame di certificazione COSMIC Entry Level secondo le regole attualmente in vigore (MM v3.0.1) METODOLOGIA DIDATTICA • Esposizione in aula, esercitazioni. CONOSCENZE IN USCITA • Conoscenza delle regole di conteggio con il metodo COSMIC • Irrobustimento conoscenze applicative anche sul conteggio effettuato con il metodo IFPUG FPA. PROGRAMMA DIDATTICO • Misurazione Funzionali del Software (FSM) -- LOC vs. Function Points: il paradosso della produttività -- Principi ispiratori e BFC tipiche -- Cronistoria: i primi 30 anni -- Metodi FSM e standard ISO: pro & contro -- Principali Software Metrics Associations (SMAs) • 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 -- Case studies -- Benchmarking con COSMIC • COSMIC: aspetti applicativi -- Conversioni con altri FSMM -- Aspetti di Estimation • Conclusioni & Prospettive Testi di riferimento COSMIC, Measurement Manual, versione 3.0.1, Maggio 2009 (www.cosmicon.com) 560,00 63 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI IFPUG SNAP (SOFTWARE NON-FUNCTIONAL ASSESSMENT PROCESS) SNAP CODICE: SNAP DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • • 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 METODOLOGIA DIDATTICA • Esposizione in aula DESTINATARI • Profili Manager Operativi Gestionali • Information System Analyst PREREQUISITI • Conoscenza dei concetti fondamenti di Ingegneria del Software e possibilmente di dimensionamento dei requisiti funzionali (FPBASE; COSMIC) CONOSCENZE IN USCITA • Conoscenza del metodo IFPUG e delle principali alternative (es: quality model basato su ISO/IEC 9126-1:2001) – la tecnica copre requisiti non-funzionali (NFR) non necessariamente legati al software ma a progetti IT • Capacità di calcolare gli SNAP Points (SP) per dimensionare i NFR di un prodotto/soluzione software • Capacità di usare insieme SNAP Points (SP) ai Function Points (FP) o altra misura funzionale del software per migliorare le stime di progetto, sia dal punto di vista dell’effort che dei costi PROGRAMMA DIDATTICO • 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 -- La soluzione proposta da IFPUG -- Il manuale di Valutazione (APM v1.0) -- Processo di Conteggio -- Categorie & Sotto-Categorie • (Ripresa Giorno 1) • Esempi di Conteggio -- Gli esempi dell’APM v1.0 -- 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 560,00 64 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI FP1 LA DIMENSIONE FUNZIONALE DI UN PROGETTO SOFTWARE: MISURAZIONE E STIMA MEDIANTE LA TECNICA DEL FUNCTION POINT CODICE:FP1DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esercitazioni, test e giochi di ruolo CONOSCENZE IN USCITA • Stima e misura della dimensione funzionale di un applicativo mediante la metrica dei Function Point PROGRAMMA DIDATTICO • 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 -- 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 65 • Il processo di stima e misurazione -- Le attività di misurazione -- Definizione e importanza delle linee guida -- Il processo di stima -- Il processo di verifica -- 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 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI FP2 FPA (FUNCTION POINT ANALYSIS) LAB – APPROFONDIMENTI SULLE PRASSI DI CONTEGGIO CON IL METODO IFPUG FPA CODICE: FP2DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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), così come aggiornate dall’01/04/2012 • Analizzare le principali casistiche di conteggio con relative interpretazioni, con l’obiettivo di allinearle quanto più possibile riducendo il gap tra conteggi effettuati da diversi conteggiatori entro il margine suggerito del ±10%, con il supporto di pubblicazioni, linee guida e documenti tecnici dell’IFPUG, delle principali Software Metric Associations (SMAs) e di esperti metrici riconosciuti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esercizi • Analisi dei FUR di partenza con relativi conteggi e verifiche, evidenziando le potenziali incongruenze e/o punti di attenzione CONOSCENZE IN USCITA • Consolidamento delle conoscenze applicative sul conteggio usando il metodo IFPUG Function Point Analysis (FPA) PROGRAMMA DIDATTICO • FPA Lab – Approfondimenti sulle prassi di conteggio con il metodo IFPUG FPA -- 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) • GUI (Graphical User Interface) • Data WareHouse (DWH) • Multiple Media • SAP • ... >> IFPUG Insight >> Linkedin (principali gruppi di interesse con discussioni tecniche) >> Presentazione metodo IFPUG SNAP v2.0 (misurazione NFR – requisiti non-funzionali) -- Casi di studio -- Analisi e discussione delle principali ‘open issues’ 560,00 66 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI GQM GOAL-QUESTION-METRIC (GQM) CODICE:GQMDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenze per utilizzare Goal-Question-Metric (GQM) approach di Victor Basili, che è uno dei paradigmi più diffusi ed utilizzati a livello mondiale per la derivazione di misure e metriche connesse agli obiettivi aziendali. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche. CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di utilizzare Goal-Question-Metric, per la derivazione di misure e metriche connesse agli obiettivi aziendali. PROGRAMMA DIDATTICO • • • • • • • • • Origine ed evoluzioni del paradigma iniziale (1984) Goal-oriented Software Measurement Costi e benefici dei programmi di misurazione basati sul GQM Il Metodo: -- > Planning -- > Definition -- > Data collection -- > Interpretation Varianti -- > GQ(I)M Esercitazione GQM e Piani di Misurazione (entità: progetto) Tools per l’automazione del GQM: -- > GQM-Tool (Cefriel) -- > Metriflame (VTT) Alcuni progetti di successo che hanno adottato il GQM (cenni): -- > PROFES -- > PERFECT -- > CEMP -- > SOFTQUALI • Estensioni dell’oggetto di misurazione della tecnica GQM: dal progetto all’organizzazione -- > QIP (Quality Improvement Paradigm) -- > MAM (Measurement Application Method) -- > M3P (Model, Measure, Manage) paradigm 560,00 67 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI Contratti e KPI USARE MISURE QUANTITATIVE PER LA GESTIONE DEL BUSINESS CODICE: Contratti e KPI DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Introdurre i partecipanti ai principi di misurazione applicata agli aspetti contrattuali • Analizzare bandi di gara (settore pubblico) e/o contratti/licitazioni (settore privato) relativamente agli aspetti di misurabilità e valutarli alla luce di standard (compliance) e benchmark internazionali (congruità), con esempi e simulazioni relativi a casi reali • Determinare le fonti per i razionali a formulazioni (lato cliente) e risposte (lato fornitore) nelle discussioni tecniche che possano emergere durante la vita di un contratto ICT, basate su standard de jure/de facto di riferimento per il dominio applicativo in esame METODOLOGIA DIDATTICA • Esposizione in aula ed esercitazioni PREREQUISITI • È obbligatorio aver frequentato il corso FP oppure avere strutturata conoscenza pregressa della tecnica di dimensionamento funzionale IFPUG FPA CONOSCENZE IN USCITA • Conoscenza delle principali tecniche e metodi per il dimensionamento nei progetti software (es: IFPUG/COSMIC) e principali alternative per i requisiti non funzionali (NFR) di prodotto (es: quality model basato su ISO/IEC 9126-1:2001 o il nuovo IFPUG SNAP APM) validi per progetti IT • Capacità di valutare e bilanciare KPI e Livelli di Servizio (LdS) per migliorare le risposte ai bandi di gara/offerte attraverso un monitoraggio più attento ed una risposta tecnica maggiormente robusta da diverse prospettive di analisi • Migliorare la capacità di stima dei progetti, sia dal punto di vista dell’effort che dei costi, con impatti sul modulo C12) PROGRAMMA DIDATTICO • Introduzione -- > Misure, metriche, indicatori, KPI e Livelli di Servizio (LdS) -- > Cosa misurare? Tassnomia STAR -- > Analisi EAM (Entità-Attributo-Misura) -- > Contratti e misure: stato dell’arte (requisiti e vincoli) • Tipologie di Progetti, Requisiti e Misure -- > Progetti: Software vs Servizio -- > Manutenzione: come classificarla? _ Standard ISO/IEC 14764:2006 -- > Requisiti: FUR vs NFR -- > Standard: ISO/IEC 14143-1:2007; ISO/IEC 9126-1:2001, ISO/IEC 250xx; ISO/IEC 15504-8 -- > Processi e Maturity Models: CMMI-DEV/SVC; ISO/IEC 15504 (SPICE), ITIL®, COBIT® -- > Misure: tipiche misure inserite nei contratti ICT (software; servizio) -- > Misure: threshold (valori-soglia) e modalità di (ri)calcolo -- > Misure: dati storici (PHD: Project Historical Database) • BMP: Balancing Multiple Perspectives -- > Quante e quali misure raccogliere? Qualitativo vs. quantitativo -- > Dal GQM (Goal-Question-Metric) al MIM (Measurement Information Model) -- > Due misure collegate sono meglio di tre ‘separate’ – Misure nel Ciclo di Vita -- > Root-Cause Analysis (RCA): collegare il valore informativo delle misure -- > Esercizio: analisi bando di gara (settore pubblico) – EAM e BMP -- > Esercizio: analisi richiesta di offerta (settore privato) – EAM e BMP • Modalità di collezione delle misure -- > Modalità Manuale / Automatica – osservazioni su tempi/costi/qualità e rischi -- > Strumenti OSS per la Code Quality (progetti software) / Service Quality (progetti SVC) • Contratti e Aspetti Economici -- > Effort e Costo della misurazione (processo) sul budget di progetto -- > Distribuzione tipica degli effort/costi di progetto per tipologia requisiti e domini applicativi -- > Repository ISBSG D&E r11 (software) 560,00 68 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI CMMI CAPABILITY MATURITY MODEL INTEGRATION (CMMI): LE TRE CONSTELLATION CODICE:CMMIDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze basilari sul miglioramento continuo del processo software andando alla fonte dei contenuti alla base del corso AMR-C (Analisi e Monitoraggio dei Requisiti secondo il modello CMMI) • Approfondire in dettaglio tali elementi alla luce del nuovo modello proprietario del Software Engineering Institute (SEI), il Capability Maturity Model Integration (CMMI) nelle tre diverse constellation (DEV/ACQ/SVC) attualmente disponibili, verificandone i punti di comunanza e di specificità • Analizzare l’architettura del modello e i criteri di valutazione secondo il metodo SCAMPI e un mapping accurato con la norma ISO 9001:2008, così come la transizione da altri modelli verso CMMI. METODOLOGIA DIDATTICA • Esposizione in aula ed esercitazioni CONOSCENZE IN USCITA • Stima e misura della dimensione funzionale di un applicativo mediante la metrica dei Function Point PROGRAMMA DIDATTICO • Importanza dei Modelli di Maturità (MM) e del CMMI -- > Evoluzione rispetto ai modelli della CMM-family -- > Allargamento del campo di applicazione -- > Integrazione: ma di quali modelli? -- > Software+System+Integrated Product Engineering -- > Due possibili “rappresentazioni”: staged e continuous -- > Le novità della v1.3 • Architettura del CMMI “staged”: elementi base -- > Maturity Levels (ML) e Process Areas (PA) -- > Generic Goals (GG) e Specific Goals (SG) -- > Differenze con il Sw-CMM v1.1 -- > Differenze con il CMMI v1.2 • Architettura del CMMI “continuous”: elementi base -- > Due dimensioni: Process e Capability -- > Process Capability Levels (CL) e Process Areas (PA) -- > Generic Goals (GG) e Generic Practices (GP) -- > Specific Goals (SG) e Specific Practices (SP) -- > Differenze con il CMMI v1.2 e ISO 9001:2008 • Le tre constellation: punti di comunanza e differenze, audience, mapping -- > DEV – Development -- > ACQ – Acquisition -- > SVC – Service • Compatibilità con SPICE (ISO/IEC 15504) • Assessment Methods -- > Standard CMMI Assessment Method for Process Improvement (SCAMPI) con Assessment Requirements for CMMI (ARC) -- > Tre classi di assessment (A, B, C) • ARC e SCAMPI -- > Tre fasce di appraisal: A, B, C -- > Requisiti per il rating dei goal, PA, ML e CL -- > Esercitazione con simulazioni parziali di appraisal • CMMI Appraisal Results e Compagnie certificate • Vantaggi e svantaggi del CMMI rispetto ad altri Maturity & Capability Models • Futuro del modello nella strategia del SEI Testi di riferimento IFPUG, IFPUG SNAP APM (Assessment Process Manual) v1.0, SNAP Team, International Function Poin User Group (IFPUG), Settembre 2011, IFPUG, URL: www.ifpug.org 840,00 69 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI FPCERT PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE IFPUG CFPS/CFPP (CERTIFIED FUNCTION POINT SPECIALIST / CERTIFIED FUNCTION POINT PRATICTIONER) CODICE: FPCERT DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consolidare e verificare le proprie conoscenze sulla tecnica IFPUG di dimensionamento funzionale • Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell’esame di certificazione IFPUG CFPS (Certified Function Point Specialist)/Certified Function Point Practitioner (CFPP) secondo le regole attualmente in vigore (CPM v4.3.1), così come aggiornate dall’01/04/2012 • Effettuare simulazioni dell’esame CFPS/CFPP secondo le nuove modalità in vigore da Settembre 2008 (esame automatizzato), valide anche per il nuovo livello di certificazione (CFPP) METODOLOGIA DIDATTICA • Esposizione in aula, simulazioni di esame. • L’esame IFPUG CFPS/CFPP sarà effettuato l’ultimo giorno di corso in italiano CONOSCENZE IN USCITA • Consolidamento delle conoscenze applicative sul conteggio degli IFPUG Function Point • Conoscenza delle nuove modalità applicative dell’esame CFPS/CFPP con simulazioni mirate con tool automatici PROGRAMMA DIDATTICO • IFPUG Certified Function Point Specialist (CFPS)/Certified Function Point Practitioner (CFPP) -- Introduzione -- Materiali di riferimento -- La certificazione CFPS/CFPP >> Perché certificarsi >> Aspetti amministrativi >> Aspetti logistici -- 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 -- Esame IFPUG CFPS/CFPP -- Effettuazione della prova ufficiale d’esame (durata: 3 ore, in lingua Italiana - se non diversamente indicato dai partecipanti) Testi di riferimento IFPUG Counting Practice Manual (CPM), versione 4.3.1 IFPUG Quick Reference Guide (v4.3.1) 1.372,00 70 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI SNAPCERT PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE IFPUG CSP (CERTIFIED SNAP PRACTITIONER) CODICE: SNAPCERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consolidare e verificare le proprie conoscenze sulla tecnica IFPUG SNAP di dimensionamento non-funzionale • Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell’esame di certificazione IFPUG CSP (Certified SNAP Practitioner) secondo le regole attualmente in vigore (APM v2.2) • Effettuare delle simulazioni dell’esame CSP METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con simulazioni di esame CONOSCENZE IN USCITA • Consolidamento delle conoscenze applicative sul conteggio degli IFPUG SNAP Points (SP) • Conoscenza delle modalità applicative dell’esame CSP con simulazioni mirate PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • IFPUG Certified SNAP Practitioner (CSP) 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) Esame IFPUG CSP (modalità cartacea) Simulazione dell’esame CSP (2 test per sessione) Analisi e discussione in aula degli eventuali errori e dubbi emersi dai risultati Esame IFPUG CSP Gli esami si possono effettuare al termine degli incontri GUFPI-ISMA (cfr. www.gufpi-isma.org) • Modalità di esame: : http://www.ifpug.org/?page_id=1429 760,00 71 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI CSMS_CERT CORSO ACCELERATO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE IFPUG_CSMS CODICE: CSMS_CERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenze sulla Function Point Analysis (FPA) • Consolidare e verificare le proprie conoscenze sugli aspetti di misurazione del software • Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell’esame di certificazione IFPUG CSMS (Certified Software Measurement Specialist) secondo il BoK attualmente in vigore • Effettuare delle simulazioni dell’esame CSMS secondo le nuove modalità in vigore dal 2009 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche. CONOSCENZE IN USCITA • Consolidamento delle conoscenze sugli aspetti di misurazione del software • Conoscenza delle nuove modalità applicative dell’esame CSMS PROGRAMMA DIDATTICO IFPUG Certified Software Measurement Specialist (CSMS): Introduzione • Introduzione • Il nuovo BoK (Body of Knowledge) -- > Capability Maturity Model Integration for Development (CMMI-DEV) -- > Practical Software Measurement (PSM) -- > Six Sigma -- > Goal / Question / Metric (GQM) – Goal-Driven Measurement -- > IT Measurement & Benchmarking -- > Balanced Scorecard (BSC) • La certificazione CSMS -- > Perché certificarsi -- > Aspetti amministrativi -- > Aspetti logistici • Struttura dell’esame CSMS -- > Struttura del questionario -- > Modalità di risposta -- > Indicazioni e suggerimenti (time management) • Esame CSMS -- > Simulazione dell’esame CSMS (2 test per sessione) -- > Analisi e discussione in aula degli eventuali errori e dubbi emersi dai risultati 1.100,00 72 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ACOP_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ASSOCIATE CERTIFIED OUTSOURCING PROFESSIONALTM (ACOP) CODICE: ACOP_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • 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 CONOSCENZE IN USCITA • Conoscenza della terminologia internazionalmente riconosciuta per l’outsourcing (come definita dalla IAOP) • Conoscenza delle tecniche e best practice principali per una ottimale contrattualizzazione e governance dell’outsourcing e per una corretta transizione verso l’outsourcing • Conoscenza delle certificazioni IAOP PROGRAMMA DIDATTICO • • • • • • • • • • 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) 1.290,00 73 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI SIXSCERT CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “SIX SIGMA® YELLOW BELT CODICE: SIXSCERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Six Sigma è una metodologia per identificare, ridurre e potenzialmente eliminare le variazioni del processo ma la sua applicazione ai processi e servizi si basa sul fatto che i processi possono essere misurati, analizzati, controllati e migliorati. Il concetto di metrica e di misurazione è di vitale importanza, pertanto per poter concretamente applicare Six Sigma è NECESSARIA l’esistenza di un processo ripetibile nel medio lungo periodo, tipicamente nell’ambito dell’erogazione dei servizi nei presidi presso i clienti poichè senza la ripetibilità del processo, la metodologia risulterebbe difficilmente applicabile • Questo corso di 2 giorni nell’ambito del “Service Measurement” consente di conoscere e applicare da subito una metodologia nella gestione dei servizi per: -- Riduzione dei costi (Financial Mgmt) aiutando a minimizzare il potenziale downtime (Availability Mgmt) e l’avverso impatto dei guasti (Incident Mgmt e Problem Mgmt) ai sistemi, rete ed applicazione e relative install, move, add e change e dismissioni (Change Mgmt) -- Migliorare l’abilità di prendere decisioni facilitando l’accesso alle informazioni attraverso l’organizzazione, ed implementando un miglior utilizzo degli output attraverso un framework integrato di processi e strumenti come cruscotti aziendali (Service Measurement e Service Reporting) -- Migliorare i livelli di servizio (Service Level Management) attraverso la creazione di efficienze operative ed abilitando i collegamenti con i processi di Gestione dei Servizi IT per la definizione, misurazione, miglioramento e controllo delle performance del servizio esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa • 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. La certificazione viene conseguita dai candidati che superano il relativo esame, con un punteggio pari a 42/60 o 70%. L’esame è composto da Sessanta (60) domande a risposta multipla, alle quali viene assegnato un punto per ciascuna risposta corretta. Si hanno a disposizione 90 minuti (ai candidati che sostengono l’esame in un linguaggio diverso da quello nativo vengono concessi 120 minuti ed è consentito l’utilizzo del dizionario, ma non elettronico CONOSCENZE IN USCITA • Come si migliorano 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 • Il superamento dell’esame permette di conseguire la Certificazione “Six Sigma Yellow Belt” IASSC Universally Accepted PROGRAMMA DIDATTICO Six Sigma Methodology • What is a Process Map? • VOC and CTQs • Affinity Diagram • Kano • Cost of Poor Quality • Pareto Charts and Analysis Six Sigma Projects • Defects per Unit • Rolled Throughput Yield Lean & Six Sigma • Seven Deadly Muda • Five-S (5S) Measure Phase • Cause and Effect Diagram • Process Mapping • How to Plot a SIPOC Diagram • What is Value Stream Mapping? • Non-Value-Added Activities • FMEA Six Sigma Statistics • Descriptive vs Inferential Statistics • Statistics vs. Parameters Continuous Variable vs. Discrete Variable • Types of Data • Location of the Data • Spread of the Data 74 MSA (Measurement System Analysis) • Bias, Linearity, and Stability Variable and Attribute MSA Process Capability Indices Control Phase • Kanban System • Poka-Yoke Six Sigma Control Plans • Return on Investment (ROI) Preparazione all’esame 1.080,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITILCERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ITIL® FOUNDATION V3 CODICE: ITILCERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una buona conoscenza delle best practices ITIL ed una sufficiente preparazione per il conseguimento della certificazione “ITIL® v3 Foundation”. • La Certificazione “ITIL® v3 Foundation”, che fornisce una qualifica professionale entry-level nell’ITSM (Gestione dei Servizi IT), permette di conseguire 2 crediti necessari per proseguire con i corsi più avanzati (ITIL® v3 Expert) e di maturare 18 PDU per il programma CCR (https://ccrs.pmi.org) del PMI (Project Management Insitute). • La certificazione ‘Foundation’ viene passata con un rating minimo del 65% (26 risposte corrette su 40): sul sito ufficiale di ITIL (http://www. itil-officialsite.com/Qualifications/ExamPrep.aspx) sono disponibili ulteriori informazioni relative alla preparazione all’esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. • 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 sarà effettuato l’ultimo giorno di corso in italiano CONOSCENZE IN USCITA • Le competenze acquisite, se applicate al proprio contesto lavorativo possono contribuire a: -- Migliorare la qualità dei servizi IT offerti -- Ridurre i costi operativi IT -- Offrire supporto più affidabile -- Migliorare la soddisfazione dei clienti -- Ottenere maggiore flessibilità -- Definire con maggior chiarezza le possibilità che il settore IT offre per incrementare il business PROGRAMMA DIDATTICO • Schema di Certificazione ITIL® • La gestione del servizio • Ruoli e responsabilità -- Il modello RACI • Il ciclo di vita del servizio • Principi e Modelli -- Service Strategy -- Gli Asset come base per la creazione del valore -- Service Design -- I cinque principali aspetti del Service Design -- Differenti approcci all’approvvigionamento -- Service Transition -- Il V model -- Service Operation -- I diversi equilibri dell’erogazione dei servizi -- Continual Service Improvement (CSI) -- Plan, Do, Check and Act (PDCA) Model -- Continual Service Improvement Model -- Misurazioni per il CSI • Processi -- Service Strategy -- Demand Management -- Financial Management • Processi -- Service Design -- Service Level Management -- Obiettivi e concetti base: -- Supplier Management -- Service Catalogue Management -- Capacity Management -- Information Security Management (ISM) -- Availability Management -- IT Service Continuity Management -- Service Transition 75 -- Change Management -- Obiettivi e concetti base: -- Service Asset and Configuration Management -- Release and Deployment Management • Processi -- Service Operation -- Incident Management -- Obiettivi e concetti base: -- Event Management -- Request Fulfilment -- Problem Management -- Access Management • Funzioni -- Service Desk -- Panoramica sulle altre funzioni: -- Technical Management -- Application Management -- IT Operations Management • Tecnologia ed Architettura -- Service Automation Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing Dispense e slides fornite dal docente ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 970,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITIL_SS CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® SERVICE STRATEGY CODICE: ITIL_SS DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso di 3 giorni consente di approfondire gli specifici concetti di processi, policy e metodi associati con la fase di Service Strategy del ciclo di vita del servizio. • Il corso ricopre la gestione ed il controllo delle attività e le tecniche all’interno della fase di Service Strategy. Questo corso è stato costruito utilizzando uno scenario di studio per consentire al partecipante di arrivare a superare con successo l’associato esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. • 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 CONOSCENZE IN USCITA • • • • • • • Comprensione di come tutti i processi di Service Strategy interagiscono con gli altri processi del ciclo di vita del servizio. I sottoprocessi, le attività, i metodi e le funzioni utilizzate in ogni processo del Service Strategy. I ruoli e le responsabilità all’interno del Service Strategy e le attività e le funzioni per raggiungere l’eccellenza operativa. Come misurare le performance del Service Strategy. Comprendere i requisiti tecnologici e l’implementazione nel supporto del Service Strategy. Le sfide, i fattori critici di successo ed i rischi associati al Service Strategy. Il superamento dell’esame permette di conseguire la Certificazione “ITIL® v3 Service Strategy” e comporta il riconoscimento di 3 crediti validi per ottenere la certificazione ITIL® v3 expert,.che richiede 22 crediti complessivi. PROGRAMMA DIDATTICO • Introduzione al Service Strategy -- Service Strategy: Principi -- La definizione dei servizi e del mercato -- La conduzione di un assessment strategico -- Service Strategy: 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 Tecniche • Sfide, Fattori critici di successo e Rischi • Preparazione all’esame e simulation test Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing Dispense e slides fornite dal docente ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 990,00 76 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITIL_SD CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® SERVICE DESIGN” CODICE: ITIL_SDDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire l’approfondimento di specifici concetti di processi, policy e metodi associati con la fase di Service Design del ciclo di vita del servizio • Il corso ricopre la gestione ed il controllo delle attività e le tecniche all’interno della fase di Service Design. Questo corso è stato costruito utilizzando diversi scenari di studio per consentire al partecipante di arrivare a superare con successo l’associato esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa • 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, closed book, ma consentito l’utilizzo del dizionario di inglese in versione cartacea.) CONOSCENZE IN USCITA • • • • • • • Comprensione di come tutti i processi di Service Design interagiscono con gli altri processi del ciclo di vita del servizio I sottoprocessi, le attività, i metodi e le funzioni utilizzate in ogni processo del Service Design I ruoli e le responsabilità all’interno del Service Design e le attività e le funzioni per raggiungere l’eccellenza operativa. Come misurare le performance del Service Design Comprendere i requisiti tecnologici e l’implementazione nel supporto del Service Design Le sfide, i fattori critici di successo ed i rischi associati al Service Design Il superamento dell’esame permette di conseguire la Certificazione “ITIL Service Design” e comporta il riconoscimento di 3 crediti nello schema di certificazione ITIL® PROGRAMMA DIDATTICO • • • • • • • • • • Introduzione al Service Design I principi del Service Desgin Aspetti organizzativi: Funzioni, gruppi, team, dipartimenti e divisioni Service Design: Processi -- 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 Attività trasversali Considerazioni tecnologiche Aspetti legati all’implementazione Sfide, Fattori critici di successo e Rischi Preparazione all’esame Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 990,00 77 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITIL_ST CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® SERVICE TRANSITION” CODICE: ITIL_ST DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso consente di approfondire gli specifici concetti di processi, policy e metodi associati con la fase di Service Transition del ciclo di vita del servizio. • Il corso ricopre la gestione ed il controllo delle attività e le tecniche all’interno della fase di Service Transition. Questo corso è stato costruito utilizzando uno scenario di studio per consentire al partecipante di arrivare a superare con successo l’associato esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. • 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 ercitazioni/simulazioni d’esame. CONOSCENZE IN USCITA • • • • • • • Comprensione di come tutti i processi di Service Transition interagiscono con gli altri processi del ciclo di vita del servizio. I sottoprocessi, le attività, i metodi e le funzioni utilizzate in ogni processo del Service Transition. I ruoli e le responsabilità all’interno del Service Transition e le attività e le funzioni per raggiungere l’eccellenza operativa. Come misurare le performance del Service Transition. Comprendere i requisiti tecnologici e l’implementazione nel supporto del Service Transition. Le sfide, i fattori critici di successo ed i rischi associati al Service Transition. Il superamento dell’esame permette di conseguire la Certificazione “ITIL® v3 Service Transition” ed inoltre comporta il riconoscimento di 3 crediti validi per ottenere la certificazione ITIL® v3 expert, che richiede 22 crediti complessivi. PROGRAMMA DIDATTICO • • • • • • • • • • Introduzione al Service Transition Service Transition: Principi Aspetti organizzativi: Funzioni, gruppi, team, dipartimenti e divisioni Service Transition: Processi -- Transition Planning and Support -- Change Management -- Service Asset and Configuration Management -- Release and Deployment Management -- Service Validation and Testing -- Evaluation -- Knowledge Management Le attività dei processi ricoperte nelle altre fasi del ciclo di vita Attività trasversali Considerazioni Tecniche Aspetti legati all’implementazione Sfide, Fattori critici di successo e Rischi Preparazione all’esame e simulation test Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 990,00 78 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITIL_SO CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® SERVICE OPERATION” CODICE: ITIL_SO DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consentire l’approfondimento di specifici concetti di processi, policy e metodi associati con la fase di Service Operation del ciclo di vita del servizio • Il corso ricopre la gestione ed il controllo delle attività e le tecniche all’interno della fase di Service Operation. Questo corso è stato costruito utilizzando diversi scenari di studio per consentire al partecipante di arrivare a superare con successo l’associato esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa • 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, closed book, ma consentito l’utilizzo del dizionario di inglese in versione cartacea.) CONOSCENZE IN USCITA • • • • • • • Comprensione di come tutti i processi di Service Operation interagiscono con gli altri processi del ciclo di vita del servizio I sottoprocessi, le attività, i metodi e le funzioni utilizzate in ogni processo del Service Operation I ruoli e le responsabilità all’interno del Service Operation e le attività e le funzioni per raggiungere l’eccellenza operativa. Come misurare le performance del Service Operation Comprendere i requisiti tecnologici e l’implementazione nel supporto del Service Operation Le sfide, i fattori critici di successo ed i rischi associati al Service Operation Il superamento dell’esame permette di conseguire la Certificazione “ITIL Service Operation” e comporta il riconoscimento di 3 crediti nello schema di certificazione ITIL® PROGRAMMA DIDATTICO • Service Management come una pratica • I principi del Service Operation • Specifica enfasi sui processi di Service Operation: -- Event Management, che definisce rilevabile o visibile qualsiasi evento che ha importanza per la gestione delle infrastrutture IT o la fornitura di un servizio IT. -- Incident Management, che ha la capacità di ripristinare i servizi alle normali operazioni nel più breve tempo possibile, secondo i livelli di servizio concordati. -- Request Fulfilment, che soddisfa una richiesta di accesso ai servizi standard in modo rapido ed efficace, del personale di business, che possono utilizzarla per migliorare la loro produttività o la qualità dei servizi e prodotti di business -- Problem Management, che impedisce i problemi e, di conseguenza, il verificarsi di incidenti, per eliminare i ricorrenti incidenti e per ridurre al minimo l’impatto degli incidenti che non possono essere impediti -- Access Management, che concede il diritto di utilizzare un servizio, mentre impedisce l’accesso ad utenti non autorizzati • Le attività operative dei processi contemplati in altre fasi del ciclo di vita, quali: -- Change Management -- Service Asset e Configuration Management -- Release e Deployment Management -- Capacity Management -- Availability Management -- Knowledge Management -- Financial Management per i servizi IT -- IT Service Continuity Management • Preparazione all’esame Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 990,00 79 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITIL_CSI CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® CONTINUAL SERVICE IMPROVEMENT” CODICE: ITIL_CSIDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso consente di approfondire gli specifici concetti di processi, policy e metodi associati con la fase di Continual Service Improvement del ciclo di vita del servizio. • Il corso ricopre la gestione ed il controllo delle attività e le tecniche all’interno della fase di Continual Service Improvement. Questo corso è stato costruito utilizzando uno scenario di studio per consentire al partecipante di arrivare a superare con successo l’associato esame. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa. • 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. CONOSCENZE IN USCITA • • • • • • • Comprensione di come tutti i processi di Continual Service Improvement interagiscono con gli altri processi del ciclo di vita del servizio. I sottoprocessi, le attività, i metodi e le funzioni utilizzate in ogni processo del Continual Service Improvement. I ruoli e le responsabilità all’interno del Continual Service Improvement e le attività e le funzioni per raggiungere l’eccellenza operativa. Come misurare le performance del Continual Service Improvement. Comprendere i requisiti tecnologici e l’implementazione nel supporto del Continual Service Improvement. Le sfide, i fattori critici di successo ed i rischi associati al Continual Service Improvement. Il superamento dell’esame permette di conseguire la Certificazione “ITIL® v3 Continual Service Improvement” e comporta il riconoscimento di 3 crediti validi per ottenere la certificazione ITIL® v3 expert, che richiede 22 crediti complessivi. PROGRAMMA DIDATTICO • Introduzione al Continual Service Improvement • Continual Service Improvement: Principi • Continual Service Improvement: Processi -- Il 7-step improvement process. -- Come il CSI si integra con le altri fasi del ciclo di vita del servizio -- Il concetto del Return on Investment per il CSI. -- Le relazioni fra il CSI ed il processo di Service Level Management • Metodi & Tecniche -- Che cosa valutare e quando utilizzare un Assesment -- 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 -- Le relazioni e le interface fra il CSI e gli altri processi di gestione del servizio -- 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 • Preparazione all’esame e simulation test Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 990,00 80 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITL_EXPCERT CORSO DI PREPARAZIONE AL CONSEGUIMENTO DELLA CERTIFICAZIONE “ITIL® MANAGING ACROSS THE LIFECYCLE” & “ITIL® EXPERT” CODICE: ITL_EXPCERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Managing Across the Lifecycle è il modulo finale dei corsi intermedi Service Lifecycle e/o Service Capability che portano al conseguimento della certificazione ITIL® Expert. • Questo corso approfondisce 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. METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa • 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 CONOSCENZE IN USCITA • Introduzione agli aspetti manageriali di gestione dei servizi IT • Gestione della pianificazione ed implementazione della Gestione dei Servizi IT • Gestione dei cambiamenti strategici • Risk management • Comprensione delle sfide organizzative • Valutazione dei servizi • Comprensione delle linee guida complementari del settore. Il superamento dell’esame permette di conseguire la Certificazione “ITIL® Expert”. PROGRAMMA DIDATTICO • 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) -- Determinazione delle Dinamiche Variabili dei costi (VCD) • 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 -- CobiT -- ISO 20000 -- CMMI -- Project Management -- TQM Sessione d’esame Al termine del corso, verrà erogata la sessione d’esame di certificazione APMG. La certificazione viene conseguita superando il relativo esame (inglese), con un punteggio pari a 28/40 o 70%. L’esame è composto da 8 domande a risposta multipla, in inglese basate su uno scenario, alle risposte vengono associati diversi punti in base alla pertinenza della risposta. Si hanno a disposizione 120 minuti Testi di riferimento ITIL® 2011 Edition – A Pocket Guide, Editore: Van Haren Publishing ITIL® is a Registered Trade Mark and a Registered Community Trade Mark of AXELOS Limited. 81 1.850,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI TEST IL PROCESSO DI TEST CODICE:TEST DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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. • 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. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con documenti di lavoro, approfondimenti, slides, case study , esercitazioni e dimostrazioni d’uso di strumenti di supporto al processo. CONOSCENZE IN USCITA • Conoscenza strutturata -- del corretto svolgimento del processo di sviluppo; -- della distinzione tra verifica e validazione; -- del processo di test applicabile in un progetto; -- dei diversi tipi di test e delle tecniche di test; -- degli strumenti di supporto. PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • Obiettivo del Test: motivazioni Modello a “V”: Verifica e Validazione Test e Processi di sviluppo 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 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 Best practices Dimostrazione d’uso di uno strumento di Test Framework e di generazione automatica test case Appendice cenni a : -- Metriche per il test -- Project Automation (trattata in modo più specifico, per i profili Tecnici, nel corso PRJAUTO) -- 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) 560,00 82 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ISTQB_CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ISTQB (INTERNATIONAL SOFTWARE TESTING QUALIFICATIONS BOARD) LIVELLO FOUNDATION CODICE:ISTQB_CERT DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Consolidare e verificare le proprie conoscenze sul processo e tecniche di test • Fornire ai partecipanti le informazioni, supporto e suggerimenti utili al superamento dell’esame di certificazione ISTQB livello Foundation • Effettuare simulazioni dell’esame METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con simulazioni di esame. CONOSCENZE IN USCITA • Metodologia ISTQB per il processo di test • Acquisire la terminologia e il glossario standard a livello internazionale sul tema del testing • Nozioni utili per il conseguimento del ‘Foundation Certificate’ PROGRAMMA DIDATTICO • • • • • • Il processo di test correlato ai diversi modelli di sviluppo del software Livelli e tipologie di test Tecniche di test statiche Tecniche di disegno dei test Testing Management Strumenti a supporto del testing 1.420,00 83 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PRJAUTO PROJECT AUTOMATION & COLLABORATION 2.0 - AUTOMAZIONE DEL PROCESSO DI SVILUPPO E TEST CODICE:PRJAUTODURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 l’infrastruttura aziendale, Portale API. METODOLOGIA DIDATTICA • Gli argomenti saranno trattati con brevi introduzioni descrittive e sessioni di utilizzo dei tools (Open source) utilizzando case study come esempi ed a supporto delle esercitazioni. CONOSCENZE IN USCITA Accrescere le conoscenze rispetto a: -- implementare ed ottimizzare il processo di sviluppo; -- quali attività automatizzare; -- realizzare in tempi rapidi una infrastruttura tecnologica a supporto delle attività di progetto -- valutare gli aspetti critici affinché l’automazione abbia successo. PROGRAMMA DIDATTICO • Temi generali -- 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 >> Unit test e Code coverage (TestNG, -- Monitoraggio e miglioramento dei processi Cobertura) -- L’infrastruttura tecnologica a supporto dei progetti e delle attività >> La gestione delle anomalie di Application Management >> I tools di test framework (Testlink,..) >> Rappresentazione di alcuni scenari realizzabili >> Automatizzare i test funzionali alcuni esempi • Approfondimenti pratici (Selenium, Fitnesse,…) -- Il portale di progetto >> Tools e Best practices >> community -- L’automazione del deploy >> microblogging >> La continuos integration (Hudson/Jenkins, >> wiki – come valorizzarlo creando applicazioni utili ad Artifactory) una effettiva collaborazione >> Build, test statico, packaging >> Tools e best practices >> Tools e best practices -- Service Desk e Assett Management -- La misurazione dei processi >> La gestione delle richieste utente >> Cosa e come misurare >> Help Desk (OTRS-ITSM) >> Come rendere evidente il legame tra misura >> La gestione della configurazione degli Assett e processo informatici (CMDBuild) >> Tools e best practices >> Tools e best practices -- Change request >> Raccolta e Analisi dei requisiti e delle valutazioni di impatto delle change request (Jira, Xwiki) >> Tools e best practices -- Assegnazione e automazione dei task >> Le esigenze del Project Manager e dello sviluppatore >> Integrazione tra tools di tracking e IDE di sviluppo (Eclipse/Mylin) >> Tools e best practices -- Testing >> Tracciabilità e copertura tra requisiti e test case >> Valutare la qualità del codice, proposta di tools e metriche per Java 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) 84 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI OPAW OTTIMIZZAZIONE DELLE PRESTAZIONI DELLE APPLICAZIONI WEB CODICE: OPAWDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Soddisfare i requisiti di un’applicazione web significa garantire un livello di prestazioni adeguato anche quando non richiesto espressamente dal committente • Il corso si propone di offrire gli strumenti di base ai partecipanti affinché siano in grado di verificare le prestazioni di un’applicazione web già in sede di sviluppo e di apportare eventuali necessarie correzioni METODOLOGIA DIDATTICA • Metodologia di verifica delle prestazioni, best practices di sviluppo e progettazione applicazioni web CONOSCENZE IN USCITA • Metodologia di verifica delle prestazioni, best practices di sviluppo e progettazione applicazioni web PROGRAMMA DIDATTICO • Il corso contempla una parte teorica sulla metodologia di verifica delle prestazioni e sulle best practices di programmazione JEE, e una componente pratica sul test delle prestazioni di un’applicazione web, con l’utilizzo di alcuni strumenti free e open-source con particolare attenzione su Apache JMeter come strumento di esecuzione di test, e JVisualVM e gli altri strumenti in bundle con il JDK per il monitoraggio e la profilazione di applicazioni JEE. • Introduzione alla misurazione di prestazioni e panoramica degli strumenti -- > Perché i test di prestazione delle applicazioni web -- > Cosa sottoporre a test -- > Quali test di prestazione -- > Metodologia di test -- > Linee guida per il performance test -- > Introduzione all’esercitazione • Caso pratico: esecuzione di un test -- > Illustrazione dell’architettura applicativa -- > Registrazione degli script di test -- > Customizzazione degli script -- > Esecuzione del test -- > Analisi dei risultati -- > Ottimizzazioni applicative -- > Best Practices -- > Cenni di performance test su Web Services, RIA (Rich Internet Applications) e Cloud • Caso pratico: esecuzione dei test, con profilazione dell’applicazione e conclusioni -- > Concetti e strumenti di profilazione delle applicazioni -- > Esecuzioni del test e uso degli strumenti di profilazione per l’individuazione dei problemi di performance di applicazioni JEE -- > Considerazioni finali 840,00 85 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ITPERF LA MISURA QUANTITATIVA DELLE PRESTAZIONI NELLE ORGANIZZAZIONI IT CODICE: ITPERF DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • 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 Contestualizzare l’argomento a pratiche e strumenti utilizzati in Engineering Diffondere una cultura della misura METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni su casi di studio e discussione dei risultati CONOSCENZE IN USCITA • • • • • Importanza di un programma di misurazione delle prestazioni e suoi aspetti critici Capacità di valutare la qualità delle misure Uso delle misure per il controllo e il miglioramento Uso delle Balanced Score Cards a supporto della strategia IT strumenti di raccolta e analisi di misure: esempio d’uso con Spago4Q, il verticale di SpagoBI per la misura della Qualità PROGRAMMA DIDATTICO • • • • • • • 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 Il contributo teorico, metodologico e pratico di Engineering: cenni su QEST e il modello Productivity Intelligence adottato in ESL 560,00 86 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI M4_ARCDB ARCHITETTURA DI BASI DI DATI CODICE: M4_ARCDB DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Presentare una panoramica del modello E-R, del modello relazionale e della normalizzazione di Codd. • Fornire alcune nozioni di base sulla progettazione fisica e sui data warehouse. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche, utilizzando opportuni strumenti didattici quali slide e documenti di lavoro. CONOSCENZE IN USCITA • Fondamenti teorici sui modelli E-R e relazionale dei dati, sulle tecniche di progettazione di basi di dati relazionali e sulla teoria delle forme normali • Tecniche pratiche di progettazione concettuale e logica e di verifica ed applicazione delle forme normali • conoscenze basilari sulla progettazione fisica e sui data warehouse PROGRAMMA DIDATTICO • • • • • • • • 87 Dati e informazioni, sistemi informativi ed informatici, basi di dati Cenni sui principali modelli di basi di dati I sistemi per la gestione di basi di dati: DBMS e RDBMS Introduzione alla progettazione -- Cenni sulla raccolta, analisi e documentazione dei requisiti -- Cenni sulle strategie di progettazione >> top-down >> bottom-up >> inside-out >> mista -- Regole aziendali Progettazione concettuale -- Il modello Entità-Relazione: I costrutti principali del modello -- Panoramica sul modello E-R -- La progettazione concettuale -- Documentazione di schemi E-R -- Qualità degli schemi concettuali -- Esercitazione sulla progettazione concettuale Progettazione logica -- Il modello relazionale: i fondamenti matematici ed i principali costrutti del modello -- Panoramica sul modello relazionale -- La progettazione logica -- Analisi delle ridondanze e delle prestazioni su schemi E-R -- Ristrutturazione dello schema logico >> Scelta degli identificatori principali >> Entità e associazioni molti a molti >> Associazioni uno a molti / Entità con identificatore esterno >> Associazioni uno a uno -- Esercitazione sulla progettazione logica Richiami di algebra relazionale La normalizzazione -- Prima forma normale >> Riduzione in prima forma normale >> Esempi di riduzione in prima forma normale -- Ridondanze e anomalie -- Dipendenze funzionali parziali e complete -- Seconda forma normale >> Riduzione in seconda forma normale >> Esempi di riduzione in seconda forma normale -- Dipendenze funzionali transitive -- Terza forma normale >> Riduzione in terza forma normale >> Esempi di riduzione in terza forma normale -- Forma normale di Boyce e Codd >> Riduzione in forma normale di Boyce e Codd >> Esempi di riduzione in forma normale di Boyce e Codd 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI M4_ARCDB ARCHITETTURA DI BASI DI DATI -- Esercitazione sulla verifica e l’applicazione delle forme normali -- Proprietà delle decomposizioni -- Conservazione del contenuto / Conservazione delle dipendenze -- Qualità delle decomposizioni -- Esempi di decomposizione con e senza mantenimento del contenuto e delle dipendenze -- Cenni sulle forme normali 4NF, PJNF, DKNF • Progettazione fisica -- Generalità sull’organizzazione fisica dei dati >> Tablespace >> Container >> Pagine >> Formati di rappresentazione dei dati >> Record a lunghezza fissa >> Record a lunghezza variabile >> Buffer pool >> Organizzazione dei file • Heap • Sequential • Hash -- Gli indici >> Scelta delle colonne >> Tipi di indici • Clustered • Hash • B+ >> Ottimizzazione degli indici >> Costo di manutenzione -- Il catalogo di sistema -- Valutazione del carico di lavoro -- Database refactoring >> Decomposizioni “verticali” >> Decomposizioni “orizzontali” >> Denormalizzazione -- Esempio pratico di implementazione in MySql • Introduzione ai Data warehouse -- Concetti generali >> OLAP vs OLTP >> Kimball vs Inmon -- Modellazione dimensionale >> Processi aziendali >> Granularità >> Dimensioni >> Fatti >> Star schema >> Snow flake schema >> Constellation schema -- Fact table -- Dimension table -- Slowly changing dimensions 88 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI DWH PROGETTAZIONE DI DATA WAREHOUSE CODICE: DWHDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • Conoscenze dei principali concetti e metodologie di modellazione di data warehouse • Capacità di individuare le principali criticità tipiche del processo di progettazione PROGRAMMA DIDATTICO • Introduzione • L’accesso ai dati -- Relazione rispetto a principali modelli, sistemi e tecnologie -- Tipologie di accesso in relazione ai tipi di utenti e i relativi -- Caratteristiche di un DWH bisogni formativi -- Definizioni di BI e DWH -- Caratteristiche di accesso alla conoscenza -- Architetture del DWH -- Tecnica OLAP di accesso ai dati -- Caratteristiche architetturali generali di un DWH -- Problemi generali affrontati dalle tecniche di data mining -- Organizzazione in livelli di un DWH -- Esempi di problemi specifici di data mining -- Architetture dei DBMS per il DWH -- Principali protocolli di validazione di un algoritmo di mining -- Architetture di riferimento -- Breve descrizione di alcuni tra i più noti algoritmi di mining -- Caratteristiche base dei principali componenti architetturali • Illustrazione ed esecuzione della suite di BI -- 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 1.120,00 QUOTA -- Aspetti generali del DWH Appliance ISCRIZIONE -- Aspetti salienti di un DWH Appliance PER PARTECIPANTE (in € / IVA esclusa) 89 Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ETL TECNICHE DI INTEGRAZIONE DATI IN AMBITO DATA WAREHOUSE CODICE: ETLDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni CONOSCENZE IN USCITA • Conoscenze delle principali tecniche di integrazione dati • Capacità di governare il processo di definizione di un flusso ETL per l’alimentazione di data warehouse PROGRAMMA DIDATTICO • Introduzione • Scenari di utilizzo • Illustrazione dei principali concetti del processo di ETL: -- Estrazione -- Trasformazione -- Caricamento • 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 • Discussione sulle domande principali • Riepilogo dei concetti principali • La scomposizione in fasi del processo ETL -- Extract -- Clean -- Conform -- Delivery • 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 • Discussione sulle domande principali • Riepilogo dei concetti principali • Relazione tra ETL e modellazione dati • Esercitazione pratica mediante Talend Open Studio • Scenari di Data integration (Real time ) • Discussione sulle domande principali • Riepilogo dei concetti principali 840,00 90 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI L’ANALISI DEI DATI BASATA SUL DATA MINING DM CODICE: DMDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni su software open source CONOSCENZE IN USCITA • Al termine del corso i partecipanti avranno elementi di conoscenza teorica e pratica. Su casi semplici, sapranno impostare il problema, effettuare il preprocessing, l’analisi e leggere i relativi risultati PROGRAMMA DIDATTICO • 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 -- 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 840,00 91 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI VDATA METODI DI DATA VISUALIZATION CODICE: VDATA DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Realtà aziendali complesse e articolate gestiscono un patrimonio informativo in costante crescita. Per molte di esse si rileva come le difficoltà attuali siano: -- minimizzare i tempi per comprendere quali sono i dati di reale interesse per una certa tipologia di stakeholder; -- portare rapidamente agli utenti tali dati con rappresentazioni degli stessi che siano chiare, efficaci, semplici e adatte al particolare target / stakeholder di riferimento. • In tale contesto, gli approcci basati sulla Data Visualization risultano sempre più di fondamentale importanza, in quanto: -- permettono di comprendere quali dati siano realmente di interesse, favorendo il dialogo anche con profili aziendali non necessariamente tecnici; -- permettono potenzialmente di innescare un processo di esplorazione iterativa dei dati di interesse, portando anche alla comprensione di legami non direttamente esplicitati dalla o dalle banche dati sottostanti (Data Visualization for Discovery and Exploration). • Ma 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 sia da quanto disponibile in letteratura sia dall’esperienza di Engineering sul fronte della Data Visualization. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni CONOSCENZE IN USCITA • Conoscenza dei principi per la corretta visualizzazione dei dati a seconda del target di riferimento con cui comunicare, dei tempi a disposizione, delle skill aziendali effettivamente presenti • Conoscenza dei principali tool e piattaforme di Data Visualization (con focus sui tool di Data Discovery and Exploration) • Impiego dei principi – e potenzialmente, di uno degli strumenti illustrati nel corso - all’interno di una esercitazione PROGRAMMA DIDATTICO • 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 -- 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 • Esercitazioni specifiche in gruppi di lavoro 560,00 92 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI BDATA INTRODUZIONE AI BIG DATA CODICE: BDATADURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • Lezioni frontali CONOSCENZE IN USCITA • Panoramica relativa a Big Data, Big Data Analytics, database noSQL, Data Science, approcci tecnologici ai Big Data, l’eco-sistema Apache Hadoop, MapReduce, Vendor di tecnologie Big Data, Stream Computing PROGRAMMA DIDATTICO • 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 • Introduzione alla piattaforma Apache Hadoop -- Panoramica -- Il principio di funzionamento di MapReduce -- L’eco-sistema dei progetti Apache -- Vendor commerciali di tecnologie basate su Hadoop -- Vantaggi e Svantaggi • Approcci alternativi ai Big Data -- Nuove tecnologie per Data Warehouse -- Analytical DBMS -- Data Streaming • Stream Computing -- Continuosly running data -- Tecnologie per analizzare dati real-time -- Data Stream Management Systems 840,00 93 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ODATA INTRODUZIONE AGLI OPEN DATA CODICE: ODATA DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso presenta i concetti fondamentali relativi agli open data, fornendo ai partecipanti una comprensione delle motivazioni e dei vantaggi che tale movimento può portare sia alle pubbliche amministrazioni che alle imprese. Il corso fornirà molti esempi di dati disponibili, di portali di dati e di applicazioni capaci di usare questi dati per offrire servizi ai propri utenti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni CONOSCENZE IN USCITA • Conoscenza di Open Data, Open License e Linked Data • Panoramica dei dati e dei portali disponibili a livello mondiale • Conoscenza delle applicazioni più rilevanti basate su Open Data PROGRAMMA DIDATTICO • Introduzione agli Open Data -- Perché gli Open Data -- Cosa sono gli Open Data -- Cosa sono le Open License -- Cosa sono gli Open Formats -- Open Data e Linked Data • I portali per gli Open Data -- Panoramica dei portali disponibili a livello mondiali -- Analisi dei portali Europei -- Analisi dei portali Italiani • Applicazioni che usano Open Data -- Esempi di applicazioni USA -- Esempi di applicazioni europee -- Esempi di applicazioni italiane -- Portali per applicazioni • Esercitazione a gruppi -- Analizzare applicazioni di Open Data • Pubblicare, cercare ed utilizzare Open Data -- Piattaforme software per portali di Open Data -- Piattaforma software per cataloghi di Open Data -- Piattaforme software per usare Open Data • Esercitazione a gruppi -- Utilizzare Open Data 560,00 94 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCBASE CORSO BASE DI MICROSOFT EXCEL CODICE: EXCBASE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso si propone di spiegare i concetti fondamentali dei fogli elettronici MS EXCEL ed il loro campo di applicazione METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Alla fine della sessione gli utenti saranno in grado di creare e manutenere tabelle di calcolo contenenti formule aritmetiche e funzioni. Saranno in grado inoltre di rappresentare i dati mediante torte ed istogrammi, nonché di controllare e stampare velocemente gli stessi PROGRAMMA DIDATTICO • I FOGLI DI CALCOLO E L’AMBIENTE DI LAVORO -- I formati XLSX -- L’interfaccia di excel • GESTIONE DI BASE DELLE CELLE E DEI FOGLI -- Inserimento, modifica, cancellazione dei dati -- Tipi di dato -- Opzioni di selezione -- Tagliare, copiare, incollare le celle -- Cancellazione ed eliminazione di celle -- Rinominare, spostare, copiare un foglio -- Gestione delle finestre • LE FORMULE -- Sintassi -- Il ricalcolo -- Le funzioni di base: Media, Max, Min, Conta, Somma automatica -- Trascinamento delle formule -- Problematiche relative agli indirizzamenti -- La finestra Incolla funzione -- Riferimenti circolari ed altri errori • FORMATTAZIONE DELLE CELLE -- Schede e comandi sul ribbon -- La gestione dei “Temi” -- GESTIONE DI BASE GRAFICI -- Concetti di base e creazione rapida -- Le schede “Strumenti grafico” del ribbon -- Panoramica sui tipi di grafico -- Approfondimento: Grafici a torta ed istogrammi -- Personalizzazione di base di un grafico • CONTROLLO E STAMPA DELLE INFORMAZIONI -- Eseguire il controllo ortografico -- Ricerca e sostituzione delle informazioni -- Zoom e schermo intero, split delle videate -- Anteprima di stampa e opzioni relative -- Stampa del documento 560,00 95 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCADV CORSO AVANZATO DI MICROSOFT EXCEL CODICE: EXCADVDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso si prefigge di trasferire nozioni teoriche e pratiche nell’utilizzo avanzato del pacchetto software Excel. I principali ambiti di studio riguardano: le formule e le funzioni, i filtri ed i grafici. METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese. CONOSCENZE IN USCITA • Alla fine della sessione gli utenti saranno in grado di gestire database monotabulari contenenti formule aritmetiche e funzioni (anche annidate) ed effettuare ordinamenti, filtri ed analisi di base. Saranno in grado inoltre di rappresentare i dati mediante qualsiasi grafico tra quelli disponibili, nonché di proteggere le informazioni in essi contenute. PROGRAMMA DIDATTICO • SCRITTURA DI FORMULE COMPLESSE -- Funzioni condizionali - gestione base • FORMATTAZIONE AVANZATA DELLE CELLE -- Formattazione condizionale • GESTIONE AVANZATA DEI GRAFICI -- Concetti di base e creazione rapida -- Panoramica sui tipi di grafico -- Grafici a torta, a linee, istogrammi, torte delle torte, a bolle -- Personalizzazione dei grafici -- Barre di errore e linee di tendenza -- Opzioni per i grafici 3D -- Creazione di un grafico personalizzato • GESTIONE DI DATABASE - FONDAMENTI -- Cenni fondamentali -- La “Finestra modulo” -- Ordinamento dei dati -- Filtro delle informazioni -- I Subtotali -- Cenni fondamentali sulle tabelle Pivot • CONTROLLO DEI DATI -- Inserimento di commenti sul foglio -- Le regole di convalida -- Strumenti di controllo -- Protezione di fogli e cartelle 560,00 96 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCPRO CORSO PROFESSIONALE DI MICROSOFT EXCEL CODICE: EXCPRO DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso mira a fornire competenze più evolute dei fogli di calcolo Microsoft Excel. METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, E’ prevista inoltre una breve panoramica circa l’utilizzo del registratore di macro ed un’ esercitazione finale per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Alla fine della sessione gli utenti saranno in grado di gestire più database tra loro collegati, contenenti formule aritmetiche e funzioni (anche annidate) ed effettuare ordinamenti, filtri ed analisi avanzate mediante Pivot e Dashboard PROGRAMMA DIDATTICO • SCRITTURA DI FORMULE COMPLESSE -- Funzioni condizionali - trattazione completa • FORMATTAZIONE AVANZATA DELLE CELLE -- Formattazione condizionale • GESTIONE DI DATABASE -- Cenni fondamentali -- Ordinamento dei dati -- Filtro delle informazioni -- Le funzioni di database -- La nomenclatura degli intervalli -- Le “Data Tables” -- I Subtotali -- Le tabelle Pivot - trattazione completa • ALTRE FAMIGLIE DI FUNZIONI -- Funzioni di ricerca e riferimento, funzioni di controllo -- Funzioni sul testo -- Gestione di Date/Ore • LE MACRO -- Introduzione -- Il registratore di macro -- Creazione di pulsanti personalizzati e shortcut 560,00 97 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCDAT METODI STATISTICI PER ANALISI DEI DATI CON EXCEL CODICE: EXCDAT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Conoscere i metodi statistici di base per una analisi efficace e corretta di basi dati aziendali, applicabili anche in progetti IT (data quality, test, prototipazione) Utilizzare comandi e funzioni del foglio elettronico per saper progettare e implementare modelli di trattamento e analisi dei dati METODOLOGIA DIDATTICA • Esposizione in aula CONOSCENZE IN USCITA • Conoscenza di metodi statistici applicabili in azienda e di funzioni statistiche di Excel PROGRAMMA DIDATTICO • Fenomeni, dati, variabili -- Dati elementari e sintesi (tabelle di frequenza, …) -- Misure di sintesi (media, moda, mediana, ….) -- Misure di variabilità (deviazione standard, Shannon, …) • La dipendenza tra variabili (correlazione, chi – quadro, ….) -- I modelli statistici: obiettivi, tipologie, …. -- Il modello di regressione lineare • Le funzioni statistiche di Excel -- Misure di sintesi (medie, mnediana, moda) -- Misure di variabilità (dev.st, varianza, …) -- Analisi di dipendennza (correlazione, chi qiuadro, …) • (rassegna elenco delle funzioni =parola(..) con sintassi e veloci esempi • Comandi e procedure -- Procedure Analisi Dati -- Risolutore -- Tabelle pivot • Applicazioni -- Analisi di flussi dati gestionali (ordini o vendite) -- Data Quality con Excel: campionamento e analisi degli errori 560,00 98 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ACEBASE CORSO BASE DI MICROSOFT ACCESS CODICE: ACEBASEDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Utilizzare e gestire dei “cataloghi di informazioni” tramite le funzionalità di base di Ms Access METODOLOGIA DIDATTICA • Ex-cathedra, esercitazioni pratiche CONOSCENZE IN USCITA • I partecipanti alla fine del corso acquisiranno la capacità di creare un database, di interrogarlo, di salvarlo e di realizzare tabelle, report e maschere. PROGRAMMA DIDATTICO • • • • • • • Tabelle: Definizione e creazione di una tabella; Chiave primaria; Impostare le proprietà di una tabella; Relazionare le tabelle. Maschere: Definizione e creazione di una maschera; Controlli e Formattazione; Sottomaschere. Report; Definizione e creazione di un report; Stampa e formattazione; Sottoreport. Query: Definizione e creazione di una query; Principali tipi di query: selezione, eliminazione, accomodamento, aggiornamento Formattazione di numeri Esercitazioni specifiche 840,00 99 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ACEADV CORSO AVANZATO DI MICROSOFT ACCESS CODICE: ACEADVDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Una conoscenza approfondita delle possibilità offerte da una applicazione di database. METODOLOGIA DIDATTICA • Ex-cathedra, esercitazioni pratiche CONOSCENZE IN USCITA • I partecipanti alla fine del corso acquisiranno la capacità di utilizzare il database per: -- organizzare, estrarre,visualizzare e creare report di dati impiegando le funzionalità avanzate di cui l’applicazione di database dispone -- conoscere i diversi modi per correlare ed organizzare dati -- importare, collegare ed esportare dati da e verso, altre applicazioni -- scrivere ed eseguire semplici Macro per automatizzare le particolari operazioni PROGRAMMA DIDATTICO • Progettazione tabelle: -- > Campi e colonne -- > Relazioni/join -- > Integrità referenziale • Progettazione delle query -- > Tipi di query -- > Formule nelle query -- > Raffinamento di una query -- > Query ed SQL • Progettazione di una maschera -- > Controlli -- > Sottomaschere • Progettazione di un report -- > Calcoli -- > Presentazione • Macro -- > Registrazione -- > Associazione • Esercitazioni Specifiche 560,00 100 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI ACEDEV CORSO BASE DI MICROSOFT ACCESS PER SVILUPPATORI CODICE: ACEDEVDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire nozioni e tecniche per l’utilizzo di Microsoft Access METODOLOGIA DIDATTICA • I vari argomenti saranno presentati in stretto riferimento al prodotto Microsoft Access 2010 • La trattazione sarà completata con esempi pratici ed esercitazioni PREREQUISITI • Buona familiarità con applicativi in ambiente Windows CONOSCENZE IN USCITA • I partecipanti alla fine del corso acquisiranno la capacità di creare un database, di interrogarlo, di salvarlo e di realizzare tabelle, report e maschere PROGRAMMA DIDATTICO • Richiami di teoria delle basi di dati -- Dati e informazioni -- Il modello relazionale dei dati • L’interfaccia di Microsoft Access -- Access vs Excel -- I menu -- Le autocomposizioni -- La modalità struttura • Gestione tabelle -- Tipi di dato -- Chiave primaria -- Relazioni -- Importazione di dati da fonti esterne • Gestione query -- Tipi di query -- Modalità di progettazione -- Query di selezione -- Query di aggiornamento -- Query di accodamento -- Query di cancellazione -- Query di creazione tabella • Gestione maschere -- Definizione della struttura -- Maschere associate e non associate -- L’origine record -- Controlli associati e non associati -- Controlli di base >> Etichetta >> Pulsante >> Casella di testo >> Casella combinata >> Casella di riepilogo >> Check box >> Gruppo di opzioni >> Immagine >> Sottomaschera • Gestione report -- Definizione della struttura -- Analogie e differenze rispetto alle maschere -- Creazione di report a partire da una maschera -- Sottoreport 1.120,00 101 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WRDBASE CORSO BASE DI MICROSOFT WORD CODICE: WRDBASEDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rendere operativi sulle funzionalità di base e di comune interesse del prodotto. • Dare una informativa sulle funzionalità più evolute del prodotto • Fornire una chiara visione delle aree di applicabilità del prodotto METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Alla fine della sessione i partecipanti saranno in grado di creare documenti professionali. PROGRAMMA DIDATTICO • Familiarizzazione con l’ambiente word -- > Pulsante Office -- > Barra multifunzione, Gruppi e Pulsanti -- > Barra di accesso rapido -- > Cursore, righello • Primi passi -- > Scrittura di un testo corto -- > Modalità di visualizzazione -- > Modalità di spostamento del cursore -- > Modalità di selezione -- > Modalità di Taglia-Copia-Incolla -- > Primi pulsanti della Scheda Home -- > Salvataggio • Formattazione del testo -- > Gruppo Carattere -- > Gruppo Paragrafo -- > Gruppo Stili • Elenchi -- > Creazione -- > Formato • Azioni varie -- > Ricerca e sostituzione -- > Controllo ortografico -- > Sinonimi e contrari -- > Sillabazione -- > Correzione automatica -- > Testo in colonne e Capolettera -- > Tabulazioni • Elementi fuori testo -- > Note -- > Numeri di pagina -- > Intestazioni e piè di pagina -- > Interruzione di pagina • Stampa -- > Anteprima di stampa -- > Imposta pagina -- > Stampa • Inserimento di oggetti -- > Oggetti grafici (ClipArt, …) -- > Testo da altro file Word -- > Collegamento Ipertestuale a file o Pagina Web • Tabelle • > Creazione e modifica -- > Formule e Grafici (cenni) -- Stampa Unione -- > Stampa Unione Lettere (cenni) -- > Stampa Unione Buste, Etichette 102 560,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI WRDADV CORSO AVANZATO DI MICROSOFT WORD CODICE: WRDADVDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rendere operativi sulle funzionalità sulle funzionalità più evolute del prodotto. METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Alla fine della sessione i partecipanti saranno in grado di creare documenti professionali utilizzano le funzionalità più evolute. PROGRAMMA DIDATTICO • Ripasso funzionalità e comandi del corso base -- > Modalità di visualizzazione, spostamento del cursore, selezione, Taglia-Copia-Incolla -- > Uso delle Barre multifunzione -- > Gruppo Carattere, Gruppo Paragrafo, Bordi, Sfondo e Copia Formato -- > Elenchi -- > Elementi fuori testo -- > Stampa • Stampa Unione -- > Stampa Unione Lettere -- > Stampa Unione Messaggi di Posta Elettronica -- > Stampa Unione Buste -- > Stampa Unione Etichette -- > Stampa Unione Elenco • Interruzioni -- > Interruzioni di pagina -- > Interruzioni di sezione • Composizioni automatiche -- > Ripasso Correzione automatica -- > Blocco predefinito – Glossario • Stili -- > Creazione, modifica ed eliminazione -- > Elenchi e stili -- > Libreria degli Stili • Navigazione -- > Segnalibri -- > Riferimenti incrociati -- > Collegamento Ipertestuale (approfondimento) • Modelli -- > Creazione, modifica ed eliminazione -- > Utilizzo • Protezione -- > Varie opzioni di protezione • Sommario e indici -- > Sommario (Indice degli Argomenti) -- > Indice (Indice analitico) -- > Impostazioni Word -- > Personalizzazione delle Barre -- > Personalizzazione delle Opzioni generali -- > Struttura -- > Strutturare un documento • Macro -- > Registrazione, modifica ed eliminazione -- > Utilizzo • Moduli -- > Impostare un documento con Controlli Modulo • Scambio d’informazioni -- > Commenti -- > Confronto -- > Revisioni • Web -- > Vari comandi per il Web 103 560,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCHBASE CORSO BASE DI MICROSOFT OUTLOOK EXCHANGE (UTENTI) CODICE: EXCHBASE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rendere operativi i partecipanti sulle funzionalità basilari ed avanzate del prodotto. • Fornire una chiara visione delle aree di applicabilità del prodotto METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Alla fine della sessione i partecipanti saranno in grado di gestire la propria posta elettronica utilizzando sia le funzioni base che quelle più avanzate di Microsoft Outlook PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Introduzione ai programmi della categoria groupware. Interfaccia di Outlook Introduzione alla posta elettronica Utilizzo delle cartelle di posta elettronica Invio e ricezione messaggi Inoltro e risposte ai messaggi Allegare file ai messaggi Visualizzazione delle cartelle di posta Introduzione ai Contatti Aggiungere ed eliminare schede ai propri contatti Visualizzazioni dei contatti Inviare messaggi email ai contatti Stampare una rubrica dei propri contatti Creazione di cartelle di posta personalizzate Definire una visualizzazione cartelle personalizzata Definire regole di ricezione ed invio messaggi Creazione di moduli di posta elettronica Utilizzare i pulsanti di voto in un messaggio email Organizzare la posta Ricercare messaggi di posta Utilizzare il calendario per definire una riunione Ricevere le conferme agli inviti alle riunioni Visualizzare la disponibilità dei partecipanti Impostare appuntamenti ricorrenti Creare una lista di distribuzione con i propri contatti Personalizzare la visualizzazione dei contatti Organizzare i contatti Ricercare i contatti Definire campi personalizzati nei contatti Impostare ricorrenze alle attività Assegnare attività ai propri contatti Inviare attività come messaggi di posta Configurare Outlook Utilizzare Outlook e la posta interna Configurare un’account di posta Backup delle cartelle Condivisioni delle cartelle 560,00 104 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCHADV CORSO AVANZATO DI MICROSOFT OUTLOOK EXCHANGE (SISTEMISTI) CODICE: EXCHADVDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso insegnerà come configurare Exchange Server 2010, oltre a fornire linee guida, best practices e e tutte le informazioni che potranno essere di aiuto per ottimizzare la distribuzione di Exchange Server. METODOLOGIA DIDATTICA • Lezioni frontali con spiegazione del docente e laboratori in aula CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di: -- Installare e implementare Exchange Server 2010. -- Configurare Mailbox e componenti del server. -- Gestire gli oggetti recipient. -- Configurare il ruolo server di Client Access. -- Gestire il trasporto dei messaggi. -- Configurare il flusso sicuro di messaggi tra l’organizzazione di Exchange Server e Internet. -- Implementare una soluzione ad alta disponibilità per le Mailbox e i ruoli del server. -- Pianificare e implementare backup e ripristino per i ruoli server. -- Pianificare e configurare le policy di messaging e la conformità. -- Configurare i permessi di Exchange Server per l’accesso e la sicurezza interna ed esterna. -- Monitorare e manutenere il sistema di messaggistica. -- Transizioni da Exchange Server 2003 o Exchange Server 2007 a Exchange Server 2010. -- Configurare i ruoli del server e i componenti di Unified Messaging. -- Implementare High Availability in molteplici siti e implementare Federated Sharing PROGRAMMA DIDATTICO • Module 1: Deploying Microsoft Exchange Server 2010 -- > Overview of Exchange Server 2010 Requirements -- > Installing Exchange Server 2010 Server Roles -- > Completing an Exchange Server 2010 Installation -- > Lab : Installing Exchange Server 2010 -- > Evaluating Requirements for an Exchange Server Installation -- > Preparing for an Exchange Server 2010 Installation -- > Installing Exchange Server 2010 -- > Lab : Verifying an Exchange Server 2010 Installation -- > Verifying an Exchange Server 2010 Installation • Module 2: Configuring Mailbox Servers -- > Overview of Exchange Server 2010 Administrative Tools -- > Configuring Mailbox Server Roles -- > Configuring Public Folders -- > Lab : Configuring Mailbox Servers -- > Configuring Mailbox Databases -- > Configuring Public Folders • Module 3: Managing Recipient Objects -- > Managing Mailboxes -- > Managing Other Recipients -- > Configuring E-Mail Address Policies -- > Configuring Address Lists -- > Performing Bulk Recipient Management Tasks -- > Lab : Managing Recipient Objects -- > Managing Recipients -- > Configuring E-Mail Address Policies -- > Configuring Address Lists -- > Performing Bulk Recipient Management Tasks • Module 4: Managing Client Access -- > Configuring the Client Access Server Role -- > Configuring Client Access Services for Outlook Clients -- > Configuring Outlook Web App -- > Configuring Mobile Messaging -- > Lab : Configuring Client Access Servers for Outlook Anywhere Access -- > Configuring Client Access Servers -- > Configuring Outlook Anywhere -- > Lab : Configuring Client Access Servers for Outlook Web App and Exchange ActiveSync 105 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI EXCHADV • • • • • 106 CORSO AVANZATO DI MICROSOFT OUTLOOK EXCHANGE (SISTEMISTI) -- > Configuring Outlook Web App -- > Configuring Exchange ActiveSync Module 5: Managing Message Transport -- > Overview of Message Transport -- > Configuring Message Transport -- > Lab : Managing Message Transport -- > Configuring Internet Message Transport -- > Troubleshooting Message Transport -- > Troubleshooting Internet Message Delivery Module 6: Implementing Messaging Security -- > Deploying Edge Transport Servers -- > Deploying an Antivirus Solution -- > Configuring an Anti-Spam Solution -- > Configuring Secure SMTP Messaging -- > Lab : Configuring Edge Transport Servers and Forefront Protection 2010 -- > Configuring Edge Transport Servers -- > Configuring ForeFront Protection 2010 for Exchange Servers -- > Lab : Implementing Anti-Spam Solutions -- > Configuring an Anti-Spam Solution on Edge Transport Servers Module 7: Implementing High Availability -- > Overview of High Availability Options -- > Configuring Highly Available Mailbox Databases -- > Deploying Highly Available Non-Mailbox Servers -- > Lab : Implementing High Availability -- > Deploying a DAG -- > Deploying Highly Available Hub Transport and Client Access Servers -- > Testing the High Availability Configuration Module 8: Implementing Backup and Recovery -- > Planning Backup and Recovery -- > Backing Up Exchange Server 2010 -- > Restoring Exchange Server 2010 -- > Lab : Implementing Backup and Recovery -- > Backing Up Exchange Server 2010 -- > Restoring Exchange Server Data -- > Restoring Exchange Servers (optional) Module 9: Configuring Messaging Policy and Compliance -- > Introducing Messaging Policy and Compliance -- > Configuring Transport Rules -- > Configuring Journaling and Multi-Mailbox Search -- > Configuring Messaging Records Management -- > Configuring Personal Archives -- > Lab : Configuring Transport Rules, Journal Rules, and Multi-Mailbox Search -- > Configuring Transport Rules -- > Configuring Journal Rules and Multi-Mailbox Search -- > Lab : Configuring Messaging Records Management and Personal Archives -- > Configuring Messaging Records Management -- > Configuring Personal Archives • Module 10: Securing Microsoft Exchange Server 2010 -- > Configuring Role Based Access Control -- > Configuring Security for Server Roles in Exchange Server 2010 -- > Configuring Secure Internet Access -- > Lab : Securing Exchange Server 2010 -- > Configuring Exchange Server Permissions -- > Configuring a Reverse Proxy for Exchange Server Access • Module 11: Maintaining Microsoft Exchange Server 2010 -- > Monitoring Exchange Server 2010 -- > Maintaining Exchange Server 2010 -- > Troubleshooting Exchange Server 2010 -- > Lab : Maintaining Exchange Server 2010 -- > Monitoring Exchange Server 2010 -- > Troubleshooting Database Availability -- > Troubleshooting Client Access Servers • Module 12: Upgrading from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010 -- > Overview of Upgrading to Exchange Server 2010 -- > Upgrading from Exchange Server 2003 to Exchange Server 2010 -- > Upgrading from Exchange Server 2007 to Exchange Server 2010 -- > Lab : (no lab) • Module 13: Implementing Unified Messaging -- > Overview of Telephony -- > Introducing Unified Messaging -- > Configuring Unified Messaging -- > Lab : Implementing Unified Messaging -- > Installing and Configuring Unified Messaging Features • Module 14: Advanced Topics in Exchange Server 2010 -- > Deploying Highly Available Solutions for Multiple Sites -- > Implementing Federated Sharing Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PPTBASE CORSO BASE DI MICROSOFT POWERPOINT CODICE: PPTBASE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso mira a fornire i concetti fondamentali di grafica per effettuare delle presentazioni professionali, in particolare ha l’obiettivo di insegnare come utilizzare gli strumenti grafici, creare slides, presentazioni e come effettuarne le stampe METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di utilizzare le funzionalità di base di Power Point PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • introduzione a Power Point struttura di una diapositiva layout di una diapositiva creare layout tipi di visualizzazione utilizzo simboli grafici elementari: linee, cerchi, poligoni, ecc. utilizzo delle caselle di testo utilizzo di immagini importate da Clip Art inserire immagini esterne inserire e formattare le tabelle inserire e personalizzare smart art intestazioni e piè di pagina raggruppare forme e gestire i livelli utilizzare i temi e personalizzarli inserimento e gestione di animazioni inserimento e gestione di transizioni diapositive opzioni di stampa 560,00 107 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 METODOLOGIE E STRUMENTI PPTADV CORSO AVANZATO DI MICROSOFT POWERPOINT CODICE: PPTADV DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Scopo di questo corso è quello di approfondire lo studio delle funzioni di Power Point per usufruire in modo professionale delle potenzialità offerte dal programma ed apprendere nuovi comandi che ne renderanno ottimale la gestione. METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico, durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point), è prevista una esercitazione per mettere in pratica le nozioni apprese. CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di utilizzare le funzionalità più articolate di Power Point PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • Creazione e personalizzazione degli smart art Creazione manuale e personalizzazione di grafici Importare e personalizzare i grafici Creare nuovi Temi Creare e personalizzare lo schema diapositiva Creare una presentazione non lineare Utilizzare i pulsanti di azione e i link ipertestuali Inserire Oggetti esterni Inserire e gestire la numerazione delle animazioni Inserire commenti Utilizzo della penna durante le presentazioni Impostazioni di stampa Creare depliant e locandine Salvare la presentazione in html Far dialogare Power Point con altri applicativi Microsoft office 560,00 108 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPRO1 ORACLE PROFESSIONAL BASE CODICE: ORAPRO1DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire competenza tecnica di base di tipo applicativo sul Database Oracle, sia per quanto riguarda l’utilizzo di SQL che di PL/SQL, per rendere il discente autonomo alla fine del corso nell’utilizzo dei principali strumenti applicativi del DBMS • Far apprendere l’uso del linguaggio SQL e le tecniche di utilizzo di base • Descrivere le caratteristiche fondamentali del linguaggio PL/SQL e le sue modalità di utilizzo. • I contenuti del corso sono fanno riferimento, principalmente, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti. METODOLOGIA DIDATTICA • 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 (PL/SQL Developer) e utilizzando un database di esempio appositamente predisposto CONOSCENZE IN USCITA • Conoscenza operativa del DBMS Oracle, del linguaggio SQL, sia per quanto riguarda la componente DML che DDL, e del linguaggio PL/ SQL, tale da consentire l’inserimento in autosufficienza in attività di sviluppo applicativo su DBMS Oracle PROGRAMMA DIDATTICO • Introduzione al database Oracle -- Richiami al modello relazionale dei dati -- Caratteristiche del DBMS Oracle -- Il linguaggio SQL -- Il linguaggio PL/SQL -- L’ambiente IDE PL/SQL Developer (login al DBMS, script e query) -- Illustrazione delle caratteristiche del database di esempio • Il linguaggio SQL -- Recupero dei dati: Caratteristiche di una SELECT -- Report di dati a partire da una SELECT -- Uso degli operatori aritmetici -- Filtri attraverso la clausola WHERE (operatori logici e di confronto) -- Ordinamento dei dati (ORDER BY) -- Utilizzo di funzioni stringa nelle clausole SELECT e WHERE -- Manipolazione di dati numerici (ROUND, TRUNC, MOD) -- Aritmetica delle date e funzioni data -- Funzioni di conversione ed espressioni condizionali (TO_CHAR, TO_DATE, TO_NUMBER, NVL, NULLIF…) -- Aggregazioni e raggruppamenti di dati (GROUP BY, HAVING) -- Accesso a tabelle multiple (I diversi tipi di JOIN) -- Utilizzo di Subquery (single-row e multiple-row) -- Operatori di tipo SET per combinare più query in un’unica query (controllo dell’ordine delle righe restituite con operatori di SET) -- Statement DML (INSERT, UPDATE, DELETE) -- Transazioni (COMMIT, ROLLBACK) e read consistency -- Statement DDL per creare e manipolare tabelle (struttura di una tabella, tipi di dati per le colonne, constraints) -- Creazione di altri oggetti all’interno di uno schema (viste e recupero di dati attraverso esse, sequenze, indici e sinonimi) • Il dizionario dei dati e il controllo degli accessi nel Database Oracle -- Caratteristiche del dizionario dei dati -- Come recuperare le caratteristiche di tabelle, colonne, constraints, viste, sequenze, sinonimi -- Privilegi di sistema e privilegi su oggetti -- Privilegi e ruoli (grant, verifica, rimozione) • Concetti fondamentali sulla programmazione strutturata -- Concetto di algoritmo -- Programmazione strutturata -- Teorema di Jacopini Bohm -- Struttura di un programma -- ipologia di istruzioni -- Istruzioni di manipolazione -- Istruzioni di controllo -- Selezione 1.400,00 QUOTA -- Iterazione ISCRIZIONE • SQL e PL/SQL PER -- Differenze tra SQL e PL/SQL PARTECIPANTE -- Uso sinergico di SQL e PL/SQL (in € / IVA esclusa) -- Benefici nell’uso del PL/SQL • Introduzione al PL/SQL 109 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPRO1 ORACLE PROFESSIONAL BASE • Tipi di blocchi PL/SQL -- Creazione ed esecuzione di blocchi anonimi PL/SQL -- Generazione di output da un blocco PL/SQL • Identificatori PL/SQL -- I diversi tipi di identificatori in un programma PL/SQL -- Sezione dichiarativa -- Variabili, costanti e tipi di dati scalari -- Attributo %TYPE -- Variabili di bind -- Uso di sequenze in espressioni PL/SQL • Interazione tra PL/SQL e Database -- Usare SELECT all’interno di codice PL/SQL per recuperare dati -- Il concetto di cursore SQL -- Utilizzo di PL/SQL per manipolare i dati -- Utilizzo degli attributi del cursore SQL per ottenere informazioni sui dati manipolati -- Gestione di transazioni all’interno di PL/SQL • Strutture di controllo del PL/SQL -- Istruzioni condizionali (IF, CASE) -- Simple loop statement -- WHILE loop statement -- FOR loop statement • Tipi di dato complessi in PL/SQL -- PL/SQL records e attributo %ROWTYPE -- INSERT e UPDATE di dati con i PL/SQL records -- Collection di tipo INDEX BY (collection di scalari e collection di records) • Cursori espliciti in PL/SQL -- Dichiarazione, apertura, fetching e chiusura di un cursore esplicito -- Cursor FOR loop -- %ROWCOUNT e %NOTFOUND -- Clausole FOR UPDATE e WHERE CURRENT • Gestione di eccezioni in PL/SQL -- Gestione errori predefiniti del server -- Gestione errori non predefiniti del server -- Gestione di user defined exceptions -- Propagazione delle eccezioni -- Procedura RAISE_APPLICATION_ERROR 110 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPRO_SQL ORACLE PROFESSIONAL SQL AVANZATO CODICE: ORAPRO_SQL DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire competenza tecnica avanzata di tipo applicativo sul Database Oracle per quanto riguarda l’utilizzo di SQL. • Rafforzare le competenze nell’uso del linguaggio SQL e le tecniche avanzate in contesti reali di progetto • I contenuti del corso fanno riferimento, principalmente, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su casi reali. Le esercitazioni verranno svolte attraverso l’utilizzo di un IDE (SQL Developer) e utilizzando un database di esempio appositamente predisposto. • Le esercitazioni verranno condotte anche sotto forma di case study tratte da situazioni reali di progetto CONOSCENZE IN USCITA • Conoscenza approfondita del linguaggio SQL in termini di strumenti avanzati con cenni alle performance e al tuning, tale da garantire un elevato livello di produttività in attività di sviluppo applicativo su DBMS Oracle PROGRAMMA DIDATTICO • l linguaggio SQL -- Richiami e verifica conoscenza operativa e di base del linguaggio SQL -- Creazione di constraints -- Indici function-based -- Indici di tipo JOIN -- Viste semplici e complesse: manipolazione di dati con e senza trigger INSTEAD OF -- Viste materializzate e principali proprietà -- Automatic e manual locking • Utilizzo di HINTS -- CROSS APPLY e OUTER APPLY joins • Gestione dei dati gerarchici -- Operazioni FLASHBACK -- Recupero di dati gerarchici e formattazione con LPAD e -- Creazione e utilizzo di EXTERNAL tables pseudocolonna LEVEL • Recupero di dati attraverso le sub-queries -- Caratteristiche dei dati gerarchici -- Sub query di tipo multi-column -- Navigazione di alberi, top down e bottom up -- Sub query correlate (update e cancellazione di righe) -- Pruning di rami e nodi di una gerarchia -- Operatori EXISTS e NOT EXISTS • Oracle Text -- Clausola WITH -- Indexing Services (Indici invertiti a norma ISO di tipo CTXCAT e • Utilizzo dei costrutti PIVOT e UNPIVOT CONTEXT, Indici di tipo CTXRULE) • Funzioni analitiche -- Operatori CONTAINS, CATSEARCH, MATCHES -- Utilizzo di PARTITION BY -- Classification Services (Rule Based, Supervised, Unsupervised) -- Utilizzo delle possibili clausole che definiscono l’ambito di partizionamento • Pattern matching -- operatore MATCH_RECOGNIZE -- clausola MEASURES -- clausola PATTERN -- operatori INLINE e LATERAL • Multiset conditions -- operatori IS A SET, IS EMPTY, MEMBER, SUBMULTISET OF • Manipolazione di grandi insiemi di dati -- Manipolazione dei dati attraverso sub-queries -- Merge di righe in una tabella • Supporto al recupero dei dati attraverso le espressioni regolari -- Recuperare, inserire e modificare dati tramite le espressioni regolari 1.400,00 111 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPRO_PLSQL ORACLE PROFESSIONAL PL/SQL AVANZATO CODICE: ORAPRO_PLSQL DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire competenza tecnica avanzata di tipo applicativo sul Database Oracle per quanto riguarda l’utilizzo del linguaggio PLSQL • Rafforzare le competenze nell’uso del linguaggio PLSQL e le tecniche avanzate in contesti reali di progetto • I contenuti del corso fanno riferimento, principalmente, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti METODOLOGIA DIDATTICA • 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 (PL/SQL Developer) e utilizzando un database di esempio appositamente predisposto. • Le esercitazioni verranno condotte anche sotto forma di case study tratte da situazioni reali di progetto CONOSCENZE IN USCITA • Conoscenza approfondita del linguaggio PLSQL, dei principali package di sistema e delle linee guida progettuali per la realizzazione di applicazioni PL/SQL ad alte prestazioni PROGRAMMA DIDATTICO • Richiami sui concetti fondamentali del PL/SQL • Stored procedure: Procedure e funzioni -- Creazione di procedure e funzioni -- Passaggio di parametri (metodo posizionale, nominale e misto) -- Parametri formali con valori di default -- Funzioni utilizzabili in SQL -- Differenza fra “definer rights” e “invoker rights” • Stored procedure: Package -- Creazione di package -- Oggetti pubblici e privati all’interno di un package -- Dichiarazioni di forward -- Inizializzazione di un package -- Stato di invarianza degli oggetti • Stored procedure: Trigger -- Tipologie di trigger -- Trigger DML -- Errore di “mutating table”, spiegazione ed esempi -- Trigger “instead-of” -- Statement trigger e Row trigger -- Trigger DDL , Database trigger e system- event trigger -- Compound trigger • Gestione della compilazione -- Compilazione condizionale -- Utilizzo del package DBMS_DB_VERSION -- Utilizzo delle procedure DBMS_PREPROCESSOR -- Offuscamento e wrapping del codice PL/SQL -- Cenni sulla compilazione nativa • Gestione avanzata dei cursori -- Richiami sui cursori -- Utilizzo del Ref-Cursor • Tipi di dati definiti dalll’utente -- Tipi di dato SQL e PL-SQL -- Cenni sulla creazione di oggetti • PL/SQL collections -- Caratteristiche delle collection -- Array associativi -- Nested Tables -- Varrays -- Scrivere codice PL/SQL che utilizzi efficacemente le collections (BULK BIND e FORALL) • Utilizzo di SQL dinamico -- Flusso di esecuzione dell’SQL e caratteristiche dell’SQL dinamico all’interno di codice PL/SQL -- Utilizzo di Native Dynamic SQL -- Utilizzo del package DBMS_SQL • Manipolazione di LOB da PL/SQL 112 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPRO_PLSQL • • • • • • 113 ORACLE PROFESSIONAL PL/SQL AVANZATO -- LOB objects -- Gestione di internal LOBS -- Lavorare con i BFILE e con l’oggetto DIRECTORY -- Il package DBMS_LOB e la gestione programmatica di LOB temporanei Data abstraction e information hiding in PL/SQL -- Ingegneria del software e PL/SQL -- Come strutturare al meglio un’applicazione -- PL/SQL come linguaggio per l’implementazione di servizi e librerie per l’accesso ai dati -- Progettazione di API di accesso ai dati in PL/SQL -- Cenni sull’utilizzo dei package di sistema (DBMS_MAIL, UTL_HTTP) -- Utilizzo del package UTL_FILE. Descrizione delle principali funzioni e procedure del apckage -- Cenni di utilizzo del package DMS_XMLGEN per la manipolazione di dati XML in PL/SQL Gestione delle eccezioni -- Logging delle situazioni di anomalia -- Implementazione di un framework per la gestione generalizzata delle eccezioni e del logging Sicurezza delle applicazioni PL/SQL -- SQL injection -- Cenni sull’utilizzo del package DBMS_ASSERT Debug -- Cenni sull’utilizzo del package DBMS_TRACE Profiling -- Utilizzo del Profiling -- Utility plshprof Ottimizzazione del codice PL/SQL -- Inline function -- PLSQL_OPTIMIZE_LEVEL Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORATEXT LABORATORIO ORACLE “UNSTRUCTURED DATA & TEXT MINING” CODICE: ORATEXT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una specializzazione di alto profilo per lo sviluppo di soluzioni applicative di gestione di dati non strutturati (sistemi di content, document e knowledge management, motori di ricerca) utilizzando il Database Oracle e le funzioni Oracle Text incluse nel DBMS. • I contenuti del corso sono centrati sulla versione 11g del DBMS. Verranno tuttavia evidenziati, ove necessario e in relazione ad ad argomenti specifici, eventuali punti di differenza rispetto alla versione precedente 10gR2, caratterizzata da una base di installato ancora significativa su progetti di rilevanza aziendale. METODOLOGIA DIDATTICA • La frequenza al Laboratorio sarà preceduta dall’invio ai discenti di materiale preparatorio per una introduzione teorica ai temi trattati e la definizione dei requisiti di un progetto pilota, da realizzare nel corso del Laboratorio. Tali temi saranno oggetto di un questionario propedeutico prima della frequenza al Laboratorio. • Il Laboratorio sarà incentrato su sessioni teoriche di breve durata durante le quali verranno richiamati e approfonditi i temi del materiale preparatorio, alle sessioni teoriche verranno affiancate esercitazioni mirate su ciascun singolo tema. • La trattazione teorico/pratica degli argomenti sarà completata dalla realizzazione di un progetto pilota i cui requisiti verranno progressivamente implementati durante le 3 giornate di Laboratorio. CONOSCENZE IN USCITA • Conoscenza specialistica degli strumenti messi a disposizione da Oracle DBMS per la gestione di dati non strutturati (testi, documenti, contenuti) per lo sviluppo di soluzioni applicative avanzate di content, document e knowledge management PROGRAMMA DIDATTICO • I dati non strutturati -- > Principi di architettura dell’informazione e organizzazione della conoscenza -- > Schematizzazione e classificazione della conoscenza -- > Strutturazione della conoscenza (top-down, bottom-up) -- > Organizzazione della conoscenza (keyword, metadati, tassonomie, tesauri, ontologie, classificazioni, web semantico) -- > Strumenti per l’information retrieval (motori di ricerca full-text e semantici) -- > Sistemi per la navigazione delle informazioni (integrare una funzione di ricerca con i tesauri e la classificazione) -- > Classificazione per il web (classificazione gerarchico-enumerativa o multidimensionale o a faccette) -- > Applicazioni ed esempi (tecniche per le ricerche full-text, scoring del metadati e pesatura dei risultati) -- > Tecniche di classificazione (card sorting, affinity diagrams) -- > Dalle tassonomie alle mappe concettuali e alle ontologie • Oracle Text -- > Indexing Services -- > Indici invertiti a norma ISO di tipo CTXCAT e CONTEXT -- > Indici di tipo CTXRULE -- > Full-Text Search Services -- > Stop list -- > Operatori booleani -- > Operatori di prossimità -- > Operatore di accumulo -- > Ricerca in campi target per contenuti XML based -- > Espansione di query full-text (fuzzy, stemming, sonde, thesauri, woldcard) -- > Semantic Services -- > Network Data Model (strumenti e librerie Oracle per operare su grafi e modelli reticolari) -- > Oracle RDF Store -- > Supporto alle ontologie in Oracle 11g -- > Classification Services -- > Classificazione Rule Based -- > Classificazione Supervisionata (Decision Tree, Support Vector Machine) -- > Classificazione non supervisionata (clustering automatico di documenti) 840,00 114 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MYSQLDEV MYSQL DEVELOPER CODICE: MYSQLDEV DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una conoscenza sulle caratteristiche principali del prodotto mysql 5, gli strumenti che lo accompagnano e la sintassi SQL per effettuare tutte le operazioni fondamentali. METODOLOGIA DIDATTICA • La formazione sarà contemporaneamente teorica e pratica in quanto, durante il corso, tutte le nozioni acquisite a livello teorico troveranno un’immediata applicazione a livello pratico con esempi di casi reali. CONOSCENZE IN USCITA • Creazione e gestione di un database; definizione di tabelle e viste; conoscenza dei tipi di dati a disposizione; interrogazione e manipolazione dei dati; importazione/esportazione dati da/su file esterni; definizione di funzioni e procedure per task complessi; utilizzo di tool per interfacciarsi con MySQL. PROGRAMMA DIDATTICO • • • • • • • • • • • • MySql Client Program MySQL Query Browser MySQL Connectors Data type Databases Tables and Indexes Querying for data Updating data Joins Views Importing and Exporting Data Store Procedures and Functions: Obtaining Database metadata Testi di riferimento MySQL 5.0 Certificate Study Guide MySQL referencec manual 840,00 115 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADBA1 ORACLE11G/12C DATABASE ADMINISTRATOR BASE CODICE: ORADBA1 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le conoscenze necessarie per la definizione del progetto fisico di un database e per la gestione degli oggetti di un database server Oracle. Saranno presentati tutti i meccanismi e la caratteristiche del RDBMS • I contenuti del corso fanno riferimento, principalmente, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni CONOSCENZE IN USCITA • Conoscenza della struttura di un DB Oracle ed acquisizione delle conoscenze necessarie per poter effettuare la progettazione fisica del DB e per individuare le aree di intervento per migliorare le prestazioni del DB PROGRAMMA DIDATTICO • Installazione Oracle 11g • Installazione Oracle 12c • Caratteristiche principali delle versioni 11g/12c rispetto alle precedenti • Struttura di un Database Oracle, concetto di Istanza (SGA: shared pool database buffer cache, redo log buffer, Large pool e Java pool), database, server Oracle ed i processi Oracle • Concetti fondamentali su Oracle Grid • Principi di funzionamento dell’instanza • Hard Parse, Soft Parse, Peeking, Cursor Sharing, Adaptive Cursor • Gestione degli UNDO (Consistenza) • Gestione “Snapshot too old” e UNDO_RETENTION • SPFILE e PFILE • Processi di background • Tipologie di checkpoint (completo, incompleto e incrementale) • Struttura del database (datafile, redolog file e control file) • Spostamento dei datafile online (12c) • La progettazione fisica del database • Concetti fondamentali su ASM • Tipologia di utenti e ruoli • Profili • Blocco Oracle • Migrazione e Chaining delle righe • Creazione di un database • Comandi di shutdown e startup • Dizionario Dati e Viste Dinamiche V$ • Concetto di tablespace, creazione e modifica • Gestione dei segmenti (Automatic Segment Space Management) • Allocazione e deallocazione degli extent (Local Management e Data Dictionary Management) • Resumable Space Allocation • Presentazione degli oggetti che compongono un database oracle: Tabelle (standard, temporanee, partizionate, external), Constraint, Indici (standard, reverse, bitmap, di funzione, partizionati), IOT (index organized table), cluster, viste (standard, aggiornabili e materialized view), sequence, sinonimi, trigger • Introduzione alla tecnologia di Falshback (Flashback Query, Flashback Table, Flashback Version, Flashback, Flashback Transaction, Flashback Database, Total Recall) • Introduzione al backup e recovery, archivelog mode • Operazioni fondamentali di backup e recovery mediante RMAN • Retention Policy • Backupset e Copy • Backup incrementali • Utilities di Oracle: SqlLoader e DataPump • Spostamento dati fra piattaforme diverse • Implementazione Audit • Gestione dell’Automatic Workload Repository (AWR) 116 • • • • • • • • • • • Utilizzo dell’Automatic Database Diagnostic Monitor (ADDM) mpostazione degli “thresholds alert” Automatic Memory Management Memory Advisor Utilizzo dell’SQL Tuning Advisor Utilizzo dell’Acces Advisor Configurazione ed utilizzo del Resource Manager Configurazione ed utilizzo dello Scheduler Tecniche di upgrade verso Oracle 12c Configurazione Oracle Network e gestione del Listener Applicazione Patch 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADBA2 ORACLE 11G/12C DATABASE ADMINISTRATOR AVANZATO CODICE: ORADBA2DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti gli strumenti per poter amministrare un database server Oracle • I contenuti del corso fanno riferimneto, in particolare, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • • • • • Saper assicurare la disponibilità del database attraverso strategie di backup e restore; Saper individuare e correggere gli errori nei dati con l’utilizzo della flashback; Saper monitorare e amministrare le componenti del database, ad esempio: la memoria, le prestazioni e le risorse; Saper velocizzare l’ attività del DBA con l’aiuto della componente scheduler; Saper gestire i dischi per razionalizzare la capacità di utilizzo PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 117 Richiami sull’architettura di Oracle Database Server Caratteristiche particolari della versione 11g rispetto alle precedenti Gestione automatica delle S.G.A. Gestione della P.G.A. Advisor (Memory Advisor, Undo Advisor, SQLtuning Advisor, SQL Access Advisor) Configurazione della modalità Archivelog Backup dei Control File Configurazione dei Redo Log File in multiplex Backup, Restore e Recovery gestito dall’utente Backup consistente ed inconsistente Restore Recovery completo e incompleto Perdita dei Redo Log File Gestione degli Archived Log Flash/Fast Recovery Area Creazione di script dinamici per il backup Gestione del Pfile, Spfile e Password File Introduzione al Recovery Manager (RMAN) Impostazione dei parametri di default Impostazione del parametro CONTROL_FILE_RECORD_KEEP_TIME Impostazione delle Retention Policy Backup mediante Backupset Backup mediante Copie Allocazione manuale e automatica degli Channel Restore mediante RMAN Recovery completo e incompleto mediante RMAN Recovery di tabelle e partizioni Backup incrementale cumilativo e differenziale Autobackup del Control File e del Password File Verifica dei backup Riparazione dei blocchi Clonazione del database mediante RMAN Configurazione del Recovery Catalog Virtual Private Recovery Catalog Trasferimento dati fra piattaforme diverse Tecnologie di Flashback Introduzione all’ Automatic Storage Management (ASM) Gestione dell’instanza A.S.M. Startup e shutdown di un’instanza A.S.M. Configurazione dei dischi in gruppi Gruppi di failover Striping e Mirroring Utility ASMCMD Trasferimento dei file in ASM Schedulatore (Cenni) Resource Manager (Cenni) 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORARAC REAL APPLICATION CLUSTER FOR ORACLE DATABASE ADMINISTRATORS CODICE: ORARAC DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti chiare indicazioni su quali sono i pregi e difetti dell’architettura High Availabitlity di Oracle METODOLOGIA DIDATTICA • Il corso prevede l’integrazione della trattazione teorica degli argomenti con esercitazioni pratiche CONOSCENZE IN USCITA • Dopo aver frequentato il corso i partecipanti saranno in grado di determinare e saper valorizzare i pregi e difetti dell’architettura High Availabitlity di Oracle PROGRAMMA DIDATTICO • Architettura Oracle RAC 10g • Overview architettura Oracle RAC 11g • Novità RAC 12C -- high availability • Features RAC 11g -- ASM -- Uso dei Services -- Virtual IP -- high availability of connection • Installazione e configurazione -- Installazione Sofware -- Configurazione -- Componenti -- Casi Studio e Demo • Gestione e perfomance -- Amministrazione database in cluster -- Analisi delle performance -- Analisi problematiche su architettura distribuita -- Casi studio 840,00 118 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORA12NF ORACLE 12C ADMINISTRATOR NEW FEATURES CODICE: ORA12NF DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Gestire i “Oracle multitenant container databases” e I “pluggable databases” Configurare le Heat Map e utilizzare la “Automatic Data Optimization” Potenziare la sicurezza con le funzionalità “Unified Auditing, Privilege Analysis, Data Redaction” Aumentare le performance SQL con le opzioni Database In-Memory option, e le funzionalità “Full Database In-Memory Caching” e “Automatic Big Table Caching features” METODOLOGIA DIDATTICA • Il corso alternerà momenti di esposizione teorica a sessioni di laboratorio CONOSCENZE IN USCITA • Essere in grado di riconoscere e utilizzare le nuove caratteristiche del Database 12c PROGRAMMA DIDATTICO • • • • • • • • • • • • Basi di “multitenant” Creazione dei “container Database” Gestione dei “Multitenant Container” Gestione dei “Tablespaces (cenni)” Backup del Database 12c “Automatic Data Optimization” Funzionalità di sicurezza La “Data redaction” Emergency Monitoring Module Performance In-Memory Caching SQL Tuning 1.400,00 119 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPROTUN_01 CORSO DI ORACLE SQL E PL/SQL TUNING CODICE: ORAPROTUN_01 DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una specializzazione di base per lo sviluppo di soluzioni applicative performanti nella gestione di dati con il DBMS Oracle • I contenuti del corso sono centrati sulla versione 11g del DBMS METODOLOGIA DIDATTICA • Il Laboratorio sarà incentrato su sessioni teoriche durante le quali verranno approfonditi i temi del materiale preparatorio, alle sessioni teoriche verranno affiancate esercitazioni mirate su ciascun singolo tema. • La trattazione teorico/pratica degli argomenti sarà effettuata su una base dati di prova opportunamente predisposta per le attività di Laboratorio CONOSCENZE IN USCITA • Consapevolezza teorica ed operativa degli scenari che guidano il tuning SQL e PL/SQL sul DBMS Oracle • Conoscenza specialistica degli strumenti messi a disposizione da Oracle DBMS per l’ottimizzazione e il tuning SQL e PL/SQL PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Concetto generale di Response Time di un task Richiami sull’architettura e sul funzionamento Oracle Database Server Utilizzo della PGA (Sql Area, Workspace Areas e Direct Path) Analisi dell’esecuzione dei comandi SQL Sql ricorsivo Funzionalità e modalità di funzionamento dell’Ottimizzatore (Normal e Tuning) Hard Parse e Soft Parse Variabili di Bind e Peekeng SQLPlus EXPLAIN PLAN e Autotrace Package DBMS_XPLAN e il parametro STATISTIC_LEVEL (Differenze fra Basic, Typical e All) Trace e TKPROF: interpretazione della trace (cpu, elapsed, query, current, rows) Statistiche per l’Ottimizzatore basato sui Costi CBO Package DBMS_STATS Raccolta automatica delle statistiche Funzionamento e gestione degli Istogrammi Interpretazione dei piani di esecuzione Metodi di accessi ai dati: Full Table Scan, Index Range Scan, Index Fast Full Scan, ... Join: Nested Loop Join, Sort Merge Join, Hash Join, Star Join Indici semplici e composti Indici B*TREE: funzionamento e struttura Indici Bitmap: funzionamento e struttura Indici Reverse Indici Invisibili Function Based Index Indexed Organization Table (IOT) Partizionamento: funzionamento, tipologie e utilizzo Partition Pruning External Table Costrutti SQL Utili Uso di rownum PL/SQL: Bulk Processing, Modalità di caching, pipelined function, compilazione nativa, v$session_longops PROFILER PL/SQL Utility trcsess Statistiche estese Statistiche Pending Dynamic Sampling: parametro DYNAMIC_SAMPLING_LEVEL Parallelismo: funzionamento e impostazione Gestione automatica del grado di parallelismo (DOP) 1.120,00 120 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAPROTUN_02 CORSO DI SQL E PL/SQL TUNING AVANZATO CODICE: ORAPROTUN_02 DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una specializzazione completa e avanzata per lo sviluppo di soluzioni applicative performanti nella gestione di dati con il DBMS Oracle, in grado di completare gli argomenti affrontati al corso ORAPROTUN. • I contenuti del corso sono centrati sulla versione 11g del DBMS METODOLOGIA DIDATTICA • Il Laboratorio sarà incentrato su sessioni teoriche durata durante le quali verranno richiamati e approfonditi i temi del materiale • preparatorio, alle sessioni teoriche verranno affiancate esercitazioni mirate su ciascun singolo tema. • La trattazione teorico/pratica degli argomenti sarà effettuata su una base dati di prova opportunamente predisposta per le attività di Laboratorio PREREQUISITI • Approfondita conoscenza del DBMS Oracle da un punto di vista applicativo, del linguaggio SQL e del linguaggio PL/SQL e delle tecniche di tuning di base, derivante dalla frequentazione dei corsi ORAPRO1, ORAPRO_SQL, ORAPRO_PLSQL e ORAPROTUN_01; oppure possedere conoscenze equivalenti. • Si consiglia di aver frequentato anche il corso ORADBA1 CONOSCENZE IN USCITA • Consapevolezza teorica ed operativa degli scenari che guidano il tuning SQL sul DBMS Oracle • Conoscenza specialistica degli strumenti messi a disposizione da Oracle DBMS per l’ottimizzazione e il tuning SQL PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Cursor e Child Cursor (Viste V$SQLAREA, V$SQL, V$SQL_PLAN, …) Cursor Sharing (Exact, Similar, Force) Adaptive Cursor Sharing Concetto di DB Time Time Model (V$SYS_TIME_MODEL, V$SESS_TIME_MODEL) Cenni sulle Statistiche di Sistema Automatic Workload Repository (AWR) Impostazioni per l’ottimizzatore: FIRST_ROWS, ALL_ROWS, OPTIMIZE_INDEX_COST_ADJ, OPTIMIZER_FEATURES_ENABLE, ... Calcolo delle selettività mediante gli istogrammi Hint SQL (+ordered, +parallel, +result_cache, index, ...) Star Join e Star Trasformation: Parametro STAR_TRASFORMATION_ENABLED Trattamento delle Subquery, delle View e delle Inline View Ottimizzazione dei sort (Memory Sort e Disk Sort) Sql Plan Baseline Evoluzione manuale e automatica delle Sql Plan Baseline: parametri OPTIMIZER_CAPTUR_SQL_PLA_BASELINES, e OPTIMIZER_USE_ SQL_PLAN_BASELINES Sql Plan Baseline di tipo Fixed Sql Plan Baseline vs Outline Trasferimento delle Sql Plan Baseline dalla 11g alla 12c Parametri: PARALLEL_MIN_TIME_THRESHOLD, PARALLEL_DEGREE_POLICY, PARALLEL_DEGREE_LIMIT, ... Viste Materializzate Refresh on Demand e Refresh on Commit Query Rewrite Package DBMS_MVIEWS Analisi di un indice (index_stats) Riorganizzazione degli indici (Rebuild, Rebuild Online, Coalesce) Sql Tuning Sets Sql Profile Sql Access Advisor Package DBMS_MONITOR 1.120,00 121 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADBA_TUN TUNING DELLE PERFORMANCE DEL DATABASE ORACLE 11G/12C CODICE: ORADBA_TUN DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze necessarie per effettuare il tuning di un’instanza e di un database Oracle • I contenuti del corso fanno riferimento, principalmente, alle versioni 11g e 12c. Verranno tuttavia evidenziati, ove necessario e in relazione ad ad argomenti specifici, eventuali punti di differenza rispetto alle versioni precedenti METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche PREREQUISITI • Aver frequentato i corsi ORADBA1 e ORADBA2 o possedere conoscenze equivalenti. CONOSCENZE IN USCITA • Capacità di monitorare le prestazioni di un database Oracle • Capacità di effettuare tutti gli interventi necessari per migliorare le prestazioni PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 122 Richiami sull’architettura di Oracle Database Time Model Top Events Componenti della SGA e concetto di granulo Gestione automatica della memoria (AMM E ASMM) e parametro MEMORY_TAGET Memory advisor Linee guida sulla gestione della memoria Struttura ed utilizzo della PGA Parametro PGA_AGGREGATE_TARGET Esecuzione dei comandi in modalità optimal, 1-pass e multipass Statistiche ed istogrammi sul funzionamento della PGA Tuning dello Shared Pool Library Cache e Dictionary Cache Soft Parse e Hard Parse Adaptive cursor Tuning del Database Buffer Cache Database buffer cache di Default, di Keep e di Recycle Tuning dei comandi SQL Profili SQL Funzionamento dell’ottimizzatore Statistiche e istogrammi Explain Plan ed interpretazione dei piani di esecuzione Hints Capture SQL Plan SQL Tuning Advisior Statistiche estese Indici B*Tree Indici Bitmap Indexed Organizzation Table Segment Advisor Automatic Workload Repository (AWR) Baseline Metriche Operazioni fondamentali sulle Baseline Automatic Database Diagnostic Monitor (ADDM) Trace Package DBMS_MONITOR Gestione dei segmenti Gestione degli extent (Locally Management) Considerazioni sulla dimensione del blocco Oracle Segment Space Management Auto Migrazione e Chaining Riorganizzazione dei segmenti • • • • • • Tuning I/O Database Replay Capture e Replay Tuning I/O Database Replay Capture e Replay 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORACERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 11G SQL FUNDAMENTALS (1Z0-051) CON ESAME FINALE CODICE: ORACERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il conseguimento della certificazione Oracle Database 11g SQL Fundamentals (1Z0-051). • In particolare facilitare il superamento dell’esame 1Z0-051 attraverso un approfondimento delle tematiche relative al linguaggio SQL, l’analisi delle domande tipiche della certificazione e molteplici simulazioni dell’esame. • L’esame sarà sostenuto al termine del corso. METODOLOGIA DIDATTICA • Lezioni teoriche e pratiche in aula CONOSCENZE IN USCITA • Preparazione strutturata per sostenere con successo l’esame di certificazione Oracle Database 11g SQL Fundamentals (1Z0-051) PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • Perché certificarsi? Importanza, opportunità e vantaggi Indicazioni sulla metodologia di studio consigliata Modalità di svolgimento dell’esame Rassegna degli argomenti d’esame Richiami sul modello relazionale Struttura del linguaggio SQL Tipi di dati Dizionario dati Accesso ai dati mediante la Select Proiezione, selezione ed ordinamento Funzioni single-row Gestione delle date Formattazione dell’output in sql*plus Funzioni di gruppo Join Subquery Operatori insiemistici Manipolazione dei dati Creazione e gestione delle tabelle Creazione e gestione di indici, viste e sequenze Gestione degli schemi Privilegi e ruoli Cenni sulle performance dei comandi SQL Rassegna delle domande tipiche e frequenti all’esame Simulazioni dello svolgimento dell’esame 660,00 123 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADBCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 11G ADMINISTRATION I (1Z0-052) CON ESAME FINALE CODICE: ORADBCERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per sostenere l’esame di certificazione Oracle Database 11g Administration I (1Z0-052) che consente di ottenere la certificazione OCA (DBA) 11g. • L’esame sarà sostenuto l’ultimo giorno di corso in inglese. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • Preparazione strutturata per sostenere con successo l’esame di certificazione Oracle Database 11g Administration I (1Z0-052) ed ottenere la certificazione OCA (DBA) 11g PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • Rassegna degli argomenti d’esame Architettura di Oracle Server Analisi delle principali differenze fra le varie versioni Principi di funzionamento si Oracle Server Preparazione dell’ambiente necessario al database Creazione del database Gestione dell’instanza Configurazione dell’ambiente di rete Gestione del database (storage) Cenni sull’Automatic Storage Management (ASM) Gestione della sicurezza Gestione degli schemi e degli oggetti Manipolazione dei dati e concorrenza Gestione degli undo Manutenzione del database Gestione e monitoraggio delle performance Gestione degli aggiornamenti (patche) Rassegna delle domande tipiche e frequenti all’esame Simulazioni dello svolgimento dell’esame Concetti fondamentali sul backup e recovery Caratteristiche e funzionalità del recovery manager (RMAN) Modalità di esecuzione del backup Mofalità di esecuzione del restore/recovery Spostamento dati 1.075,00 124 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADB12_CERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 12C ADMINISTRATION I (1Z0-062) CON ESAME FINALE CODICE: ORADB12_CERT DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per sostenere l’esame di certificazione Oracle Database 12c Administration I (1Z0-062) e ottenere la certificazione OCA (DBA) 12c. • L’esame sarà sostenuto l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di certificazione Oracle Database 12c Administration I (1Z0-062) • Sostenimento dell’esame di certificazione OCA (DBA) 12c PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • Architettura di Oracle Database Server Struttura dell’instanza e del database Nuove caratteristiche di Oracle 12c Database Management Tool Gestione dell’instanza Configurazione Oracle Net Gestione delle strutture del database Gestione degli utenti Sicurezza Gestione dello spazio Gestione degli Undo Audit Backup e Recovery Modalità di backup Modalità di Recovery Flashback Spostamento dei dati Monitoraggio del database Resource Manager Installazione, aggiornamento Installazione Patch Utilizzo del DBCA Gestione del Multitenant Oracle Restart Upgrade verso Oracle 12c Datapump 1.355,00 125 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADEVCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 11G PROGRAM WITH PL/SQL (1Z0-144) CON ESAME FINALE CODICE: ORADEVCERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per sostenere l’esame di certificazione Oracle Database 11g Program with PL/SQL (1Z0-144) che consente di ottenere la certificazione OCA (PL/SQL Developer) 11g • L’esame sarà sostenuto l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Lezioni teoriche e pratiche in aula CONOSCENZE IN USCITA • Preparazione strutturata per sostenere con successo l’esame di certificazione Oracle Database 11g Program with PL/SQL (1Z0-144) ed ottenere la certificazione OCA (PL/SQL Developer) 11g PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • Rassegna degli argomenti dell’esame Struttura del linguaggio PL/SQL Struttura di un programma PL/SQL Tipologie di blocchi Dichiarazione e visibilità delle variabili Output in PL/SQL Select con clausula INTO Instruzioni di selezione Instruzioni di iterazione Creazione ed utilizzo di record definiti dall’utente Record creati mediante %ROWTYPE Creazione di tabelle mediante l’utilizzo di INDEX TYPE Cursori espliciti Cursori impliciti Cursori interni Cursor for Loop Gestione delle eccezioni Eccezioni predefinite Eccezioni gestite dall’utente Procedure e funzioni Trigger Gestione del compilatore PL/SQL Gestiond delle dipendenze Utility wrapi 1.075,00 126 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORATUNCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE CERTIFIED EXPERT SQL TUNING (1Z0-117) CON ESAME FINALE CODICE: ORATUNCERTDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per sostenere l’esame di certificazione Oracle Certified Expert SQL Tuning (1Z0-117) , attraverso l’analisi delle domante tipiche della certificazione. • L’esame sarà sostenuto l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con l’esecuzione di test e simulazioni d’esame CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di certificazione “Oracle Certified Expert SQL Tuning” (1Z0-117) PROGRAMMA DIDATTICO • Analisi delle domande d’esame relative principalmente ai seguenti argomenti: -- Esecuzione Esecuzione dei comandi SQL -- Soft parse e Hard parse -- Variabili di Bind -- Cursor Sharing -- Viste V$SQL, V$SQL_AREA, V$SQL_PLAN e V$SQL_STATISTICS -- Autotrace -- Piano di esecuzione -- Interprestazione del piano di esecuzione -- Selettività e Cardinalità -- Costo dei comandi SQL -- Statistiche per l’Ottimizzatore -- Statistiche estese -- Profili -- Instogrammi -- Dynamic Sampling -- Impostazioni dell’Ottimizzatore (FIRST_ROWS e ALL_ROWS) -- Package DBMS_STATS -- Full Table Scan -- Indici semplici e composti -- Indici invisibili -- Indici B-Tree -- Indici Bitmap -- Operazioni suoi Bitmap -- Bitmap Join Index -- Indexed Organizzation Table -- Accesso mediante indici -- Index Equal Scan, Index Range Scan, Fast Full Index Scan -- Indici Revese -- Riorganizzazione tabelle -- Riorganizzazione degli indici -- Monitoraggio degli indici -- Ottimizzazione della proiezione e della selezione -- Ottimizzazione dei Join -- Ottimizzazione delle Subquery -- Ottimizzazione dei Sort -- Top-n SQL -- SQL Tuning Advisor -- SQL Plan Management -- Trace e TKPROF -- Concetti fondamenta sulle Viste Materializzate e Query Rewrite -- Concetti fondamentali sul Result Cache -- Automatic Workload Repository (AWR) -- Automatic Database Diagnostic Monitor 1.355,00 127 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORACPCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 11G ADMINISTRATION II (1Z0-053) CON ESAME FINALE CODICE: ORACPCERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il conseguimento della certificazione Oracle Database 11g Administration II (esame 1Z0-053). L’esame sarà sostenuto l’ultimo giorno di corso in lingua inglese METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con l’esecuzione di test e simulazioni d’esame CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di certificazione Oracle Database 11g Administration II (1Z0-053) PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • Rassegna degli argomenti d’esame Richiami sull’architettura di Oracle Server Automatic Storage Management (ASM) Configurazione e utilizzo di ASM Backup e Recovery gestito dall’utente Recovery Manager (RMAN) Configurazione di RMAN Configurazione e utilizzo del Recovery Catalog Backup mediante RMAN Restore e Recovery mendiante RMAN Duplicazione del database Tablespace Point-in-Time Recovery Monitoraggio ed ottimizzazione di RMAN Gestione della Flash Recovery Area Cenni su Oracle Secure Backup Tecnologie di Flashback Diagnostica del database Gestione della memoria Gestione e monitoraggio delle performance Gestione dello spazio Gestione delle risorse Utilizzo dello schedulatore Gestione dello schedulatore Supporto linguistico (NLS) 1.635,00 128 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORA12CPCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE DATABASE 12C ADMINISTRATION (1Z0-060) CON ESAME FINALE CODICE: ORA12CPCERT DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per il conseguimento della certificazione Oracle Database 12c Administration OCP (1Z0-060), attraverso un approfondimento delle tematiche relative, l’analisi delle domante tipiche della certificazione e molteplici simulazioni dell’esame METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche. • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di certificazione Oracle Database 12c Administration OCP (1Z0-060) PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • Multitenant Container e Pluggable Database Architecture Configurazione e Creazione CDBs e PDBs Gestione CDBs e PDBs Gestione e Tablespaces, Common e Local Users, Privilegi, e Ruoli (in CDB/PDBs) Gestione Back up, Recovery, e Flashback per un CDB/PDB Gestione delle Performance in una Multitenant Architecture EM Express e Migration Assistant per Unicode Information Lifecycle Management e Storage Enhancements In-Database Archiving e Valid-Time Temporal Auditing Administrative Privilegi e Privilegi di Analysis Oracle Data Redaction Ottimizzazione delle Tablespace Point-in-Time Recovery RMAN Enhancements in Oracle Database 12c Gestione Database Performance Miglioramenti ADR Miglioramenti in Oracle Database 12c Esplorazione di Oracle Database Architecture Installazione Oracle Database 12c Configurazione Oracle Network Environment Monitoring e Managing Memory Storage Management • • • • • • • • • • • • • • • • • • • • • • Space Management Gestione Undo Data Gestioni Data Concurrency Sicurezza Privilegi Utilizzo del Globalization Support Automatizzazione dei Tasks con Scheduler Loading e Unloading Data Automatic Storage Management Ottimizzazione User Managed Backups Basi dell’utilizzo RMAN per creare Backups Addizionali RMAN Backup Types Ottimizzazione della Recovery Utilizzo Flashback Technologies Utilizzo Data Recovery Advisor Gestione Risorse Performance Management proattivo Utilizzo di SQL Tuning e Access Advisors Patching e Uso di Direct NFS Migrazione dei dati Utilizzando Oracle Data Pump Rassegna delle domande tipiche e frequenti all’esame Simulazioni dello svolgimento dell’esame 1.355,00 129 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADCPCERT CORSO DI PREPARAZIONE ALL’ESAME ORACLE ADVANCED PL/SQL DEVELOPER CERTIFIED PROFESSIONAL (IZ0-146) CON ESAME FINALE CODICE: ORADCPCERT DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una preparazione intensiva per conseguire la certificazione O.C.P. come svilppatore (esame 1Z0-146), attraverso l’approfondimento di tutti gli argomenti relativi all’utilizzo avanzato del linguaggio PL/SQL. • L’esame sarà sostenuto l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Analisi delle domande e delle risposte tipiche dell’esame di certificazione CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di certificazione Oracle Advanced PL/SQL Developer Certified Professional (1Z0-146) • conoscenza molto approfondita del linguaggio PL/SQL • conoscenza degli argomenti relativi alla certificazione PROGRAMMA DIDATTICO • Richiami sul PL/SQL -- Gestione di funzioni e procedure -- Sviluppo di funzioni SQL (Restrizioni) -- Gestione delle eccezioni -- Gestione delle dipendenze -- Package principali forniti da Oracle • Sviluppo di codice PL/SQL -- Utilizzo di variabili cursore -- Creazione di tipi e sotto-tipi • Collection -- Tipi di collection -- Utilizzo delle collection -- Metodi predefiniti -- Manipolazione delle collection • Java e C -- Eseguire programmi C da PL/SQL -- Eseguire programmi Java da PL/SQL • Fine Grained Access Control -- Implementazione e gestione • Gestione dei Large Object -- Creazione e gestione dei LOB -- Utilizzo di DBMS_LOB -- Utilizzo dei Temporary LOB • Performance tuning -- Ottimizzazione del codice PL/SQL -- Utilizzo del Result Cache -- Package DBMS_RESULT_CACHE • Trace e profiling -- Trace di un programma PL/SQL -- Profiling di un programma PL/SQL • SQL iniection -- Concetti fondamentali su SQL Iniection -- Package DBMS_ASSERT -- Difesa da attacchi SQL Iniection -- Codice immune da SQL Iniection 1.355,00 130 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORASEC_01 ORACLE DATABASE SECURITY 11G - CORSO BASE CODICE: ORASEC_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una competenza sui rischi di Sicurezza e sull’implementazione delle soluzioni presenti nel database Oracle 11g. Nel corso sono descritti degli scenari con dei potenziali rischi, suggerendo le soluzioni e le architetture di riferimento per mitigare il rischio di perdita o manipolazione dei dati. • Sono analizzati gli scenari di sicurezza con i seguenti componenti del Database Oracle: -- > Transparent Data Encryption per la Crittografia (del dato e dei file) -- > Accountability con Auditing -- > Implementazione di sicurezza a livello di riga e di colonna con Virtual Private Database a Label Security -- > Mascheramento dei dati di produzione con Data Masking -- > Separazione dei ruoli con Database Vault METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su casi reali. • Le esercitazioni verranno svolte attraverso l’utilizzo di una immagine vmware su Linux con un database Oracle 11g preinstallato. • Saranno eseguiti diversi LAB su tutte le tematiche affrontate durante il corso. CONOSCENZE IN USCITA • Conoscenza dei concetti di Sicurezza e dei componenti del database da utilizzare a fronte di requisiti di Sicurezza del Cliente PROGRAMMA DIDATTICO • • • • • • • • • • • • • Requisiti fondamentali di Sicurezza Concetti di Database Security Come sviluppare una Policy di Sicurezza Panoramica sulle soluzioni di Sicurezza nel Database Oracle Audit di Utenti, Privilegi e oggetti Fine Grained Audit -- > Policy -- > Triggering -- > Purge dei dati Diversi tipi di Autenticazione al Database Oracle -- > Autenticazione con Password o tramite Sistema Operativo -- > Strong (PKI o con cerficati) -- > Proxy Enterprise User Security -- > Architettura -- > Diverse modalità di deployment -- > Auditing in EUS Virtual Private Database e Label Security -- > Scenari di implementazione Data Masking Scenari di implementazione Encryption e soluzioni -- > Package dbms_crypto -- > Transparent Data Encryption Mettere in sicurezza il Listener 1.400,00 131 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORASEC_02 ORACLE DATABASE SECURITY 11G - CORSO AVANZATO CODICE: ORASEC_02 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una competenza specifica sui prodotti Oracle per la protezione del dato. Nel corso sono descritti dei casi d’uso e la configurazione sui prodotti Oracle Database Vault e Oracle Data masking. • Sono analizzati gli scenari di sicurezza dal punto di vista: -- > Mascheramento dei dati di produzione con Data Masking -- > Separazione dei ruoli con Database Vault METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su casi reali. • Le esercitazioni verranno svolte attraverso l’utilizzo di una immagine vmware su Linux con un database Oracle 11g preinstallato. • Saranno eseguiti diversi LAB su tutte le tematiche affrontate durante il corso. CONOSCENZE IN USCITA • Conoscenza dei concetti di Sicurezza e dei componenti del database da utilizzare a fronte di requisiti di Sicurezza del Cliente PROGRAMMA DIDATTICO • Data Masking -- > Scenari di implementazione • Encryption e soluzioni -- > package dbms_crypto -- > Transparent Data Encryption • Mettere in sicurezza il Listener • Implementazione di Database Vault -- > realm -- > security policy -- > fattori -- > command rule 1.400,00 132 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CORSO BASE DI PROGRAMMAZIONE OBJECT ORIENTED OOP CODICE: OOP DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti i fondamenti della programmazione strutturata orientata agli oggetti ponendo le basi per l’apprendimento di linguaggi e tecniche di programmazione OO • Acquisire la forma mentis necessaria alla programmazione • Apprendere le istruzioni e le strutture dati di base della programmazione METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • • • Apprendimento del funzionamento di un sistema software Acquisizione dell’impostazione logica per lo sviluppo di programmi Apprendimento dei diagrammi a blocchi Apprendimento delle istruzioni e costrutti tipici di un linguaggio di programmazione Apprendimento del paradigma e della logica orientata agli oggetti Apprendimento delle tecniche di programmazione orientata agli oggetti PROGRAMMA DIDATTICO • Funzionamento di un calcolatore -- I componenti di un calcolatore -- Il funzionamento della RAM -- Il funzionamento dei dispositivi di memorizzazione di massa -- Il funzionamento della CPU -- I tipi di linguaggi -- Il ruolo del sistema operativo • 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 pseudocodifica -- Trasformare il digramma a blocchi in pseudo codifica • Introduzione al paradigma OO -- Caratteristiche dei linguaggi Object Oriented -- La compilazione -- La JVM, 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 matrici • Introduzione alla progettazione con UML -- Modelli e processi -- Cenni di UML -- Diagramma delle classi -- Diagramma di sequenza • Costruttori -- Modificatori e costanti -- Incapsulamento dei dati -- Associazione di aggregazione e composizione -- Aggregazione di generalizzazione -- L’Overloading delle operazioni -- L’Overriding delle operazioni • Astrazioni -- Stratificazione del codice -- Le classi astratte -- Le interfacce -- Il concetto di framework • Esercizi 1.400,00 133 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JAVA BASE: OBJECT ORIENTED PROGRAMMING IN JAVA JPB CODICE: JBPDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le nozioni fondamentali della programmazione orientata agli oggetti attraverso il linguaggio Java Oracle • Illustrare le tecniche di programmazione fondamentali del linguaggio METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • Apprendimento della teoria Object Oriented Programming Apprendimento della sintassi e della semantica delle istruzioni Apprendimento delle caratteristiche di Java Apprendimento dei fondamenti di programmazione in Java PROGRAMMA DIDATTICO • 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 -- 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 1.400,00 134 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JPA JAVA PROGRAMMAZIONE AVANZATA CODICE: JPA DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Ampliare le conoscenze in materia di programmazione Java utilizzando le principali API del linguaggio per operare con strutture dati complesse, la rete, il file System e i Database e Thread METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • • • • Conoscenza delle API avanzate della piattaforma JSE Capacità di realizzare una applicazione di rete di medio livello e con interazione con il DBMS Utilizzo delle tecniche e gli elementi per realizzare applicazioni multhithread normali e sincronizzate Utilizzo delle collection base, List Set e Map PROGRAMMA DIDATTICO • Java Standard Edition -- Introduzione -- Ambiente di esecuzione -- Principali packages • Accesso ai dati con Jdbc -- Le API JDBC -- Il concetto di driver e connessione -- Tipi di driver -- Oggetti Statement -- PreparedStatement -- Collable Statement -- Gestione del ResultSet -- Mappatura in oggetti -- Pattern Dao -- Gestione transazioni Jdbc -- Accesso ai metadati -- Gestione pool di connessioni • Accesso agli streams di dati -- Concetto di Stream -- Streams binari e di caratteri -- Package java.io -- Accesso ai dati su filesystem -- Streams Bufferizzati -- Filtri -- Serializzazione oggetti java • Networking -- Applicazioni client/Server -- Package java.net -- Connessioni attraverso Socket -- ServerSocket e ciclo di vita richiesta -- Implementazione client -- Implementazione Server -- Serializzazione oggetti java • Programmazione Multithread -- Concetto di processo e di thread -- JVM e Multithread -- Classe Thread -- Interfaccia Runnable -- Ciclo di vita dei Thread -- Sincronizzazione Thread concorrenti -- Locks -- Executor ed ExecutorService -- ThreadPool • Java Collections -- Api per le strutture dati -- Classe Collections -- List -- Set -- Maps -- Iterator e Comparator -- Tipizzazione coi Generics -- Boxing e Unboxing automatico 1.400,00 135 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JAVA PROGRAMMAZIONE WEB JPW CODICE: JPW DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • • • Sviluppo di una Java Servlet Sviluppo di una Java JSP Utilizzo della custom tag library Apprendimento del pattern MVC Conoscenze di base di JSF Apprendimento dei pattern di progettazione alla base di una web application PROGRAMMA DIDATTICO • Introduzione alla architettura JEE -- Le applicazioni distribuite -- Architetture multitier web based -- Il punto di vista di Java: la piattaforma JEE • Web server -- 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-based 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 -- 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 1.400,00 136 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JPV8 JAVA 8 - NEW FEATURES CODICE: JPV8DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Mostrare ai partecipanti le novità offerte dalla versione 8 di Java SE. Illustrare come cambia l’approccio alla programmazione e come utilizzare in maniera più efficiente le API come IO, Collection e Thread. Mostrare best practics e pattern di programmazione METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Le novità offerte dal linguaggio Java 8 e come applicarle al meglio PROGRAMMA DIDATTICO • Il paradigma funzionale -- Java8 e il paradigma funzionale -- Le funzioni in Java -- Default methods -- Behavior parameterization -- Processare i dati in stile funzionale • Espressioni Lambda -- Cosa è e come funziona -- Interfacce funzionali -- Type checking e restrizioni -- Method reference -- Idee tratte dalla matematica • Type Annotations and Pluggable Type Systems • Stream -- Come utilizzare gli Stream con le novità di Java 8 • Collection -- Come utilizzare le collections con le novità di Java 8 • Thread -- Come utilizzare le Cuncurrency con le novità di Java 8 -- L’interfaccia Future • Date e Time API -- LocalDate, LocalTime, Instant, Duration, e Period -- Manipolar, parsare e formattare Date in Java 8 -- Gestire time zone e calendar • Design Pattern e best practics -- Quando e dove utilizzare lo stile funzionale -- Strutture dati persistenti -- Stream e Lazy -- Pattern di programmazione 840,00 137 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI STRUTS2 FRAMEWORK STRUTS 2 CODICE: STRUTS 2DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire modelli avanzati per la creazione di applicazioni MVC attraverso l’uso di un frame work di seconda generazione (Struts 2). • Saranno trattati argomenti che partono dall’installazione e dalla configurazione del framework, giungendo fino creazione di funzionalità semplici e complesse secondo la logica di Struts 2. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • • • • Il modello MVC secondo Struts 2 Le nuove tecniche di programmazione adottate dal framework Gestione del ciclo di vita di una richiesta Creazione Actions e Interceptor Validazione Uso della Tag library Integrazione con Spring e JPA PROGRAMMA DIDATTICO • Panoramica introduttiva -- Introduzione a Struts 2 -- Servlet e Filter -- Il pattern MVC Pattern -- Architettura del framework >> Controller – FilterDispatcher >> Model – Action >> View – Result -- Compatibilità e differenze con Struts 1 • Configurazione -- Configurazione di base e librerie -- Creare un progetto Struts2 -- Testare una semplice Action • Principali componenti di Struts 2 -- Il FrontController di Struts 2 -- Le classi Action -- Gli Interceptors -- Gli oggetti Result per la View -- I file di configurazione • Le Actions di Struts 2 -- Le Actions e il pattern command -- Usare le Actions -- L’interfaccia opzionale Action -- La classe ActionSupport -- Action come DTO -- Gestione dei package e package di default • Gestione degli errori -- Validazione programmatica con metodo validate() -- Uso e configurazione del resource bundle -- Gestione degli errori programmatica e dichiarativa -- Benefici dell’aggiunta di Intercettori in Struts 2 -- Gli intercettori predefiniti di Struts 2 -- Dichiarare gli intercettori -- Costruire e configurare i propri Intercettori • Gli Interceptors di Struts 2 -- Breve introduzione all’AOP -- Definizione di intercettore -- Pattern Proxy 138 • • • • • -- Tipi di intercettori -- Il ciclo di vita e gli intercettori -- Gli intercettori predefiniti di Struts 2 -- Configurare lo stack degli intercettori -- Creare e configurare intercettori personalizzati OGNL and type conversions -- Scopi dell’OGNL >> Trasferimento dati >> Conversione dei tipi -- Expression language per il data transfer -- I Type Converters predefiniti -- La gestione della richiesta con OGNL -- Creare un converter personalizzato Costruzione della VIew -- L’ActionContext e il ValueStack -- La Tag Library di Struts 2 >> Data tag >> Control tag >> Miscellaneous tag -- Ceni su UI Component Tag -- Tipi di oggetti Result Integrazione con Spring e con JPA -- Breve introduzione alle caratteristiche di Spring -- Motivi dell’integrazione -- Caricare il plugin per Spring -- Configurazione dei 2 framework -- Breve introduzione a JPA -- Meccanismi d’integrazione Il Validator -- Un frame work nel framework -- Architettura del framework Validator -- Validator e workflow -- I file XML di configurazione -- Regole di validazione predefinite -- Implementare una regola di validazione personalizzata Esercizi 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI HIBERNATE_01 IL FRAMEWORK HIBERNATE - CORSO BASE CODICE: HIBERNATE_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Utilizzare Hibernate per realizzare una gestione della persistenza semplice e altamente performante nell’ambito di un’applicazione Java Mostrare come utilizzare il framework ORM per mappare le tabelle di un DB con le proprie classi Java Scrivere codice di persistenza che utilizzi le funzionalità offerte da Hibernate Scrivere query con Hibernate METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • Conoscenza dei principi di funzionamento di un ORM frame work • Comprendere i principali oggetti di Hibernate. Gestione delle configurazioni del framework e delle mappature tra applicazione e sistemi di storage dei dati • Saper relalizzare la persistenza attraverso le funzionalità offerte da Hibernate • Scrivere Query HQL e query native PROGRAMMA DIDATTICO • ORM framework -- Disallineamento paradigmi OOP e Relazionale -- Granulosità -- Identità -- Ereditarietà -- Navigazione • Hibernate Core -- Architettura Hibernate -- Sessioni e servizio Persistenza -- Transazioni -- Query e dialetti -- Punti estensione • Configurazione -- Hibernate.cfg.xml -- Configurazione datasource -- Impostazioni avanzate -- Mappings con files hbm.xml -- Mapping con annotations -- Api Session • Ciclo di vita oggetti persistenti: -- Il persistence context -- Transient -- Persistent -- Detatched -- Removed -- Transizione tra gli stati -- Inteceptors e Lifecycle oggetti -- Utilizzare i metodi per la persistenza • Associazioni e Mappature -- Files hbm.xml -- Hibernate: tipi Entity e Value -- Mappatura relazioni Entities Uno a Uno -- Mappatura relazioni Entities Uno a Molti -- Mappatura relazioni Entities Molti a Molti -- Relazioni bidirezionali -- Configurazione politiche di Cascade -- Gestione delle Collections -- Mappature relazioni tra Entities e Values -- Mappatura relazioni Ereditarietà • Hibernate e le transazioni -- Transazioni JDBC e JTA -- La specifica JTA -- Demarcazione del contesto di persistenza -- Demarcazione del contesto della transazione -- Transazioni in ambiente gestito EJB -- Gestione della concorrenza -- Confronto tra Hibernate e JPA • Hibernate e le Queries -- Queries in HQL -- Impostare una query HHQL -- Query JOIN -- Resuperare i dati di una query -- Queries Native -- Named Queries • Le lezioni saranno affiancate da esercitazioni pratiche 1.400,00 139 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI HIBERNATE_02 IL FRAMEWORK HIBERNATE - CORSO AVANZATO CODICE: HIBERNATE_02 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Approfondire la conoscenza del framework Hibernate attraverso le tecniche avanzate per il mapping, le operazioni di persistenza, e l’ottimizzazione • Mostrare le strategie per le conversazioni • Mostrare l’integrazione di Hibernate con le altre tecnologie java Enterprise dal punto di vista architetturale e funzionale METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • • • • • • • Comprendere le tecniche avanzate per il mapping Apprendimento delle caratteristiche avanzate del persistence context e relative operazioni per l’ottimizzazione Ottimizzazione: strategie per fetch e cache di secondo livello Comprendere il lazy loading Realizzare conversazioni Saper scrivere custom query e query criteria Comprendere l’architettura per integrare Hibernate in una applicazione JEE PROGRAMMA DIDATTICO • Mapping avanzato -- Panoramica riepilogativa sul mapping degli entity e delle associazioni -- Hibernate type system -- Custom type -- Mapping dei custom type -- Query dei custom type -- Mapping di chiavi primare ed esterne composite -- Mapping di chiavi esterne presenti in chiavi primarie composite -- Mapping avanzato di una join table • Ottimizzazione -- Fetch plan e strategie -- Ottimizzare le operazioni di fatching -- Cache di primo livello e secondo livello -- Strategie per il caching di secondo livello -- Data filtering ed intercettori -- Lazy loading -- Monipolare ed operare con i proxy -- Operazioni avanzate sul persistence context • Operazioni massive sul DB -- Updatare oggetti direttamente sul DB -- Creare un oggetto direttamente sul DB -- Batch processing -- Sessioni stateless • Conversazioni -- Il concetto di conversazione -- Conversazione vs transazione -- Propagare la sessione di hibernate -- Realizzare una conversazione -- Estendere la sessione nelle conversazioni -- Gestire gli oggetti detached • Query avanzate -- Customizing SQL -- I principi delle query criteria -- Scrivere una query criteria -- I principi delle query by example -- Scrivere query by example -- Filtrare i risultati di una query -- Query e cache • Hibernate in una applicazione EE -- Utilizzare Hibernate in una web application -- Scrivere lo strato di persistenza ed i DAO -- Integrare Hibernate (con JPA) in un EJB -- Dependence injection in un EJB • Le lezioni saranno affiancate da esercitazioni pratiche 840,00 140 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSF_01 IL FRAMEWORK JSF 2.0 - CORSO BASE CODICE: JSF_01 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare le caratteristiche del framework JSF nella nuova versione 2.x ed insegnarne l’utilizzo attraverso esercitazioni pratiche METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione CONOSCENZE IN USCITA • Conoscenza del framework JSF versione 2.x PROGRAMMA DIDATTICO • • • • • l ciclo di vita di JSF 2.x I widget HTML Gli eventi in JSF 2.x AJAX e JSF 2.x Esercitazioni 840,00 141 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSF_02 IL FRAMEWORK JSF 2.0 - CORSO AVANZATO CODICE: JSF_02DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare le features avanzate del framework JSF nella nuova versione 2.x ed insegnarne l’utilizzo attraverso esercitazioni pratiche METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione CONOSCENZE IN USCITA • Conoscenza avanzata del framework JSF versione 2.x PROGRAMMA DIDATTICO • • • • I nuovi eventi in JSF 2.x Composizione di componenti in JSF 2.x Client behaviour in JSF 2.x Esercitazioni 840,00 142 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JPAPI IL FRAMEWORK JAVA PERSISTENCE API CODICE: JPAPI DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Presentare il Java Persistence API (JPA), la sua validità e come gli sviluppatori possono sfruttare questo frame work per automatizzare la persistenza con un DB. Fornire una guida dettagliata alla creazione di un’applicazione con la Java Persistence API (JPA) METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java, mapping e configurazione del framework CONOSCENZE IN USCITA • • • • Mappare correttamente le classi, le relazioni semplici e complesse (inclusa l’eredità) Gestire il ciclo di vita degli entity Saper utilizzare il linguaggio delle query JPQL e i diversi modi per eseguire una query Invocare operazioni di persistenza tramite l’entity manager PROGRAMMA DIDATTICO • Panoramica introduttiva -- L’idea alla base della automazione della persistenza -- JPA come specifica della piattaforma JEE -- JPA, i provider e il file persistence.XML -- Il pattern DAO in JPA -- Paradigm mismatch >> Granularità >> Identità >> Generalizzazione e ereditarietà >> Associazioni >> Navigabilità -- Le annotations • I component di JPA -- Creare un entity -- Mapping di base via annotations -- L’Entity Manager -- Ottenere un Entity Manager -- Il ciclo di vita di un entity -- Rendere persistente un oggetto entity -- Cercare un oggetto Entity -- Rimuovere un oggetto Entity -- Modificare un oggetto Entity -- Il persistence context -- Panoramica sulle transazioni -- Panoramica sulle queries -- Mettere tutto insieme per una visione completa -- Esercitazione • Objet Relational Mapping -- Persistence Annotations -- Accesso allo stato di un entity -- Mapping Entity tabella -- Mapping dei tipi semplici: primitivi, Column Mapping, Lazy Fetching, Enumerated Types, Temporal Types -- Mapping dei tipi embeddable -- Mapping della Primay Key -- Relazioni: Concetto di relazione tra classi, Regole base, singoli valori,collezioni, Lazy Relationships -- Associazioni unidirezionali e bidirezionali • Entity Manager e transazioni -- Persistence Contexts -- Entity Managers: Container-Managed Entity Managers, Application- Managed Entity Managers -- Transaction Management: JTA Transaction Management, Resource-Local Transactions, Transaction Rollback ed Entity State -- Choosing an Entity Manager -- Operazioni a cascata -- Pulire il Persistence Context -- Sincronizzare I dati con il database -- Detachment and Merging -- Detachment 143 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JPAPI JAVA PERSISTENCE API -- Merging Detached Entities -- Working with Detached Entities -- Transazioni e conversazioni • Utilizzare le Queries -- Il linguaggio Java Persistence QL -- Filtrare I risultati -- La proiezione dei dati -- Joins tra Entities -- Differenti tipi di join -- Aggregate Queries -- Query parametriche -- Dynamic Query Definition -- Named Query Definition -- Tipi di parametri -- Eseguire una Query -- Lavorare con il risultato di una query -- Query Paging -- Usare le Bulk Update e Delete -- Usare le Delete e Relazioni -- Query Hints -- Esercitazione • Il linguaggio JPQL -- Terminologia -- Select Queries: la clausola SELECT, la clausola FROM, la clausola WHERE, la clausola ORDER BY -- Aggregate Queries: funzioni di aggregazione, la clausola GROUP BY, la clausola HAVING -- Queries per la modifica -- Queries per la cancellazione 144 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPRING IL FRAMEWORK SPRING CODICE: SPRINGDURATA (GG): 5 MAX CORSISTI: 14 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esempi ed esercitazioni pratiche e di configurazione del framework CONOSCENZE IN USCITA • • • • • • Filosofia alla base del framework Spring Utilizzo del pattern dependence injection in una architettura software Realizzazione di applicazioni Java Web con il framework Spring Conoscenza ed utilizzo della programmazione orientata agli aspetti Tecniche di accesso ai dati basate su JDBC, un motore ORM come Hibernate e i servizi di sistema come il remoting Gestione delle transazioni dichiarative PROGRAMMA DIDATTICO • 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 -- 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 -- 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 1.400,00 145 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPRING_ ENTERPRISE IL FRAMEWORK SPRING NELLE APPLICAZIONI ENTERPRISE CODICE: SPRING_ENTERPRISE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le nozioni per l’utilizzo dei principali moduli di Spring dedicati alle applicazioni Enterprise METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • • • • • • • Conoscenza delle librerie Spring 3 core Progettazione di applicazioni web con l’uso dei moduli Spring Mvc e Spring WebFlow Integrazione di Spring con ambienti Java Enterprise e connessione con servizi Ejb e di Messaging Realizzazione di programmi batch col modulo Spring Batch 2.0 Conoscenza delle api offerte da Spring WebServices Progettazione e realizzazione di architetture di Enterprise Integration con l’utilizzo del modulo Spring Integration 2.0 PROGRAMMA DIDATTICO • Spring 3 MVC -- Spring MVC -- Controllers -- RequestMapping -- ViewResolvers -- Gestione MVC • Spring WebFlow -- Definizione Flows -- EL -- Actions -- Rendering Views -- Integrazione con Framework Web • Spring Enterprise: -- Integrazione con servizi EE -- Accesso ai servizi via JNDI -- Connessione con EJB -- Gestione messaggi Jms con Queue e Topic • Spring Batch: -- Tecniche Batch JSE -- Integrazione di Spring con Quartz -- Modulo Spring Batch -- Domain model -- Esecuzione Job -- Persistenza -- Gestione flussi -- Tasklet -- Chunk processing • Spring WebServices: -- Contract based WebServices -- Api supporto per Xml -- Messages -- Endpoints -- Layer trasmissione -- Marshalling/Unmarshalling con OXM -- Client side api -- Configurazione ambiente di runtime • Spring Integration: -- Enterprise Integration -- Patterns -- Spring Integration -- Messages -- Channels -- Endpoints -- Channel Adapters -- Realizzazione di un Integration Layer 1.400,00 146 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI EJB ENTERPRISE JAVA BEANS 3.1 CODICE: EJB DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • Consapevolezza del ruolo svolto dalla piattaforma EJB nell’ambito di una applicazione Enterprise Java • Saper sviluppare e configurare un session bean ed un message driven bean. Progettare ed utilizzare in maniera consapevole i beans in una architettura enterprise • Comprendere e saper utilizzare JMS • Comprendere la differenza tra errori applicativi e errori di sistema e progettare EJBs robusti • Saper gestire la persistenza attraverso una EJB, in particolare la gestione delle transazioni • Comprendere e saper utilizzare timers ed intercettori • Gestire la sicurezza PROGRAMMA DIDATTICO • 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 -- 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 • 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 1.400,00 147 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JEEDP CORE JEE DESIGN PATTERNS CODICE: JEEDP DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • 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 CONOSCENZE IN USCITA • Conoscenza dei principali patterns per le applicazioni enterprise Java, il loro scopo e i campi di applicabilità; saranno, inoltre, in grado di riconoscerli in una applicazione esistente e saperli applicare nel realizzare la progettazione di una nuova applicazione J2EE. PROGRAMMA DIDATTICO • 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 -- 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 840,00 148 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSEC JAVA SECURITY CODICE: JSEC DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di progettazione e programmazione CONOSCENZE IN USCITA • Conoscenza delle caratteristiche di sicurezza della JVM, le politiche di sicurezza di base del linguaggio; Conoscenza di come personalizzare la Sandbox Java; Conoscenza del pacchetto per la crittografia JCA; Conoscenza della tecnologia JSSE e JAAS PROGRAMMA DIDATTICO • 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 • 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 -- 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 • Le lezioni saranno affiancate da esercitazioni pratiche 840,00 149 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCJP1_CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ORACLE CERTIFIED ASSOCIATE, JAVA SE 7 PROGRAMMER I CON ESAME FINALE (1Z0-803) CODICE: JSCJP1_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Fornire ai partecipanti gli strumenti per conseguire la certificazione Oracle Associate Java Programmer I sulla SE vers.7 Il corso ha lo scopo di approfondire tutti gli aspetti e i dettagli legati alla piattaforma JSE, richiesti per l’esame di certificazione. Inoltre si propone di fornire ai partecipanti un’idea precisa delle modalità e dei contenuti dell’esame. L’esame sarà effettuato l’ultimo giorno di corso in inglese. METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione di test. Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande. • L’esame si terrà l’ultimo giorno di corso in inglese. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione OCA Java SE 7 Programmer I PROGRAMMA DIDATTICO • Basi del linguaggio -- Scope delle variabili -- Creare e lanciare una semplice classe col metodo main -- Utilizzare i packages • Tipi di dati in java -- Dichiarare e utilizzare una variabile -- Variabili primitive e variabili oggetto -- Struttura di una classe -- Ciclo di vita degli oggetti -- Invocare metodi -- Leggere e modificare attributi -- Uso di String e di StringBuffer • Operatori -- Operatori java (aritmetici, logici, di confronto) -- Usare e modificare la precedenza degli operatori -- Il metodo equals() -- Differenze tra == e metodo equals() • Costrutti -- Costrutti if e if/else -- Costrutto switch -- Cicli (while, do/while, for, for enhanced) -- Uso di break e continue • Metodi di una classe -- Creare e invocare un metodo -- Implementare e utilizzare metodi statici -- Differenze d’uso tra parametri di tipo primitivo e parametri di tipo riferimento -- Overloading dei metodi -- Costruttore di default -- Overloading dei costruttori • Incapsulamento -- Modificatori di accesso -- Tecnica dell’incapsulamento • Ereditarietà -- Concetto di ereditarietà -- Creare una classe derivata -- Overriding dei metodi -- Utilizzo del polimorfismo -- Casting delle variabili oggetto -- Uso delle keyword this e super -- Invocazione ai super costruttori -- Metodi astratti -- Classi astratte -- Interfacce in java • Eccezioni -- Eccezioni checked e unchecked -- Le eccezioni derivate da RuntimeException -- Gli Errors -- Utilizzo del blocco try/catch -- Utilizzo delle keyword throw e throws 1.635,00 150 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCJP2_CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ORACLE CERTIFIED PROFESSIONAL, JAVA SE 7 PROGRAMMER II CON ESAME FINALE (1Z0-804) CODICE: JSCJP2_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • Fornire ai partecipanti gli strumenti per conseguire la certificazione Oracle Professional Java Programmer II sulla SE vers.7 Il corso ha lo scopo di approfondire tutti gli aspetti e i dettagli legati alla piattaforma JSE, richiesti per l’esame di certificazione. Inoltre si propone di fornire ai partecipanti un’idea precisa delle modalità e dei contenuti dell’esame. L’esame sarà effettuato l’ultimo giorno di corso in inglese. METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione di test. Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande CONOSCENZE IN USCITA • I discenti avranno modo di completare e rifinire la loro preparazione su java SE vers. 7, con l’obiettivo di conseguire la certificazione OCP Java SE 7 Programmer II PROGRAMMA DIDATTICO • Progettazione della classi -- Modificatori di accesso -- Overloading dei costruttori -- Overriding dei metodi -- Operatore istanceof -- Casting -- Uso dei packages e dell’istruzione import • Concetti avanzati di desing delle classi -- Scopo delle classi astratte e loro utilizzo -- Creare classi derivate -- Le keyword static e final -- Classi annidate -- I tipi enum • Concetti OO -- Dichiarare, implementare ed estendere interfacce -- Le relazioni “is_a” e “has_a” -- Applicare il principio di composizione degli oggetti -- Implementare il pattern Singleton -- Implementare il pattern DAO -- Implementare il pattern Factory • Generics -- Uso della sintassi dei generics -- Classi parametriche -- Interoperabilità tra tipi generics e tipi raw -- Classi wrapper e autoboxing -- Creare e usare tipi List, Set e Deque -- Creare e usare un tipo Map -- Le interfacce Comparable e Comparator -- Metodi di utility per ricerche e ordinamenti su array e liste • Le stringhe -- Uso della classe String -- Uso della classe StringBuffer -- Le regex e i pattern limitatamente a . (dot), * (star), + (plus), ?, \d, \D, \s, \S, \w, \W, \b. \B, [], (). -- Formattazione delle stringhe limitatamente alle costanti %b, %c, %d, %f, %s. • Eccezioni e Asserzioni -- Le keyword throw e throws -- Il blocco try/catch e il blocco finally -- Il costrutto multi-catch -- Creazione e uso di eccezioni personalizzate -- Creazione e uso delle assertion • Fondamenti di java I/O -- Leggere e scrivere dati sulla console -- Gli stream per leggere e scrivere su file • Java I/O (NIO.2) -- Uso della classe Path -- Uso della classe File (metodi check, move, delete. copy) -- Leggere e modificare attributi di file e directory 151 1.635,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCJP2_CERT • • • • 152 CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE ORACLE CERTIFIED PROFESSIONAL, JAVA SE 7 PROGRAMMER II CON ESAME FINALE (1Z0-804) -- Accesso ricorsivo ad un albero di directory -- Uso della classe PathMatcher per cercare un file -- Uso della classe WatchService per accedere agli attributi di una directory Uso di JDBC -- Architettura delle API di JDBC -- Uso di un JDBC driver per connettersi ad un database -- Leggere e scrivere sul database -- Uso delle transazioni -- Uso delle interfacce RowSetProvider, RowSetFactory e RowSet di JDBC 4.1 Thread -- La classe Thread e l’interfaccia Runnable -- Ciclo di vita di un thread -- Sincronizzazione dei thread -- Identificare potenziali rischi di deadlock -- Concetti di deadlock, starvation, livelock Concurrency -- Le collection di java.util.concurrency -- Uso dei lock e delle variabili atomiche -- Uso delle classi Executor and ThreadPool -- Il framework fork/join Localizzazione (I18N) -- Uso della classe Locale -- Creare e utilizzare resource bundle per diversi locale -- Le formattazioni dei dati con le classi DataFormat e NumberFormat Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCJB_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE SUN CERTIFIED EXPERT, JAVA EE 6 ENTERPRISE JAVA BEANS DEVELOPER CON ESAME FINALE (1Z0-895) CODICE: JSCJB_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti gli strumenti per sostenere l’esame di certificazione Oracle Certified Expert, Java EE 6 Enterprise Java Beans Developer (1Z0-895) • L’esame sarà effettuato l’ultimo giorno di corso in inglese. METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione attraverso test. • Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione OCE JEE6 Enterprise Java Beans Developer PROGRAMMA DIDATTICO • Introduzione alla JEE -- Architettura della piattaforma JEE -- Servizi dei container JEE -- Tipi di componenti EJB -- Il container EJB -- Applicazioni enterprise tradizionali e applicazioni JEE • Implementare i Session Bean -- Definizioni e tipologie di Session Bean -- Scegliere un Session Bean -- Creazione e deploy di un Session Bean • Accedere ai Session Bean -- JNDI e i componenti EJB -- Uso e configurazione di JNDI -- Utilizzo della dependency injection -- Creare un Session Bean client -- Creare un Session Façade • Concetti avanzati sui Session Bean -- Relazione tra componenti EJB e Container EJB -- Ciclo di vita dei Session Bean (stateless e statefull) -- Session Bean life cicle methods -- Session Bean per realizzare comunicazioni asincrone • Singleton Session Bean -- Creare un singleton Session Bean -- Vantaggi e svantaggi di un singleton Session Bean -- Ciclo di vita -- Metodi relativi al ciclo di vita -- Accessi concorrenti e strategie • Utilizzare servizi di Messaging -- Tecnologia JMS -- Creare un Queue Message Producer -- Creare un Synchronous Message Producer • Sviluppare Message-Driven Beans -- Definizione e ciclo di vita degli MDB -- Creare un JMS MDB -- Creare dei life cicle event Handler per un JMS MDB -- Configurare un JMS MDB • Timer ServicesObjectives -- I Timer Services -- Creare e processare una Timer Notification Callback • Intercettori -- Definizione di intercettore -- Classi intercettori -- Metodi intercettori nelle classi EJB -- Creare e usare classi intercettori • Gestione delle eccezioni -- Errori applicativi e errori di sistema -- Gestire le eccezioni applicative -- @ApplicationException -- Gestire le eccezioni di sistema -- Eccezioni e transazioni • Transazioni -- Gestione delle demarcazioni delle transazioni -- Implementare un CMT -- Gestione programmatica di una transazione CMT -- Gestione transazioni BMT • Security -- Java EE security architecture -- Strategie di autenticazione -- Autorizzazioni dichiarative -- Autorizzazioni programmatiche • Best pratice nella tecnologia EJB -- Best practice -- Scegliere e applicare pattern noti della JEE -- Gestione eccezioni secondo pattern JEE • Simulazione d’esame mediante l’applicazione di test pratici. 1.635,00 153 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCWCD_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE CERTIFIED EXPERT, JAVA EE 6 WEB COMPONENT DEVELOPER CON ESAME FINALE (1Z0-899) CODICE: JSCWCD_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti gli strumenti per sostenere l’esame di certificazione Oracle Certified Expert, Java EE 6 Web Component Developer (1Z0-899) • L’esame sarà effettuato l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione attraverso test • Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande. • Attività didattiche serali CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione OCE Java EE 6 Web Component Developer PROGRAMMA DIDATTICO • Servlet -- I metodi e il protocollo HTTP -- Servlet e HttpServlet -- L’interfaccia HttpServletRequest per gestire richieste e cookies -- L’interfaccia HttpServletResponse per gestire i contenuti, reindirizzare ed inviare cookies -- Il ciclo di vita di una Servlet • Struttura e deployment di una web application -- La struttura di una web application -- Il deployment descriptor -- Il file WAR • Il Web container -- Il ServletContext -- Gli attributi per la definizione dello scope -- Il web container process e i filtri -- La gestione degli eventi del web container -- Il RequestDispatcher • Gestione della sessione -- Scrivere e leggere da una sessione -- Il concetto di funzionalità transazionale sul web -- La gesione degli even ti sulla sessione • La sicurezza di una web application -- I tipi di sicurezza a confronto -- La dichiarazione delle security constraints nel DD -- Le tecniche a confronto • JSP -- La sintassi di base di una JSP -- Il ciclo di vita di una JSP -- Le direttive -- Gli oggetti impliciti -- Uso delle tag libraries -- JSTL -- Creare proprie custom tags • Expression Language -- Uso del Expression Language -- Accesso alle variabili -- Accesso agli operatori • Standard actions -- Definizione e uso delle standard actions • JEE Design Pattern -- Identificazione e descrizione dei principali pattern web JEE -- Vantaggi e benefici • Simulazione d’esame mediante l’applicazione di test pratici 154 1.635,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCAPI_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE CERTIFIED EXPERT, JAVA EE 6 PERSISTENCE API DEVELOPER CON ESAME FINALE (1Z0-898) CODICE: JSCAPI_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti gli strumenti per sostenere l’esame di certificazione Oracle Certified Expert, Java EE 6 Persistence API Developer • L’esame sarà effettuato l’ultimo giorno di corso in inglese. METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione attraverso test. • Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione OCE JEE6 Enterprise API Developer PROGRAMMA DIDATTICO • Introduzione a Java Persistence API -- Basi del Object Relational Mapping (ORM) -- Il ruolo giocato dai vari componenti (entity, entity manager, and persistence unit) -- Configurazione base per JPA ed il file persistence.xml • Mapping delle classi Entity e Embeddable -- Differenze tra oggetti e Entity -- Definizione di campi persistenti e tipi basici -- Introduzione alle annotazioni JPA -- Utilizzo delle annotazioni base quail: @Entity, @Id, @Table e @Column -- Mapping dei tipi basici e loro annotazioni -- Oggetti Embeddable -- Relazioni con oggetti Embeddable -- Rendere persistenti entities che contengono enums con l’annotazione @Enumerated -- Rendere persistenti entities che contengono liste con l’annotazione @ElementCollection -- Rendere persistenti entities che contengono mappe con l’annotazione @ElementCollection • Entity Manager e persistence context -- Entity Manager Factory ed Entity Manager -- Entity Manager e persistence context -- Definizione dei persistence unit -- Definire ed utilizzate un oggetto Transaction -- Container-managed entity manager -- Application-managed entity manager -- Differenze tra container-manager e application-manager -- Definizione del ciclo di vita • Mapping associazioni tra entity -- Le annotazioni per il mapping delle associazioni -- Individuazione e definizione di associazioni tra entity nel modello dei dati -- Le proprietà di una associazione -- Implementazione di una associazione one-to-one unidirezionale -- Implementazione di una associazione one-to-one bidirezionale -- Implementazione di una associazione many-to-one/one-to-many bidirezionale -- Implementazione di una associazione many-to-many bidirezionale -- Implementazione di una associazione many-to-many unidirezionale -- Definizione degli attributi fetch e cascade • Mapping Ereditarietà -- Le annotazioni per il mapping della ereditarietà -- Definizione di ereditarietà tra entities -- Ereditare da una classe entity -- Ereditare usando una mapped superclass -- Ereditare da una classe non entity -- Implementazione delle diverse strategie su una gerarchia -- Pro e contro delle diverse strategie -- Utilizzare una classe embeddable • Query -- Cercare un entity attraverso il suo campo chiave -- Comprendere la natura delle query tra entites -- Comprendere le differenze con le query SQL -- Le diverse modalità di interrogazione attraverso JPQL e Criteria 155 1.635,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCAPI_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE CERTIFIED EXPERT, JAVA EE 6 PERSISTENCE API DEVELOPER CON ESAME FINALE (1Z0-898) • Using the Java Persistence API Query Language -- Il linguaggio Persistence API query language (JPQL) -- Creare ed utilizzare l’istruzione UPDATE -- Creare ed utilizzare l’istruzione DELETE -- Creare ed utilizzare l’istruzione SELECT -- Creare query JOIN -- Utilizzare tutte le clausole della istruzione SELECT -- Query polimorfiche • Java Persistence API Criteria -- Il concetto di query by criteria -- Descrivere l’approccio al meta modello degli oggetti per definire una query criteria -- Differenze tra query criteria e query JPQL -- Creare una query con le API Criteria • Utilizzare Java Persistence API in un Container -- Use the Java Persistence API in una servlet -- Use the Java Persistence API in un stateless session bean -- Comportamento di JPA in ambiente gestito • Implementing Transactions and Locking -- Gestione della demarcazione delle transazioni -- Implementare una container-managed transactions (CMT) -- Interagire programmaticamente con una transazione CMT in corso -- Implementare una bean-managed transactions (BMT) -- Utilizzare le transazioni in Java Persistence API • Advanced Java Persistence API Concepts -- Definire primary keys composite -- Override mappings attraverso le annotazioni @AttributeOverride e @AssociationOverride -- Definire entity listeners e callback methods -- Operazioni sul persistence context e cache 156 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCWSD_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE CERTIFIED EXPERT, JAVA EE 6 WEB SERVICES DEVELOPER (1Z0-897) CON ESAME FINALE CODICE: JSCWSD_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti gli strumenti per sostenere l’esame di certificazione Oracle Certified Expert, Java EE 6 Enterprise Web Services Developer (1Z0-897) • L’esame sarà sostenuto al termine del corso. METODOLOGIA DIDATTICA • Gli argomenti verranno trattati in modo teorico e per ognuno di essi è prevista una simulazione attraverso test. • Lo scopo è quello di effettuare un’autovalutazione da parte dei discenti e di familiarizzare con il linguaggio tecnico delle domande. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione OCE JEE6 Web Services Beans Developer PROGRAMMA DIDATTICO • Create an SOAP web service in a servlet container • Create a RESTful web service in a servlet container • Create a SOAP based web service implemented by an EJB component • Create a RESTful web service implemented by an EJB component • Configure JavaEE security for a SOAP web service • Create a web service client for a SOAP based web service • Create a web service client for a RESTful web service • Create a SOAP based web service using Java SE platform • Create handlers for SOAP web services • Create low-level SOAP web services • Use MTOM and MIME in a SOAP web service • Use WS-Addressing with a SOAP web service • Configure Message Level security for a SOAP web service • Apply best practices to design and implement web services • Create an web service in a servlet container • Create a web service implemented by an EJB component • Configure JavaEE security and Message Level security • Create a web service client • Low-level SOAP and Handlers • Web service features (MTOM, Addressing) • SOAP web service basics • Apply best practices Le esercitazioni saranno dedicate alla simulazione in aula dell’esame mediante l’applicazione di test pratici 1.635,00 157 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JARCH_CERT PERCORSO PER LA CERTIFICAZIONE ORACLE CERTIFIED MASTER, JAVA EE 6 ENTERPRISE ARCHITECT CODICE: JARCH_CERT DURATA (GG): 6 MAX CORSISTI: 16 OBIETTIVI DIDATTICI Il Percorso fornisce le competenze e le conoscenze per il superamento degli esami: • 1Z0-807 - Oracle Certified Master, Java EE 6 Enterprise Architect • 1Z0-865 - Java (EE) Enterprise Architect Certified Master Assignment • 1Z0-866 - Java (EE) Enterprise Architect Certified Master Essay Exam Necessari per la qualifica di: • Oracle Certified Master, Java EE 6 Enterprise Architect METODOLOGIA DIDATTICA • Il Percorso è suddiviso in: -- sessioni in aula -- sessioni di affiancamento in remoto: nello specifico saranno svolte 16 sessioni in remoto, di mezz’ora ciascuna, di supporto e confronto tra docente e discenti che verranno effettuate durante il percorso di preparazione dell’esame 1Z0-865 e 1Z0-866. Le sessioni in remoto 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 nella quarta e quinta giornata. • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche. • Durante il Percorso verranno inoltre trattate simulazioni dei tre esami necessari alla certificazione Oracle Certified Master, Java EE 6 Enterprise Architect CONOSCENZE IN USCITA Conoscenza strutturata degli argomenti oggetto degli esami di certificazione: • 1Z0-807 - Oracle Certified Master, Java EE 6 Enterprise Architect • 1Z0-865 - Java (EE) Enterprise Architect Certified Master Assignment • 1Z0-866 - Java (EE) Enterprise Architect Certified Master Essay Exam Necessari per ottenere la qualifica di: • Oracle Certified Master, Java EE 6 Enterprise Architect PROGRAMMA DIDATTICO Modulo 1 – Preparazione alla Certificazione 1Z0-807 • Corso Oracle “Architect Enterprise Applications with Java EE con esame finale Java EE 6 Enterprise Architect Certified Master Exam – 1Z0807 (durata 3gg) • Contenuti: -- 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 L’esame 1Z0-807 verrà effettuato il pomeriggio dell’ultimo giorno di corso, in Inglese. Modulo 2 – Preparazione alla Certificazione 1Z0-865 • Il secondo esame consiste nell’assegnazione da parte di Oracle ai candidati di un Progetto da realizzare, che riguarda la predisposizione di un software in Java, curando sia l’aspetto architetturale che quello di sviluppo. Il programma didattico del Modulo 2 è incentrato sulla preparazione del Progetto assegnato da Oracle ai candidati, in particolare: -- Esercitazioni su simulazioni sull’esecuzione del Progetto per l’esame 1Z0-865: >> Prima esercitazione pratica per l’esame 1Z0-865 >> Rinforzo della teoria necessaria >> Seconda esercitazione pratica per l’esame 1Z0-865 >> Rinforzo della teoria necessaria 2.380,00 QUOTA Il Progetto verterà sui seguenti argomenti: ISCRIZIONE -- Application Design Concepts and Principles PER -- Common Architectures PARTECIPANTE -- Integration and Messaging (in € / IVA esclusa) -- Business Tier Technologies -- Web Tier Technologies -- Applicability of Java EE Technology 158 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JARCH_CERT PERCORSO PER LA CERTIFICAZIONE ORACLE CERTIFIED MASTER, JAVA EE 6 ENTERPRISE ARCHITECT -- Patterns -- Security Modulo 3 – Preparazione alla Certificazione 1Z0-866 • Il terzo esame consiste nella discussione del Progetto presentato in occasione dell’esame precedente con una commissione Oracle (in via telefonica o via questionario in remoto) Il programma didattico del Modulo 3 è incentrato sulla simulazione della discussione del Progetto davanti alla Commissione. In particolare: -- Esercitazione sull’esame 1Z0-866 (1g) >> Completamento della preparazione >> Esercitazione sui questionari relativi all’esame 1Z0-866 159 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MC#12 VISUAL STUDIO 2012: PROGRAMMING IN C# (MOC 20483) CODICE: MC#12 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per programmare in C# in ambiente Visual Studio 2012. È possibile partecipare in modo efficace al corso anche se si utilizza una versione diversa dalla 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di: -- Descrivere la sintassi di base e le caratteristiche di C #. -- Creare e chiamare i metodi, catturare e gestire le eccezioni e descrivere i requisiti di monitoraggio su larga scala. -- Implementare la struttura di base e gli elementi essenziali di una tipica applicazione desktop. -- Creare classi, definire e implementare le interfacce, e creare e utilizzare insiemi generici. -- Utilizzare l’ereditarietà per creare una gerarchia di classi, estendere il .NET Framework e creare classi e metodi generici. -- Leggere e scrivere dati utilizzando file di input / output e flussi, e serializzare e deserializzare i dati in diversi formati. -- Creare e utilizzare un modello di dati di entità per accedere ad un database e utilizzare LINQ per eseguire query e aggiornare i dati. -- Utilizzare i tipi nello spazio dei nomi System.Net e WCF Data Services per accedere ed eseguire query su dati remoti. -- Costruire un’interfaccia utente grafica tramite XAML. -- Migliorare la velocità e il tempo di risposta delle applicazioni utilizzando le attività e le operazioni asincrone. -- Integrare librerie non gestite e componenti dinamici in un’applicazione C #. -- Esaminare i tipi dei metadati tramite reflection, creare e utilizzare attributi personalizzati, generare il codice in fase di esecuzione, e di gestire le versioni di montaggio. -- Crittografare e decrittografare dati utilizzando la crittografia simmetrica e asimmetrica PROGRAMMA DIDATTICO • Module 1: Review of C# Syntax -- Overview of Writing Applications using C# -- Datatypes, Operators, and Expressions -- C# Programming Language Constructs • Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications -- Creating and Invoking Methods -- Creating Overloaded Methods and Using Optional and Output Parameters -- Handling Exceptions -- Monitoring Applications • Module 3: Developing the Code for a Graphical Application -- Implementing Structs and Enums -- Organizing Data into Collections -- Handling Events • Module 4: Creating Classes and Implementing Type-safe Collections -- Creating Classes -- Defining and Implementing Interfaces -- Implementing Type-safe Collections • Module 5: Creating a Class Hierarchy by Using Inheritance -- Creating Class Hierarchies -- Extending .NET Framework Classes -- Creating Generic Types • Module 6: Reading and Writing Local Data -- Reading and Writing Files -- Serializing and Deserializing Data -- Performing I/O Using Streams • Module 7: Accessing a Database -- Creating and Using Entity Data Models -- Querying Data by Using LINQ -- Updating Data by Using LINQ • Module 8: Accessing Remote Data -- Accessing Data Across the Web -- Accessing Data in the Cloud • Module 9: Designing the User Interface for a Graphical Application -- Using XAML to Design a User Interface -- Binding Controls to Data -- Styling a User Interface 160 • Module 10: Improving Application Performance and Responsiveness -- Implementing Multitasking by using Tasks and Lambda Expressions -- Performing Operations Asynchronously -- Synchronizing Concurrent Access to Data • Module 11: Integrating with Unmanaged Code -- Creating and Using Dynamic Objects -- Managing the Lifetime of Objects and Controlling Unmanaged Resources • Module 12: Creating Reusable Types and Assemblies -- Examining Object Metadata -- Creating and Using Custom Attributes -- Generating Managed Code -- Versioning, Signing and Deploying Assemblies • Module 13: Encrypting and Decrypting Data -- Implementing Symmetric Encryption -- Implementing Asymmetric Encryption. 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSAC#_12 VISUAL STUDIO: ESSENTIALS OF DEVELOPING WINDOWS STORE APPS USING C# (MOC 20484) CODICE: MCWSAC#_12 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze base per programmare Windows Store Apps utilizzando C# in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • Slides con spiegazione del docente e laboratori in aula CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di: -- Descrivere e rivedere la piattaforma Windows 8 e le sue caratteristiche, ed esplorare le basi di una interfaccia di Windows app. -- Creare il layout dell’interfaccia utente e la struttura tramite XAML. -- Utilizzare l’associazione dati per presentare i dati nell’interfaccia utente. -- Implementare i controlli appbar e il layout. -- Gestire file e flussi. -- Rispondere agli eventi del ciclo di vita delle applicazioni che utilizzano Lifetime Process Management ed i punti di estendibilità di PLM forniti dai modelli di Visual Studio 2012. -- Utilizzare i modelli per creare l’interfaccia utente. -- Gestire gli scenari di navigazione in un app store di Windows. -- Progettare e realizzare contracts come: ricerca, condivisione e Impostazioni. -- Implementare notifiche tiles and toast in un app store di Windows. -- Rispondere agli eventi del mouse, della tastiera e del tatto, inclusi i gesti. -- Distribuire un app nel Windows Store o in uno store aziendale PROGRAMMA DIDATTICO • Module 1: Overview of the Windows 8 Platform and Windows Store Apps -- Introduction to the Windows 8 Platform -- Windows 8 User Interface Principles -- WinRT and Language Projections • Module 2: Creating User Interfaces using XAML -- XAML Basics -- XAML Code-Behind -- Advanced XAML • Module 3: Presenting Data -- Working with Data Presentation Controls -- The GridView Control • Module 4: Implementing Layout using Windows 8 Built-In Controls -- WinRT -- Windows 8 Layout Controls -- The AppBar Control -- Snap and Scale • Module 5: Handling Files in Windows Store Apps -- Handling Files and Streams in Windows Store Apps -- Working with File User Interface Components • Module 6: Windows Store App Process Lifetime Management -- Process Lifetime Management -- Launching Windows Store Apps -- Implementing State Management Strategy • Module 7: Working with Templates and Resources -- Implementing Templates -- Creating Shared Resources • Module 8: Designing and Implementing Navigation in a Windows Store App -- Handling Navigation in Windows Store Apps -- Semantic Zoom • Module 9: Implementing Windows 8 Contracts -- Designing for Charms and Contracts -- The Search Contract -- The Share Contract -- Managing App Settings and Preferences 161 • Module 10: Implementing Tiles and User Notifications -- Implementing Tiles, Live Tiles, Secondary Tiles and Badge Notifications -- Implementing Toast Notifications • Module 11: Designing and Implementing a Data Access Strategy -- Evaluating Data Access Strategies -- Working with Remote Data • Module 12: Responding to Mouse, Keyboard and Touch -- Working with Mouse Events -- Working with Gesture Events • Module 13: Planning for Windows Store App Deployment -- The Windows Store App Manifest -- Windows Store App Certification -- Enterprise App Deployment. 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCSADC#_12 VISUAL STUDIO 2012: ADVANCED WINDOWS STORE APP DEVELOPMENT USING C# (MOC 20485) CODICE: MCSADC#_12 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze avanzate per programmare Windows Store Apps utilizzando C# in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • Slides con spiegazione del docente e laboratori in aula CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di: -- Aggiungere animazioni e transizioni in un’app del Windows Store per migliorare l’esperienza dell’utente. -- Localizzare il Windows App Store UI. -- Marcare l’applicazione di Windows Store e migliorare l’esperienza di caricamento con una schermata iniziale. -- Utilizzare meccanismi di stoccaggio vari, scegliere una strategia adeguata di caching per l’app store di Windows e utilizzare metodi avanzati di accesso ai file. -- Creazione di controlli personalizzati, estendere i controlli basati su modelli, e creare e consumare componenti WinMD. -- Attuare la stampa e contratti di impostazioni e il gioco per API. -- Lavorare con il servizio di notifica push (WNS). -- Catturare i media con la fotocamera e il microfono. -- Creare e consumare le attività in background. -- Scoprire le funzionalità del dispositivo, interagire con i dispositivi, e agire sui dati dei sensori. -- Implementare licenze trial in Windows Store ed acquisti e pubblicità in-app. -- Capire come gestire l’autenticazione di Windows e autenticazione di applicazioni Web in Windows Store. -- Diagnosticare di problemi e monitorare il comportamento delle applicazioni utilizzando strumenti di analisi e profiling e le API PROGRAMMA DIDATTICO • • • • • • • Module 1: Windows Store Apps Essentials -- Review Windows 8 App Essentials - Presentation -- Review Windows 8 App Essentials - Under the Hood Module 2: Implementing Animations and Transitions -- Using Animation -- Working with Transitions and Transformations Module 3: Implementing Globalization and Localization -- Working with Resource Files -- Implementing Culture-Specific Formatting Module 4: Branding and a Seamless User Interface -- Customizing the Splash Screen -- Differentiate your app with branding Module 5: Advanced Data Scenarios in a Windows Store App -- Windows Store App Storage Options -- Implementing Data Caching -- Advanced File Functionality Module 6: Creating Reusable Controls and Components -- Creating Custom Controls -- Extending Existing Controls -- Creating and Consuming WinMD Components Module 7: Implementing Advanced Contract Scenarios -- The Print Contract -- The Play To Contract • Module 8: The Windows Push Notification Service (WNS) -- The Push Notification Service (WNS) -- Communicating with the Push Notification Service (WNS) • Module 9: Capturing Media -- Using CameraCaptureUI to Capture Pictures, Videos or Audio -- Using MediaCapture to Capture Pictures, Video, or Audio • Module 10: Background Tasks -- Creating Background Tasks -- Consuming Background Tasks in a Windows Store App • Module 11: Working with Sensors and Devices -- Working with Sensors -- Working with Devices • Module 12: Generating Revenue with your App -- Implementing Trial Functionality in a Windows Store App -- Implement In-App Purchases -- Advertising in a Windows Store App • Module 13: Securing Windows Store App Data -- Managing Windows Authentication -- Managing Web Authentication -- Encryption in Windows Store Apps • Module 14: Tracing and Profiling Windows Store Apps -- Tracing a Windows Store App -- Profiling a Windows Store App 1.400,00 162 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MC#CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-483: PROGRAMMING IN C# CON ESAME FINALE - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# CODICE: MC#_CERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-483: Programming in C#. - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# - METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-483 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame. 740,00 163 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSAC#12CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-484: ESSENTIALS OF DEVELOPING WINDOWS STORE APPS USING C# CON ESAME FINALE - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# CODICE: MCWSAC#12CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per sostenere l’esame di Certificazione 70-484: Essentials of Developing Windows Store Apps Using C - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# - METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-484 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame. 740,00 164 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCSADC#12CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-485: ADVANCED WINDOWS STORE APP DEVELOPMENT USING C# CON ESAME FINALE - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# CODICE: MCSADC#12CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per sostenere l’esame di Certificazione 70-485:Advanced Windows Store App Development Using C# - Esame valido per la Certificazione MCSD: Windows Store Apps Using C# - METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-485 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame. 740,00 165 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSAH5_12 VISUAL STUDIO 2012: ESSENTIALS OF DEVELOPING WINDOWS STORE APPS USING HTML5 WITH JAVASCRIPT (MOC 20481) CODICE: MCWSAH5_12DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze di base per sviluppare Windows Store Apps utilizzando HTML5 e Javascript in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Descrivere e rivedere la piattaforma Windows 8 e le sue caratteristiche, ed esplorare le basi di un’interfaccia di Windows app • Creare il layout e la struttura dell’interfaccia utente • Applicare il modello MVVM per la progettazione delle applicazioni • Implementare i controlli appbar e il layout • Utilizzare i modelli per creare l’interfaccia utente • Utilizzare l’associazione dati per presentare i dati nell’interfaccia utente • Gestire file e flussi • Progettare e realizzare un Process Lifetime Management (PLM) • Gestire gli scenari di navigazione in un app store di Windows • Implementare Zoom Semantico • Progettare e realizzare contracts come: ricerca, condivisione e impostazioni • Implementare notifiche tiles and toast in un app store di Windows • Rispondere agli eventi del mouse, della tastiera e del tatto, inclusi i gesti • Distribuire un app store sul Windows Store o su uno store aziendale PROGRAMMA DIDATTICO • Module 1: Overview of the Windows 8 Platform and Windows Store Apps -- Introduction to the Windows 8 Platform -- Windows 8 User Interface Principles -- WinRT and Language Projections • Module 2: Single-Page Applications and the MVVM Design Pattern -- Single-Page Apps -- The MVVM Design Pattern • Module 3: Using WinJS -- The WinJS Library -- WinJS APIs • Module 4: Implementing Layout using Windows 8 Built-In Controls -- Windows 8 Layout Controls -- Implementing Templates -- The AppBar Control -- Snap and Scale • Module 5: Presenting Data -- Working with Data Presentation Controls -- The ListView Control • Module 6: Handling Files in Windows Store Apps -- Handling Files and Streams in Windows Store apps -- Working with File User Interface Components • Module 7: Windows Store App Process Lifetime Management -- Process Lifetime Management -- Launching Windows Store Apps -- Implementing State Management Strategy • Module 8: Designing and Implementing Navigation in a Windows Store App -- Handling Navigation in Windows Store apps -- Semantic Zoom • Module 9: Implementing Windows 8 Contracts -- Designing for Charms and Contracts -- The Search Contract -- The Share Contract -- Managing App Settings and Preferences -- Adding a New Setting to the Settings Pane 166 • Module 10: Implementing Tiles and User Notifications -- Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications -- Implementing Toast Notifications • Module 11: Designing and Implementing a Data Access Strategy -- Evaluating Data Access Strategies -- Working with Remote Data • Module 12: Responding to Mouse, Keyboard and Touch -- Working with Mouse Events -- Working with Gesture Events • Module 13: Planning for Windows Store App Deployment -- The Windows Store App Manifest -- Windows Store App Certification -- Enterprise App Deployment 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSDH5_12 VISUAL STUDIO 2012: ADVANCED WINDOWS STORE APP DEVELOPMENT USING HTML5 WITH JAVASCRIPT (MOC 20482) CODICE: MCWSDH5_12DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze avanzate per sviluppare Windows Store Apps utilizzando HTML5 e Javascript in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Aggiungere animazioni e transizioni in un negozio di Windows app per migliorare l’esperienza dell’utente. • Localizzare il Windows App Store UI. • Marcare l’applicazione di Windows Store e migliorare l’esperienza di caricamento con una schermata iniziale. • Utilizzare meccanismi di stoccaggio vari, scegliere una strategia adeguata di caching per l’app store di Windows e utilizzare metodi avanzati di accesso ai file. • Creare controlli personalizzati, estendere i controlli basati su modelli, e creare e consumare componenti WinMD. • Attuare i contratti Print & Settings e la Play To API. • Lavorare con il servizio di notifica push (WNS). • Catturare i media con la fotocamera e il microfono. • Creare e consumare le attività in background. • Scoprire le funzionalità del dispositivo, interagire con i dispositivi, e agire su dati dei sensori. • Implementare le licenze trial in Windows Store e gli acquisti e le pubblicità in-app. • Capire come gestire l’autenticazione di Windows e autenticazione di applicazioni Web in Windows Store. • Diagnosticare problemi e monitorare il comportamento delle applicazioni utilizzando strumenti di analisi e profiling e le API PROGRAMMA DIDATTICO • Module 1: Windows Store App Essentials -- Review of Windows Store App Essentials - Presentation -- Review of Windows Store App Essentials and the Windows 8 Ecosystem • Module 2: Implementing Animations and Transitions -- Using Animation -- Working with Transitions and Transformations • Module 3: Implementing Globalization and Localization -- Working with Resource Files -- Implementing Culture-Specific Formatting • Module 4: Branding and a Seamless User Interface -- Customizing the Splash Screen -- Branding the User Interface • Module 5: Advanced Data Scenarios in a Windows Store App -- Windows Store App Storage Options -- Implementing Data Caching -- Advanced File Functionality • Module 6: Creating Reusable Controls and Components -- Creating Custom Controls -- Extending Existing Controls -- Consuming WinMD Components • Module 7: Implementing Advanced Contract Scenarios -- The Print Contract -- The Play To Contract • Module 8: The Windows Push Notification Service (WNS) -- The Push Notification Service (WNS) -- Communicating with the Push Notification Service (WNS) • Module 9: Capturing Media -- Using CameraCaptureUI to Capture Pictures, Videos or Audio -- Using MediaCapture to Capture Pictures, Video, or Audio • Module 10: Background Tasks -- Creating Background Tasks -- Consuming Background Tasks in a Windows Store App • Module 11: Working with Sensors and Devices -- Working with Sensors -- Working with Devices • Module 12: Generating Revenue with your App -- Implementing Trial Functionality in a Windows Store App -- Implement In-App Purchases -- Advertising in a Windows Store App • Module 13: Securing Windows Store App Data -- Managing Windows Authentication -- Managing Web Authentication -- Encryption in Windows Store Apps • Module 14: Tracing and Profiling Windows Store Apps -- Tracing a Windows Store App -- Profiling a Windows Store App 1.400,00 167 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSAH5_12CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-481: ESSENTIALS OF DEVELOPING WINDOWS STORE APPS USING HTML5 WITH JAVASCRIPT CON ESAME FINALE WITH JAVASCRIPT (MOC 20481) CODICE: MCWSAH5_12CERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-481: esse Essentials of Developing Windows Store Apps Using HTML5 with Javascript METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’Esame di certificazione 70-481 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 168 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MCWSDH5_12CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-482: ADVANCED WINDOWS STORE APP DEVELOPMENT USING HTML5 WITH JAVASCRIPT CON ESAME FINALE WITH JAVASCRIPT (MOC 20481) CODICE: MCWSDH5_12CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-482: Advanced Windows Store App Development Using HTML5 with Javascript METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’Esame di certificazione 70-482 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 169 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MVC4WA VISUAL STUDIO 2012: DEVELOPING ASP.NET MVC 4 WEB APPLICATION (MOC 20486) CODICE: MVC4WA DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per sviluppare ASP.NET 4.5 MVC Web Applications in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • Slides con spiegazione del docente e laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado dI: • Descrivere lo stack di tecnologie Microsoft Web e selezionare una tecnologia appropriata da utilizzare per lo sviluppo di qualsiasi applicazione. • Progettare l’architettura e l’attuazione di una applicazione web in grado di soddisfare una serie di requisiti funzionali, di interfaccia utente, di indirizzi e modelli di business. • Creare modelli MVC e scrivere il codice che implementa la logica di business, le proprietà ed eventi all’interno dei metodi del modello. • Aggiungere controller a un’applicazione MVC per gestire l’interazione dell’utente, aggiornare i modelli e la selezione e ritornare alla View. • Creare viste in un’applicazione MVC per la visualizzazione e la modifica dei dati ed interagire con i modelli e controller. • Eseguire unit test e utilizzare strumenti di debug nei confronti di un applicazione web in Visual Studio 2012 e configurare un’applicazione per la risoluzione dei problemi. • Sviluppare un’applicazione web che utilizzi il motore di routing di ASP.NET per presentare friendly URLs e una gerarchia logica di navigazione per gli utenti. • Implementare un layout coerente, inclusivo di corporate branding, in un’intera applicazione web MVC. • Utilizzare gli aggiornamenti delle pagine parziali e il caching per ridurre la larghezza di banda utilizzata da un’applicazione e accelerare le risposte alle richieste degli utenti. • Scrivere il codice JavaScript che viene eseguito sul lato client e utilizza la libreria jQuery script per ottimizzare la capacità di risposta di una applicazione web MVC. • Costruire un’applicazione MVC che resista agli attacchi dannosi e persistenti sulle informazioni e le preferenze degli utenti . • Descrivere come scrivere un servizio web Windows Azure e chiamare da e applicazione MVC. • Descrivere ciò che un API Web è e perchè gli sviluppatori potrebbero aggiungere un API Web a un’applicazione. • Modificare il modo in cui vengono gestite le richieste di browser da un’applicazione MVC. • Descrivere come confezionare e distribuire un’applicazione web ASP.NET MVC 4 da un computer di sviluppo ad un server web per la gestione temporanea o di produzione PROGRAMMA DIDATTICO • Module 1: Exploring ASP.NET MVC 4 -- Overview of Microsoft Web Technologies -- Overview of ASP.NET 4.5 -- Introduction to ASP.NET MVC 4 • Module 2: Designing ASP.NET MVC 4 Web Applications -- Planning in the Project Design Phase -- Designing Models, Controllers, and Views • Module 3: Developing ASP.NET MVC 4 Models -- Creating MVC Models -- Working with Data • Module 4: Developing ASP.NET MVC 4 Controllers -- Writing Controllers and Actions -- Writing Action Filters • Module 5: Developing ASP.NET MVC 4 Views -- Creating Views with Razor Syntax -- Using HTML Helpers -- Reusing Code in Views • Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications -- Unit Testing MVC Components -- Implementing an Exception Handling Strategy • Module 7: Structuring ASP.NET MVC 4 Web Applications -- Analyzing Information Architecture -- Configuring Routes -- Creating a Navigation Structure • Module 8: Applying Styles to ASP.NET MVC 4 Web Applications -- Using Template Views -- Applying CSS to an MVC Application -- Creating an Adaptive User Interface 170 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MVC4WA VISUAL STUDIO 2012: DEVELOPING ASP.NET MVC 4 WEB APPLICATION (MOC 20486) • Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications -- Using AJAX and Partial Page Updates -- Implementing a Caching Strategy • Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications -- Rendering and Running JavaScript Code -- Using jQuery and jQueryUI • Module 11: Controlling Access to ASP.NET MVC 4 Web Applications -- Implementing Authentication and Authorization -- Assigning Roles and Membership • Module 12: Building a Resilient ASP.NET MVC 4 Web Application -- Developing Secure Sites -- State Management • Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications -- Introduction to Windows Azure -- Designing and Writing Windows Azure Services -- Consuming Windows Azure Services in a Web Application • Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications -- Developing a Web API -- Calling a Web API from Mobile and Web Applications • Module 15: Handling Requests in ASP.NET MVC 4 Web Applications -- Using HTTP Modules and HTTP Handlers -- Using Web Sockets • Module 16: Deploying ASP.NET MVC 4 Web Applications -- Deploying Web Applications -- Deploying MVC 4 Applications 171 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AZUREWS VISUAL STUDIO 2012: DEVELOPING WINDOWS AZURE AND WEB SERVICES (MOC 20487) CODICE: AZUREWS DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per sviluppare con Azure e Web Services in ambiente Visual Studio 2012. Verranno trattate anche le novità della versione 2013, dato 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado dI: • Interrogare e manipolare i dati con Entity Framework • Utilizzare ASP.NET Web API per creare servizi basati su HTTP e consumano da loro. Clienti NET e non-.NET • Estendere ASP.NET Web Services API che utilizzano gestori di messaggi, leganti modello, filtri d’azione e dei formatter tipo di supporto • Crea basati su SOAP servizi con Windows Communication Foundation (WCF) e li consumi di clienti. NET • Applicare i principi di progettazione per gli appalti di servizi e di estendere i servizi WCF utilizzando componenti di runtime personalizzate e comportamenti • Sicuri i servizi WCF che utilizzano il trasporto e la protezione dei messaggi • Utilizzare Windows Azure Service Bus per la messaggistica e la messaggistica trasmessa mediato con le code e gli argomenti • Servizi host su server locali, e su vari ambienti Windows Azure, come ruoli Web, ruoli di lavoro e siti Web • Distribuire servizi sia su server locali e Windows Azure • Memorizzare e accedere ai dati in archiviazione di Windows Azure, e configurare i diritti di accesso di stoccaggio • Monitorare e registrare servizi, sia on-premise e in Windows Azure • Implementare l’autenticazione federata utilizzando ACS con ASP.NET API dei servizi Web 1.400,00 QUOTA ISCRIZIONE • Crea scalabili, con bilanciamento del carico dei servizi PER PARTECIPANTE (in € / IVA esclusa) PROGRAMMA DIDATTICO • Module 1: Overview of service and cloud technologies -- Key Components of Distributed Applications -- Data and Data Access Technologies -- Service Technologies -- Cloud Computing -- Exploring Blue Yonder Airlines’ Travel Companion Application • Module 2: Querying and manipulating data using Entity Framework -- ADO.NET overview -- Creating an entity data model -- Querying data -- Manipulating data • Module 3: Creating and consuming ASP.NET Web API services -- What are HTTP services? -- Creating an ASP.NET Web API service -- Handling HTTP requests and responses -- Hosting and consuming ASP.NET Web API services • Module 4: Extending and securing ASP.NET Web API services -- The ASP.NET Web API request pipeline -- The ASP.NET Web API response pipeline -- Creating OData services -- Implementing Security in ASP.NET Web API services -- Injecting dependencies into controllers • Module 5: Creating WCF services -- Advantages of creating services with WCF -- Creating and implementing a contract -- Configuring and hosting WCF services -- Consuming WCF services • Module 6: Designing and extending WCF services -- Applying design principles to service contracts -- Handling distributed transactions -- WCF pipeline architecture -- Extending the WCF pipeline • Module 7: Implementing Security in WCF services -- Transport security -- Message security -- Configuring service authentication and authorization -- Web API booking service for secured communication • Module 8: Windows Azure Service Bus -- Windows Azure Service Bus Relays 172 • • • • • • -- Windows Azure Service Bus Queues -- Windows Azure Service Bus Topics Module 9: Hosting services -- Hosting services on-premises -- Hosting services in Windows Azure Module 10: Deploying Services -- Web Deployment with Visual Studio -- Creating and deploying Web Application packages -- Command-line tools for web deployment packages -- Deploying to Windows Azure -- Continuous delivery with TFS and GIT -- Best practices for production deployment -- Lab Module 11: Windows Azure Storage -- Introduction to Windows Azure storage -- Windows Azure Blob Storage -- Windows Azure Table Storage -- Windows Azure Queue Storage -- Restricting access to Windows Azure Storage Module 12: Monitoring and diagnostics -- Performing diagnostics using tracing -- Configuring service diagnostics -- Monitoring IIS -- Monitoring services using Windows Azure diagnostics -- Debugging using IntelliTrace -- Collecting Windows Azure metrics Module 13: Identity management and access control -- Claim-based identity concepts -- Access Control Service -- Configuring services to use federated identities -- Handling federated identities in the client side Module 14: Scaling Services -- Introduction to scalability -- Load balancing -- Scaling on-premises services with distributed cache -- Windows Azure caching -- Caveats of scaling services -- Scaling globally Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI HTML5+CSS3_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 CON ESAME FINALE CODICE: HTML5+CSS3_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’esame di certificazione 70-480: Programming in HTML5 with Javascript and CSS3 METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado dI: • sostenere l’esame di certificazione 70-480 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 173 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MVC4WA_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-486: DEVELOPING ASP.NET MVC 4 WEB APPLICATION CON ESAME FINALE CODICE: MVC4WA_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-486: Developing ASP.NET MVC 4 Web Application. Nelle esercitazioni d’esame si affronteranno anche domande relative alla versione 2013, dato che nell’esame di Certificazione sono previste anche domande su questa versione METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-486 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame. 740,00 174 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AZUREWS_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-487: DEVELOPING WINDOWS AZURE AND WEB SERVICES CON ESAME FINALE CODICE: AZUREWS_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-487: Developing Windows Azure and Web Services. Nelle esercitazioni d’esame si affronteranno anche domande relative alla versione 2013, dato che nell’esame di Certificazione sono previste anche domande su questa versione METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi. CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-487 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame. 740,00 175 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_01 INSTALLING AND CONFIGURING WINDOWS SERVER 2012 (MOC 20410) CODICE: MSWS12_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasmettere agli allievi le conoscenze e le competenze per installare e configurare Windows Server 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di: -- Descrivere l’infrastruttura AD DS, e installare e configurare i controller di dominio. -- Gestire gli oggetti AD DS. -- Automatizzare l’amministrazione AD DS. -- Descrivere Protocollo Internet versione 4 (IPv4). -- Descrivere l’installazione e la configurazione di Dynamic Host Configuration Protocol (DHCP), oltre a gestire un database DHCP. -- Descrivere la risoluzione dei nomi per client e server del sistema operativo Windows. -- Descrivere il funzionamento dell’indirizzamento IPv6. -- Descrivere le opzioni di archiviazione di applicazione di configurazione per Windows Server 2012. -- Attivare e configurare il file e servizi di stampa in Windows Server 2012. -- Descrivere e implementare i Criteri di gruppo. -- Aumentare la sicurezza in un computer Windows Server 2012 e nella relativa infrastruttura tramite gli oggetti Criteri di gruppo, AppLocker e Windows Firewall. -- Descrivere le tecnologie di virtualizzazione Microsoft, tra cui Hyper-V 1.580,00 PROGRAMMA DIDATTICO • Module 1: Deploying and Managing Windows Server 2012 -- Windows Server 2012 Overview -- Installing Windows Server 2012 -- Post-Installation Configuration of Windows Server 2012 -- Overview of Windows Server 2012 Management -- Introduction to Windows PowerShell -- Lab: Deploying and Managing Windows Server 2012 • Module 2: Introduction to Active Directory Domain Services -- Overview of AD DS -- Overview of Domain Controllers -- Installing a Domain Controller -- Lab: Installing Domain Controllers • Module 3: Managing Active Directory Domain Services Objects -- Managing User Accounts -- Managing Groups -- Managing Computer Accounts -- Delegating Administration -- Lab: Managing Active Directory Domain Services Objects • Module 4: Automating Active Directory Domain Services Administration -- Using Command-line Tools for AD DS Administration -- Using Windows PowerShell for AD DS Administration -- Performing Bulk Operations with Windows PowerShell -- Lab: Automating AD DS Administration by Using Windows PowerShell • Module 5: Implementing IPv4 -- Overview of TCP/IP -- Understanding IPv4 Addressing -- Subnetting and Supernetting -- Configuring and Troubleshooting IPv4 -- Lab: Implementing IPv4 • Module 6: Implementing Dynamic Host Configuration Protocol -- Overview of the DHCP Server Role -- Configuring DHCP Scopes -- Managing a DHCP Database -- Securing and Monitoring DHCP -- Lab: Implementing DHCP • Module 7: Implementing DNS -- Name Resolution for Windows Clients and Servers -- Installing a DNS Server -- Managing DNS Zones 176 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) -- Lab: Implementing DNS • Module 8: Implementing IPv6 -- Overview of IPv6 -- IPv6 Addressing -- Coexistence with IPv4 -- IPv6 Transition Technologies -- Lab: Implementing IPv6 • Module 9: Implementing Local Storage -- Overview of Storage -- Managing Disks and Volumes -- Implementing Storage Spaces -- Lab: Implementing Local Storage • Module 10: Implementing File and Print Services -- Securing Files and Folders -- Protecting Shared Files and Folders by Using Shadow Copies -- Configuring Work Folders -- Configuring Network Printing -- Lab: Implementing File and Print Services • Module 11: Implementing Group Policy -- Overview of Group Policy -- Group Policy Processing -- Implementing a Central Store for Administrative Templates -- Lab: Implementing Group Policy • Module 12: Securing Windows Servers Using Group Policy Objects -- Security Overview for Windows Operating Systems -- Configuring Security Settings -- Restricting Software -- Configuring Windows Firewall with Advanced Security -- Lab: Increasing Security for Server Resources -- Lab: Configuring AppLocker and Windows Firewall • Module 13: Implementing Server Virtualization with Hyper-V -- Overview of Virtualization Technologies -- Implementing Hyper-V -- Managing Virtual Machine Storage -- Managing Virtual Networks -- Lab: Implementing Server Virtualization with Hyper-V Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_02 ADMINISTERING WINDOWS SERVER 2012 (MOC 20411) CODICE: MSWS12_02 DURATA (GG): 5 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per amministrare Windows Server 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Implementare una infrastruttura di Criteri di gruppo. • Gestire i desktop degli utenti con Criteri di gruppo. • Gestione utenti e account di servizio. • Mantenere Servizi di dominio Active Directory (AD DS). • Configurare e risolvere i problemi del Domain Name System (DNS). • Configurare e risolvere i problemi di accesso remoto. • Installare, configurare e risolvere i problemi del ruolo Network Policy Server (NPS). • Implementare la Network Access Protection (NAP). • Ottimizzare i servizi di file. • Configurare la crittografia e il controllo avanzato. • Implementare e mantenere le immagini del server. • Implementare la gestione degli aggiornamenti. • Monitorare Windows Server 2012 PROGRAMMA DIDATTICO • Module 1: Configuring and Troubleshooting Domain Name System -- Configuring the DNS Server Role -- Configuring DNS Zones -- Configuring DNS Zone Transfers -- Managing and Troubleshooting DNS -- Lab : Configuring and Troubleshooting DNS • Module 2: Maintaining Active Directory Domain Services -- Overview of AD DS -- Implementing Virtualized Domain Controllers -- Implementing RODCs -- Administering AD DS -- Managing the AD DS Database -- Lab : Maintaining AD DS • Module 3: Managing User and Service Accounts -- Configuring Password Policy and User Account Lockout Settings -- Configuring Managed Service Accounts -- Lab: Managing User and Service Accounts • Module 4: Implementing a Group Policy Infrastructure -- Introducing Group Policy -- Implementing and Administering GPOs -- Group Policy Scope and Group Policy Processing -- Troubleshooting the Application of GPOs -- Lab: Implementing a Group Policy Infrastructure • Module 5: Managing User Desktops with Group Policy -- Lessons -- Implementing Administrative Templates -- Configuring Folder Redirection and Scripts -- Configuring Group Policy Preferences -- Managing Software with Group Policy -- Lab: Managing User Desktops with Group Policy • Module 6: Installing, Configuring, and Troubleshooting the Network Policy Server Role -- Lessons -- Installing and Configuring a Network Policy Server -- Configuring RADIUS Clients and Servers -- NPS Authentication Methods -- Monitoring and Troubleshooting a Network Policy Server -- Lab: Installing and Configuring a Network Policy Server 177 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_02 ADMINISTERING WINDOWS SERVER 2012 (MOC 20411) • Module 7: Implementing Network Access Protection -- Overview of Network Access Protection -- Overview of NAP Enforcement Processes -- Configuring NAP -- Configuring IPSec Enforcement for NAP -- Monitoring and Troubleshooting NAP -- Lab: Implementing Network Access Protection • Module 8: Implementing Remote Access -- Overview of Remote Access -- Implementing DirectAccess by Using the Getting Started Wizard -- Implementing and Managing an Advanced DirectAccess Infrastructure -- Implementing VPN -- Implementing Web Application Proxy -- Lab: Implementing DirectAccess by Using the Getting Started Wizard -- Lab: Deploying an Advanced DirectAccess Solution -- Lab: Implementing VPN -- Lab: Implementing Web Application Proxy • Module 9: Optimizing File Services -- Overview of FSRM -- Using FSRM to Manage Quotas, File Screens, and Storage Reports -- Implementing Classification and File Management Tasks -- Overview of DFS -- Configuring DFS Namespaces -- Configuring and Troubleshooting DFS Replication -- Lab: Configuring Quotas and File Screening Using File Server Resource Manager -- Lab: Implementing Distributed File System • Module 10: Configuring Encryption and Advanced Auditing -- Encrypting Drives by Using BitLocker -- Encrypting Files by Using EFS -- Configuring Advanced Auditing -- Lab: Configuring Encryption and Advanced Auditing • Module 11: Deploying and Maintaining Server Images -- Overview of Windows Deployment Services -- Managing Images -- Implementing Deployment with Windows Deployment Services -- Administering Windows Deployment Services -- Lab: Using Windows Deployment Services to Deploy Windows Server 2012 • Module 12: Implementing Update Management -- Overview of WSUS -- Deploying Updates with WSUS -- Lab: Implementing Update Management • Module 13: Monitoring Windows Server 2012 -- Monitoring Tools -- Using Performance Monitor -- Monitoring Event Logs -- Lab: Monitoring Windows Server 2012 178 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_03 CONFIGURING ADVANCED WINDOWS SERVER 2012 SERVICES (MOC 20412) CODICE: MSWS12_03 DURATA (GG): 5 OBIETTIVI DIDATTICI • MAX CORSISTI: 15 Fornire conoscenze e competenze per la configurazione avanzata Windows Server 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Implementazione di servizi di rete avanzati • Implementazione di servizi avanzati di file • Implementazione Controllo dinamico di accesso • Implementazione di Bilanciamento carico di rete • Implementazione del failover clustering • Implementazione del failover clustering con Hyper-V • Implementazione del Disaster Recovery • Implementazione di server AD distribuiti • Siti di esecuzione e replica AD DS • Implementazione di Active Directory • Implementazione di AD RMS • Implementazione di AD FS PROGRAMMA DIDATTICO • Module 1: Implementing Advanced Network Services -- Configuring Advanced DHCP Features -- Configuring Advanced DNS Settings -- Implementing IPAM -- Managing IP Address Spaces with IPAM -- Lab: Implementing Advanced Network Services • Module 2: Implementing Advanced File Services -- Configuring iSCSI Storage -- Configuring BranchCache -- Optimizing Storage Usage -- Lab: Implementing Advanced File Services -- Lab: Implementing BranchCache • Module 3: Implementing Dynamic Access Control -- Overview of DAC -- Implementing DAC Components -- Implementing DAC for Access Control -- Implementing Access Denied Assistance -- Implementing and Managing Work Folders -- Lab: Implementing Secure Data Access • Module 4: Implementing Distributed Active Directory Domain Services Deployments -- Overview of Distributed AD DS Deployments -- Deploying a Distributed AD DS Environment -- Configuring AD DS Trusts -- Lab: Implementing Distributed AD DS Deployments • Module 5: Implementing Active Directory Domain Services Sites and Replication -- AD DS Replication Overview -- Configuring AD DS Sites -- Configuring and Monitoring AD DS Replication -- Lab: Implementing AD DS Sites and Replication • Module 6: Implementing AD CS -- Using Certificates in a Business Environment -- PKI Overview -- Deploying CAs -- Deploying and Managing Certificate Templates -- Implementing Certificate Distribution and Revocation -- Managing Certificate Recovery -- Lab: Deploying and Configuring CA Hierarchy -- Lab: Deploying and Managing Certificates 179 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_03 CONFIGURING ADVANCED WINDOWS SERVER 2012 SERVICES (MOC 20412) • Module 7: Implementing Active Directory Rights Management Services -- AD RMS Overview -- Deploying and Managing an AD RMS Infrastructure -- Configuring AD RMS Content Protection -- Configuring External Access to AD RMS -- Lab: Implementing AD RMS • Module 8: Implementing and Administering AD FS -- Overview of AD FS -- Deploying AD FS -- Implementing AD FS for a Single Organization -- Deploying AD FS in a Business-to-Business Federation Scenario -- Extending AD FS to External Clients -- Lab: Implementing AD FS -- Lab: Implementing AD FS for External Partners and Users • Module 9: Implementing Network Load Balancing -- Overview of NLB -- Configuring an NLB Cluster -- Planning an NLB Implementation -- Lab: Implementing NLB • Module 10: Implementing Failover Clustering -- Overview of Failover Clustering -- Implementing a Failover Cluster -- Configuring Highly Available Applications and Services on a Failover Cluster -- Maintaining a Failover Cluster -- Implementing a Multi-Site Failover Cluster -- Lab: Implementing Failover Clustering • Module 11: Implementing Failover Clustering with Hyper-V -- Overview of Integrating Hyper-V with Failover Clustering -- Implementing Hyper-V Virtual Machines on Failover Clusters -- Implementing Hyper-V Virtual Machine Movement -- Lab: Implementing Failover Clustering with Hyper-V • Module 12: Implementing Business Continuity and Disaster Recovery -- Data Protection Overview -- Implementing Windows Server Backup -- Implementing Server and Data Recovery -- Lab: Implementing Windows Server Backup and Restore 180 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_01CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-410 INSTALLING AND CONFIGURING WINDOWS SERVER 2012 CODICE: MSWS12_01CERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-410 Installing and Configuring Windows Server 2012 • Esame valido per la Certificazione Microsoft Certified Solutions Associate (MCSA): Windows Server 2012 METODOLOGIA DIDATTICA • 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 CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-410 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 1.020,00 181 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_02CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-411 ADMINISTERING WINDOWS SERVER 2012 CODICE: MSWS12_02CERTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-411 Administering Windows Server 2012 • Esame valido per la Certificazione Microsoft Certified Solutions Associate (MCSA): Windows Server 2012 METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-411 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 1.020,00 182 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWS12_03CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-412 CONFIGURING ADVANCED WINDOWS SERVER 2012 SERVICES CODICE: MSWS12_03CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-412 Configuring Advanced Windows Server 2012 Services - Esame valido per la Certificazione Microsoft Certified Solutions Associate (MCSA): Windows Server 2012 METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-412 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 1.020,00 183 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSC12_01 MONITORING AND OPERATING A PRIVATE CLOUD WITH SISTEM CENTER 2012 CODICE: MSSC12_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasmettere agli allievi le conoscenze e le competenze per installare un Private Cloud con System Center 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Descrivere il Cloud Model • Configurare e ottimizzare un Private Cloud • Distribuire Cloud Services • Monitorare Cloud Services • Configurare il monitoraggio delle prestazioni delle applicazioni in un ambiente cloud • Attivare ed estendere la gestione dei servizi in un ambiente cloud • Automatizzare la creazione di incident, il risanamento, e le richieste di modifica in un ambiente Cloud • Gestire i problemi in un ambiente Cloud • Automatizzare Self-Service Provisioning in un ambiente Cloud • Attivare un Self-Service Multi-Tenant di Cloud • Cloud high availability, protezione e recupero in un ambiente Cloud • Ottimizzare l’infrastruttura Cloud • Configurare SLA, cruscotti, e widget in un ambiente Cloud PROGRAMMA DIDATTICO • Module 1: Introduction to the Cloud Model -- Overview of the Cloud Computing Model -- Requirements for a Private Cloud -- Requirements for a Public or Hybrid Cloud -- Operating a Hybrid Cloud Infrastructure with System Center -- Maintaining the Health of a Cloud -- Integrating System Center Components -- Lab: Verifying the Private Cloud Infrastructure • Module 2: Configuring a Private Cloud Environment -- Overview of System Center 2012 R2 Virtual Machine Manager -- Managing the Virtual Environment with Virtual Machine Manager -- Creating Clouds -- Lab: Configuring and Optimizing a Microsoft Private Cloud • Module 3: Deploying Cloud Services -- Overview of Service Templates -- VMM Profiles -- Web Deploy Packages -- Overview of Server App-V -- Data-Tier Application Packages -- Deploying Services through App Controller -- Lab: Importing and Deploying the StockTrader Application • Module 4: Monitoring Cloud Based Applications -- Overview of System Center 2012 R2 Operations Manager -- Agent Deployment in Operations Manager -- Configuring Custom Monitoring -- Monitoring the Network Infrastructure -- Monitoring Distributed Applications -- Lab: Monitoring Private Cloud Services • Module 5: Configuring Application Performance Monitoring -- Application Performance Monitoring -- Advanced Monitoring in APM -- Viewing Application Performance Data in Operations Manager -- Lab: Configuring Application Performance Monitoring • Module 6: Operating and Extending Service Mgmt. in the Private Cloud -- Overview of Service Manager -- Configuring Security and User Roles -- Configuring Work Items -- Configuring Incident Queues -- Configuring Service Offerings for a Cloud -- Lab: Operating and Extending Service Management in a Cloud 184 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) • Module 7: Automating Incident Creation, Remediation, and Change Requests -- Overview of System Center 2012 R2 Orchestrator -- Integrating Orchestrator with Operations Manager and Service Manager -- Lab: Automating Incident Creation, Remediation and Change Requests • Module 8: Problem Management in the Private Cloud -- Overview of Problem Management -- Creating Custom Rules -- Lab: Automating Problem Management in the Private Cloud • Module 9: Operating a Self Service, Multi-Tenant Cloud with Windows Azure Pack -- Windows Azure Pack Key Concepts -- Administer Windows Azure Pack -- Windows Azure Pack Providers -- Lab: Operating a self-service multi-tenant cloud • Module 10: High Availability, Protection, and Recovery for the Cloud -- High Availability for a Cloud -- Protecting Data in the Private Cloud -- Recovering Data in the Private Cloud -- Lab: Cloud Protection and Recovery • Module 11: Optimizing Your Cloud Infrastructure -- Using Virtual Machine Manager to Keep the Cloud Infrastructure Up-to-Date -- Using Configuration Manager to keep Virtual Machines up-todate -- Using System Center Advisor to Optimize Cloud infrastructure -- Using Pro-Tips to Optimize Cloud infrastructure -- Lab: Optimizing your Cloud Infrastructure • Module 12: Configuring SLAs, Dashboards, and Widgets -- Service Level Tracking -- Configuring and Deploying Widgets and Dashboards -- Publishing Real-Time State with Microsoft Visio Snap-in -- System Center Analytics -- Using Excel and SSRS to View Data -- Configuring Service Reporting -- Lab: Configuring SLAs, Dashboards, and Widgets Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSC12_02 CONFIGURING AND DEPLOYING A PRIVATE CLOUD WITH SISTEM CENTER 2012 CODICE: MSSC12_02DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze e le competenze per configurare e distribuire un Private Cloud con System Center 2012 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Pianificare un Cloud ibrido • Configurare e distribuire un Private Cloud con Microsoft System Center 2012 R2 Virtual Machine Manager. • Estendere e mantenere le infrastrutture Cloud. • Configurare la distribuzione delle applicazioni di Cloud. • Creare blocchi di costruzione di Private Cloud. • Implementare e accedere a Private Clouds. • Monitorare l’infrastruttura Cloud. • Estendere e personalizzare il monitoraggio dell’infrastruttura Cloud. • Implementare la gestione dei servizi per il Cloud. • Configurare un’elevata disponibilità, disaster recovery e protezione per un Cloud. • Automatizzare e standardizzare il Cluod. • Configurare un Cloud multi-tenant PROGRAMMA DIDATTICO • Module 1: Planning for the Cloud -- Understanding Cloud Models -- Benefits for Deploying a Private Cloud -- Designing a Private Cloud Infrastructure -- Overview of Windows Server 2012 R2 Hyper-V -- Overview of System Center 2012 R2 Components -- Deploying Hyper-V Clustering with VMM -- Lab: Preparing the Private Cloud Infrastructure • Module 2: Configuring and Deploying the Private Cloud with Microsoft System Center 2012 R2 Virtual Machine Manager -- Overview of VMM Architecture and Components -- Configuring Advanced Networking in VMM -- Installing and Upgrading VMM -- Configuring VMM Security and Roles -- Understanding Host Groups -- Lab: Configuring and Deploying the Private Cloud Infrastructure • • Module 3: Extending and Maintaining Cloud Infrastructure -- Overview of the PXE and Update Server Roles -- Deploying Bare-Metal Hyper-V Host Servers -- Configuring the Update Server Role -- Creating and Using an Update Baseline -- Lab: Maintaining Cloud Infrastructure • Module 4: Configuring Application Delivery -- Dynamic Application Deployment Overview -- Web Deployment Packages -- Server Application Virtualization Overview -- Configuring Server App-V Components -- Sequencing and Deploying Virtual Applications -- Lab: Configuring Virtual Application Delivery • Module 5: Creating the Private Cloud Building Blocks -- Configuring Guest Operating System Profiles -- Configuring Hardware Profiles -- Configuring SQL Server Using SQL Server Profiles -- Configuring Application Profiles -- Configuring Virtual Machine Templates -- Configuring Service Provider Foundation -- Configuring User Roles -- Lab: Creating the Private Cloud Building Blocks • Module 6: Deploying and Configuring Access to a Private Cloud -- Understanding Private Cloud Computing -- Installing and Configuring App Controller -- Creating and Managing Service Templates 185 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) -- Lab: Deploying and Configuring Accessing to a Hybrid Cloud • Module 7: Monitoring Cloud Infrastructure -- Operations Manager Architecture and Security -- Operations Manager Installation Considerations -- Configuring User Roles and Notifications -- Configuring Management Packs -- Configuring Integration with System Center 2012 R2 -- Lab: Monitoring the Private Cloud Infrastructure • Module 8: Extending and Customizing Monitoring of the Cloud Infrastructure -- Configuring System Center Advisor -- Configuring the SharePoint Server Portal -- Monitoring Templates -- Distributed Application Monitoring -- Lab: Extending and Customizing Monitoring • Module 9: Implementing Service Management for the Cloud -- Service Manager Architecture Overview -- Upgrading to System Center 2012 R2 Service Manager -- Understanding Service Manager Work Items -- Configuring Service Manager Connectors -- Configuring Service Manager Notifications -- Lab: Implementing Service Management for a Cloud • Module 10: Configuring High Availability, Disaster Recovery and Protection for a Cloud -- Planning for Azure Site Recovery -- Planning DPM Deployment -- DPM Architecture and Components -- Upgrading DPM -- Configuring DPM for the Private Cloud -- Configuring Application Protection for a Cloud -- Restoring Applications to the Cloud -- Lab: Protecting the Private Cloud Infrastructure • Module 11: Automating and Standardizing a Cloud -- Orchestrator Architecture and Components Overview -- Deploying and Configuring Core Components -- Managing Runbooks -- Configuring Integration Packs -- Lab: Automating a Private Cloud • Module 12: Configuring a Self-Service Multi-Tenant Cloud with the Windows Azure Pack -- Configuring the Windows Azure Pack -- Lab: Configuring the Windows Azure Pack Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSC12_01CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-246: MONITORING AND OPERATING A PRIVATE CLOUD WITH SISTEM CENTER 2012 CODICE: MSSC12_01CERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-246: Monitoring and Operating a Private Cloud with Sistem Center 2012 • L’esame sarà effettuato l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-246 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 186 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSC12_02CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-247: CONFIGURING AND DEPLOYING A PRIVATE CLOUD WITH SISTEM CENTER 2012 CODICE: MSSC12_02CERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione certificazione 70-247: Configuring and Deploying a Private Cloud with Sistem Center 2012 • L’esame sarà effettuato l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-247 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 187 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSEXS13 CORE & ADVANCED SOLUTIONS OF MICROSOFT EXCHANGE SERVER 2013 (MOC 20341B & 20342B) CODICE: MSEXS13DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per la configurazione di Exchange Server 2013 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • progettare ed eseguire il deployment di Exchange Server 2013 • configurare il ruolo Mailbox • creare e gestire oggetti in Exchange Server 2013 • progettare e gestire gli aspetti legati al Client Access • progettare e configurare la connettività dei client • progettare e configurare il trasporto dei messaggi • progettare e implementare l’alta disponibilità • progettare e implementare il disaster recovery • progettare e configurare le opzioni di sicurezza • monitorare Exchange Server 2013 e affrontare problematiche di troubleshooting PROGRAMMA DIDATTICO • Module 1: Deploying and Managing Microsoft Exchange Server 2013 -- Exchange Server 2013 Prerequisites and Requirements -- Exchange Server 2013 Deployment -- Managing Exchange Server 2013 -- Lab: Deploying and Managing Exchange Server 2013 • Module 2: Planning and Configuring Mailbox Servers -- Overview of the Mailbox Server Role -- Planning the Mailbox Server Deployment -- Configuring the Mailbox Servers -- Lab: Configuring Mailbox Servers • Module 3: Managing Recipient Objects -- Managing Exchange Server 2013 Mailboxes -- Managing Other Exchange Recipients -- Planning and Implementing Public Folder Mailboxes -- Managing Address Lists and Policies -- Lab: Managing Recipient Objects • Module 4: Planning and Deploying Client Access Servers -- Planning Client Access Server Deployment -- Configuring the Client Access Server Role -- Managing Client Access Services -- Lab: Deploying and Configuring a Client Access Server Role • Module 5: Planning and Configuring Messaging Client Connectivity -- Client Connectivity to the Client Access Server -- Configuring Outlook Web App -- Planning and Configuring Mobile Messaging -- Configuring Secure Internet Access for Client Access Server -- Lab: Planning and Configuring Messaging Client Connectivity -- Module 6: Planning and Implementing High Availability -- High Availability on Exchange Server 2013 -- Configuring Highly Available Mailbox Databases -- Configuring Highly Available Client Access Servers -- Lab: Implementing High Availability • Module 7: Planning and Implementing Disaster Recovery -- Planning for Disaster Mitigation -- Planning and Implementing Exchange Server 2013 Backup -- Planning and Implementing Exchange Server 2013 Recovery -- Lab: Implementing Disaster Recovery for Exchange Server 2013 • Module 8: Planning and Configuring Message Transport -- Overview of Message Transport and Routing -- Planning and Configuring Message Transport -- Managing Transport Rules -- Lab: Planning and Configuring Message Transport • Module 9: Planning and Configuring Message Hygiene -- Planning Messaging Security -- Implementing an Antivirus Solution for Exchange Server 2013 -- Implementing an Anti-Spam Solution for Exchange Server 2013 -- Lab: Planning and Configuring Message Security • Module 10: Planning and Configuring Administrative Security and Auditing -- Configuring Role-Based Access Control -- Configuring Audit Logging -- Lab: Configuring Administrative Security and Auditing • Module 11: Monitoring and Troubleshooting Microsoft Exchange Server 2013 -- Monitoring Exchange Server 2013 -- Maintaining Exchange Server 2013 -- Troubleshooting Exchange Server 2013 -- Lab: Monitoring and Troubleshooting Exchange Server 2013 1.400,00 188 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSEXS13_01CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-341 -TS CORE OF MICROSOFT EXCHANGE SERVER 2013 CODICE: MSEXS13_01CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-341 Core Solutions of Microsoft Exchange Server 2013 • Esame valido per la Certificazione Microsoft Certified Solutions Expert (MCSE): Messaging METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-341 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 189 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSEXS13_02CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-342 -TS CORE OF MICROSOFT EXCHANGE SERVER 2013 CODICE: MSEXS13_02CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione certificazione 70-247: Configuring and Deploying a Private Cloud with Sistem Center 2012 • L’esame sarà effettuato l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-247 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 190 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSCCM12 ADMINISTERING SYSTEM CENTER 2012 CONFIGURATION MANAGER (MOC 10747D) CODICE: MSSCCM12 VER. D DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasmettere agli allievi le conoscenze e le competenze per la configurazione di System Center Configuration Manager METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • descrivere le caratteristiche e le funzionalità di System Center 2012 Configuration Manager • organizzare le risorse • gestire i client Configuration Manager • gestire inventory e software metering • interrogare i dati e produrre reportistica • gestire il deployment del software tramite package e programmi • creare e effettuare il deployment di applicazioni • gestire il deployment delle applicazioni • effettuare il deployment e la gestione degli aggiornamenti • implementare System Center 2012 Endpoint Protection • effettuare il deployment di sistemi operativi • gestire le impostazioni di compliance dei device • gestire i device di tipo mobile • configurare le funzionalità di Wake on LAN, Power Management e Remote Control PROGRAMMA DIDATTICO • Module 1: Overview of System Center 2012 R2 Configuration Manager -- Introduction to System Center 2012 R2 Configuration Manager -- Overview of the System Center 2012 R2 Configuration Manager Architecture -- Managing Configuration Manager by Using Configuration Manager Administration Tools -- Using Tools for Monitoring and Troubleshooting a Configuration Manager Site -- Lab: Performing Administration Tasks by Using Configuration Manager Tools -- Lab: Monitoring and Troubleshooting a Configuration Manager Site • Module 2: Discovering and Organizing Resources -- Configuring Boundaries and Boundary Groups -- Configuring Resource Discovery -- Configuring User and Device Collections -- Configuring Role-Based Administration -- Lab: Configuring Boundaries and Resource Discovery -- Lab: Configuring User and Device Collections -- Lab: Configuring Role-Based Administration • Module 3: Managing the Configuration Manager Client Agent -- Overview of the Configuration Manager Client Agent -- Deploying Configuration Manager Client Agents -- Managing Client Settings in Configuration Manager -- Configuring and Monitoring Client Status -- Lab: Deploying the Configuration Manager Client Agent -- Lab: Managing Client Settings -- Lab: Configuring and Monitoring Client Status • Module 4: Managing Inventory and Software Metering -- Overview of Inventory Collection -- Configuring Hardware Inventory -- Configuring Software Inventory -- Managing Inventory Collection -- Configuring Asset Intelligence -- Configuring Software Metering -- Lab: Configuring and Managing Inventory Collection -- Lab: Configuring and Managing Asset Intelligence -- Lab: Configuring Software Metering • Module 5: Querying and Reporting Data -- Introduction to Queries -- Managing Queries -- Configuring SQL Server Reporting Services -- Lab: Creating and Running Queries -- Lab: Configuring Reporting 191 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSSCCM12 ADMINISTERING SYSTEM CENTER 2012 CONFIGURATION MANAGER (MOC 10747D) • Module 6: Managing Software Distribution and Deployment by Using Packages and Programs -- Configuring Software Deployment -- Configuring Packages and Programs -- Distributing Content to Distribution Points -- Deploying Programs to Configuration Manager Clients -- Lab: Managing Software Deployment by Using Packages and Programs • Module 7: Creating and Deploying Applications -- Overview of Application Management -- Creating Applications -- Deploying Applications -- Managing Applications -- Lab: Creating and Deploying Applications -- Lab: Managing Application Supersedence and Removal • Module 8: Deploying Additional Application Types -- Deploying Windows Store Apps by Using System Center 2012 R2 Configuration Manager -- Deploying Virtual Applications by Using System Center 2012 R2 Configuration Manager -- Lab: Deploying Windows Store Apps by Using System Center 2012 R2 Configuration Manager -- Lab: Deploying Virtual Applications by Using System Center 2012 R2 Configuration Manager • Module 9: Deploying and Managing Software Updates -- Overview of the Software Updates Feature -- Preparing a Configuration Manager Site for Software Updates -- Managing Software Updates -- Configuring Automatic Deployment Rules -- Monitoring and Troubleshooting Software Updates -- Lab: Configuring the Site for Software Updates -- Lab: Deploying and Managing Software Updates • Module 10: Implementing Endpoint Protection by Using System Center 2012 R2 Configuration Manager -- Overview of Endpoint Protection in Configuration Manager -- Configuring and Monitoring Endpoint Protection Policies -- Lab: Implementing Endpoint Protection • Module 11: Managing Operating Systems Deployment -- Overview of Operating System Deployment -- Preparing a Site for Operating System Deployment -- Building and Capturing a Reference Operating System Image -- Deploying an Operating System -- Lab: Preparing the Environment for Operating System Deployment -- Lab: Building and Capturing a Reference Image -- Lab: Performing an In-Place Upgrade • Module 12: Managing Compliance Settings and Profiles -- Overview of Compliance Settings -- Configuring Compliance Settings -- Viewing Compliance Results -- Lab: Managing Compliance Settings • Module 13: Mobile Device Management Using System Center 2012 R2 Configuration Manager -- Overview of Mobile Device Management -- Managing Mobile Devices by Using the Windows Intune Connector -- Deploying Applications to Mobile Devices -- Lab: Managing Mobile Devices Enrolled By Windows Intune • Module 14: Configuring Wake On LAN, Power Management, and Remote Control -- Configuring Wake On LAN -- Overview of Out of Band Management -- Configuring Power Management Settings -- Configuring Remote Control -- Lab: Configuring Power Management Settings -- Lab: Configuring Remote Control 192 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14_01 QUERYING MICROSOFT SQL SERVER 2014 (MOC 20461) CODICE: MSQL14_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Scrivere query SELECT • Interrogare più tabelle • Ordinare e filtrare i dati • Descrivere l’utilizzo di tipi di dati in SQL Server • Modificare i dati utilizzando Transact-SQL • Utilizzare le funzioni incorporate in SQL Server • Utilizzare i raggruppamenti di dati le relative aggregazioni • Utilizzare sottoquery • Utilizzare espressioni di tabella • Utilizzare gli operatori fissi • Utilizzare la ranking window, l’offset e le funzioni di aggregazione • Implementare il pivoting e gli insiemi di raggruppamento • Eseguire stored procedure • Programmare con T-SQL • Implementare la gestione degli errori • Implementare le transazioni PROGRAMMA DIDATTICO • Module 1: Introduction to Microsoft SQL Server 2014 -- The Basic Architecture of SQL Server -- SQL Server Editions and Versions -- Getting Started with SQL Server Management Studio • Module 2: Introduction to T-SQL Querying -- Introducing T-SQL -- Understanding Sets -- Understanding Predicate Logic -- Understanding the Logical Order of Operations in SELECT statements • Module 3: Writing SELECT Queries -- Writing Simple SELECT Statements -- Eliminating Duplicates with DISTINCT -- Using Column and Table Aliases -- Writing Simple CASE Expressions • Module 4: Querying Multiple Tables -- Understanding Joins -- Querying with Inner Joins -- Querying with Outer Joins -- Querying with Cross Joins and Self Joins • Module 5: Sorting and Filtering Data -- Sorting Data -- Filtering Data with a WHERE Clause -- Filtering with the TOP and OFFSET-FETCH Options -- Working with Unknown and Missing Values • Module 6: Working with SQL Server 2014 Data Types -- Introducing SQL Server 2014 Data Types -- Working with Character Data -- Working with Date and Time Data • Module 7: Using DML to Modify Data -- Inserting Data -- Modifying and Deleting Data • Module 8: Using Built-In Functions -- Writing Queries with Built-In Functions -- Using Conversion Functions 193 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14_01 • • • • • • • • • • 194 QUERYING MICROSOFT SQL SERVER 2014 (MOC 20461) -- Using Logical Functions -- Using Functions to Work with NULL Module 9: Grouping and Aggregating Data -- Using Aggregate Functions -- Using the GROUP BY Clause -- Filtering Groups with HAVING Module 10: Using Subqueries -- Writing Self-Contained Subqueries -- Writing Correlated Subqueries -- Using the EXISTS Predicate with Subqueries Module 11: Using Table Expressions -- Using Derived Tables -- Using Common Table Expressions -- Using Views -- Using Inline Table-Valued Functions Module 12: Using Set Operators -- Writing Queries with the UNION Operator -- Using EXCEPT and INTERSECT -- Using APPLY Module 13: Using Window Ranking, Offset, and Aggregate Functions -- Creating Windows with OVER -- Exploring Window Functions Module 14: Pivoting and Grouping Sets -- Writing Queries with PIVOT and UNPIVOT -- Working with Grouping Sets Module 15: Executing Stored Procedures -- Querying Data with Stored Procedures -- Passing Parameters to Stored Procedures -- Creating Simple Stored Procedures -- Working with Dynamic SQL Module 16: Programming with T-SQL -- T-SQL Programming Elements -- Controlling Program Flow Module 17: Implementing Error Handling -- Using TRY / CATCH Blocks -- Working with Error Information -- Lab : Implementing Error Handling -- Redirecting Errors with TRY / CATCH -- Using THROW to Pass an Error Message Back to a Client Module 18: Implementing Transactions -- Transactions and the Database Engine -- Controlling Transactions -- Isolation Levels Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14_02 ADMINISTERING MICROSOFT SQL SERVER 2014 DATABASES (MOC 20462) CODICE: MSQL14_02 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Descrivere le attività e gli strumenti di amministrazione di base del database • Installare e configurare SQL Server 2014 • Configurare i database di SQL Server e lo storage • Pianificare e implementare una strategia di backup • Ripristinare i database dai backup • Importare ed esportare i dati • Monitorare SQL Server • Tracciare l’attività di SQL Server • Gestire la protezione di SQL Server • Effettuare l’auditing degli accessi e crittografare i dati • Eseguire la manutenzione ordinaria del database • Automatizzare la manutenzione di SQL Server con l’agente Jobs SQL Server • Configurare la Posta elettronica, gli avvisi e le notifiche PROGRAMMA DIDATTICO • Module 1: Introduction to SQL Server 2014 Database Administration -- Database Administration Overview -- Introduction to the SQL Server Platform -- Database Management Tools and Techniques • Module 2: Installing and Configuring SQL Server 2014 -- Planning SQL Server Installation -- Installing SQL Server 2014 -- Post-Installation Configuration • Module 3: Working with Databases and Storage -- Introduction to Data Storage with SQL Server -- Managing Storage for System Databases -- Managing Storage for User Databases -- Moving Database Files -- Configuring the Buffer Pool Extension • Module 4: Planning and Implementing a Backup Strategy -- Understanding SQL Server Recovery Models -- Planning a Backup Strategy -- Backing up Databases and Transaction Logs -- Using Backup Options -- Ensuring Backup Reliability • Module 5: Restoring SQL Server 2014 Databases -- Understanding the Restore Process -- Restoring Databases -- Advanced Restore Scenarios -- Working with Point-in-Time Recovery • Module 6: Importing and Exporting Data -- Introduction to Transferring Data -- Importing and Exporting Table Data -- Copying or Moving a Database • Module 7: Monitoring SQL Server 2014 -- Introduction to Monitoring SQL Server -- Dynamic Management Views and Functions -- Performance Monitor 195 • Module 8: Tracing SQL Server Activity -- Tracing SQL Server Workload Activity -- Using Traces • Module 9: Managing SQL Server Security -- Introduction to SQL Server Security -- Managing Server-Level Security -- Managing Database-Level Principals -- Managing Database Permissions • Module 10: Auditing Data Access and Encrypting Data -- Auditing Data Access in SQL Server -- Implementing SQL Server Audit -- Encrypting Databases • Module 11: Performing Ongoing Database Maintenance -- Ensuring Database Integrity -- Maintaining Indexes -- Automating Routine Database Maintenance • Module 12: Automating SQL Server 2014 Management -- Automating SQL Server Management -- Implementing SQL Server Agent Jobs -- Managing SQL Server Agent Jobs -- Managing Job Step Security Contexts -- Managing Jobs on Multiple Servers • Module 13: Monitoring SQL Server 2014 by Using Alerts and Notifications -- Monitoring SQL Server Errors -- Configuring Database Mail -- Configuring Operators, Alerts, and Notifications 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14_04 IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER 2014 (MOC 20463) CODICE: MSQL14_04 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Descrivere i concetti di data warehouse e le relative considerazioni architetturali • Selezionare una piattaforma hardware appropriata per un data warehouse • Progettare e implementare un data warehouse • Implementare il flusso dei dati in un pacchetto SSIS • Implementare Flow Control in un pacchetto SSIS • Effettuare il debugging e risolvere i problemi dei pacchetti SSIS • Implementare una soluzione ETL che supporti l’estrazione incrementale dei dati • Implementare una soluzione ETL che supporti il caricamento incrementale dei dati • Implementare la pulizia dei dati utilizzando i servizi Microsoft Data Quality • Implementare i Master Data Services per far rispettare l’integrità dei dati • Estendere SSIS con script e componenti personalizzati • Distribuire e configurare i pacchetti SSIS • Descrivere come le soluzioni di BI possono consumare i dati dal data warehouse PROGRAMMA DIDATTICO • Module 1: Introduction to Data Warehousing -- Overview of Data Warehousing -- Considerations for a Data Warehouse Solution • Module 2: Planning Data Warehouse Infrastructure -- Considerations for Data Warehouse Infrastructure -- Planning Data Warehouse Hardware • Module 3: Designing and Implementing a Data Warehouse -- Data Warehouse Design Overview -- Designing Dimension Tables -- Designing Fact Tables -- Physical Design for a Data Warehouse • Module 4: Creating an ETL Solution with SSIS -- Introduction to ETL with SSIS -- Exploring Data Sources -- Implementing Data Flow • Module 5: Implementing Control Flow in an SSIS Package -- Introduction to Control Flow -- Creating Dynamic Packages -- Using Containers -- Managing Consistency • Module 6: Debugging and Troubleshooting SSIS Packages -- Debugging an SSIS Package -- Logging SSIS Package Events -- Handling Errors in an SSIS Package • Module 7: Implementing a Data Extraction Solution -- Planning Data Extraction -- Extracting Modified Data • Module 8: Loading Data into a Data Warehouse -- Planning Data Loads -- Using SSIS for Incremental Loads -- Using Transact-SQL Loading Techniques • Module 9: Enforcing Data Quality -- Introduction to Data Quality -- Using Data Quality Services to Cleanse Data • Module 10: Master Data Services -- Introduction to Master Data Services -- Implementing a Master Data Services Model -- Managing Master Data -- Creating a Master Data Hub • Module 11: Extending SQL Server Integration Services -- Using Scripts in SSIS -- Using Custom Components in SSIS • Module 12: Deploying and Configuring SSIS Packages -- Overview of SSIS Deployment -- Deploying SSIS Projects -- Planning SSIS Package Execution • Module 13: Consuming Data in a Data Warehouse -- Introduction to Business Intelligence -- Enterprise Business Intelligence -- Self-Service BI and Big Data 1.400,00 196 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQLQM_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-461, VALIDO PER LA CERTIFICAZIONE MCSA SQL SERVER: QUERYING MICROSOFT SQL SERVER CODICE: MSQLQM_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-461, valido per la Certificazione MCSA SQL Server: Querying Microsoft SQL Server METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-461 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 197 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQLIM_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-462, VALIDO PER LA CERTIFICAZIONE MCSA SQL SERVER: ADMINISTERING MICROSOFT SQL SERVER DATABASES CODICE: MSQLIM_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-462, valido per la Certificazione MCSA SQL Server: Administering Microsoft SQL Server Databases METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-462 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 198 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQLIDW_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-463, VALIDO PER LA CERTIFICAZIONE MCSA SQL SERVER: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER CODICE: MSQLIDW_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-463, valido per la Certificazione MCSA SQL Server: Implementing a Data Warehouse with Microsoft SQL Server METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi PREREQUISITI Per partecipare al corso, gli studenti devono possedere i seguenti requisiti: • Aver frequentato il corso Implementing a Data Warehouse with Microsoft SQL Server 2012/2014 (MOC 20463) o aver comunque acquisito conoscenze equivalenti CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-463 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 199 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14DP_01 DEVELOPING MICROSOFT SQL SERVER 2014 DATABASES (MOC 20464) CODICE: MSQL14DP_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Introdurre l’intera piattaforma SQL Server e i suoi principali strumenti. Esso riguarderà edizioni, versioni, basi di ascoltatori di rete e concetti di servizi e account del servizio • Determinare i tipi di dati appropriati da utilizzare nella progettazione di tabelle, convertire i dati tra i tipi di dati, e creare alias di tipi di dati • Essere a conoscenza di buone pratiche di progettazione in materia di tabelle di SQL Server ed essere in grado di creare tabelle utilizzando T-SQL. (Nota: non sono coperte le tabelle partizionate) • Implementare PRIMARY KEY, FOREIGN KEY, DEFAULT, CHECK e vincoli UNIQUE, e indagare i vincoli FOREIGN KEY a cascata • Determinare adeguate strategie di singola colonna e indici compositi • Creare tabelle come heaps e tabelle con gli indici clustered. Anche considerare la progettazione di una tabella e suggerire una struttura adeguata • Leggere e interpretare i dettagli di elementi comuni da piani di esecuzione • Progettare efficaci indici non clustered • Progettare e realizzare viste • Progettare e implementare stored procedure • Lavora con tipi di tabelle, parametri con valori di tabella e utilizzare l’istruzione MERGE per creare stored procedure che i data warehouse di aggiornamento • Progettare e implementare le funzioni, sia scalari e con valori di tabella. (Anche descrivere i relativi potenziali problemi di prestazioni). • Effettuare indagini di base di una situazione di stallo e imparare come i livelli di isolamento delle transazioni influenzano la concorrenza dell’applicazione • Utilizzare sia la gestione tradizionale degli errori T-SQL sia la gestione delle eccezioni strutturata • Progettare e implementare trigger DML • Imparare usi appropriati per l’integrazione CLR SQL e attuare un assembly NET esistente in SQL Server • Conservare i dati e schemi XML in SQL Server • Eseguire query di base sui dati XML in SQL Server • Lavorare con i tipi di dati geografici e geometrici • Implementare e interrogare un indice full-text PROGRAMMA DIDATTICO • Module 1: Introduction to Database Development -- Introduction to the SQL Server Platform -- Working with SQL Server Tools -- Configuring SQL Server Services • Module 2: Designing and Implementing Tables -- Designing Tables -- Working with Schemas -- Creating and Altering Tables • Module 3: Ensuring Data Integrity through Constraints -- Enforcing Data Integrity -- Implementing Domain Integrity -- Implementing Entity and Referential Integrity • Module 4: Introduction to Indexing -- Core Indexing Concepts -- Single Column and Composite Indexes -- SQL Server Table Structures -- Working with Clustered Indexes • Module 5: Advanced Indexing -- Execution Plan Core Concepts -- Common Execution Plan Elements -- Working with Execution Plans -- Designing Effective Nonclustered Indexes -- Performance Monitoring • Module 6: Columnstore Indexes -- Columnstore Indexes -- Best Practices for Columnstore Indexes • Module 7: Designing and Implementing Views -- Introduction to Views -- Creating and Managing Views -- Performance Considerations for Views 200 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14DP_01 DEVELOPING MICROSOFT SQL SERVER 2014 DATABASES (MOC 20464) • Module 8: Designing and Implementing Stored Procedures -- Introduction to Stored Procedures -- Working With Stored Procedures -- Implementing Parameterized Stored Procedures -- Controlling Execution Context • Module 9: Designing and Implementing User-Defined Functions -- Overview of Functions -- Designing and Implementing Scalar Functions -- Designing and Implementing Table-Valued Functions -- Implementation Considerations for Functions -- Alternatives to Functions • Module 10: Responding to Data Manipulation via Triggers -- Designing DML Triggers -- Implementing DML Triggers -- Advanced Trigger Concepts • Module 11: Using In-Memory Tables -- Memory-Optimized Tables -- Native Stored Procedures • Module 12: Implementing Managed Code in SQL Server -- Introduction to SQL CLR Integration -- Importing and Configuring Assemblies -- Implementing SQL CLR Integration • Module 13: Storing and Querying XML Data in SQL Server -- Introduction to XML and XML Schemas -- Storing XML Data and Schemas in SQL Server -- Implementing the XML Data Type -- Using the T-SQL FOR XML Statement -- Getting Started with XQuery -- Shredding XML • Module 14: Working with SQL Server Spatial Data -- Introduction to Spatial Data -- Working with SQL Server Spatial Data Types -- Using Spatial Data in Applications 201 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQL14DP_02 DESIGNING DATABASES SOLUTIONS FOR MICROSOFT SQL SERVER 2014 (MOC 20465) CODICE: MSQL14DP_02 DURATA (GG): 5 MAX CORSISTI: 15 OBIETTIVI DIDATTICI • Questo corso vuole trasmettere agli allievi 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • Valutare un ambiente aziendale esistente. • Pianificare e attuare gestione basata su criteri. • Descrivere le considerazioni per il consolidamento dei carichi di lavoro con SQL Server 2014. • Descrivere le considerazioni per l’inclusione di SQL Server 2014 in un cloud privato. • Utilizzare archiviazione Windows Azure con SQL Server 2014. • Implementare e configurare database in SQL Azure. • Implementare e configurare database nelle macchine virtuali Windows Azure. • Descrivere le tecnologie ad alta disponibilità in SQL Server 2014 e attuare il log shipping. • Descrivere Windows Server Failover Clustering e implementare un un’istanza del cluster di failover AlwaysOn. • Implementare un gruppo di disponibilità Always On. • Pianificare elevata disponibilità e soluzioni di disaster recovery. Pianificare e implementare la replica del database PROGRAMMA DIDATTICO • Module 1: Introduction to Enterprise Data Architecture -- Considerations for Enterprise Data -- Assessing an Existing Infrastructure • Module 2: Multi-Server Configuration Management -- Policy-Based Management -- Microsoft System Center • Module 3: Consolidating Database Workloads with SQL Server 2014 -- Considerations for Database Server Consolidation -- Managing Resources in a Consolidated Database Infrastructure • Module 4: Introduction to Cloud Data Solutions -- Overview of Cloud Computing -- SQL Server in a Private Cloud • Module 5: Introduction to Windows Azure -- Windows Azure Overview -- Windows Azure Storage • Module 6: Windows Azure SQL Database -- Introduction to Windows Azure SQL Database -- Windows Azure SQL Database Security -- Implementing and Managing Databases • Module 7: SQL Server in Windows Azure Virtual Machines -- Introduction to Windows Azure Virtual Machines -- Windows Azure Virtual Machine Connectivity and Security -- Creating Databases in a Windows Azure Virtual Machine • Module 8: Introduction to High Availability in SQL Server 2014 -- High Availability Concepts and Options in SQL Server 2014 -- Log Shipping • Module 9: Clustering with Windows Server and SQL Server 2014 -- Introduction to Windows Server Failover Clustering -- SQL Server AlwaysOn Failover Cluster Instances • Module 10: AlwaysOn Availability Groups -- Introduction to AlwaysOn Availability Groups -- Working with AlwaysOn Availability Groups -- Considerations for Using AlwaysOn Availability Groups • Module 11: Planning High Availability and Disaster Recovery -- High Availability and Disaster Recovery with SQL Server 2014 -- High Availability and Disaster Recovery for Databases in Windows Azure • Module 12: Replicating Data -- SQL Server Replication -- Planning Replication 202 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQLDP_01CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-464: DEVELOPING MICROSOFT SQL SERVER CODICE: MSQLDP_01CERTDURATA (GG): 2 MAX CORSISTI: 15 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-464: Developing Microsoft SQL Server Databases METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-464 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 203 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSQLDP_02CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-465: DESIGNING DATABAESES SOLUTIONS FOR MICROSOFT SQL SERVER CODICE: MSQLDP_02CERTDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • L’obiettivo del Corso è preparare il Candidato all’Esame di certificazione 70-465: Designing Databases solutions for Microsoft SQL Server METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • sostenere l’esame di certificazione 70-464 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 204 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWIN8 CONFIGURING MANAGING AND MAINTAINING WINDOWS 8.1 (MOC 20687DMOC 20688A) CODICE: MSWIN8 OBIETTIVI DIDATTICI DURATA (GG): 5 MAX CORSISTI: 16 • Questo corso vuole trasmettere agli allievi le conoscenze e le competenze per installare e configurare Windows 8.1 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA Al termine del corso i partecipanti saranno in grado di: • descrivere soluzioni e caratteristiche legate alla gestione di Windows 8.1 • determinare i requisiti per l’installazione e il deployment di Windows 8.1 • gestire profili e stati dell’utente tra diversi device Windows • determinare il tool più appropriato per la configurazione delle impostazioni Windows 8.1 • configurare dischi, partizioni, volumi e device drivers • configurare la connettività di rete • configurare la connettività sia per device domain-joined che non domain-joined • implementare le opportune tecnologie per rendere sicure le connessioni di rete • configurare l’accesso a fiel, cartelle e stampanti • implementare le opportune tecnologie per rendere sicuri pc e device • configurare le impostazioni per il mobile computing e per abilitare l’accesso remoto • determinare come effettuare il recover da eventuali failure • descivere e configurare il client Hyper-V. • selezionare e implementare il metodo corretto per gestire Windows 8; • gestire l’autenticazione degli utenti e la connettività intranet; • configurare i servizi cloud; • operare con Windows Intune; • implementare le funzionalità di crittografia e di sicurezza; • progettare una soluzione di disaster recovery PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • Module 1: Windows 8.1 in an Enterprise Environment Module 2: Installing and Deploying Windows 8.1 Module 3: Tools Used for Configuring and Managing Windows 8.1 Module 4: Managing Profiles and User State in Windows 8.1 Module 5: Managing Disks and Device Drivers Module 6: Configuring Network Connectivity Module 7: Configuring File Access and Printers on Windows 8.1 Clients Module 8: Implementing Network Security Module 9: Configuring Resource Access for Domain-Joined Devices and Devices That Are Not Domain Members Module 10: Securing Windows 8.1 Devices Module 11: Configuring Applications for Windows 8.1 Module 12: Optimizing and Maintaining Windows 8.1 Computers Module 13: Configuring Mobile Computing and Remote Access Module 14: Recovering Windows 8.1 Module 15: Configuring Client Hyper-V Appendix: • Implementing an Application Strategy for Windows 8 • Planning and Implementing a Solution for User Settings • Configuring Cloud Services • Implementing Windows Intune • Managing Computers by Using Windows Intune 1.400,00 205 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWIN8_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-687, VALIDO PER LA CERTIFICAZIONE MICROSOFT CERTIFIED TECHNOLOGY SPECIALIST (MCTS): CONFIGURING WINDOWS 8 CODICE: MSWIN8_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione certificazione 70-687, valido per la Certificazione Microsoft Certified Technology Specialist (MCTS): Configuring Windows 8 • L’esame sarà effettuato l’ultimo giorno di corso in inglese METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-687 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 206 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MSWIN8PRO_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE 70-688, VALIDO PER LA CERTIFICAZIONE MICROSOFT CERTIFIED TECHNOLOGY SPECIALIST (MCTS): MANAGING AND MAINTAING WINDOWS 8 CODICE: MSWIN8PRO_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 70-688, valido per la Certificazione Microsoft Certified Technology Specialist (MCTS): Managing and Mantaining Windows 8 METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certificazione con spiegazioni del docente su errori o dubbi • L’esame sarà sostenuto l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 70-688 PROGRAMMA DIDATTICO • Test, elettronici e cartacei, che simulano l’esame • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame 740,00 207 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 55035 MICROSOFT SHAREPOINT SERVER 2013 FOR THE SITE OWNER AND POWER USER CODICE: 55035 DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di: • Gestire siti e raccolte siti • Aggiungere utenti e gruppi e gestire il sito, un elenco, una cartella e la voce di sicurezza • Aggiungere e configurare web part • Configurare le opzioni del sito, tra cui tema, titolo, descrizione e icona • Configurare la navigazione del sito • Creare le relazioni delle attività di visualizzazione del sito • Personalizzare elenchi e raccolte • Lavorare con le colonne del sito e tipi di contenuto del sito • Configurare l’implementazione, l’ approvazione e la versione del sito • Creare e modificare pagine e pagine web part CONTENUTI The Role of the Site Owner • What is SharePoint? • SharePoint Administrative Roles • SharePoint Administration Options by Role Users, Groups and Permissions • SharePoint Security Best Practices • Users and Groups • Adding Users and Groups • Adding Site Collection Administrators • Permissions and Permission Levels • Creating Custom Permission Levels • Configuring List and Library Permissions • Working with Audiences and Content Filtering • Managing User Alerts Site and Site Collection Features • What is a Feature? • Activating and Deactivating Features • Commonly Used Features Managing Sites and Pages • Creating Subsites • Site Templates • Site Lifecycle and Site Deletion • Configuring the Look and Feel of a Site • Configuring Navigation Options • Language Settings • Adding and Managing Pages • Working with Web Part Pages • Frequently Used Web Parts Working with Lists and Libraries • SharePoint Lists and List Features • Document Libraries • Libraries vs. Lists with Attachments • Adding Columns to Lists and Libraries • Column and Item Validation • Enterprise Metadata and Keywords Settings • Creating List and Library Views • Working with Office Web Apps • Organizing Content Using Folders and Metadata • Picture, Asset and Other Libraries • Working with the Recycle Bin • Configuring RSS Feeds • Configuring Incoming Email • About Tags and Notes and Ratings 208 Document Management • Information Management Policy Settings • Auditing List and Document Activity • Working with Site Columns and Content Types • Built-in Content Types • Managing Business Content Using Content Types • Using Document Sets • Using the Content Organizer • An Overview of Records Management SharePoint Workflows • SharePoint Workflows • Out of the Box Workflow Demo Monitoring SharePoint Activity • Usage Reports • Search Reports SharePoint Apps (Optional) • What is an App? • Working with Built-in Apps • The SharePoint App Store • The Corporate App Store • Request an App The SharePoint Community Site (Optional) • Building online communities using SharePoint • Discussion and Moderation • Rating discussions and earning points 560,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 55033 SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION CODICE: 55033 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di: • Progettare e realizzare una struttura di portale aziendale utilizzando oggetti, siti, librerie, elenchi e pagine SharePoint 2013 • Spiegare il ruolo della sicurezza e delle autorizzazioni in tutto SharePoint 2013 • Implementare le linee guida per la coerenza nella costruzione di un portale aziendale per aiutare nella gestione quotidiana dei contenuti in SharePoint 2013 • Migliorare la progettazione dei contenuti su un portale aziendale utilizzando temi e parti web SharePoint 2013 • Spiegare l’importanza della governance per la pianificazione e la gestione futura di SharePoint 2013 • Identificare le opzioni per integrare i dati provenienti da altri sistemi, così come preservare i dati esistenti • Spiegare il ruolo dei social network in SharePoint 2013 e il suo impatto sulla collaborazione CONTENUTI Getting Started with SharePoint 2013 • Exploring SharePoint 2013 Site Collection and Site Administrator Roles • Defining SharePoint Terminology • Navigating a SharePoint Site • Interacting with the Ribbon • Creating and Editing Basic Content Planning a Company Portal Using SharePoint 2013 • Defining SharePoint Governance • Working with Information Architecture • Implementing Site Hierarchies Creating a Company Portal • Creating a Site Structure • Defining SharePoint Apps • Customizing Lists and Libraries • Explaining Views on Lists and Libraries • Creating Views on Lists and Libraries • Modifying Navigation Creating Consistency across Sites • Defining Site Columns • Defining Content Types • Implementing a Taxonomy • Configuring the Content Organizer • Using Templates to Promote Consistency Securing a Company Portal • Explaining Permissions and Security in SharePoint • Creating SharePoint Groups • Managing Permissions within SharePoint • Sharing versus Traditional Security Customizing the Look of a Portal • Changing the Appearance of the Portal • Editing a Page • Working with Web Parts and App Parts • Targeting Audiences with Content • Extending a Company Portal • Creating External Content Types • Setting up an eDiscovery Center • Exploring other Records Management Options Leveraging Web Content Management • Enabling Web Content Management • Managing the Structure of Web Content • Navigating a Site Using Managed Metadata • Configuring a Published Approval Workflow Bridging the Social Gap • Configuring Social Features in SharePoint 2013 • Creating a Community Site Finding Information Using Search • Exploring the Search Features of SharePoint 2013 • Configuring the Search Settings Controlling and Planning for Growth • Reviewing Governance for Site Administration • Discussing the Execution of Governance Administering a Company Portal Built on SharePoint 2013 • Exploring Settings for Site Collection Administrators • Exploring Settings for Site Administrators 1.400,00 209 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 20331 CORE SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 CODICE: 20331 DURATA (GG): 5 MAX CORSISTI: 15 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di : • Descrivere le caratteristiche principali di SharePoint 2013 • Progettare una architettura dell’informazione • Progettare architetture logiche e fisiche • Installare e configurare SharePoint Server 2013 • Creare applicazioni Web e raccolte siti • Pianificare e configurare le applicazioni di servizio • Gestire utenti e permessi • Configurare l’autenticazione per SharePoint 2013 • Assicurare una distribuzione di SharePoint 2013 • Gestire la tassonomia • Configurare profili utente • Configurare ricerca aziendale • Monitorare e mantenere un ambiente SharePoint 2013 CONTENUTI Describe the key features of SharePoint 2013 • Key Components of a SharePoint Deployment • New Features in SharePoint 2013 • SharePoint 2013 Deployment Options Designing an Information Architecture • Understanding Business Requirements • Organizing Information In SharePoint Server 2013 • Planning for Discoverability Designing a Logical Architecture • Identifying Business Requirements • Overview of SharePoint Server 2013 Logical Architecture • Documenting Your Logical Architecture Designing a Physical Architecture • Designing Physical Components for SharePoint Deployments • Designing Supporting Components for SharePoint Deployments • SharePoint Farm Topologies • Mapping a Logical Architecture Design to a Physical Architecture Design Installing and Configuring SharePoint Server 2013 • Installing SharePoint Server 2013 • Configuring SharePoint Server 2013 Farm Settings • Scripting Installation and Configuration Creating Web Applications and Site Collections • Creating Web Applications • Configuring Web Applications • Creating and Configuring Site Collections Planning and Configuring Service Applications • Introduction to Service Application Architecture • Creating and Configuring Service Applications Managing Users and Permissions • Authorization in SharePoint 2013 • Managing Access to Content Configuring Authentication for SharePoint 2013 • Overview of Authentication • Configuring Federated Authentication • Configuring Server-to-Server Authentication Securing a SharePoint 2013 Deployment • Securing the Platform • Configuring Farm-Level Security Managing Taxonomy • Managing Content Types • Understanding Term Stores and Term Sets • Managing Term Stores and Term Sets Configuring User Profiles • Configuring the User Profile Service Application • Managing User Profiles and Audiences Configuring Enterprise Search • Understanding the Search Service Architecture • Configuring Enterprise Search • Managing Enterprise Search Monitoring and Maintaining a SharePoint 2013 Environment • Monitoring a SharePoint 2013 Environment • Tuning and Optimizing a SharePoint Environment • Planning and Configuring Caching • Troubleshooting a SharePoint 2013 Environment 1.400,00 210 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 20332 ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 CODICE: 20332 DURATA (GG): 5 MAX CORSISTI: 15 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di: • Descrivere le funzionalità di base di SharePoint 2013 • Pianificare e progettare un ambiente SharePoint 2013 per soddisfare le esigenze di alta disponibilità e disaster recovery • Pianificare e implementare un’architettura di un’applicazione di servizio per una distribuzione di SharePoint 2013 • Configurare e gestire funzionalità di Servizi di Business Connectivity in una distribuzione di SharePoint 2013 • Pianificare e configurare le funzionalità di social computing • Pianificare e configurare le piattaforme e caratteristiche di produttività e collaborazione • Pianificare e configurare soluzioni di Business Intelligence • Ottimizzare l’esperienza di ricerca di un ambiente aziendale • Pianificare e configurare la gestione dei contenuti aziendali in una distribuzione di SharePoint 2013 • Pianificare e configurare un’infrastruttura di gestione dei contenuti web per soddisfare le esigenze di business • Gestire le soluzioni in una distribuzione di SharePoint 2013 • Configurare e gestire le applicazioni in un ambiente SharePoint Server 2013 • Sviluppare e implementare un piano di governance per SharePoint Server 2013 • Eseguire un aggiornamento o la migrazione a SharePoint Server 2013 CONTENUTI Understanding Architecture in SharePoint Server 2013 • Core Components of the SharePoint 2013 Architecture • New Features in SharePoint Server 2013 • SharePoint Server 2013 and SharePoint Online Editions Planning and Configuring Enterprise Content Management • Planning Content Management • Planning and Configuring eDiscovery • Planning Records Management Designing for Business Continuity Management • Designing Database Topologies for High Availability and Disaster Recovery • Designing SharePoint Infrastructure for High Availability • Planning for Disaster Recovery Planning and Configuring Web Content Management • Planning and Implementing a Web Content Management Infrastructure • Configuring Managed Navigation and Catalog Sites • Supporting Multiple Languages and Locales • Enabling Design and Customization • Supporting Mobile Users Test the Backup and Restore Process • Planning Service Applications • Designing and Configuring a Service Application Topology • Configuring Service Application Federation Configuring and Managing Business Connectivity Services • Planning and Configuring Business Connectivity Services • Configuring the Secure Store Service • Managing Business Data Connectivity Models Connecting People • Managing User Profiles • Enabling Social Interaction • Building Communities Enabling Productivity and Collaboration • Aggregating Tasks • Planning and Configuring Collaboration Features • Planning and Configuring Composites Planning and Configuring Business intelligence • Planning for Business Intelligence • Planning, Deploying and Managing Business Intelligence Services • Planning and Configuring Advanced Analysis Tools Managing Solutions in SharePoint Server 2013 • Understanding the SharePoint Solution Architecture • Managing Sandbox Solutions • • Managing Apps for SharePoint Server 2013 • Understanding the SharePoint App Architecture • Provisioning and Managing Apps and App Catalogs Developing a Governance Plan • Introduction to Governance Planning • Key Elements of a Governance Plan • Planning for Governance in SharePoint Server 2013 • Implementing Governance in SharePoint 2013 Developing a Plan for Governance • Creating a Governance Plan Upgrading and Migrating to SharePoint Server 2013 • Preparing Upgrade or Migration Environment • Performing the Upgrade Process • Managing Site Collection Upgrade Planning and Configuring Enterprise Search • Configuring Search for an Enterprise Environment • Configuring the Search Experience • Optimizing Search 1.400,00 211 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 20488 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS CODICE: 20488 DURATA (GG): 5 MAX CORSISTI: 15 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di : • Progettare e gestire funzioni e soluzioni. • Sviluppare codice per componenti lato server personalizzati. • Gestire e personalizzare l’autenticazione e l’autorizzazione. • Creare siti personalizzati e liste e gestire il ciclo di vita del sito. • Spiegare le capacità e le scelte di design per applicazioni SharePoint. • Utilizzare il modello a oggetti client-side e l’API REST. • Sviluppare applicazioni per SharePoint in hosting locale o remoto. • Distribuire e implementare applicazioni SharePoint. • Creare flussi di lavoro personalizzati per automatizzare i processi di business. • Utilizzare i campi e tipi di contenuto per gestire le tassonomie. • Personalizzare l’aspetto e il comportamento degli elementi dell’interfaccia utente. • Personalizzare la navigazione del sito e il branding. CONTENUTI SharePoint as a Developer Platform • Introducing the SharePoint Developer Landscape • Choosing Approaches to SharePoint Development • Understanding SharePoint 2013 Deployment and Execution Models • Working with SharePoint Objects • Understanding the SharePoint Object Hierarchy • Working with Sites and Webs • Working with Execution Contexts Client-Side SharePoint Development • Using the Client-Side Object Model for JavaScript • Using the REST API with JavaScript Working with Lists and Libraries • Using List and Library Objects • Querying and Retrieving List Data • Working with Large Lists Publishing and Distributing Apps • Understanding the App Management Architecture • Understanding App Packages • Publishing Apps • Installing, Updating, and Uninstalling Apps Designing and Managing Features and Solutions • Working with Features • Deploying Solutions • Working with Sandboxed Solutions • Working with Server-Side Code • Developing Web Parts • Using Event Receivers • Using Timer Jobs • Storing Configuration Data Managing Identity and Permissions • Understanding Identity Management in SharePoint 2013 • Managing Permissions in SharePoint 2013 • Configuring Forms-Based Authentication • Customizing the Authentication Experience Managing Custom Components and Site Lifecycles • Component Overview • Defining Custom Lists • Defining Custom Sites • Managing SharePoint Sites Introducing Apps for SharePoint • Overview of Apps for SharePoint • Developing Apps for SharePoint Developing Remote Hosted SharePoint Apps • Overview of Remote Hosted Apps • Configuring Remote Hosted Apps • Developing Remote Hosted Apps Automating Business Processes • Understanding Workflow in SharePoint 2013 • Building Workflows by using Visio 2013 and SharePoint Designer 2013 • Developing Workflows in Visual Studio 2012 Managing Taxonomy • Managing Taxonomy in SharePoint 2013 • Working with Content Types • Working with Advanced Features of Content Types Customizing User Interface Elements • Working with Custom Actions • Using Client-Side User Interface Components • Customizing the SharePoint List User Interface Working with Branding and Navigation • Creating and Applying Themes • Branding and Designing Publishing Sites • Tailoring Content to Platforms and Devices • Configuring and Customizing Navigation 1.400,00 212 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 20489 DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS CODICE: 20489 DURATA (GG): 5 MAX CORSISTI: 15 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di : • Descrivere le applicazioni per la piattaforma di sviluppo di SharePoint. • Utilizzare i modelli a oggetti client-side e la REST API per comunicare con SharePoint. • Configurare la protezione per applicazioni SharePoint. • Ottimizzare le prestazioni di applicazioni SharePoint. • Spiegare le funzionalità e le applicazioni di metadati gestiti in SharePoint 2013. • Automatizzare la creazione e la configurazione di metadati gestiti e set di termini. • Interagire con metadati gestiti, set di termini e campi lato client e il codice lato server. • Descrivere l’architettura di SharePoint 2013. • Costruire una KQL query semplice e avanzata. • Descrivere la ricerca nello SharePoint Index. • Descrivere e utilizzare le proprietà per l’indicizzazione. • Descrivere i livelli e la sicurezza della ricerca di SharePoint Schema. • Creare diversi tipi di fonti di risultato • Creare trasformazioni di query di base e complesse • Configurare le condizioni delle regole di query e le azioni per indirizzare query di intenti • Creare e modificare i tipi di risultato • Creare e modificare modelli di visualizzazione • Utilizzare modelli di visualizzazione con le varie parti di ricerca web • Aggiungere proprietà gestite come raffinatori con conta • Utilizzare estrazione di entità nelle vostre ricerche per indicizzazione • Estendere elaborazione di contenuti con arricchimento dei contenuti • Descrivere come utilizzare l’API di pubblicazione per accedere alle impostazioni di pubblicazione e contenuti. • Descrivere come utilizzare e personalizzare i controlli contenuto pagina in siti di pubblicazione. • Configurare struttura del sito web e la navigazione. • Descrivere la differenza tra la navigazione strutturata e metadati. • Utilizzare le funzioni di pubblicazione di base di SharePoint. • Utilizzare i nuovi cross-site funzioni di pubblicazione di SharePoint 2013. • Configurare e implementare variazioni per siti multilingue. • Configurare le impostazioni di ottimizzazione dei motori di ricerca. • Aggiungere proprietà SEO per pagine di pubblicazione e Gestiti termini di navigazione. • Configurare la memorizzazione nella cache per migliorare le prestazioni di rendering sito. • Ottimizzare le attività e le risorse del sito per massimizzare le prestazioni. • Descrivere i componenti principali di Servizi di integrazione in SharePoint Server 2013. • Creare e configurare modelli BDC utilizzando SharePoint Designer. • Creare e configurare modelli BDC utilizzando Visual Studio 2012. • Descrivere scenari BCS Connector Framework. • Progettare e sviluppare BCS Connector stereotipato operazioni. • Progettazione e configurazione BDC di sicurezza del modello. • Ottimizzare le prestazioni di indicizzazione di ricerca Connector. • Utilizzare Visual Studio per creare BDC Modelli per la ricerca. • Distribuire BDC connettori di ricerca. • Debug e risolvere i connettori di ricerca. • Progettare e implementare metodi BDC evento abbonati. • Descrivere come formattare i messaggi di notifica degli eventi. • Configurazione di avvisi e riceventi di eventi su elenchi esterni. • Spiega come i dati del profilo utente viene utilizzato in SharePoint. • Descrivere le opzioni e le restrizioni per l’accesso ai dati del profilo utente. • Usare il codice lato client per l’accesso e il codice lato server per accedere e aggiornare i dati del profilo utente. • Configurare e gestire le proprietà dei profili utente. • Descrivere come identificare, diagnosticare ed eliminare i bug in applicazioni SharePoint durante lo sviluppo. • Descrivere come registrare informazioni sui problemi che sorgono in applicazioni SharePoint distribuiti. • Descrivere come gli sviluppatori a ottimizzare le prestazioni delle applicazioni SharePoint mediante l’attuazione di buone pratiche, la misurazione delle prestazioni e test di carico. CONTENUTI Creating Robust and Efficient Apps for SharePoint • Apps for SharePoint • Communicating with SharePoint from an App • Authenticating and Authorizing Apps for SharePoint • Designing Apps for Performance 213 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI Developing Managed Metadata Solutions • Managed Metadata • Configuring Managed Metadata Term Sets • Working with Managed Metadata Fields Interacting with the Search Service • SharePoint 2013 Search Service • Building Search Queries with KQL and FQL • Executing Search Queries from Code Customizing the Search Experience • Customizing Query Processing • Customizing Search Results • Configuring Result Types and Display Templates • Customizing Content Processing Implementing Enterprise Content Management • Working with eDiscovery • Working with Content Management • Automating Records Management Developing a Publishing Site for Web Content • Programming with the Web Content Publishing API • Developing Page Components for Web Content Publishing Structuring and Publishing Websites for All Users • Website Structure and Navigation • Publishing Content • Publishing to Mobile Devices • Multi-language sites using Variations Developing Optimized Internet Sites • Optimizing a SharePoint Site for Search Engines • Optimizing Performance and Scalability Working with Business Connectivity Services • Business Connectivity Services in SharePoint 2013 • Creating BDC Models in SharePoint Designer • Creating BDC Models in Visual Studio 2012 Creating Advanced Business Data Connectivity Models • Configuring BDC Models for Search • Developing Custom Connectivity Components • Working with External Events and Notifications Working with Business Data In Client Applications • Working with Business Data in Composite Solutions • Working with Business Data in Custom Solutions • Working with Business Data in Client Applications Managing and Accessing User Profile Data • User Profile Data in SharePoint 2013 • Options for Accessing User Profile Data • Managing User Profile Data • Managing User Profile Properties Developing Microsoft SharePoint Server 2013 Advanced Solutions • Overview of the Social Workload • Developing Social Solutions • Working with Feeds Monitoring and Troubleshooting Custom SharePoint Solutions • Debugging SharePoint Apps in Visual Studio • Diagnosing Faults in Deployed Apps • Testing Performance and Scalability 214 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI 55042 SHAREPOINT 2013 BUSINESS INTELLIGENCE CODICE: 55042 DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI Al termine del corso i partecipanti saranno in grado di: • Sfogliare i dati all’interno del cubo utilizzando SQL Server Management Studio. • Sfogliare dati utilizzando Visual Studio 2013. • Collegare ad una sorgente di tabella, tabelle di importazione, ed esplorare i dati. • Esplorare le opzioni e le impostazioni disponibili all’interno della nuova Amministrazione centrale SharePoint 2013. • Creare una nuova applicazione Web e il sito di business intelligence, mentre ad esplorare le caratteristiche di entrambi. • Creare una raccolta di SharePoint per contenere le cartelle di lavoro di Excel e di esplorare posizioni attendibili file. • Utilizzare la Power View add-in per Excel. • Creare una cartella di lavoro di Excel con un parametro e salvarlo in una raccolta documenti di SharePoint. • Aggiungere Web Apps di una pagina web. • Esplorare l’interfaccia Dashboard Designer e sapere come creare e configurare una sorgente dati. • Creare e configurare un indicatore KPI standard e una scorecard. • Creare e configurare una foglia di KPI e scorecard. • Creare due vuoto KPI e poi rotolare in un indicatore KPI obiettivo. • Creare e configurare un grafico analitico e di una griglia analitica, aggiungerli a un cruscotto, di distribuirli a SharePoint, ed esplorare le opzioni disponibili. • Creare e configurare un filtro, e legare il filtro sia nel grafico analitico e la griglia analitica creato in precedenza. • Creare e configurare un filtro a cascata e poi legarlo in un nuovo grafico analitico e la griglia. • Creare una connessione dati Intelligenza Time, un filtro Tempo Intelligenza, e creare un report utilizzando entrambi. • Creare quattro copie della Scorecard Obiettivo, configurare le impostazioni in ciascuna delle quattro copie e distribuirle a SharePoint in un dashboard. • Creare un nuovo KPI foglia e l’uso che KPI in due nuovi scorecard, uno con un filtro configurato, e una senza. • Creare un nuovo cruscotto con due pagine e scopri le opzioni di editing. • Creare un disegno, caricare il documento al Student BI Sito biblioteca documenti, e visualizzare il disegno in un browser. • Creazione di un disegno di dati collegato e caricare il documento al Student BI Sito biblioteca documenti. • Creare una scheda di valutazione oggettiva e corrispondente mappa strategica, metterli in un cruscotto, e poi caricare il cruscotto per lo Studente BI sito. • Utilizzare PowerPivot in Excel per importare una tabella da SQL Server. • Visualizzare le relazioni esistenti all’interno delle tabelle importate da SQL Server e quindi importare una tabella aggiuntiva e configurare un rapporto tra essa e l’attuale. • Nascondere le colonne non vogliono riflesse nella tabella pivot risultante. • Creare una tabella pivot in un foglio di lavoro esistente. • Assegnare gli amministratori e le autorizzazioni sulla metadati BDC. • Esplorare i diversi tipi di contenuto disponibili in SharePoint 2013 e imparare a individuarli e le impostazioni corrispondenti. • Creare una raccolta documenti, configurarlo per accettare i tipi di contenuto specifici, e poi imparare a eliminare la raccolta documenti. • Creare e configurare un nuovo tipo di contenuto esterno. • Creare un elenco esterno associato al nuovo tipo di contenuto esterno creato prima. • Creare un nuovo tipo di contenuto esterno e di un nuovo URL host, e quindi creare un elenco esterno e pagina del profilo. • Aggiungere un’azione personalizzata a un elenco esterno. • Navigare il Rapporto Interface Builder 3.0. • Creare un’origine dati incorporata collegamento in un database. • Creare un’origine dati incorporata collegamento in un database OLAP. • Creare un’origine dati condivisa mediante la Gestione report. • Creazione di un set di dati condiviso utilizzando la connessione condivisa hanno creato nell’esercizio precedente. • Creare un nuovo cruscotto e di esplorare tre diversi modi per collegare le Web Apps. CONTENUTI Course Overview • Introduction • Course Materials • Facilities • Prerequisites • What We’ll Be Discussing The Business Intelligence Stack • Business Intelligence in Three Ways • SQL 2012 Business Intelligence • New 2013 SharePoint Business Intelligence Features • New 2013 PowerPivot in Excel Features SharePoint 2013 Business Intelligence Center • New 2013 SharePoint Central Administration • New 2013 Business Intelligence Center • Permissions and Roles • Included Document Library and List Apps 215 840,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SharePoint 2013 Excel Services • New 2013 Excel Services Features • Core Components • Excel Web Access (EWA) • What Excel Web Access is Not • Differences in the Browser vs. Desktop • SharePoint Libraries to Store Workbooks • Power View Add-in for Excel • The Save and Share Process • Excel Web App • Best Practices SharePoint 2013 PerformancePoint 2013 • New 2013 Overview of PerformancePoint Services • Dashboard Designer • Data Sources • Indicators • KPIs • Visual Reports • Filters • Scorecards • Dashboards SharePoint 2013 Visio Services • New 2013 Visio Services Features • Visio Graphics Service • Visio Drawings in the Browser • Visio Web Access Web Part • Visio Drawings with Data Connections PowerPivot • New 2013 PowerPivot Features • PowerPivot and Excel • PowerPivot and SharePoint • Enterprise Business Intelligence and PowerPivot • Importing Data • Enriching Data • SharePoint Sharing SharePoint 2013 Business Connectivity Services • New 2013 Business Connectivity Service Features • What is Business Connectivity Services? • BCS Terminology • BCS Security • Using SharePoint Designer 2013 with BCS • Surfacing the BCS Data Dashboards • Dashboard Migration • Three Types of Dashboards • Successful Dashboards • Tables or Graphs • Types of Graphs • Choosing a Chart Type • Key Performance Indicators • Pitfalls In Dashboard Design • Microsoft Report Builder 3.0 • Plan Your Reports • Datasets • New 2013 SharePoint Designer Features • SharePoint Web Apps 216 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI VMWCP5 VMWARE VSPHERE - CORSO BASE INSTALL, CONFIGURE, MANAGE [V5.1] CODICE: VMWCP5 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze di base per installare ed configurare una infrastruttura Vsphere. Il corso prevede anche una panoramica degli strumenti di monitoraggio e sulle configurazioni avanzate METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA • Saper fare I task di base per installare e configurare una infrastruttura vsphere PROGRAMMA DIDATTICO • • • • • • • • • Installazione e configurazione di ESXi Installare e configurare i componenti di vCenter Server. Utilizzare vCenter Server per configurare e gestire reti ESXi e stoccaggio. Implementare, gestire e migrare le macchine virtuali. Gestire l’accesso degli utenti all’infrastruttura VMware. Utilizzare vCenter Server per monitorare l’utilizzo delle risorse. Utilizzare vCenter Server per aumentare la scalabilità. Utilizzare VMware vSphere Update Manager per applicare le patch ESXi. Utilizzare vCenter Server per gestire una maggiore disponibilità e protezione dei dati 1.400,00 217 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI VMWOS VMWARE VSPHERE: OPTIMIZE AND SCALE CODICE: VMWOS DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze per amministrare e configurare infrastrutture complesse di Vsphere • Descrivere le problematiche avanzate di Vsphere • Illustrare come effettuare azioni di tuning e di configurazione utilizzando gli accessori evoluti di VSphere contenuti nell’edizione Enterprise Plus METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA • Acquisire le conoscenze per gestire in maniera avanzata una infrastruttura vsphere PROGRAMMA DIDATTICO • • • • • • Configurare e gestire ESXi networking e storage per una grande impresa Gestire le modifiche all’ambiente vSphere Ottimizzare le prestazioni di tutti i componenti di vSphere Risolvere problemi/errori operativi e individuarne le cause Utilizzare VMware vSphere ESXi Shell e Vmware vSphere Management Assistant (VMA) per gestire vSphere Utilizzare Vmware vSphere Auto Deploy a disposizione in ESXi 1.400,00 218 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI VMWDES VMWARE VSPHERE: DESIGN WORKSHOP CODICE: VMWDES DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le informazioni utili a chi deve realizzare il design di una infrastruttura VMware Vsphere per ambienti sia SmallBusiness che Enterprise. Attraverso un case study pratico • Il corso permetterà di conoscere le best practise e gli strumenti di design • Alla fine del corso i partecipanti saranno in grado di capire le problematiche per effettuare un buon design di una infrastruttura VMware per ambienti sia SmallBusiness che Enterprise METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula e case study CONOSCENZE IN USCITA • Acquisire la conoscenza delle problematiche di design di una infrastruttura vsphere PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • Course Introduction Provide a general overview of the course Design Process Overview Discuss the design methodology, criteria, and approach Introduce an example five-step design process ESX/ESXi Host Design Identify useful information for making host design decisions Analyze best practices and host design alternatives vSphere Virtual Datacenter Design Identify useful information for making vCenter Server, database, cluster, and resource pool design decisions Analyze best practices and vCenter Server, database, cluster, and resource pool design alternatives vSphere Network Design Identify useful information for making network design decisions Analyze best practices and network design alternatives vSphere Storage Design Identify useful information for making storage design decisions Analyze best practices and storage design alternatives Virtual Machine Design Identify useful information for making virtual machine design decisions Analyze best practices and virtual machine design alternatives Management and Monitoring Design Identify useful information for making management and monitoring design decisions Analyze best practices and management and monitoring design alternatives Design Workshop Small group case study workshop to practice using the methodology, criteria, and approach required to design a vSphere virtual datacenter 840,00 219 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI VMWICM VMWARE VIEW: INSTALL CONFIGURE AND MANAGE CODICE: VMWICMDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire preparazione e competenze necessarie per installare, configurare e gestire la suite di prodotti VMware View: VMware View Manager, VMware View Composer, e VMware ThinApps METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con laboratori in aula CONOSCENZE IN USCITA • • • • • • Installare e configurare i componenti VMware View Creare un pool di desktop persistenti e non persistenti Configurare i desktop virtuali per la stampa, il reindirizzamento USB, e il reindirizzamneto multimediale Configurare l’autenticazione utilizzando device come le smart card o autenticazione crittografica dei fobs Utilizzare VMware View Composer per implementare e gestire linked clone per desktop virtuali Creare package di Applicazioni utilizzando VMware ThinApp per un’infrastruttura VMware virtual desktop PROGRAMMA DIDATTICO • Module 1: Course Introduction • Module 2: Introduction to VMware View -- View features and components • Module 3: VMware View Connection Server -- Installation and configuration -- View Administrator • Module 4: VMware View Virtual Desktops -- View Agent -- PCoIP and other remote display protocols -- USB redirection and multimedia redirection • Module 5: VMware View Client Options -- View Client -- View Portal -- Thin clients and Offline Desktop • Module 6: VMware View Administrator -- Configuring automated desktop pools -- Persistent and nonpersistent pools • Module 7: Configuring and Managing Linked Clones -- View Composer configuration -- Deploying and modifying linked clone desktops • Module 8: Unified Access -- Accessing physical systems, blade PCs, Terminal Services • Module 9: Virtual Printing -- Seamless printing from desktop to client printers • Module 10: Managing View Security -- Network configuration and authentication options • Module 11: View Manager Performance and Scalability -- Performance enhancements and load balancing • Module 12: VMware ThinApp -- Deploying applications using ThinAppr 1.120,00 220 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI VCP5_EXPREP CORSO DI PREPARAZIONE CON ESAME FINALE VCP-510 CODICE: VCP5_EXPREP DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione VCP-510 METODOLOGIA DIDATTICA • Esecuzione di Test, elettronici e cartacei, che simulano l’esame di certifi cazione con spiegazioni del docente su errori o dubbi • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione VCP-510 PROGRAMMA DIDATTICO • • • • Test, elettronici e cartacei, che simulano l’esame Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame Tip & Tricks sull’esame Sostenimento dell’esame di certificazione VCP-510 1.190,00 221 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ICND1 INTERCONNECTING CISCO NETWORKING DEVICE - PRIMO MODULO CODICE: ICND1 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Cisco ICND1 “Interconnecting Cisco Networking Devices Part 1” v2.0 fornisce le conoscenze e le competenze necessarie per progettare, pianificare, implementare, configurare e monitorare una semplice rete IPv4 e IPv6. Ciò comprende la configurazione di switch, di router, la connessione ad una WAN e l’identificazione delle principali minacce alla sicurezza. Questo corso può essere poi seguito dal corso Interconnecting Cisco Networking Devices, Part 2 (ICND2) v2.0, che copre i suddetti argomenti in modo più approfondito, oltre a insegnare gli aspetti base del troubleshooting, preparando gli studenti alla certificazione CCNA) METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA Al termine del corso gli allievi saranno in grado di: • Descrivere i fondamenti delle reti e implementare LAN di bassa complessità • Stabilire la connettività Internet • Gestire la sicurezza degli apparati di rete • Espandere piccole reti tramite connettività WAN • Descrivere i concetti fondamentali dell’IPv6 PROGRAMMA DIDATTICO Build1. 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 • Lab: Switch Startup • Capire la Ethernet e le Operazioni di uno switch • Troubleshooting dei principali Problemi di switching • Lab: Troubleshooting dei principali Problemi di switching 2. Abilitare la connettività internet • 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 • Lab: Effettuare setup router e configurazione • Esplorare il processo di Packet-Delivery • Abilitare il routing statico • Gestire il traffico rete utilizzando le ACL • Abilitare la connettività internet 3. Gestire la sicurezza degli apparati di rete • Lab: Connettersi ad internet • Mettere in Sicurezza l’Accesso Amministrativo • Potenziare la Sicurezza della Configurazione Iniziale • Implementare l’Hardening di un Apparato • Lab: Hardening di un Apparato • Implementare il filtraggio del traffico tramite ACL 4. Costruire una rete di medie dimensioni • Lab: Filtrare il traffico con le ACL • Implementare VLANs e Trunk • Routing tra VLAN • Lab: Configurare Reti di Switch Estese • Utilizzare un apparato di rete Cisco come server DHCP • Lab: Configurare un server DHCP • Introdurre le tecnologie WAN • Introdurre i protocolli di routing dinamico • Implementare l’OSPF • Lab: Implementare l’OSPF 5. Introduzione all’IPv6 • Basi di IPv6 • Lab: Configurare e Verificare IPv6 base • Comprendere l’IPv6 • Lab: Configurare e Verificare la Stateless Autoconfiguration • Configurare il routing dell’IPv6 • Lab: Configurare e verificare il routing IPv6 • Lab: ICND1 Superlab 1.400,00 222 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ICND2 INTERCONNECTING CISCO NETWORKING DEVICES - SECONDO MODULO CODICE: ICND2DURATA (GG): 5 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • Il corso Interconnecting Cisco Networking Devices, Part 2 (ICND2) v2.0 fornisce ad amministratori di rete, network support e tecnici di help desk le conoscenze e competenze necessarie per installare, configurare, gestire e risolvere problemi di una rete aziendale. 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. Lo studente avrà a disposizione maggior tempo per la risoluzione dei problemi e per i lab rispetto alla precedente versione del corso ICND METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA Al termine del corso gli allievi saranno in grado di: • Gestire LAN di medie dimensioni con molti switch, tramite VLAN, trunking, e spanning tree • Risolvere problemi di connettività IP • Configurare e risolvere problemi sul protocollo EIGRP in ambiente IPv4, configurare l’EIGRP per IPv6 • Configurare e risolvere problemi sul protocollo OSPF in ambiente IPv4, configurare l’OSPF per IPv6 • Definire caratteristiche, funzioni e componenti di una WAN • Descrivere SNMP, Syslog e Netflow, gestire le configurazioni di apparati Cisco, le immagini degli IOS ed il loro licensing PROGRAMMA DIDATTICO 1. 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 • Lab: Ottimizzare l’STP • Migliorare le Topologie Ridondate di Switch tramite EtherChannel • Lab: configurare EtherChannel • Comprendere la ridondanza Layer 3 • Risoluzione dei problemi della Connettività di base • Risolvere problemi di connettività di rete IPv4 • Lab: risolvere problemi di connettività IP • Risolvere problemi di connettività di rete IPv6 2. Implementare una soluzione basata su protocollo EIGRP • Implementare l’EIGRP • Lab: Implementare l’EIGRP • Risolvere problemi EIGRP • Lab: Risolvere problemi EIGRP • Implementare EIGRP per IPv6 • Lab: Implementare EIGRP per IPv6 • 3. Implementare una soluzione di rete OSPF scalabile, multi-area • Introduzione al protocollo OSPF • Implementare OSPF multi-area IPv4 • Lab: Configurare OSPF multi-area • Risolvere problemi su OSPF multi-area • Lab: Risolvere problemi su OSPF multi-area • Esaminare l’OSPFv3 • Lab: Configurare l’OSPF per IPv6 4. Reti WAN • Comprendere le tecnologie WAN • Configurare l’incapsulamento seriale • Lab: Configurazione e risoluzione dei problemi di una Connessione Seriale • Abilitare connettività WAN utilizzando Frame Relay • Lab: Implementare una WAN Frame Relay • Introdurre soluzioni VPN • Configurare un Tunnel GRE • Stabilire un GRE 5. Network Device Management • Configurare Apparati di Rete per Supportare i Protocolli di Network Management • Lab: Configurazione base di SNMP e Syslog • Lab Analizzare Dati NetFlow • Gestire apparati Cisco • Gestione del licensing • Lab Gestire apparati Cisco ed il loro licensing 6. ICND2 Superlab • Lab ICND2 Superlab di revisione 1.400,00 223 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNAVOICE IMPLEMENTING CISCO IOS UNIFIED COMMUNICATIONS CODICE: CCNAVOICE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Implementing Cisco IOS Unified Communications (IIUC) v1.0, della durata di cinque giorni, fornisce le conoscenze e le competenze necessarie per implementare infrastrutture Cisco VOIP tramite voice gateways. Nel corso si utilizzeranno le appliance Cisco Unified Communication 500 per applicazioni Small Businnes, il Cisco Unified Communication Manager Express e il Cisco Unity Express METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni CONOSCENZE IN USCITA • Descrivere i benefici e i componenti del sistema Cisco Unified Communications • Descrivere il funzionamento delle architetture telefoniche tradizonali • Descrivere il funzionamento di base, i protocolli e i componenti utilizzati durante una chiamata VOIP e saper configurare un gateway per gestire queste chiamate • Installare e configurare il Cisco Unified Communication Manager Express per la gestione di un singolo site • Installare e configurare il Cisco Unity Express e farne troubleshooting • Descrivere e realizzare il Cisco Smart Businnes Communications System usando il Cisco Configuration Assist PROGRAMMA DIDATTICO • Introduzione Cisco Unified Communications Systems -- Introduzione di Cisco Unified Communications System -- Infprmazioni di Cisco Unified Communications Applications • Operazioni di telefonia tradizionale -- Informazioni sulla telefonia tradizionale -- Introduzione di circuiti analogici -- Introduzione di circuiti digitali • Fondamenti di VoIP -- Pacchettizzazione di comprensione -- Introduzione di VoIP protocolli di segnalazione -- Implementazione di VLAN, Trunks e all’Inter VLAN routing -- Preparare la rete di assistenza Cisco Unified Communications -- Un sistema VoIP la connessione a una rete di Service Provider -- Installazione di chiamata di comprensione e cifre Manipulation -- Descrivendo il QoS • Implementazione di Cisco Unified Communications Manager Express -- Introduzione di Cisco Unified Communications Manager Express -- Definizione di dn-Ephone e Ephone -- Configurazione di Cisco Unified Communications Manager Express a supporto degli endpoint -- Implementazione di funzionalità di base di voce -- Mantenendo un Cisco Unified Communications Express Mamnager System • Implementazione di Cisco Unity Express -- Introduzione di Cisco Unity Express -- Implementazione di Cisco Smart Business Communications System -- Introdurre i sistemi di comunicazione Cisco Smart Business -- Attuare la voce offre Cisco Smart Business Communications Systems • Implementazione di ulteriori Cisco Smart Business Communications Systems funzioni -- Mantenendo un Cisco Smart Business Communications Systems 1.400,00 224 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNASECURITY IMPLEMENTING CISCO IOS NETWORK SECURITY CODICE: CCNASECURITY DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Cisco IOS Network Security (IINS) v1.0, della durata di cinque giorni, sottolinea 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, propedeutica alla certificazione professional CCSP • Al termine del corso i partecipanti avranno acquisito le competenze necessarie per migliorare la sicurezza della rete di un piccolo ufficio, utilizzando le funzionalità di sicurezza offerte dall’IOS Cisco. La configurazione di queste funzionalità verrà effettuata tramite la GUI webbased (Cisco Router and Security Device Manager [SDM]) sui router e tramite la classica interfaccia Cisco command-line (CLI) sia su router che su switch METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • • • • • • Sviluppare una network security policy per fronteggiare le più comuni minacce alla sicurezza informatica Configurare i router di perimetro sfruttando le funzionalità di sicurezza del Cisco IOS Configurare il Cisco IOS Zone-based firewall per filtrare il traffico su una rete Configurare una VPN site-to-site Configurare la funzionalità di IPS su un router Cisco Configurare i dispositivi in LAN per effettuare il controllo degli accessi, resistere ad eventuali attacchi a loro diretti, proteggere gli altri dispositivi di rete e gli end-system e proteggere l’integrità e la confidenzialità del traffico di rete PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Introduzione ai principi di sicurezza di rete Esaminare i fondamenti di Network Security Esaminare le metodologie di attacco di rete Protezione operazioni di controllo della sicurezza delle operazioni di esame Buildinig Cisco Self-Defending Reti Sicurezza perimetrale Protezione dell’accesso amministrativo al router Cisco Introduzione di Cisco SDM Configurazione AAA su un Router Cisco con il database locale Configurazione AAA su un Router Cisco per l’utilizzo di Cisco Secure ACS Esecuzione sicura gestione e Reporting Bloccare il router Protezione della rete con Cisco IOS Firewall Introduzione alle Tecnologie Firewall creazione di filtri di pacchetti statici mediante ACL Configurazione di firewall di criteri basati su Cisco IOS zone VPN da sito a sito Esaminando i servizi di crittografia Esaminando la crittografia simmetrica Esaminando gli hash di crittografia e firme digitali Esaminando la crittografia asimmetrica e KPI Esame di fondamenti di IPsec Costruzione sito a sito IPsec VPN Configurazione di IPsec su un sito sito di VPN con Cisco SDM Network Security Usind Cisco IOS IPS Introduzione a IPS Technologies Configurare Cisco IOS IPS Usando Cisco SDM Introduzione a LAN, SAN, Voice and Endpoint Security Esaminando Endpoint Security Esaminando SAN Security Esaminando Voice Security Migrazione Layer 2 Attacks 1.400,00 225 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNA_CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCNA CON ESAME FINALE CCNA CODICE: CCNA_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 200-120 CCNA METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame. • L’esame sarà effettuato l’ultimo giorno di corso in inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione Cisco CCNA PROGRAMMA DIDATTICO • Overview Argomenti corsi ICND1 e ICND2 • Svolgimento di sessioni di esame 200-120 simulate per familiarizzare con il test d’esame 1.120,00 226 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNAVOICE_ CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCNA VOICE CON ESAME FINALE (640-460) CODICE: CCNAVOICE_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione Cisco 640-460 CCNA VOICE METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 640-460 CCNA VOICE PROGRAMMA DIDATTICO • Overview Argomenti corso CCNA VOICE • Svolgimento di sessioni di esame 640-460 simulate per familiarizzare con il test 1.120,00 227 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNASECURITY_ CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCNA SECURITY CON ESAME FINALE (640-553) CODICE: CCNASECURITY_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione Cisco 640-553 CCNA SECURITY METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 640-553 CCNA SECURITY PROGRAMMA DIDATTICO • • Overview Argomenti corso CCNA SECURITY • • Svolgimento di sessioni di esame 640-553 simulate per familiarizzare con il test 1.120,00 228 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPROUTE IMPLEMENTING CISCO IP ROUTING CODICE: CCNPROUTE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso fa parte del curriculum ufficiale Cisco CCNP e copre le competenze richieste per la certificazione CCNP. Gli studenti impareranno a pianificare, configurare, e verificare l’implementazione di soluzioni di routing complesse per reti enterprise LAN e WAN. Il corso include anche la configurazione di soluzioni di routing sicuro per il supporto delle sedi periferiche e degli utenti mobili. I laboratori svolti in aula migliorano la comprensione della teoria e consentono l’apprendimento degli aspetti pratici • Il corso è parte del curriculum ufficiale CCNP e copre gli stessi skill richiesti nell’esame di certificazione CCNP METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni di laboratori al fine di migliorare la comprensione della teoria e consentono l’apprendimento degli aspetti pratici CONOSCENZE IN USCITA • I partecipanti saranno in grado di pianificare, configurare, e verificare l’implementazione di soluzioni di routing complesse per reti enterprise LAN e WAN. Il corso include anche la configurazione di soluzioni di routing sicuro per il supporto delle sedi periferiche e degli utenti mobili PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Pianificare i Servizi di Routing Lab 1-1 Debrief Implementare una soluzione basata su EIGRP Pianificare l’implementazione del routing con EIGRP Lab 2-1 Debrief Configurare e Verificare EIGRP nell’Architettura Enterprise WAN Lab 2-2 Debrief Implementare e Verificare l’Autenticazione EIGRP Lab 2-3 Debrief Caratteristiche Avanzate di EIGRP in una Rete Enterprise Lab 2-4 Debrief Implementare una Soluzione per una Rete Scalabile Multiarea Basata su OSPF Pianificare l’Implementazione del Routing con OSPF come Protocollo di Routing Scalabile Come Funzionano i Processi dei Pacchetti OSPF Migliorare le Prestazioni in una Rete Enterprise Complessa Configurare e Verificare il Routing OSPF Lab 3-1 Debrief Lab 3-2 Debrief Configurare e Verificare l’Aggregazione delle Rotte OSPF Lab 3-3 Debrief Configurare e Verificare i Tipi Speciali di Aree OSPF Lab 3-4 Debrief Configurare e Verificare l’autenticazione OSPF Lab 3-5 Debrief Implementare una Soluzione di Ridistribuzione Ipv4 Lab 4-1 Debrief Implementare il Controllo del Percorso Lab 5-1 Debrief Connettere una Rete Aziendale alla Rete di un ISP Pianificare la connessione dall’Azienda verso l’ISP Lab 6-1 Debrief Uso degli Attributi BGP e Processo di Selezione del Percorso Lab 6-2 Debrief 1.400,00 229 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPSWITCH IMPLEMENTING CISCO IP SWITCHED NETWORKS CODICE: CCNPSWITCH DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso fa parte del percorso ufficiale per ottenere la certificazione Cisco CCNP e fornisce parte degli skill che sono richiesti per ottenere la certificazione stessa. Gli studenti apprenderanno come progettare, configurare e implementare una rete aziendale complessa, monitorandone poi il funzionamento. Verrà utilizzata una soluzione basata su Switch secondo la la metodologia CiscoEnterprise Campus Architecture. 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. Esercitazioni di laboratorio completeranno le nozioni apprese durante il corso, fornendo agli studenti la necessaria manualità per configurare in modo rapido ed efficace gli apparati METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni di laboratorio che completeranno le nozioni apprese durante il corso, fornendo agli studenti la necessaria manualità per configurare in modo rapido ed efficace gli apparati CONOSCENZE IN USCITA • I partecipanti saranno in grado di progettare, configurare e implementare una rete aziendale complessa, monitorandone poi il funzionamento. Verrà utilizzata una soluzione basata su Switch secondo la la metodologia CiscoEnterprise Campus Architecture. 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 PROGRAMMA DIDATTICO • Introduzione al corso -- Panoramica -- Abilità e conoscenze dei partecipanti -- Scopi e Obiettivi del Corso -- Glossario Cisco -- Il Vostro Curriculum Formativo • Analizzare Progetti di Reti di campus • Cisco Lifecycle Services e Implementazione di Reti • Laboratori • Implementazione di VLAN in Reti di Campus • Configurare VLAN Private • Configurare Link Aggregation con EtherChannel • Laboratori • Implementare Spanning Tree • Descrizione dei Meccanismi di Stabilità di STP • Laboratori • Implementare Inter-VLAN Routing • Implementare una Rete Highly Available • Implementare l’High Availability • Implementare il Monitoraggio di Rete • laboratori • Implementare High Availability di Layer • Configurare Ridondanza di Layer 3 con VRRP e GLBP • Laboratori • Minimizzare Service Loss e Data Theft in una Rete di Campus • Protezione dagli Attacchi alle VLAN • Protezione dagli Attacchi di Spoofing • Protezione dei Servizi di Rete • Laboratori • Ospitare Voce e Video nelle Reti di Campus • Integrare e Verificare il VoIP in un’Infrastruttura di Campus • Lavorare con gli Specialisti per Ospitare Voce e Video sugli Switches di Campus • Laboratori • Integrazione di Wireless LAN in una Rete di Campus • Valutare l’Impatto delle WLAN sulle Reti di Campus • Preparare l’Infrastruttura del Campus per le WLAN • Laboratori 1.400,00 230 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPTSHOOT TROUBLESHOOTING AND MAINTAINING CISCO IP NETWORKS CODICE: CCNPTSHOOT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Gli studenti impareranno a 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. Laboratori enfatizzano l’apprendimento pratico ed attività rafforzano le tecniche di risoluzione dei problemi • Agli ingegneri di rete aziendali con almeno un anno di esperienza di lavoro da l’opportunità di migliorare le abilità e lavorare in modo indipendente sulle soluzioni di rete complesse. È parte del curriculum ufficiale CCNP e copre le stesse competenze che vengono convalidate negli esami di certificazione CCNP METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni CONOSCENZE IN USCITA • • • • • Progettare e documentare le funzioni di manutenzione più comunemente svolte nelle reti aziendali complesse Sviluppare un processo di risoluzione dei problemi per identificare e risolvere problemi in reti aziendali complesse Selezionare gli strumenti che supportano meglio i processi di manutenzione e risoluzione dei problemi specifici in reti aziendali complessi Pratica le procedure di manutenzione e risoluzione di guasti in ambienti di basati di commutazione Pratica le procedure di manutenzione e risoluzione dei guasti in ambienti di routing PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • Pianificazione manutenzione di reti complesse Pianificazione dei processi di risoluzione dei problemi per reti aziendali complesse Laboratorio 2-1 debriefing Manutenzione e risoluzione dei problemi di strumenti e applicazioni Laboratorio 3-1 debriefing Manutenzione e risoluzione dei problemi di campus soluzioni basate su cambio Debriefing laboratorio 4-1 Debriefing laboratorio 4-2 Gestione e risoluzione dei problemi di soluzioni basate su routing Debriefing laboratorio 5-1 Debriefing laboratorio 5-2 Laboratorio 5-3 debriefing Laboratorio 5-4 debriefing Manutenzione e risoluzione dei problemi di soluzioni di sicurezza di rete Debriefing laboratorio 6-1 Debriefing laboratorio 6-2 Manutenzione e risoluzione dei problemi di reti aziendali integrati, complesso Laboratorio 7-1 debriefing 1.400,00 231 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPROUTE_ CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CISCO ROUTE CON ESAME FINALE CODICE: CCNPROUTE_CERT DURATA (GG): 3MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione 642-902 ROUTE METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 642-902 ROUTE PROGRAMMA DIDATTICO • Overview Argomenti corso ROUTE • Svolgimento di sessioni di esame 642-902 simulate per familiarizzare con il test 1.120,00 232 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPSWITCH_ CERT CORSO DI PREPARAZIONE ALL’ESAME CISCO SWITCH CON ESAME FINALE CODICE: CCNPSWITCH_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento dell’esame di Certificazione Cisco 642-813 SWITCH METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 642-813 SWITCH PROGRAMMA DIDATTICO • Overview Argomenti corso SWITCH • Svolgimento di sessioni di esame 642-813 simulate per familiarizzare con il test 1.120,00 233 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNPTSHOOT_ CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CISCO TSHOOT CON ESAME FINALE CODICE: CCNPTSHOOT_CERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze indispensabili per sostenere con successo l’esame di certificazione Cisco 642-832 TSHOOT METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • L’esame si sosterrà l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame di Certificazione 642-832 TSHOOT PROGRAMMA DIDATTICO • Overview Argomenti corso TSHOOT • Svolgimento di sessioni di esame 642-832 simulate per familiarizzare con il test 1.120,00 234 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCDCICT INTRODUCING CISCO DATA CENTER TECHNOLOGIES CODICE: CCDCICTDURATA (GG): 5 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • I partecipanti saranno in grado di descrivere e verificare Cisco fondamentali dei data center, descrivere Cisco virtualizzazione dei data center, descrivere Cisco storage networking dei data center, descrivere i dati di Cisco unified fabric centro, descrivere e verificare Cisco UCS PROGRAMMA DIDATTICO • 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 -- 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 1.400,00 235 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCDCICN INTRODUCING CISCO DATA CENTER NETWORKING CODICE: CCDCICN DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso fa parte del curriculum ufficiale Cisco CCNA DataCenter e copre le competenze richieste per la certificazione CCNA Data Center. Gli studenti impareranno i concetti base Ethernet, modello OSI e TCP/IP. Attività di configurazione base, tra cui VLAN e indirizzi di rete. Introuzione a Cisco Data Center Technologies • Il corso è parte del curriculum ufficiale CCNA Data Center e copre gli stessi skill richiesti nell’esame di certificazione CCNA Data Center METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • I partecipanti saranno in grado di descrivere come funziona una rete, Configurare, verificare e risolvere i problemi uno switch con VLAN e comunicazioni interswitch,implement an IP addressing scheme and IP services to meet network requirements, Configure, verify, and troubleshoot routing operations on Cisco Nexus switches PROGRAMMA DIDATTICO • 1: Simple Network Design -- Understanding the Functions of Networking -- Understanding the Host-to-Host Communications Model -- Describing Ethernet Connections -- Describing Ethernet Communications Standards -- Describing OSI Network Layer Addressing -- Describing the TCP/IP Transport Layer -- Describing the Packet Delivery Process • 2: Switched Network Implementation -- Describing Switching -- Describing the Packet Delivery Process -- Describing Cisco NX-OS Software -- Operating Cisco NX-OS Software -- Implementing VLANs and Trunks -- Building a Redundant Switched Topology • 3: IP Addressing -- Describing an IP Addressing Scheme -- Transitioning to IPv6 • 4: Routing on the Cisco Nexus Switch -- Exploring the Packet Delivery Process -- Exploring the Routing Process on Cisco Nexus Switches -- Exploring Routing Protocols on Cisco Nexus Switches -- Routing Information Protocol -- Exploring ACLs on Cisco Nexus Switches • Laboratori -- Lab 1-1: Using Windows Applications as Network Tools -- Lab 1-2: Observing the TCP Three-Way Handshake -- Lab 1-3: Observing Extended PC Network Information -- Lab 2-1: Connecting to Cisco Nexus Switches -- Lab 2-2: Configuring Cisco Nexus Switches -- Lab 2-3: Configuring VLANs and Trunks -- Lab 2-4: Verifying and Configuring Spanning Tree -- Lab 2-5: Configuring EtherChannel -- Lab 3-1: Converting Decimal to Binary and Binary to Decimal -- Lab 3-2: Classifying Network Addressing -- Lab 3-3: Computing Usable Subnetworks and Hosts -- Lab 3-4: Calculating Subnet Masks -- Lab 4-1: Configuring Multilayer Switching -- Profile from a Template and Performing VMware ESXi 5.0 SAN Boot 1.400,00 236 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCNADC_CERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCNA DATA CENTER CON ESAMI FINALI (640-911 DCICN) E (640-916DCICT) CODICE: CCNADC_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Preparazione intensiva per il sostenimento degli esami di Certificazione Cisco 640-911 e 640-916 CCNA Data Center METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti (con terminologia in inglese) sarà completata con esercitazioni e simulazioni d’esame • I 2 esami si sosterranno l’ultimo giorno di corso in lingua inglese CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto degli esami di Certificazione Cisco 640-911 e 640-916 CCNA Data Center PROGRAMMA DIDATTICO • Overview Argomenti corsi DCICN e DCICT • Svolgimento di sessioni degli esami 640-911 e 640-916 simulate per familiarizzare con il test d’esame 1.960,00 237 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCSA CHECK POINT SECURITY ADMINISTRATOR R70 CODICE: CCSA DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Check Point Security Administrator R70 è il corso di base sui Security Gateway e sui Security Management System della Check Point. In particolare il corso illustra i concetti fondamentali della nuova architettura Check Point basata sulle Software Blades e fornisce le competenze necessarie agli amministratori di sistema per la loro corretta configurazione. • Tra le Software Blades trattate ci sono: Firewall, IPSEC VPN, Network Policy Management, Logging & Status, Monitoring, URL Filtering, Antivirus & Anti-malware, Anti-spam & Email Security. • Durante il corso gli studenti configureranno Security Policy che consentiranno l’implementazione di regole di NAT, la realizzazione di comunicazioni sicure su Internet (VPN) e la prevenzione, il contenimento e la mitigazione di attacchi di rete. • Impareranno inoltre anche a gestire e monitorare la rete utilizzando gli strumenti Check Point METODOLOGIA DIDATTICA • Esposizione in italiano con terminologia fornita in inglese. CONOSCENZE IN USCITA • Essere a conoscena dei concetti fondamentali della nuova architettura Check Point basata sulle Software Blades e fornisce le competenze necessarie agli amministratori di sistema per la loro corretta configurazione. Tra le Software Blades trattate ci sono: Firewall, IPSEC VPN, Network Policy Management, Logging & Status, Monitoring, URL Filtering, Antivirus & Anti-malware, Anti-spam & Email Security PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • Progettare e installare la versione R70 Identiificazione dei file critici Deploy Gateways Progettare e configurare network, host and gateway objects. Verificare SIC establishment Creare a basic Rule Base Configurare le regole di NAT Valutare le politiche esistenti e ottimizzare le regole Verificare gli aggiornamenti senza soluzione di continuità e tempi di inattività minimi. Utilizzare query monitor IPS e il traffico di rete comuni e risolvere i relativi eventi. Generare report, risolvere i problemi di sistema e di sicurezza e assicurare la funzionalità di rete. Configurare gli avvisi e i contatori di traffico, monitorare le attività sospette, analizzare il tunnel di attività e monitorare l’accesso utente remoto Applicare i pacchetti di aggiornamento Allegare le licenze di prodotto Eseguire una valutazione della compatibilità di pre-installazione Gestire gli utenti e gestire l’accesso degli utenti che utilizzano database esterni centralmente. Configurare una VPN site-to-site di segreta precondivisa. Configurare un certificato basato VPN site-to-site, utilizzando una CA interna o una CA di terze parti. Configurare gallerie permanenti per l’accesso remoto. Configurare la condivisione del tunnel VPN. Configurare il controllo di protezione messaggistica Point per testare la reputazione IP, contenuto basato anti-spam e il rilevamento di virus zero ore. Configurare un criterio di antivirus e di filtraggio del Web per traffico di filtro e di scansione. Implementare profili personalizzati per gateway designato o predefinito. Creare e installare le politiche IPS Esercizi Distributed Installation > Installare e configurare il server di gestione della sicurezza 1.400,00 238 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCSE CHECK POINT SECURITY EXPERT R70 CODICE: CCSE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Check Point Security Expert R70 mira a fornire le conoscenze necessarie per una corretta configurazione e gestione di molte delle fuzionalità avanzate dei Check Point Security Gateway e delle Management software Blades. • Durante il corso si affronteranno argomenti quali il Management Portal, lo Smart Workflow e lo SmartProvisioning. • Saranno trattate anche configurazioni per SSL VPN, per HA e per Load Balancing. Anche la parte di Advanced Routing, come, per esempio, l’uso delle VTI, verrà descritta e configurata • Si farà, infine, uso dell’Eventia per generare report ed effettuare monitoraggio METODOLOGIA DIDATTICA • Esposizione in italiano con terminologia fornita in inglese CONOSCENZE IN USCITA • Conoscenze necessarie per una corretta configurazione e gestione di molte delle fuzionalità avanzate dei Check Point Security Gateway e delle Management software Blades. PROGRAMMA DIDATTICO • Definire Management Portal aides -- > Estendere l’accesso allarete settaggio delle policy -- > Utilizzare SmartWorkflow to track, approve and audit Security Policy changes -- > Accesso policy life-cycle and change management -- > Utilizzare SmartProvisioning as a centralized management tool -- > Defini SmartProvisioning deployment and management scenarios -- > Utilizzare profile-based management -- > Identificazione SSL VPN roles -- > Acceesso security acceleration requirements -- > Accesso multi-core CPU with SecureXL benefits -- > Identificazione High Availability limitations -- > Set up multiple Security Gateway cluster configurations -- > Utilizzo Advanced Routing protocols -- > Applicazione Load Balancing configurations -- > Produzione network-traffic audit reports -- > Applicazione intrusion event analysis -- > Monitoraggo e anali alerts to track and identify network intrusions • Laboratori -- > Costruire il server di gestione -- > Costruire gateway -- > Installare e configurare NTP -- > Aggiornamento a R70.1 -- > Stabilire la SIC -- > Gestione portale -- > Configurare Gestione portale sul sito aziendale -- > Gestione portale accesso di prova -- > Configurare l’accesso di Gestione portale sul sito partner -- > Portale di Gestione test -- > SmartWorkflow -- > Creare nuovi amministratori -- > Configurare SmartWorkflow -- > Aprire e invia una sessione per approvazione 1.400,00 239 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCSACERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCSA CON ESAME FINALE CODICE: CCSACERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze indispensabili per sostenere con successo l’esame di certificazione Check Point CCSA. • L’esame di certificazione si effettuerà l’ultimo giorno di corso METODOLOGIA DIDATTICA • Esposizione in italiano con terminologia fornita in inglese. CONOSCENZE IN USCITA • Avere tutte le conoscenze necessarie per affrontare l’esame di certificazione Check Point CCSA PROGRAMMA DIDATTICO • Overview Argomenti corso CCSA • Svolgimento di sessioni di esame CCSA simulate per famiglializzare con il test • Ultimo giorno svolgimento Esame di Certificazione CCSA 1.140,00 240 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CCSECERT CORSO DI PREPARAZIONE ALLA CERTIFICAZIONE CCSE CON ESAME FINALE CODICE: CCSECERT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze indispensabili per sostenere con successo l’esame di certificazione Check Point CCSE. • L’esame di certificazione si effettuerà l’ultimo giorno di corso METODOLOGIA DIDATTICA • Esposizione in italiano con terminologia fornita in inglese CONOSCENZE IN USCITA • Avere tutte le conoscenze necessarie per affrontare l’esame di certificazione Check Point CCSE PROGRAMMA DIDATTICO • Overview Argomenti corso CCSE • Svolgimento di sessioni di esame CCSE simulate per famiglializzare con il test • Ultimo giorno svolgimento Esame di Certificazione CCSE 1.140,00 241 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CRMBASE INTRODUZIONE AL CUSTOMER RELATIONSHIP MANAGEMENT CODICE: CRMBASE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso fa parte del curriculum ufficiale Cisco CCNA DataCenter e copre le competenze richieste per la certificazione CCNA Data Center. Gli studenti impareranno i concetti base Ethernet, modello OSI e TCP/IP. Attività di configurazione base, tra cui VLAN e indirizzi di rete. Introuzione a Cisco Data Center Technologies • Il corso è parte del curriculum ufficiale CCNA Data Center e copre gli stessi skill richiesti nell’esame di certificazione CCNA Data Center METODOLOGIA DIDATTICA • Il corso prevede lezioni teoriche frontali con ampio spazio dedicato a casi di successo e best practices; durante la seconda giornata di corso, saranno svolti elementari esercizi di navigazione e manipolazione di dati, finalizzati ad una maggiore familiarità con il CRM CONOSCENZE IN USCITA • • • • Peculiarità e obiettivi del Customer Relationship Management Impatti delle scelte in ambito CRM su attività e funzioni aziendali Conoscenza delle principali entità di business Familiarità con la navigazione e la manipolazione di dati su CRM PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • Introduzione al Customer Relationship Management Necessità che indirizzano l’azienda al CRM CRM strategico e CRM operativo Gli impatti della scelta su processi, organizzazione, investimenti Obiettivi del CRM: acquisizione e fidelizzazione dei clienti Obiettivi del CRM: oltre il cliente Le fonti necessarie per l’acquisizione di dati La gestione dei dati: razionalizzazione e privacy Il CRM come processo continuo Casi di successo e best practices Strumenti di interazione con i clienti Entità di business di un CRM L’impatto del CRM sulle funzioni aziendali: Customer service, vendite, marketing Il CRM visto dall’utente finale Presupposti grafici e impatto visivo di un CRM Casi pratici di CRM (software e on the cloud) Siebel -- > Navigazione -- > Creazione, modifica e ricerca dati -- > Personalizzazione utente • Salesforce -- > Navigazione -- > Creazione, modifica e ricerca dati -- > Personalizzazione utente 560,00 242 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SFORBASE CORSO BASE DI SALESFORCE PER AMMINISTRATORI CODICE: SFORBASE DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rappresenta il primo step per avere successo con Salesforce. • Per sfruttare al massimo le potenzialità dell’applicativo consigliamo di partire da questo corso prima di affrontare fasi di sviluppo o presa in carico di progetti esistenti basati su Salesforce. • Designato per i nuovi amministratori responsabili delle fasi di setup, configurazione e mantenimento della loro organizzazione basata su Salesforce, possono trarre beneficio da questo corso anche operatori tecnici, funzionali e IT Managers. • Il corso verterà sulla piattaforma Salesforce CRM Enterprise Edition METODOLOGIA DIDATTICA • Il corso prevede lezioni teoriche frontali integrate da esercizi di laboratorio. Al termine del corso, vi sarà la simulazione di un intervento finalizzato alla preparazione dei discenti ad affrontare un progetto reale CONOSCENZE IN USCITA • • • • • Configurare un ambiente Salesforce sicuro Customizzare la propria applicazione, tramite layout delle pagine, campi e formule Creare automatizzazioni e processi di business Importare e mantenere dati Creare report e dashboard PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Configurare la propria organizzazione: impostazioni locali, anno fiscale e valuta; Configurare l’interfaccia utente; Ricerca globale o locale e le diverse funzionalità; Gestione utente e profili: impostazioni e permessi; Restrizioni nella fase di login; Permessi sugli Oggetti; Visibilità dei dati; Gerarchie aziendali; Condivisione delle informazioni; Livelli di sicurezza sui campi Configurare e creare una nuova applicazione; gestione di oggetti personalizzati; Amministrare i campi standard e personalizzati; Creazione picklist e lookup; Creazione di campi basati su formule; Lavorare con il layout della pagina; Utilizzare diversi record type per processi di business; Tracking history; Utilizzare il wizard per importare i dati; Apex Data Loader per gestione massiva dei dati; Backup; Il Cestino e le sue funzionalità Overview sui differenti tipi e formati di report; Customizzare ed eseguire un report; Creare un nuovo report da zero; Inserire filtri, logiche e formule al report; Creare e modificare i grafici; Schedulare e pubblicare un report; Creare una dashboard; 1.120,00 243 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI IT216 MICROSOFT DYNAMICS NAV 2013 C/SIDE DEVELOPMENT (MB7-702) CODICE: IT216 DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Scopo delle formazione è quello di sviluppare le competenze interne di base per la configurazione su Navision. METODOLOGIA DIDATTICA • Il corso verrà tenuto in aula con la presenza di un trainer e si articolerà con sessioni di formazione e di test delle conoscenze acquisite. REQUISITI HW E SW • Ogni partecipante o ogni due partecipanti devono disporre di un Personal Computer con una installazione di NAV2013R2 o un collegamento Terminal Server con un Server NAV2013R2 CONOSCENZE IN USCITA • I partecipanti al termine della formazione disporranno delle competenze base per comprendere le logiche di configurazione. In particolare avranno appreso: -- le principali strutture dati del sistema e relative relazioni/legami funzionali -- come realizzare nuovi report utente -- come comprendere le principali modalità di collegamento a terze parti (interfacce, integrazione con sharepoint, servizi già disponibili, ecc.) • Verranno forniti anche cenni su: -- come realizzare piccole implementazioni quali ad esempio introduzione di controlli, modifiche messaggi utente -- conoscere le funzionalità di monitoraggio performance del sistema, gestione dei log applicativi PROGRAMMA DIDATTICO • Per i contenuti si fa riferimento, in base agli obiettivi della scheda, al corso MOC di Microsoft 80437A: C/Side Solution Development in Microsoft Dynamics NAV 2013 per i dettagli degli argomenti trattati 560,00 244 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI IT215 MICROSOFT DYNAMICS NAV 2013 CORE SETUP AND FINANCE (MB7-701) CODICE: IT2015 DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Scopo delle formazione è quello di sviluppare le competenze interne di base per la configurazione su Navision. METODOLOGIA DIDATTICA • Il corso verrà tenuto in aula con la presenza di un trainer e si articolerà con sessioni di formazione e di test delle conoscenze acquisite. REQUISITI HW E SW • Ogni partecipante o ogni due partecipanti devono disporre di un Personal Computer con una installazione di NAV2013R2 o un collegamento Terminal Server con un Server NAV2013R2 CONOSCENZE IN USCITA • II partecipanti al termine della formazione disporranno delle competenze per comprendere le logiche di configurazione/parametrizzazione del prodotto e le funzionalità standard NAV con rilevanza sui seguenti processi: -- ciclo attivo, -- ciclo passivo, -- contabilità, -- controllo di gestione • Saranno inoltre, in grado di: -- creare, aggiornare profili/ruoli utente e configurare le home page di accesso per profilo -- comprendere le configurazioni relative ai workflow autorizzativi PROGRAMMA DIDATTICO • Per i contenuti si fa riferimento ai seguenti corsi di MOC di Microsoft come traccia per gli argomenti di dettaglio : -- 80535A: Finance Advanced in Microsoft Dynamics NAV 2013 -- 80439A: Introduction in Microsoft Dynamics NAV 2013 -- 80435A: Application Setup in Microsoft Dynamics NAV 2013 -- 80534A: Finance Essentials in Microsoft Dynamics NAV 2013 1.120,00 245 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SIEBEL01 CORSO BASE CRM SIEBEL PER AMMINISTRATORI CODICE: SIEBEL01 DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso è volto a fornire un’overview sul CRM Oracle Siebel 8.1 • Al termine della formazione, i discenti avranno familiarità con gli strumenti di amministrazione e sviluppo e con le principali modalità di personalizzazione dell’applicativo METODOLOGIA DIDATTICA • Il corso prevede lezioni teoriche frontali integrate da esercizi di laboratorio volti ad una più efficace assimilazione dei concetti appresi PREREQUISITI • Conoscenze di base di sistemi operativi Microsoft Windows • Competenze di base utilizzo di internet CONOSCENZE IN USCITA • Conoscenza dell’architettura applicativa di Siebel 8.1 • Apprendimento delle modalità di customizzazione elementari in riferimento ai diversi Layer di cui si compone l’Applicativo • Conoscenza dei meccanismi di accesso e visibilità dei dati PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Introduzione a Siebel Tools e agli strumenti di sviluppo Object Explorer, Object Type e Object Definition Siebel Repository File Check in, Check out, lock e add archive Debug Progetto Struttura fisica dei dati in Siebel: analisi delle tipologie di tabelle esistenti Creazione di tabelle Relazioni tra le tabelle Introduzione ai metadata in Siebel Creazione e configurazione delle proprietà di un Business Object Creazione e configurazione delle proprietà di un Business Component Creazione e configurazione di Fields Proprietà più comuni dei Fields eScript Compilazione su server Configurazione del Business Layer mediante creazione di Join Creazione di Picklist statiche e dinamiche Amministrazione di LOV Configurazione e presupposti di MultiValue Groups Amministrazione dell’accesso ai dati mediante articolazione della gerarchia aziendale su CRM Positions, Division e Organization Accesso alle View mediante assegnazione di Responsibilities Customer e Master data Creazione e configurazione degli elementi della User Interface di Siebel Applet, View, Screen, Container Page Web Template e Web Layout Layout editor di List e Form Applets Layout editor di Views View Template Testi di riferimento Slides e esercitazioni del laboratorio in formato cartaceo 1.120,00 246 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SIEBEL02 CORSO AVANZATO CRM SIEBEL PER AMMINISTRATORI CODICE: SIEBEL02 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso è volto a fornire un’overview sul CRM Oracle Siebel 8.1 • Al termine della formazione, i discenti avranno appreso le modalità di automazione dei processi di business • Inoltre avranno cognizione dell’architettura distribuita di Siebel e delle modalità di amministrazione dei processi di integrazione dei dati e dei Master Data METODOLOGIA DIDATTICA • Il corso prevede lezioni teoriche frontali integrate da esercizi di laboratorio • Al termine del corso, vi sarà la simulazione di un intervento finalizzato alla preparazione dei discenti ad affrontare un progetto reale CONOSCENZE IN USCITA • • • • • Componenti architetturali di Siebel 8.1 Modalità di autenticazione degli utenti Possibilità di automazione dei processi di business Componenti EIM, EAI Amministrazione di Catalogo, Prodotti e Access Groups PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • L’architettura distribuita di Siebel Web Server, Gateway, Siebel Server, Database e File System Tipologie di autenticazione degli utenti: Database, LDAP, Single Sign-On Day 2: Business Service preconfigurate in Siebel: metodi, inputs e outputs Creazione di Business Services custom Creazione di Workflow: definizione del flusso di lavoro, utilizzo delle proprietà del processo e di ogni singolo step in input, output Pubblicazione e attivazione di Workflow da Tools e Client Metodi di invocazione di Workflow Creazione e configurazione di Workflow Policies Nozioni di integrazione in Siebel Migrazione di dati da una fonte esterna al Database Siebel: tabelle EIM, file di configurazione, Job EIM Integrazione con sistemi e applicativi esterni: WebServices/SOA, Integration Objects e Integration Components, componente EAI Configurazione dei Prodotti in Siebel: simple, bandle, customizzabili Configurazione e articolazione gerarchica di Catalogo e Categorie Controllo dell’accesso ai Master Data: creazione e composizione di Access Groups e loro associazione a Cataloghi o Categorie private Sviluppo di un progetto da zero partendo da diversi requisiti funzionali 1.400,00 247 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORABI_01 ORACLE BI ENTERPRISE EDITION 11G CORSO BASE CODICE: ORABI_01DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenza di base dell’ambiente Oracle BI Enterprise Edition METODOLOGIA DIDATTICA • Gli argomenti saranno trattati sia in maniera teorica che descrittiva, utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni CONOSCENZE IN USCITA Buona conoscenza dell’ambiente Oracle BI Enterprise Edition ed in particolare la capacità di: • Descrivere l’Architettura di OBI EE • Installare OBI EE • Creare dashboards e reports • Definire i Physical, Business e Presentation layers • Stabilire la connettività tra BI Server e sorgenti di dati di vari tipi • Integrare OBI EE con Microsoft Office PROGRAMMA DIDATTICO • 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 -- 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 1.400,00 248 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORABI_02 ORACLE BI ENTERPRISE EDITION 11G - CREAZIONE DI DASHBOARD ED ANALISI CODICE: ORABI_02DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenza dell’ambiente Oracle BI Enterprise Edition, che permetta la creazione ed utilizzo di dashboards e analisi di dati. METODOLOGIA DIDATTICA • Gli argomenti saranno trattati sia in maniera teorica che descrittiva, utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni CONOSCENZE IN USCITA Buona conoscenza dell’ambiente Oracle BI Enterprise Edition ed in particolare avere la capacità di: • Creare e modificare dashboards • Creare e modificare analisi di BI • Configurare Agenti • Utilizzare colonne gerarchiche in analisi e viste • Combinare criteri di analisi utilizzando insiemi di operazioni ed eseguire le richieste al db • Utilizzare filtri, gruppi e selezioni • Utilizzare Key Performance Indicators • Creare ed utilizzare viste e grafici • Aggiungere mappe geografiche alle analisi • Integrare i dati con Microsoft Office PROGRAMMA DIDATTICO • 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 -- 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 249 • • • • • -- 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 -- 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 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORABI_03 ORACLE BI ENTERPRISE EDITION 11G – CREAZIONE DI REPOSITORIES CODICE: ORABI_03DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenza dell’ambiente Oracle BI Enterprise Edition, che permetta la creazione e la gestione di repositories mediante l’utilizzo di Oracle BI Administration Tool METODOLOGIA DIDATTICA • Gli argomenti saranno trattati sia in maniera teorica che descrittiva, utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni CONOSCENZE IN USCITA Buona conoscenza dell’ambiente Oracle BI Enterprise Edition ed in particolare avere la capacità di: • Creare e eseguire analisi per testare e verificare il modello di business • Utilizzare Oracle BI Administration Tool per amministrare Oracle BI Server, • Utilizzare Oracle BI Administration Tool per creare, gestire e manutenere un Oracle BI Repository • Eseguire log e debug • Amministrare gli utenti PROGRAMMA DIDATTICO • 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 -- 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 -- 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 1.400,00 250 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORABI_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE BI FOUNDATION 11G CERTIFIED IMPLEMENTATION SPECIALIST CON ESAME FINALE CODICE: ORABI_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con l’esecuzione di test e simulazioni d’esame CONOSCENZE IN USCITA • Conoscenza strutturata dell’ambiente Oracle BI ai fini di sostenere l’esame Oracle BI Foundation Certified Implementation Specialist PROGRAMMA DIDATTICO • 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 -- 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 1.635,00 251 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADWH ORACLE DATAWAREHOUSE CODICE: ORADWHDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire conoscenza dell’ambiente Oracle datawarehouse, consentendone la gestione METODOLOGIA DIDATTICA • Gli argomenti saranno trattati sia in maniera teorica che descrittiva, utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni CONOSCENZE IN USCITA • Buona conoscenza di Oracle Warehouse Builder ed in particolare la capacità di : -- > creare data profiles -- > generare data rules ed eseguire Correction Mappings -- > definire il target warehouse -- > creare il flusso dei processi -- > estrarre, trasformare e caricare dati nelle tabelle di staging e in un enterprise model warehouse -- > creare schedulazioni -- > utilizzare il Dependency Manager per gestire i metadati -- > eseguire il deploy degli oggetti direttamente in Oracle BI Discoverer EUL PROGRAMMA DIDATTICO • Panoramica su Oracle Warehouse Builder -- > Descrizione della configurazione tipica di Warehouse Builder -- > Descrizione dei componenti dell’applicativo -- > Definizione di un repository e degli utenti -- > Aprire un progetto e navigare tra i suoi componenti • Introduzione all’architettura e configurazione di Oracle Warehouse Builder -- > Descrizione delle diverse configurazioni di design e run-time -- > Descrizione dell’architettura dell’applicativo e dei diversi tipi di utenti -- > Staging areas -- > Import dei metadati mediante script • Definizione della sorgente dei metadati -- > Definire e creare moduli sorgente -- > Specificare dati sorgenti da flat files -- > Specificare dati sorgenti da tabelle di un db relazionale • Utilizzo di Data Profiling -- > Creazione di un data profile -- > Profilazione dei dati -- > Visualizzazione dei risultati -- > Analisi dei risultati • Processi ETL: Definizione di Staging Metadata e Tabelle di mapping -- > Creazione di un modulo target -- > Aggiungere una tabella di staging a un modulo nella staging area -- > Definire mapping tra gli oggetti sorgente e le colonne della tabella di staging • Regole e correzioni -- > Regole tra i dati -- > Creare una correzione -- > Eseguire la correzione mappando opportunamente i dati • Definire un modello relazionale dimensionale -- > Definire dimensioni e cubi -- > Panoramica di Data Object Editor -- > Definire Mapping ETL per caricare le dimensioni e i cubi • Modifica delle dimensioni • Utilizzo del Process Flow -- > Panoramica del Process Flow editor -- > Definizione di una schedulazione -- > Utilizzo dei process flow activity templates -- > Utilizzo dei process flow activities • Deploy, Load, View -- > Utilizzo del Control Center Manager -- > Caricamento dei dati nelle tabelle -- > Utilizzo del Dependency Manager per gestire i metadati • Integrazione con Oracle BI Discoverer • > Definizione delle strutture di Oracle BI Discoverer • > Derivazione delle strutture di Oracle BI Discoverer • > Definizione dei templates dei grafici e delle cross-tab 252 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAWB FONDAMENTI DI ORACLE WAREHOUSE BUILDER 11G CODICE: ORAWBDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso si pone l’obiettivo di fornire agli studenti una buona conoscenza dello strumento Oracle Warehouse builder, dopo aver fornito gli elementi teorici necessari relativi ai database multidimensionali METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su casi reali CONOSCENZE IN USCITA • Buona conoscenza della configurazione di un datawarehouse e degli strumenti per la sua gestione • Buona conoscenza delle opzioni di configurazione e degli ambienti Oracle OLAP e Data Mining PROGRAMMA DIDATTICO • 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 • 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 1.120,00 253 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORAOLAP CORSO OLAP PER SVILUPPATORI E AMMINISTRATORI CODICE: ORAOLAPDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso si pone l’obiettivo di fornire agli studenti una buona conoscenza di Oracle OLAP mediante l’utilizzo di SQL Developer e Oracle Analytic Workspace Manager METODOLOGIA DIDATTICA • Gli argomenti saranno trattati sia in maniera teorica che descrittiva, utilizzando supporti didattici quali approfondimenti, slides, case study ed esercitazioni PREREQUISITI • È necessario aver frequentato il corso DWH oppure possedere conoscenze equivalenti • Conoscenza avanzata di SQL e PL/SQL • Buona Conoscenza di database Oracle CONOSCENZE IN USCITA • Buona conoscenza delle funzionalità di Oracle OLAP mediante l’utilizzo di SQL Developer e Oracle Analytic Workspace Manager ed in particolare: -- > progettare e creare un data model Oracle OLAP -- > creare query OLAP. -- > creare calcoli OLAP -- > implementare la sicurezza dei cubi -- > testare l’efficienza dei cubi progettati PROGRAMMA DIDATTICO • Introduzione ai modelli dimensionali -- > Misure -- > Dimensioni -- > Gerarchie -- > Livelli -- > Attributi • Cubi OLAP -- > Creazione delle dimensioni -- > Progettazione dei cubi -- > Creazione delle misure -- > Mapping della sorgente dei dati -- > Caricamento dei dati • Interrogare oggetti dimensionali -- > Viste OLAP -- > Creazione di queries semplici -- > Creazione di queries gerarchiche -- > Utilizzo di calcoli nelle queries -- > Utilizzo di attributi per aggregazioni -- > Informazioni dal Dizionario Dati • Misure calcolate -- > Utilizzo di funzioni -- > Definizione di misure calcolate -- > Utilizzo di templates -- > Creazione di espressioni • Sicurezza -- > Gestione della sicurezza su oggetti multidimensionali -- > Creazione di data security policy su dimensioni e cubi • Aggregazioni -- > Definizione di aggregazioni -- > Operatori di aggregazione -- > Aggregare cubi unitari 840,00 254 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADWH_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ORACLE DATA WAREHOUSING 11G CERTIFIED IMPLEMENTATION SPECIALIST (1Z0-515) CON ESAME FINALE CODICE: ORADWH_CERT DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con l’esecuzione di test e simulazioni d’esame. CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto d’esame ai fini del conseguimento della certificazione Oracle Data Warehousing 11g Certified Implementation Specialist (esame1Z0-515). PROGRAMMA DIDATTICO • Approfondimento degli argomenti d’esame: -- Parallelismo e scalabilità -- Partizionamento -- Result Cache -- Oracle OLAP -- Advanced compression -- Data mining -- Data integration -- Exadata • Esecuzione di test ai fini del superamento dell’esame di certificazione • Esame finale 1.635,00 255 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORADI_12C ORACLE DATA INTEGRATOR 12C - INTEGRATION AND ADMINISTRATION CODICE: ORADI_12C DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • • • • • 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” Implemetare 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 METODOLOGIA DIDATTICA • Il corso alternerà momenti di esposizione teorica a sessioni di laboratorio CONOSCENZE IN USCITA • Conoscenza delle tematiche funzionali, architetturali e di configurazione del prodotto Oracle Data Integrator 12 c PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • Introduzione a ODI 12c Amministrazione degli “Agents” e dei “Repositories” ODI Concetti di topologia ODI 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 1.400,00 256 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI HDOOP HADOOP – CORSO BASE CODICE: HDOOP DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Descrivere Hadoop e l’implementazione di programmi MapReduce METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni CONOSCENZE IN USCITA • Saper programmare in ambiente Hadoop PROGRAMMA DIDATTICO • 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 -- 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 1.120,00 257 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ORA_BDHAD ORACLE BIG DATA E HADOOP CODICE: ORA_BDHAD DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Presentare concetti fondamentali relativi a Oracle Big Data e Big Data Analytics, descrive un sistema Big Data con Oracle NoSQL database e l’utilizzo di Hadoop ed Hive METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni CONOSCENZE IN USCITA • Saper definire un Sistema Oracle Big Data, utilizzare Hadoop ed Hive ed effettuare analisi complesse con Oracle R e Oracle Data Mining PROGRAMMA DIDATTICO • Introduzione a Big Data e Big Data Analytics • Scenari d’uso per Big Data Analytics • Definire un Sistema Big Data -- Oracle Big Data -- Oracle NoSQL database -- Hadoop Distributed File System -- Oracle In-Database analytics platform • Definire un sistema Big Data utilizzando Oracle NoSQL Database -- Key-value store -- Utilizzo di NoSQL database per eseguire un Website • Utilizzo di Hadoop e Hive per memorizzare e trasformare dati -- Descrizione di Hadoop -- Interagire con HDFS -- MapReduce -- Utilizzo di Hive • Integrazione di Hadoop in Oracle -- Oracle Big Data Connectors -- Oracle Data Integrator • Advanced Analytics -- Oracle R Enterprise -- Hadoop con Oracle R Connector -- Oracle Data Mining 840,00 258 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CLO_DA CLOUDERA DATA ANALYST CODICE: CLO_DA DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI 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 METODOLOGIA DIDATTICA • Lezione frontale e interattiva, completata da esercizi pratici CONOSCENZE IN USCITA Al termine del Corso i partecipanti: • Saranno in grado di applicare analisi di dati tradizionali e di Business Intelligence relativi ai Big Data. • Conosceranno gli strumenti professionali per accedere, manipolare, trasformare, e analizzare insiemi di dati complessi, usando SQL e altri linguaggi familiari di scripting PROGRAMMA DIDATTICO • 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? -- 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 259 • 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 -- 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 1.120,00 QUOTA • Choosing the Best Tool for the Job ISCRIZIONE -- Confronto tra MapReduce, Pig, PER Hive, Impala e Databases PARTECIPANTE relazionali (in € / IVA esclusa) • Conclusioni Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CLO_BDA DESIGNING AND BUILDING BIG DATA APPLICATIONS CODICE: CLO_BDA DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI Il Corso vuole fornire le nozioni relative a: • leLa 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 METODOLOGIA DIDATTICA • Lezione frontale e interattiva, completata da esercizi pratici CONOSCENZE IN USCITA Al termine del Corso i partecipanti: • Sapranno analizzare e risolvere problemi reali utilizzando Apache Hadoop e gli strumenti associati • Conosceranno il processo di progettazione e costruzione di soluzioni per l’immissione dei dati, la scelta del formato di file appropriato per l’archiviazione, l’elaborazione dei dati archiviati e la presentazione dei risultati al cliente finale in una forma fruibile a tutti PROGRAMMA DIDATTICO • 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 -- 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 • 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 260 1.120,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CLO_BDA • • • • • • • • 261 DESIGNING AND BUILDING BIG DATA APPLICATIONS -- 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 -- 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 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPAGOBI_QS SPAGOBI QUICK START (VERSIONE 5.X) CODICE: SPAGOBI_QS DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una visione complessiva della suite SpagoBI 5.x e le conoscenze necessarie per impostare un progetto di Business Intelligence basato su di essa, attraverso spiegazioni teoriche dei principali concetti di Business Intelligence ed esercitazioni pratiche sul prodotto METODOLOGIA DIDATTICA • Esposizione da parte del docente ed esercitazioni pratiche CONOSCENZE IN USCITA • Al termine del corso, i partecipanti avranno una visione completa delle potenzialità della suite SpagoBI, dei suoi moduli principali, degli strumenti analitici a disposizione e delle sue diverse modalità di utilizzo nei processi di BI tradizionali o in self-service • Nel corso NON viene effettuata una formazione specifica: -- sui singoli motori della piattaforma (reportistica, OLAP, etc per i quali si rimanda ai corsi SPAGOBI-BE e SPAGOBI-AE) -- su aspetti propri di installazione e configurazione del prodotto (per i quali si rimanda al corso SPAGOBI-ADM) PROGRAMMA DIDATTICO • • • • Business Intelligence Open Source Moduli della suite SpagoBI: Server, Studio, Meta, SDK Tipologie di utenza: Amministratore, Sviluppatore, Tester, Normal User, Power User Focus on SpagoBI Meta -- Creazione del meta modello -- Interrogazione del meta modello -- Utilizzo del meta modello • Focus on SpagoBI Server -- Dal meta modello ai documenti analitici >> Qbe >> SmartFilter >> Worksheet • My first cockpit -- Principi di funzionamento di base -- My first chart -- My first report -- My first cockpit • Autoproduzione delle analisi -- Ad-hoc reporting -- Self-service BI -- In-memory cockpits • Realizzare l’ambiente di pubblicazione • Sviluppi futuri di SpagoBI, supporto e contributi • Metodologie di sviluppo con SpagoBI, suggerimenti per l’offerta e l’utilizzo Il programma del corso potrà essere arricchito e leggermente variato per seguire l’evoluzione stessa della suite SpagoBI 1.120,00 262 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPAGOBI_BE SPAGOBI BASIC ENGINE CODICE: SPAGOBI_BE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Obiettivo del corso è di fornire le conoscenze principali per poter utilizzare i motori base della suite SpagoBI 5..x, ovvero quelli maggiormente utilizzati METODOLOGIA DIDATTICA • Esposizione da parte del docente ed esercitazioni pratiche CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di sviluppare ed utilizzare con SpagoBI i documenti analitici per i motori oggetto del corso • Nel corso NON viene effettuata una formazione specifica: -- sui motori avanzati trattati nel corso SPAGOBI-AE -- su aspetti propri di installazione e configurazione del prodotto (per i quali si rimanda al corso SPAGOBI-ADM) PROGRAMMA DIDATTICO • Ripresa dei concetti fondamentali di SpagoBI • Modello comportamentale • Reportistica statica • Analisi multidimensionale (OLAP) • Grafici • Documenti composti ed interattivi • Utilizzo avanzato del motore QbE (subquery, ruoli, campi calcolati, fasce, etc) • Documenti per dispositivi mobili (tablet, smartphone) • Riepilogo dei concetti principali Il programma del corso potrà essere arricchito e leggermente variato per seguire l’evoluzione stessa della suite SpagoBI 1.400,00 263 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPAGOBI-AE SPAGOBI ADVANCED ENGINE CODICE: SPAGOBI_AE DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze principali per poter utilizzare i motori avanzati della suite SpagoBI 5.x METODOLOGIA DIDATTICA • Esposizione da parte del docente ed esercitazioni pratiche CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di sviluppare ed utilizzare con SpagoBI i documenti analitici per i motori oggetto del corso • Nel corso NON viene effettuata una formazione specifica: -- sui motori di base trattati nel corso SPAGOBI-BE -- su aspetti propri di installazione e configurazione del prodotto (per i quali si rimanda al corso SPAGOBI-ADM) PROGRAMMA DIDATTICO • Ripresa dei concetti fondamentali di SpagoBI • Ripasso del modello comportamentale • Analisi geografica utilizzando i motori GEO e GIS • Analisi delle performances utilizzando il motore KPI • Analisi real-time utilizzando il motore Console • Analisi relazionale con il motore di Network analysis • Ipotesi di scenario con il motore What-if • Sentiment/Campaign analysis con il motore di social listening • Data Mining con il motore R • Riepilogo dei concetti principali Il programma del corso potrà essere arricchito e leggermente variato per seguire l’evoluzione stessa della suite SpagoBI 1.400,00 264 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SPAGOBI-ADM SPAGOBI ADMINISTRATOR (VERSIONE 4.X) CODICE: SPAGOBI_ADM DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire le conoscenze tecnologiche e di prodotto necessarie per un corretto set-up del prodotto SpagoBI, in scenari di progetti diversificati e in vari contesti di integrazione METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • Al termine del corso, i partecipanti saranno in grado di governare una installazione SpagoBI, configurandola nelle sue diverse opzioni e gestendo gli aspetti base di una eventuale integrazione verso applicativi esterni • Nel corso NON viene effettuata una formazione specifica: -- sugli aspetti funzionali del prodotto (per i quali si rimanda al corso SPAGOBI-QS) -- sui singoli motori della piattaforma (reportistica, OLAP, etc per i quali si rimanda ai corsi SPAGOBI-BE e SPAGOBI-AE) PROGRAMMA DIDATTICO • • • • • Concetti fondamentali di SpagoBI Distribuzioni del prodotto Modelli di fruizione (as a server, as a service, cloud) Installazione e set-up Funzioni di amministrazione -- catalogo dei Business Model -- data sources -- catalogo data sets -- catalogo data mart -- gestione utenti e ruoli -- import/export -- scheduler • Multitenant • Motori specialistici: -- utilizzo di processi esterni -- master data management • Aspetti di integrazione • Aspetti di sicurezza • Tematismi e personalizzazione del layout • Internazionalizzazione • SDK • Certificazione ambienti Il programma del corso potrà essere arricchito e leggermente variato per seguire l’evoluzione stessa della suite SpagoBI 840,00 265 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI QVDES QLIKVIEW DESIGNER CODICE: QVDESDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • • • • • • • Comprensione di base della suite QlikView Introduzione alla presentazione, basi di design e best practices Come creare un documento QlikView usando fogli e oggetti Qlikview quali caselle di elenco e caselle tabellari Come cercare e analizzare dati in documenti Qlikview esistenti Introduzione agli oggetti multidimensionali - tabelle lineari e pivot con espressioni multiple Oggetti e grafici avanzati - visualizzazione ad albero nelle caselle di elenco e mini grafici Calcoli avanzati - introduzione alle Set Analysis e alla funzione AGGR Altri oggetti utili Report - creare e gestire informazioni Esercitazione METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • I corsisti impareranno a creare un documento QlikView funzionante in completa autonomia PROGRAMMA DIDATTICO • • • • • • • • • • Breve introduzione a QlikView Presentazione, basi di design e best practice 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 • Hands-on su business case con esempi reali che mettano assieme i contenuti dei corsi Designer I e Designer II 560,00 266 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI QVDEV QLIKVIEW DEVELOPER CODICE: QVDEV DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Scripting di base e best practice per strutturare lo script di caricamento dei dati in QlikView • L’importanza delle funzioni temporali e delle variabili • 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 • Metodi per la connessione alle sorgenti dati quali ODBC, OLE DB • Comprendere lo script di QlikView - come caricare dati in QlikView, connessione alle sorgenti dati • Risolvere le strutture dati utilizzando strumenti QlikView • Confrontare i dati su base temporale utilizzando le Set Analysis • Creare espressioni avanzate • Risoluzione dei problemi con il debugger • Creare un documento QlikView basato su case study METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • • • • • Essere in grado di strutturare lo script di caricamento dei dati in QlikView Aver acquisito i metodi per la connessione alle sorgenti dati quali ODBC, OLE DB Aver compreso lo script di QlikView - come caricare dati in QlikView, connessione alle sorgenti dati Saper risolvere le strutture dati utilizzando strumenti QlikView Saper confrontare i dati su base temporale utilizzando le Set Analysis PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • 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 840,00 267 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI QSENSE QLIK SENSE DATA DISCOVERY & DATA VISUALIZATION CODICE: QSENSE DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Apprendere alcuni concetti fondamentali di Data Visualization • Conoscere le tecniche di progettazione del modello dati di QLIK Sense • Sfruttare le potenzialità di Sense per rappresentare i KPI di Business METODOLOGIA DIDATTICA • Lezione frontale, applicazioni operative, confronto tra partecipanti CONOSCENZE IN USCITA • • • • Saper “disegnare” un sistema di data visualization Saper progettare un modello dati in QLIK Sense Utilizzare Sense per realizzare sistemi di reporting e dashboard Saper costruire i principali tipi di chart e grafici con QLIK Sense PROGRAMMA DIDATTICO • • • • • • • • • • • 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 560,00 268 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI NTWEB NEW WEB TECHNOLOGIES CODICE: NTWEB DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con case study CONOSCENZE IN USCITA • Conoscenza dello stato dell’arte per progettare e implementare sistemi web per l’enterprise • Orientarsi tra le diverse alternative: open source e vendors • Avere pratica con i paradigmi del web moderno con esercizi guidati in aula PROGRAMMA DIDATTICO • • • • • • • • • • • 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 1.120,00 269 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI DWEB WEB DESIGN CODICE: DWEBDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti, attraverso lezioni frontali, sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • Conoscenze operative di web design per la progettazione efficace di interfacce grafiche per il web PROGRAMMA DIDATTICO • 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 840,00 270 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI IRWEB INFORMATION RETRIEVAL: TEORIA, TECNICHE E SOLUZIONI OPEN SOURCE CODICE: IRWEBDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • 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. METODOLOGIA DIDATTICA • Presentazione degli aspetti teorici ed esercitazioni pratiche di progettazione e realizzazione di un sistema di IR con strumenti Open Source CONOSCENZE IN USCITA • Acquisizione del background teorico sulle tecniche di information retrieval. • Competenza su come affrontare la progettazione e la realizzazione di un sistema di Information Retrieval anche in contesti multilingua. • Competenza sulla progettazione di sistemi di metadatazione e classificazione tramite i più recenti standard opensource ed integrazione con un sistema di IR. • Competenza su come realizzare sistemi di ricerca innovativi: integrazione di strumenti di query geo-spaziali, basate su immagini, con interpretazione del linguaggio naturale, su base semantica. PROGRAMMA DIDATTICO • Information Retrieval: Overview • Information Retrieval: Teoria -- > Definizioni: documento, corpus, termine, dizionario -- > Costruzione del vocabolario per linguaggi segmentati -- > 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 1.120,00 271 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI EIWEB ESTETICA DELLE INTERFACCE WEB CODICE: EIWEB DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • Lezioni frontali ed esercitazioni con professionisti ed esperti nel campo del web design e della progettazione CONOSCENZE IN USCITA • Competenze di base nel design delle Interfacce • Competenze nella composizione di elaborati per web e dispositivi mobili • Competenza nella costruzione del giudizio estetico sugli elaborati PROGRAMMA DIDATTICO • 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 >> 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’USABILITÀ • 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 840,00 272 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI OCWEB ORGANIZZAZIONE DELLA CONOSCENZA PER IL WEB CODICE: OCWEB DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni CONOSCENZE IN USCITA • • • • Conoscenza base dell’organizzazione dell’informazione sul Web (classificazioni, tassonomie, ontologie) Conoscenza base dei linguaggi di rappresentazione e modellazione della conoscenza sul Web standardizzati dal W3C (RDF, RDFS, SKOS, OWL) Conoscenza base del funzionamento dei motori di ricerca e delle pratiche di SEO (con particolare riferimento a RDFa e Schema.org) Comprensione del fenomeno degli Open Data e delle opportunità offerte dai Linked Data PROGRAMMA DIDATTICO • 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 • 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 840,00 273 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SMWEB SOCIAL MEDIA & SECURITY CODICE: SMWEBDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni CONOSCENZE IN USCITA • Conoscenza dei Social Media • Conoscenza della sicurezza informatica applicata al Social Network PROGRAMMA DIDATTICO • 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 -- 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 560,00 274 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PROGRAMMAZIONE WEB 2.0 - CORSO BASE RIA CODICE: RIADURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso introduttivo, fondamentale per chi vuole sviluppare in ambiente WEB, consente di apprendere i fondamenti delle tecnologie alla base del web 2.0 quali AJAX, HTML5, CSS3, JAVASCRIPT ed alcuni framework di sviluppo front-end con l’obiettivo di poter essere immediatamente operativo METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esempi ed esercitazioni pratiche • Il corso, pur se panoramico, ha una carattere tecnico ed operativo CONOSCENZE IN USCITA • • • • • • • Comprendere i fondamenti di JAVASCRIPT Comprendere i fondamenti di AJAX Comprendere i fondamenti di HTML5 Comprendere i fondamenti di CSS3 Comprendere i fondamenti dei framework JQuery/EXT-JS/Dojo e comprenderne le caratteristiche peculiari Comprendere i ruoli e le interazioni tra tutte le tecnologie illustrate Saper sviluppare una applicazione Web 2.0 base attraverso le tecnologie illustrate PROGRAMMA DIDATTICO • HTML5 -- I nuovi tag HTML5 e le novità rispetto ad HTML4 -- Creazione di una pagina HTML5 -- Audio e Video: utilizzare audio e video con html5 -- Geolocalizzazione e offline -- Panoramica sulle funzionalità avanzate di HTML5 • CSS3 -- Introduzione a css3 -- Trasformazioni e animazioni con css3 -- Media Queries- Effetti con css3 e responsive web design -- Sviluppo di un layout responsive -- Effetti su testi, bordi e background con css3 • JAVASCRIPT -- Istruzioni, commenti, variabili, scope, e cicli -- DOM – Document Object Model. Che cos’è, come si usa e come vi si accede via javascript -- Introduzione alla programmazione ad eventi. -- Gli eventi in JavaScript: cenni di event handler ed event listener. • AJAX -- Introduzione all’interazione Javascript e Ajax -- Utilizzo dell’oggetto XMLHttpRequest -- Metodi e proprietà supportati -- Invio di una richiesta semplice -- Comunicazione con il server: invio richieste ed elaborazione risposte -- Elaborazione della risposta server -- Analisi delle risposte in formato XML -- Analisi riposte formato JSON -- Analisi risposte formato HTML -- Datasource scollegati -- Elaborazione lato client • JQuery -- Introduzione a JQuery come frame work di sviluppo -- DOM – come si usa e come vi si accede via JQuery -- Setup di jQuery: perché usare JQuery e setup iniziale. -- Cosa sono e come usare i plugin di jQuery -- Come utilizzare la programmazione ad eventi in jQuery -- Fare animazione con jQuery: fading, toggle, funzioni di callback (e funzioni anonime), hover, animate, easing -- Concatenamento di animazioni -- Passare da JavaScript a jQuery: i menu a fisarmonica -- Funzioni d’utilità di jQuery -- Utilizzo di Ajax con jQuery -- Form validation • EXT-JS e DOJO -- Introduzione a EXT-JS e Dojo come frame work di sviluppo -- Sviluppo di una pagina EXT-JS -- Utilizzo di Javascript e Ajax con EXT-JS -- Sviluppo di una pagina con DOJO -- Utilizzo di Javascript e Ajax con DOJO -- Integrazione con HTML5 e CSS3 1.400,00 275 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JSCRIPT PROGRAMMAZIONE JAVASCRIPT CODICE: JSCRIPT DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le nozioni della programmazione Javascript e del suo utilizzo nei siti professionali e nei portali METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • Conoscenza del concetto di scripting e della sintassi di Javascript Utilizzo della libreria di oggetti di Javascript Validazione lato client Conoscenza del DOM e l’accesso ai suoi elementi tramite Javascript. Programmazione DHTML PROGRAMMA DIDATTICO • 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 • 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 oggetti 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 840,00 276 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI HTML5 E CSS3 SVILUPPO DI APPLICAZIONI CON HTML5 CODICE: HTML5 e CSS3 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso affronta l’evoluzione del linguaggio HTML5 partendo dalla creazione di pagine e applicazioni web secondo il markup offerto da HTML5 e dalle sue API Javascript, fino ad affrontare la parte di HTML5 Communication per applicazioni web real-time, usando strumenti quali WebSocket, Server-Sent Events, Cross-Document Messaging e XMLHttpRequest Level 2. Il corso inoltre, illustra anche all’uso dei dei fogli di stile con CSS3. Si imparerà pertanto a creare applicazioni web di nuova generazione METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni CONOSCENZE IN USCITA • Creazione di applicazioni di nuova generazione • Creazione di pagine web secondo il markup di HTML5 e delle API Javascript • Conoscenza di HTML5 Communication per applicazioni web real-time, usando strumenti quali WebSocket, Server-Sent Events, CrossDocument Messaging e XMLHttpRequest Level 2 • Conoscenza ed utilizzo dei fogli di stile con CSS3 PROGRAMMA DIDATTICO • Introduzione ad HTML5 -- Obiettivi -- Potenzialità -- Stato della specifica • Le principali differenze tra HTML e HTML5 -- Struttura di una pagina -- Markup -- Semantic markup -- HTML5 Forms -- iFrame -- Inserimento di Video e Audio • Canvas APIs -- Introduzione -- Canvas e Canvas text support -- Sistemi di coordinate screen-based standard -- Pixel manipulations -- Shadows e blurring -- Animazione di canvas • Canvas 2D APIs -- Paths e coordinate -- Gestione di forme e testi • HTML5 Communication APIs -- PostMessage API e browser support -- Cross-documents messaging e CORS -- Server-Event technologies per real-time web applications -- Message channels per la gestione di codice in differenti contesti di browsing -- XMLHttpRequest Level 2 • WebSocket -- L’approccio COMET -- Gestione di WebSocket -- Parsing and constructing WebSocket URLs -- Data framing -- Interfaccia WebSocket per programmazione Javascript -- WebSocket server con WebSocket API • Geolocation APIs -- Navigator object -- Position object -- Coordinate -- PositionError -- Getting the current position -- Utilizzo della libreria open source geo.js • Local Storage -- Occasionally Connected Applications -- HTML5 Storage support -- Il Manifesto della tua pagina -- ApplicationCache object -- ApplicationCache events • Accessibility in HTML5 -- Skip links con l’elemento nav -- Dati tabulari accessibili -- Accessibilità delle form -- Captioning e annotations con video elements -- Canvas interface elements -- ARIA project • CSS3 -- Introduzione a css3 -- Trasformazioni e animazioni con css3 -- Media Queries- Effetti con css3 e responsive web design -- Sviluppo di un layout responsive -- Effetti su testi, bordi e background con css3 -- Browser support for CSS3 -- Applicazione dei fogli di stile sulle pagine HTML5 • Esercitazioni ed esempi pratici 1.400,00 277 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ISOMORPHIC JAVASCRIPT ISJ CODICE: ISJ DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le nozioni fondamentali per costruire web application sia lato server che lato client attraverso i nuovi framework per il web 2.0 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Building Single Page Application with Isomorphic Javascript PROGRAMMA DIDATTICO • Introduzione -- Caratteristiche web 2.0 -- node.js -- MongoDB -- AngularJS • Imparare NodeJS -- Installazione di Node.js -- Il package manager -- Esempio pratico: Hello World -- Introduzione al Javascript Funzionale -- Intruduzione al Javascript Asincrono -- L’event loop -- L’event queue • MongoDB -- Panoramica si MongoDB e sui DB NoSql -- Installazione -- Crud Operations -- Data Models • AngularJS -- Caratteristiche -- Pattern MVC -- Configurare il Framework -- Organizzare il codice -- Direttive -- Servizi • Integration -- MVC -- Single page application -- Building Web Application with Isomorphic View 1.400,00 278 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI AJAX AJAX E WEB 2.0 CODICE: AJAX DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti le nozioni per l’utilizzo di Ajax nell’ambito della programmazione Javascript client side e per chi vuole approfondire un insieme di tecniche di avanguardia per la realizzazione di applicazioni Web 2.0 basate su Ajax METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • Conoscenza delle tecniche AJAX (Asynchronous JavaScript and XML) per comunicazioni remote tra il browser e il web server • Interfacciamento con servizi e web api • Esempi di soluzioni web 2.0 e patterns PROGRAMMA DIDATTICO • Comunicazione con il server: invio richieste ed elaborazione risposte -- Elaborazione della risposta server -- Analisi delle risposte in formato XML -- Analisi riposte formato JSON -- Analisi risposte formato HTML -- Datasource scollegati -- Elaborazione lato client • Introduzione ai web services -- Panoramica sui casi d’uso -- Servizi Web standard -- WebServices Rest -- Chiamate Ajax crossbrowser con Ajax • Interazione tra Javascript e Ajax -- Utilizzo dell’oggetto XMLHttpRequest -- Metodi e proprietà supportati -- Invio di una richiesta semplice • Web API -- Introduzione alle Web API -- Mashup di web api e servizi -- Creazione di Web Api -- Casi di studio • Esempi pratici di utilizzo di Ajax nelle applicazioni Web 2.0 840,00 279 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JQUERY SVILUPPO DI APPLICAZIONI WEB CON JQUERY CODICE: JQUERY DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Trasferire ai partecipanti le competenze necessarie per lo sviluppo di applicazioni web utilizzando JQuery METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni CONOSCENZE IN USCITA • Conoscenza del framework JQuery. Utilizzo delle Api per la navigazione e manipolazione del DOM. Accesso ai dati nei diversi formati. Chiamate ai servizi server side. Utilizzo dei widgets JQuery UI. Integrazione dei plugins. Sviluppo di applicazioni web 2.0 e di interfacce RIA PROGRAMMA DIDATTICO • Introduzione a JQuery -- Framework JQuery -- Introduzione a JQuery -- Bootstrap -- Panoramica Api • Api Selettori -- Selettori HTML -- Selettori Dom standard -- Selettori Css3 -- Selettori XPath • Api DOM: -- Operazioni sui nodi Dom -- Gestione Attributi -- Manipolazione dinamica classi di stile -- Eventi dinamici • Api AJAX: invio richieste ed elaborazione risposte -- Chiamate http Get/Post -- gestione chiamate asincrone -- Elaborazione della risposta server -- Analisi delle risposte in formato XML -- Analisi riposte formato JSON -- Analisi risposte formato HTML -- Elaborazione lato client • Gestione eventi -- Eventi in Jquery -- Coda eventi -- Event Bubbling • Api Forms -- Invio dati tramite querystring -- Invio dati Json -- Validazioni -- DataBinginds -- Estensioni JQuery • JQuery User Interface -- Introduzione a JQuery UI -- Dialog -- Menu -- Widgets -- Temi -- Drag and Drop -- Effetti visivi ed animazioni • JQuery Plugins -- - Introduzione ai Plugin • Paginator e form wizards • Estensioni UI • Menu • Image Manager • Content Sliders • Plugins per multimedia • Widgets Grafici • Gestione dati • Effetti animazione 840,00 280 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MVC SVILUPPO DI APPLICAZIONI COMPLESSE AD ALTA INTERATTIVITÀ (MVC CLIENT SIDE) CODICE: MVCDURATA (GG): 3 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Acquisizione dei concetti MVC in ambito delle applicazioni software • Conoscenza delle caratteristiche dei singoli strumenti MVC per client quali: Angularjs, Backbone, Knockout, Broke, Sammy, Ember, ExtJs, JavaScriptMVC, JQuery with Handlebars PROGRAMMA DIDATTICO • 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 • 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 840,00 281 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ANGJS ANGULAR JS CODICE: ANGJSDURATA (GG): 3 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • Fornire ai partecipanti le nozioni fondamentali delle nuove librerie e framework che supportano il programmatore nella produzione di web application piu produttive flessibili manutenibili attraverso il Framework MVC AngularJS METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Pattern MVC sulle web application • Conoscenza di base di AngularJS PROGRAMMA DIDATTICO • Introduzione ad Angular -- Caratteristiche -- Pattern MVC -- Configurare il Framework -- Organizzare il codice • Creare componenti riusabili: Direttive -- ngApp,ngController -- ngBind,ngRepeat -- ngModel -- Direttive orientate agli eventi -- ngClass,ngStyle,ngOptions -- direttive personalizzate -- Template • Manipolazione dei dati -- expressions -- filters -- form validation • Dependency Injection e Servizi -- dependency injection -- creare servizi -- usare servizi built-in -- Creare una single page application • Scope -- Data binding a due vie -- scope broadcasting • Moduli -- creare moduli 840,00 282 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI EXT-JS IL FRAMEWORK JAVASCRIPT EXT-JS CODICE: EXT-JS DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Introdurre allo sviluppo di applicazioni utilizzando il framework Ext-Js per la costruzione di applicazioni complesse ad alta interazione • Approfondire le conoscenze di Javascript integrandole con chiamate server Asincrone (AJAX) ed METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • • • • Conoscere e saper utilizzare il framework EXT-JS Saper utilizzare JAVASCRIPT nel framework EXT-JS Saper utilizzare AJAX nel framework EXT-JS Saper utilizzare i componenti grafici EXT-JS e l’integrazione con i dati PROGRAMMA DIDATTICO • • • • • • • • • • • • • 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 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 1.400,00 283 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI DOJO IL FRAMEWORK DOJO CODICE: DOJO DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Introdurre allo sviluppo di applicazioni utilizzando il framework DOJO per la costruzione di applicazioni complesse ad alta interazione. • Approfondire le conoscenze di Javascript integrandole con chiamate server Asincrone (AJAX). METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • • • • Conoscere e saper utilizzare il framework DOJO Saper utilizzare JAVASCRIPT nel framework DOJO Saper utilizzare AJAX nel framework DOJO Saper utilizzare i componenti DOJO per il Mobile PROGRAMMA DIDATTICO • • • • • • • • • • 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 840,00 284 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GWT GOOGLE WEB TOOLKIT CODICE: GWTDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • Comprendere e sapere utilizzare il framework GWT • Sviluppare Rich Internet Applications con GWT • Consapevolezza del ruolo svolto dal framework GWT nell’ambito di una Rich Internet Applications PROGRAMMA DIDATTICO • 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 -- 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 • Esercitazioni ed esempi pratici 840,00 285 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI NODEJS IL FRAMEWORK NODE.JS CODICE: NODEJSDURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Introdurre all’utilizzo di node.js per la costruzione veloce di applicazioni web scalabili di rete e applicazioni real time con scambio intensivo di dati • Introdurre ai nuovi paradigmi di memorizzazione dei dati attraverso i Database Document Oriented che si stanno affacciando sul mercato e che saranno sempre più utilizzati in applicazioni Web e Mobile con l’utilizzo pratico di MongoDB METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • • • • Conoscere e saper utilizzare Node.js Saper utilizzare il non blocking IO guidato dagli eventi con Node.js Conoscenza di CouchDB e DB NoSql Comprendere la memorizzazione con Database Document Oriented PROGRAMMA DIDATTICO • • • • • • • • • • • • • Installazione di Node.js Il package manager Blocking Vs. Non Blocking Esempio pratico: Hello World Introduzione al Javascript Funzionale Intruduzione al Javascript Asincrono L’event loop L’event queue Real Time Socket.io Panoramica si MongoDB e sui DB NoSql Trovare i dati con le Views Memorizzare documenti 840,00 286 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PYDJ SVILUPPO DI APPLICAZIONI WEB CON PYTHON E DJANGO CODICE: PYDJDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche CONOSCENZE IN USCITA • Sviluppare un’applicazione Web in modo autonomo • Dimostrare una buona conoscenza del framework e degli strumenti principali utilizzati PROGRAMMA DIDATTICO • I. 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 -- La Garbage Collection -- Refernce 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 -- Programmazione funzionale: filter, reduce -- Funzioni ed espressioni generatrici • II. Moduli -- Architettura di un programma Python -- Python Standard Library -- Il Module Search Path -- Creazione ed utilizzo di un modulo -- Le istruzioni import, from 287 1.400,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PYDJ • • • • • • 288 SVILUPPO DI APPLICAZIONI WEB CON PYTHON E DJANGO -- Namespace di un modulo -- Reloading di un modulo -- Packages -- Import di un package -- Import relativi -- Unit Tests: __name__ Classi e OOP -- L’istruzione class -- Ricerche di ereditarietà: il diamond search pattern -- Polimorfismo -- Attributi di istanza e classe -- Come invocare un super-costruttore -- Superclassi astratte -- Namespace degli oggetti -- Overloading degli operatori -- Attributi pseudoprivati -- Metodi bound e unbound -- Ereditarietà multipla: classi “Mix-in” -- Estendere tipi built-in -- Il modello di classe “New-Style” -- Metodi statici e di classe Gestione delle eccezioni -- Eccezioni Class-Based -- Il gestore di default -- Eccezioni definite dall’utente -- L’istruzione try/except/else/finally -- Sollevare un’eccezione: raise -- Python 3.X Exception Chaining -- Asserzioni -- Il Context Management Protocol -- with/as III. Django framework -- Modelli e database -- Modelli -- Queries -- Managers -- Transazioni -- Utilizzo di database multipli -- Ottimizzazione degli accessi Gestione delle HTTP request -- URL dispatcher -- Views, view decorators e shortcut -- View generiche -- Middleware -- Gestione della sessione Lavorare con i form -- Oggetti form -- Formsets -- ModelForm Template language -- Template -- Variabili -- Filtri -- Tag -- Template inheritance -- Custom tag e filtri • IV. Class-based views -- View generiche class-based -- Gestione delle form con le view class-based -- Utilizzo dei mixins con le view class-based -- Subclassing di view generiche • Testing -- Scrivere e lanciare i test -- Testing tools • Gestione dei file -- Utilizzo di file nei modelli -- L’oggetto File -- File storage • Configurazione -- Impostazioni di default -- Accesso ai setting via codice -- Modificare le impostazioni a runtime -- Impostazioni disponibili • Security -- Autenticazione utente -- Cross site scripting (XSS) protection -- Cross site request forgery (CSRF) protection -- SQL injection protection -- Clickjacking protection -- SSL/HTTPS -- Host header validation -- Session security -- User-uploaded content • Internazionalizzaione e localizzazione -- Traduzione del testo -- Formattazione di date -- Orari, numeri e time zones • V. Segnali -- Mettersi in ascolto -- Definire e mandare segnali -- Disconnettersi • Serializzazione di oggetti -- Serializzare e deserializzare dati -- Formati di serializzazione • Logging -- Configurare ed utilizzare il logging -- Configurazione di default ed estensioni • Paginazione -- L’oggetto Paginator -- Utilizzare Paginator in una view -- Eccezioni InvalidPage -- Oggetti Page • Invio di email -- send_mail() -- send_mass_mail() -- mail_admins() -- mail_managers() -- Prevenire l’header injection -- The EmailMessage class -- Email backends Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PHPWEB SVILUPPO DI SITI E PORTALI CON LINGUAGGIO PHP CODICE: PHPWEBDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire una conoscenza operativa del linguaggio PHP, finalizzata alla realizzazione di siti e portali attraverso l’interfacciamento con i DBMS e in special modo MySQL • Impostare il progetto di un’applicazione web sullo stack PHP+MySQL utilizzando un framework di sviluppo Open Source (Yii o Zend Framework) METODOLOGIA DIDATTICA • 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 (NetBeans IDE o CodeLobster) • Le esercitazioni saranno condotte anche sotto forma di case study tratte da situazioni reali di progetto CONOSCENZE IN USCITA • Conoscenza del linguaggio e del framework tale da garantire un elevato livello di produttività in attività di sviluppo applicativo PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • Introduzione al linguaggio PHP: sintassi generale del linguaggio Creazione, salvataggi, apertura della prima pagina PHP L’istruzione “print” e “eccho” Le variabili, le stringhe, gli array Variabili predefinite, variabili dei moduli ($_GET e $_POST), d’ambiente e di sessione Gli operatori e le espressioni Le istruzioni “IF” e i cicli Funzioni e inclusione di file 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 Visualizzazione dei records in un’unica pagina o su più pagine Inserimento, modifica e cancellazione dei records Tips & tricks Framework per lo sviluppo di applicazioni web con PHP (CodeIgniter / Zend Framework) 1.400,00 289 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RORWEB SVILUPPO DI APPLICAZIONI WEB CON LINGUAGGIO RUBY ED IL FRAMEWORK RUBY-ON-RAILS CODICE: RORWEBDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Acquisire conoscenza del linguaggio di programmazione Ruby • Acquisire conoscenza del framework di programmazione Ruby-On-Rails • Rafforzare le competenze nell’uso degli strumenti in contesti reali di progetto METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni e applicazioni su casi reali. • Le esercitazioni saranno svolte attraverso l’utilizzo di un IDE di sviluppo (NetBeans IDE) • Le esercitazioni saranno condotte anche sotto forma di case study tratte da situazioni reali di progetto CONOSCENZE IN USCITA • Conoscenza del linguaggio e del framework tale da garantire un elevato livello di produttività in attività di sviluppo applicativo PROGRAMMA DIDATTICO • Introduzione -- Cosa è Ruby -- Dove recuperarlo -- Cenni di OOP -- IDE -- Elementi di base di Ruby -- Tipi di dati -- Esercitazione • Tipi di dati -- Array -- Hash -- Blocchi e iteratori -- Controllo di accesso -- Strutture di controllo -- Loop -- Esercitazione • Ereditarietà singola e multipla -- Ereditarietà singola -- Ereditarietà multipla: mixin -- Gestione files -- Gestione directory -- Gestione eccezioni -- Esercitazione • Ruby on Rails -- Cos’è Ruby on Rails -- Dove recuperarlo -- Cenni di HTML -- Cenni di REST -- Pattern MVC -- Struttura applicazione Rails -- ActiveRecord -- ActionController -- ActionView -- Una semplice web application -- Esercitazione • Ruby on Rails -- Helper -- Layout -- Partial -- Associazioni uno-a-uno, uno-a-molti, molti-a-molti -- Esercitazione • Configurazioni avanzate -- Validazioni -- Filtri -- Verification -- Caching -- Esercitazione • Rails features -- Invio e-mail con Rails -- Introduzione ad Ajax con Rails -- Evoluzione dello schema database con migrazione di Rails -- Web Services e Rails -- Meta programming con Rails -- Extending Rails con i plugin -- Introduzione a Capistrano • Internazionalizzazione con Rails 1.400,00 290 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SCALA PROGRAMMAZIONE SCALA CODICE: SCALADURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • • • • • Apprendimento della teoria Functional Programming Apprendimento della teoria Object Oriented Programming Apprendimento della sintassi e della semantica delle istruzioni Apprendimento delle caratteristiche di Scala Apprendimento dei fondamenti di programmazione in Scala PROGRAMMA DIDATTICO • 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 -- 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 eccezione 1.400,00 291 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MONDB I DATABASE MONGO CODICE: MONDBDURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso descrive MongoDB negli aspetti tecnologici, operazionali ed amministrativi METODOLOGIA DIDATTICA • Lezioni teoriche ed esercitazioni CONOSCENZE IN USCITA • Capacità di installare, eseguire interrogazioni ed operazioni amministrative con il Database Mongo PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • 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 JSON Structure Indici Map-Reduce e framework di aggregazione Amministrazione di MongoDB: Backup e replicazione Sharding 1.400,00 292 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JODRU JOOMLA E DRUPAL CODICE: JODRUDURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti una panoramica sul Content Management System (CMS) • Fornire cenni sul linguaggio PHP • Approfondimento su Joomla e Drupal METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Concetti di Content Management System (CMS) • PHP • Joomla e Drupal PROGRAMMA DIDATTICO • Cenni preliminari su internet e sui siti web -- La rete delle reti, breve storia di Internet, il funzionamento del Web, i linguaggi di programmazione utilizzati: HTML, XHTML, XML, 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 • Installazione e uso preliminare di Joomla -- Introduzione a Joomla, installazione di un application server per creare un server web di test sul proprio computer -- Installazione del sito Joomla e configurazione preliminare -- Collegamento con il database -- Creazione di sezioni e categorie, inserimento preliminare di contenuti • Uso dei moduli di Joomla -- Comprensione dei moduli di Joomla, dei plugin e dei modelli. Interazione tra modelli e moduli. Attivazione e configurazione dei moduli • Moduli di base Joomla -- Modulo per il percorso di navigazione (Pathway), modulo per la gestione del login degli utenti registrati e dell’area riservata, modulo per la gestione dei banner e delle campagne pubblicitarie, modulo per la gestione dei sondaggi e delle votazioni, modulo per la gestione dei link esterni, modulo per la gestione di Feed RSS, sistema di gestione multilingua • Pubblicazione del sito -- Introduzione alla pubblicazione del sito, i provider, l’hosting e le caratteristiche tecniche necessarie, il server FTP, configurazione dell’FTP di Joomla, pubblicazione del sito, trasferimento delle informazioni del database. Backup del sito • Il Content Management System (CMS) di Drupal -- Installare e rendere sicuro Drupal -- Moduli del core -- 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 Joomla e Drupal 1.120,00 293 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI OCMS OPENCMS CODICE: OPENCMSDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire ai partecipanti una panoramica sul Content Management System (CMS) Open CMS. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche. CONOSCENZE IN USCITA • Capacità di creare un sito OPEN CMS e un template personalizzato per il sito. PROGRAMMA DIDATTICO • Installare OpenCMS (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 -- > 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 -- > 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 560,00 294 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI DCMS DOTCMS 2.0 - MODULO CONTENT MANAGER & CONTENT ARCHITECT CODICE: DOTCMSDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • Competenze su come definire i contenuti all’interno di dotCMS e come alimentarli nel sistema. • Competenze su come implementare l’architettura dell’informazione del sito con dotCMS. • Competenze su come utilizzare le funzioni di reportistica di dotCMS. CONOSCENZE IN USCITA • Conoscenze teoriche per progettare le UI di apps • Concetti di usabilità e user experience • Collaborare con designer e developers PROGRAMMA DIDATTICO 1. 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 >> - 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 -- > Proprietà di una pagina -- > Modalità Edit, Preview e Live -- > Aggiunta o riuso di contenuti esistenti -- > Riordinare i contenuti (move up / move down) -- > Modificare il template di pagina HTML -- > Metadati di una web page -- > Visualizzazione statistiche 295 560,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI • Permessi -- > Impostazioni di base dei permessi -- > Impatto dei ruoli sulla login a dotCMS -- > Visualizzazione di account in base ai ruoli -- > Impatto dei permessi sul workflow • Workflow -- > Workflow di ordinamento -- > Opzioni di stato -- > Gestione dei task • Organizzare i contenuti e metterli in relazione -- > Tagging dei contenuti dalle strutture -- > Categorie / Tassonomie -- > Relazioni tra contenuti • Riutilizzo di Widget -- > Photo Gallery Widget -- > Video Gallery Widget -- > News Listing Widget • Form come contenuti strutturati -- > Creare una nuova struttura di form -- > Aggiungere un form ad una pagina web -- > Visualizzare la sottomissione di form -- > Opzioni di stile -- > Form Builder 2. Content Architect • Strutturare i contenuti -- > Creare strutture di contenuto -- > Tipi di campo standard -- > Aggiunta di contenuti strutturati • Utilizzare i tag all’interno di strutture -- > Aggiungere un campo tag ad una struttura -- > Creazione di tag e ricerca attraverso i tag -- > Utilizzo di tag sulle pagine web (tag clouds) • Assegnare categorie a contenuti strutturati -- > Creare un’alberatura di categorie -- > Utilizzare le categorie sulle pagine web -- > Campi di tipo Category all’interno di strutture di contenuto • Creazione di relazioni tra strutture -- > Mettere in relazione due strutture -- > Aggiugnere un campo di relazione ad una struttura -- > Aggiunta di contenuti correlati 296 • Best practices di utilizzo di tassonomie di dotCMS • Vanity URLS • Permessi di dotCMS -- > Utenti, Ruoli e Tabs -- > Livelli di Permesso -- > Come possono essere ereditati i permessi? -- > Ereditarietà di permessi di sistema -- > Ereditarietà di permessi a livello di host e folder -- > Permessi sui contenuti -- > Permessi sulle pagine web e sugli asset • Introduzione a Velocity • Creazione di Container e Template -- > Creazione di un Content Container semplice -- > Creazione di un nuovo Template -- > Parsing di un file .vtl • Recupero di contenuti da una pagina HTML -- > Introduzione alle macro -- > Utilizzo dello strumento dotContent -- > Recupero di contenuti correlati -- > Resize di immagini e immagini binarie -- > Photo Gallery Macro -- > Video Gallery Macro • Utilizzare il gestore di campagne (Campaign Manager) -- > Creazione di una mailing list -- > Aggiunta di comunicazioni -- > Inizio di una campagna 3. Reporting • Panoramica delle funzionalità di reporting • Configurazione di iReport per dotCMS • Panoramica sulla portlet Reporting Manager) • Caratteristiche di base di iReport • Creazione di report di base (Esempio) -- > Metodi helper di dotCMS -- > Tabelle chiave del repository di dotCMS -- > Costruzione di query Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_01 MOBILE INTERFACE DESIGN CODICE: MOB_01DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Conoscenze teoriche per progettare le UI di apps • Concetti di usabilità e user experience • Collaborare con designer e developers PROGRAMMA DIDATTICO • 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 -- 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 840,00 297 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_IOS_1 SVILUPPO APPLICAZIONI IPHONE IPAD: FONDAMENTI CODICE: MOB_IOS_1 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 anche ed è pensato per chi non ha nessuna esperienza nel settore e che vuole una porta di accesso al mondo dello sviluppo per Apple METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà affiancata da esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • • • • Saper utilizzare l’ambiente di sviluppo integrato offerto da Apple XCode e la sue componenti Apprendere le basi del linguaggio Swift Apprendere le caratteristiche e saper sviluppare applicazioni di base per IPhone/Ipad Conoscere e saper utilizzare le modalità di persistenza di una applicazione IPhone/IPad PROGRAMMA DIDATTICO • 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 -- 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 1.400,00 298 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_IOS_2 SVILUPPO APPLICAZIONI IPHONE IPAD: TECNICHE AVANZATE CODICE: MOB_IOS_2 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esempi ed esercitazioni pratiche CONOSCENZE IN USCITA • Saper sviluppare applicazioni complesse mobili utilizzando strumenti di persistenza avanzati , gestione dei layout, basi di grafica avanzata, conoscenza delle librerie Maps e multimediali PROGRAMMA DIDATTICO • 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) -- 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 uo 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 1.400,00 299 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_AND_01 SVILUPPO DI APPLICAZIONI CON ANDROID: FONDAMENTI CODICE: MOB_AND_01 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una panoramica 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Conoscenza della piattaforma Android • Conoscenza degli strumenti di sviluppo • Creazione di app Android PROGRAMMA DIDATTICO • Ecosistema mobile -- Cosa si intende per mobile app -- I dispositivi -- I sistemi operativi -- Le piattaforme di sviluppo -- Mobile market -- Gli approcci possibili alla programmazione su mobile -- Perchè Android? • Le peculiarità della programmazione mobile -- Il modello mentale di navigazione -- Il Touchscreen e/o la tastiera -- Lo schermo -- Le gestures -- L’orientamento -- I sensori • Strumenti e ambienti di sviluppo -- Backgroud JAVA -- Software Development Kit, facciamo un po’ di ordine -- IDE di supporto -- Emulazione vs Dispositivi reali -- Marketplace: Pubblicare e condividere le nostre applicazioni • L’interfaccia grafica -- Cenni di User Experience in ambito mobile -- Disaccoppiamento tra logica e interfaccia grafica -- Le View -- Layout -- I Widgets (Bottoni, campi di testo…) -- ListView e GridView • Logging in Android -- Come facciamo? -- Individuazione del livello giusto di Log -- Debugging su dispositivi fisici. • Finestre di dialogo -- A cosa servono le finestre di dialogo? -- Breve panoramica: Alert Dialog, Progress Dialog … • Gestione degli Eventi -- Eventi in Android -- Panoramica sugli eventi -- TOUCH ME: Eventi touch -- Approcci: Estensione dei componenti vs Event Listeners • Intent -- Explicit Intent -- Implicit Intend • Persistenza -- Scrivere sul file system -- Permessi -- Memoria interna e SD Card -- Utilizzo di SqlLite in un applicazione Mobile -- DBMS e SQL per leggere, scrivere e modificare 1.400,00 300 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_AND_02 SVILUPPO DI APPLICAZIONI CON ANDROID: TECNICHE AVANZATE CODICE: MOB_AND_02 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni pratiche CONOSCENZE IN USCITA • Creazione di app Android avanzate PROGRAMMA DIDATTICO • 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 • 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 1.400,00 301 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI MOB_PG SVILUPPO DI APPLICAZIONI (IBRIDE) CON PHONEGAP CODICE: MOB_PG DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • 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 METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata da esercitazioni CONOSCENZE IN USCITA • Capacità di utilizzo in autonomia di PhoneGap sulle diverse piattaforme mobile PROGRAMMA DIDATTICO • • • • • • • • PhoneGap: strutturazione del codice per un ambiente multi-piattaforma PhoneGap e XUI JavaScript API Tutorial e guide per le diverse piattaforme mobile Lo sviluppo di User Interface TestCases HTML5 Feature Esempi ed esercitazioni 560,00 302 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI LINUX1 FONDAMENTI DI LINUX CODICE: LINUX1 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • • • • • • Fornire conoscenze per l’utilizzo, la configurazione e l’amministrazione base di sistemi Gnu-Linux. Aprocciare e proporre correttamente progetti basati su Free Software ed Open Source . Differenziare le principali distribuzioni (Red Hat, Fedora, Suse, Ubuntu) e il loro corretto uso in ambienti di produzione o sviluppo. Fornire una preparazione sistemistica di base in ambiente Linux. Approfondire necessità specifiche conoscendo le basi del sistema operativo. Metodi, tools e techinche per affrontare problematiche ed usi reali su infrastrutture IT con sistemi Gnu-Linux METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà arricchita con esercitazioni pratiche e realizzazione di casi reali in laboratorio CONOSCENZE IN USCITA • • • • • • Caratteristiche del sistema Installazione server Configurazione server Utilizzo degli elementi fondamentali come i processi, il boot, il file system e la rete Configurare il proprio ambiente tramite le shell e GUI Troubleshooting PROGRAMMA DIDATTICO • • • • • • • • • • • • • • Linux e le distribuzioni Le shell Comandi ed editor Ill file system Sequenza di avvio Gestione dei servizi Installazione pacchetti Gestione aggiornamenti Gestione degli utenti Servizi e demoni Installazione software Configurazione base di sicurezza Configurazione Windows Manager Comprensione delle metodologie di troubleshooting 1.400,00 303 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI LINUX2 GESTIONE DEL SISTEMA LINUX CODICE: LINUX2 OBIETTIVI DIDATTICI • • • • DURATA (GG): 5 MAX CORSISTI: 16 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 Basato su prove di laboratorio pratiche METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche e realizzazione di casi reali in laboratorio CONOSCENZE IN USCITA • • • • • Configurazione e gestione sistemi Linux Gestione ambienti complessi di livello enterprise Utilizzo di tool per il monitoring dei sistemi Configurare in sicurezza gli ambienti di esercizio Troubleshooting PROGRAMMA DIDATTICO • • • • • • • • • • • Amministrazione di Sistema Gestione storage Advanced shell scripting Configurazione firewall windows manager Installare da tarball Sicurezza accessi e rete Tool di monitoring Il Kernel Configurazione servizi principali (httpd-squid-cups-etc.) Virtualizzazione 1.400,00 304 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI LPIC_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE LPIC1 CODICE: LPIC_CERT OBIETTIVI DIDATTICI DURATA (GG): 5 MAX CORSISTI: 16 • Tale corso prepara all’esame di certificazione “Linux professional Institute Certification 101” (LPIC 101) 1° livello di certificazione dell’intero programma LPI. Tale livello soddisfa i requisiti di base comuni alla maggior parte delle distribuzioni Linux. • Ad ogni argomento oggetto di esame viene assegnato un peso da 1 a 10, tale valore indica l’importanza relativa di ogni argomento per cui a peso superiore corrisponderà una maggiore quantità di domande. • Gli esami di certificazione verranno effettuati alla fine del Workshop la durata di ogni esame esame è di 2 ore circa. • Gli esami (entrambi in inglese) saranno effettuati direttamente al termine del corso METODOLOGIA DIDATTICA • Test, elettronici e cartacei, che simulano l’esame. • Approfondimenti su funzionalità e comandi specificatamente mirati superamento dell’esame CONOSCENZE IN USCITA • Al termine del Workshop i partecipanti saranno in grado di sostenere l’ esame di certificazione LPIC 1 PROGRAMMA DIDATTICO • Esame 101 -- > Determinare e configurare le impostazioni (peso 2) -- > La fase di Boot del Sistema (peso 3) -- > Modificare runlevel e shutdown or reboot del sistema (peso 3) -- > Progettare il layout dell’hard disk (peso 2) -- > Installare boot manager (peso 2) -- > Manage shared libraries (peso 1) -- > Utilizzo di Debian Package Management (peso 1) -- > Lavorare con la linea di comando (peso 4) -- > Processare flussi di testo utilizzando filtri (peso3) -- > Ottimizzare basic file management (peso 4) -- > Utilizzo di streams, pipes a redirect (peso 4) -- > Creazione di monitor e Kill Processes (peso 4) -- > Modificare la priorità di esecuzione dei programmi (peso 2) -- > Cercare file di testo utilizzando espressioni regolari (peso2) -- > Ottimizzare le operazioni di base di file editing utilizzando vi (peso 3) -- > Creare partizioni e filesystems (peso 2) -- > Mantenere l’integrità del filesystem (peso2) -- > Controllare mounting and unmounting del filesystems (peso 3) -- > Gestire le quote disco (peso 1) • Esame 102 -- > Shells, Scripting and Data Management (peso 4) -- > Interfaccia Utente and Desktops (peso 2) -- > Tasks Amministrativi (peso 5) -- > Servizi Essenziali di Sistema (peso 3) -- > Fondamenti di Networking (peso 4) -- > Sicurezza (peso 3) 1.550,00 305 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ALF01 ALFRESCO CERTIFIED ENGINEER CODICE: ALF01DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rendere i partecipanti autonomi nell’installazione, monitoraggio e nello sviluppo di un’infrastruttura ECM basata su Alfresco. Il corso sarà focalizzato principalmente per preparare i partecipanti ad affrontare le diverse tematiche proposte dall’esame di certificazione ufficiale Alfresco Certified Engineer (ACE) METODOLOGIA DIDATTICA • Il corso alternerà fasi teoriche in cui saranno mostrati i concetti base e fasi pratiche in cui i partecipanti svolgeranno delle esercitazioni per cominciare a padroneggiare l’argomento CONOSCENZE IN USCITA • • • • • • • Modello di un repository JCR Best practices per la progettazione di modelli Concetti base e avanzati di sviluppo di soluzioni basate su Alfresco Concetti base e avanzati di integrazione di sistemi basate su Alfresco JCR CMIS RESTful API PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • Architettura software Autenticazione Sicurezza Interfacce utente Utenti e Gruppi Subsystems Modello di un repository JCR Regole Azioni 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 CMIS 1.400,00 306 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ALF02 ALFRESCO CERTIFIED ADMINISTRATOR CODICE: ALF02 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Rendere i partecipanti a conoscenza di tutti i concetti di amministrazione di un’istanza Alfresco. L’obiettivo principale del corso è quello di preparare i partecipanti a tutte le tematiche affrontate durante l’esame di certificazione Alfresco Certified Administrator (ACA) METODOLOGIA DIDATTICA • Il corso alternerà fasi teoriche a fasi pratiche in cui i partecipanti svolgeranno delle esercitazioni per iniziare a padroneggiare l’argomento CONOSCENZE IN USCITA • Concetti avanzati di amministrazione di un’istanza Alfresco PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • 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 Replicazione Apache Solr Subsystems Altà affidabilità Preparazione ad un ambiente di produzione Workflow 1.400,00 307 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ALF01_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ALFRESCO CERTIFIED ENGINEER CON ESAME FINALE CODICE: ALF01_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Effettuare delle simulazioni degli esami di certificazione Alfresco al fine di preparare i partecipanti alla modalità con cui verranno verificate le loro competenze. METODOLOGIA DIDATTICA • Verranno proposte diverse domande da esame e verrà simulata una o più sessioni d’esame • L’esame di certificazione sarà sostenuto l’ultimo giorno di corso • 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 CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame per ottenere la Certificazione ACE. PROGRAMMA DIDATTICO • Approfondimento dei 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 -- > 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 • Simulazioni d’esame 960,00 308 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI ALF02_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE ALFRESCO CERTIFIED ADMINISTRATOR CON ESAME FINALE CODICE: ALF02_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Effettuare delle simulazioni degli esami di certificazione Alfresco al fine di preparare i partecipanti alla modalità con cui verranno verificate le loro competenze METODOLOGIA DIDATTICA • Verranno proposte diverse domande da esame e verrà simulata una o più sessioni d’esame • L’esame di certificazione sarà sostenuto l’ultimo giorno di corso. • 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 CONOSCENZE IN USCITA • Conoscenza strutturata degli argomenti oggetto dell’esame per ottenere la Certificazione ACA PROGRAMMA DIDATTICO I candidati dovranno aver conseguito un’esperienza di almeno 6 mesi 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 • Replicazione • Apache Solr • Subsystems • Altà affidabilità • Preparazione ad un ambiente di produzione • Workflow 960,00 309 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RHCSA_01 RED HAT SYSTEM ADMINISTRATION I CODICE: RHCSA_01DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Questo corso, incentrato sulle operazioni di amministrazione che si presenteranno sul posto di lavoro, impegna attivamente i partecipanti con esercitazioni mirate, verifiche di laboratorio, nonché discussioni di supporto per garantire il massimo apprendimento. • Durante il corso verranno presentati strumenti grafici per ampliare le conoscenze tecniche esistenti dei partecipanti. Verranno anche introdotti i concetti fondamentali della riga di comando come punto di partenza per coloro che intendano diventare amministratori di sistema Linux a tempo pieno. • Alla fine dei cinque giorni del corso, gli studenti saranno in grado di eseguire installazioni, stabilire la connettività di rete, gestire lo storage fisico ed effettuare operazioni di base per l’amministrazione della sicurezza. METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point) è previsto un laboratorio per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • • • • • • • • L’Installazione grafica di Linux Gestire lo storage fisico Lavorare con la riga di comando Installare e configurare componenti e servizi locali Configurare la rete e la sicurezza dei servizi di rete Gestire la sicurezza dei file Amministrare utenti e gruppi Installare servizi di condivisione file PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • introduzione al Desktop grafico GNOME gestione grafica di file con Nautilus consultare la guida in un ambiente grafico configurazione di servizi locali gestione dello storage fisico gestione dei volumi logici monitoraggio delle risorse di sistema gestione del software di sistema introduzione a Bash consultare la guida in ambiente testuale stabilire la connettività di rete amministrazione di utenti e gruppi gestione di file dalla riga di comando proteggere l’accesso ai file in Linux amministrazione dei sistemi remoti configurazione di servizi generali gestione dello storage fisico II installazione grafica di Linux gestione delle macchine virtuali. 1.400,00 310 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RHCSA_02 RED HAT SYSTEM ADMINISTRATION II CODICE: RHCSA_02DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso è il proseguimento di System Administration I. Alla fine dei cinque giorni del corso, gli studenti saranno in grado di amministrare i file system e le partizioni, gestire i volumi logici, controllare gli accessi, amministrare i pacchetti e risolvere i problemi secondo le pratiche ottimali. Gli studenti che frequentano i corsi Red Hat System Administration I e II ricevono la preparazione necessaria per sostenere l’esame Red Hat Certified System Administration (RHCSA). METODOLOGIA DIDATTICA • Il corso verrà erogato con un approccio molto pratico, alla fine di ogni modulo didattico durante il quale verranno utilizzati i tradizionali mezzi di comunicazione (lavagna e slide Power Point) è previsto un laboratorio per mettere in pratica le nozioni apprese CONOSCENZE IN USCITA • • • • • • Configurazione della rete e relativa risoluzione dei problemi Gestione di file system e volumi logici Controllo degli accessi utente e file Installazione e gestione di servizi e processi Operazioni della riga di comando essenziali Risoluzione dei problemi PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • installazioni automatizzate di Red Hat Enterprise Linux accesso alla riga di comando strumenti della riga di comando intermedi espressioni regolari, pipeline e reindirizzamento I/O configurazione della rete e relativa risoluzione dei problemi gestione di partizioni semplici e di file system gestione di storage flessibile con i volumi logici accesso ai servizi di condivisione file su rete gestione degli account utente controllo dell’accesso ai file gestione di SELinux installazione e gestione di software gestione dei servizi installati analisi e archiviazione dei log gestione dei processi manutenzione del kernel risoluzione dei problemi 1.400,00 311 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RHCE_03 RED HAT SYSTEM ADMINISTRATION III CODICE: RHCE_03DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Tale corso è pensato per amministratori Linux esperti che hanno bisogno di acquisire competenze sull’amministrazione della rete e della sicurezza. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche. CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di effettuare l’automazione per i deploy, configurare e gestire in modo efficiente i servizi di rete, inclusi DNS, Apache, SMTP e la condivisione dei file di rete. • Inoltre saranno in grado di effettuare il monitoraggio, filtraggio dei pacchetti, controlli di accesso e criteri SELinux. PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • Primi passi con l’ambiente in aula Sicurezza degli utenti avanzata Script Bash e altri strumenti Protezione dei file con GnuPG Gestione del software Monitoraggio della rete Instradamento del traffico di rete Protezione del traffico di rete Configurazione di un server NTP File system e log Storage centralizzato e protezione Servizi Web incapsulati in SSL Configurazione aggiuntiva di un server Web Configurazione di base di un server SMTP Server DNS solo caching Condivisione di file con NFS Condivisione di file con CIFS Condivisione di file con FTP Risoluzione dei problemi della procedura di avvio 1.400,00 312 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RHCSA_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE EX200 RED HAT CERTIFIED SYSTEM ADMINISTRATOR (RHCSA) CON ESAME FINALE CODICE: RHCSA_CERT DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Al termine del corso i partecipanti saranno in grado di sostenere L’esame RHCSA, tale prova consiste in un esame pratico della durata di 2 ore da effettuarsi presso la Red Hat METODOLOGIA DIDATTICA • Sessioni di laboratorio che simulano l’esame (Esame Pratico) • Approfondimenti su Funzionalità e Comandi specificatamente mirati al superamento dell’esame PREREQUISITI • Aver frequentato i corsi RHCSA_01 ed RHCSA_02 oppure dimostrare di avere conoscenze equivalenti • Comprensione della lingua inglese CONOSCENZE IN USCITA • Al termine del corso i partecipanti saranno in grado di sostenere l’esame per ottenere la certificazione RHCSA PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 313 1.060,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) I candidati devono essere in grado di effettuare quanto segue: Avviare, riavviare e spegnere il sistema normalmente Diagnosticare e correggere i problemi all’avvio Avviare i sistemi in diversi runlevel per la risoluzione dei problemi e la manutenzione del sistema Utilizzare la modalità utente singolo per accedere a un sistema per il quale la password root è sconosciuta Diagnosticare e correggere impostazioni di rete configurate in modo errato Diagnosticare e correggere problemi di risoluzione dei nomi host Diagnosticare e correggere problemi di autorizzazione e violazioni dei criteri SELinux Diagnosticare e correggere problemi di storage su disco non hardware Aggiungere nuove partizioni, volumi logici, file system e aree di swap a un sistema in modo non distruttivo Aprire, montare, smontare e chiudere manualmente file system crittografati tramite LUKS Estendere i volumi logici formattati ext4 e crittografati esistenti Effettuare l’accesso come root o cambiare utente per accedere all’account root Utilizzare ssh e VNC per accedere ai sistemi remoti Individuare e leggere la documentazione online utilizzando pagine man, info e file in /usr/share/doc Individuare e analizzare i file log di sistema Capire come utilizzare il comando grep e le espressioni regolari per analizzare gli output di testo Accedere a un prompt della shell bash ed eseguire i comandi con la sintassi corretta; utilizzare pipeline e reindirizzamento I/O Utilizzare editor di testo quali gedit e vim per creare e modificare file di testo Gestire le risorse di sistema: identificare processi a uso intensivo di CPU/memoria, regolare la priorità dei processi con il comando renice, terminare i processi Gestire file e directory: creazione/eliminazione/copia/spostamento; creazione di hard link e soft link Utilizzare tar, gzip e bzip2 per l’archiviazione e la compressione di file Installare Red Hat Enterprise Linux manualmente con il programma di installazione grafico da un supporto di installazione di rete Installare Red Hat Enterprise Linux automaticamente utilizzando Kickstart Configurare una macchina fisica come host di virtualizzazione basato su RHEL Gestire le macchine virtuali: installazione/avvio/arresto/operazioni di configurazione per avviare all’avvio/accesso la console grafica di una macchina virtuale Gestire le partizioni dei dischi: comprensione delle partizioni in stile MBR (primarie,estese,logiche); elenco/creazione/eliminazione delle partizioni Gestire i volumi logici: creazione/rimozione dei volumi fisici, assegnazione dei volumi fisici a gruppi di volumi, creazione/rimozione dei volumi logici Creare e configurare volumi logici e partizioni crittografate tramite LUKS per la richiesta della password e il montaggio del file system decrittografato all’avvio Gestire i file system ext4: crearli, etichettarli, montarli, montarli automaticamente all’avvio (tramite UUID o etichetta), smontarli Montare e smontare file system di rete CIFS e NFS, manualmente o configurando autofs Gestire le periferiche di rete: capire il networking/routing IP di base, configurare indirizzi IP/default route in modo statico o dinamico Gestire la risoluzione dei nomi: impostazione del nome host locale, configurazione di /etc/hosts, configurazione per l’uso del server DNS esistente Gestire i servizi di rete: controllarne lo stato, avviarli, arrestarli, configurarli perché vengano avviati automaticamente all’avvio Configurare la pianificazione delle attività utilizzando cron e at Gestire account di utenti e gruppi locali: crearli, eliminarli, modificare le password, regolare la durata delle password, regolare l’appartenenza ai gruppi Utilizzare account di utenti e gruppi di rete memorizzati su un servizio directory LDAP esistente Gestire le autorizzazioni standard: elenco, interpretazione, modifica di categorie “ugo”/tipi di autorizzazione “rwx” Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI RHCSA_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE EX200 RED HAT CERTIFIED SYSTEM ADMINISTRATOR (RHCSA) CON ESAME FINALE • Utilizzare le directory sgid per la collaborazione • Impostare e gestire elenchi di controllo dell’accesso (ACL, Access Control List) • Gestire la sicurezza SELinux: impostare le modalità enforcing/permissive, elencare contesti di processi e file, ripristinare il contesto file predefinito, utilizzare valori booleani per regolare i criteri • Gestire le impostazioni firewall predefinite con gli strumenti di base • Installare e aggiornare pacchetti software da RHN, repository remoto o file system locale • Aggiornare il pacchetto kernel adeguatamente per garantire un sistema avviabile • Modificare il bootloader di sistema • Configurare il sistema per sincronizzare l’ora di sistema utilizzando i server NTP remoti • Distribuire un server VNC che consenta la condivisione di più desktop • Distribuire servizi di condivisione file con protocolli HTTP/FTP 314 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JBAS_ADMIN JBOSS APPLICATION SERVER - ADMINISTRATOR CODICE: JBAS_ADMIN DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso è progettato per gli amministratori di sistema Linux esperti in possesso di una certificazione di amministratore di sistema Red Hat (RHCSA®) che vogliono ampliare la loro capacità per amministrare sistemi Linux a livello Enterprise. • Il corso è centrato sulla distribuzione e la gestione dei server di rete che utilizzano la cache Domain Name Service (DNS), MariaDB, Apache HTTPD, Postfix SMTP null client. Inoltre si focalizza sull acondivisione di file di rete attraverso il Network File System (NFS) e Server Message Block (SMB). • Si trattano inoltre le configurazioni di rete avanzate e il firewall, l’uso di shell Bash scripting per l’ automatizzazione, e la risoluzione i problemi del sistema. Attraverso casistiche e laboratori pratici METODOLOGIA DIDATTICA • Il corso si compone di spiegazioni teoriche ed esercizi pratici in preparazione all’esame CONOSCENZE IN USCITA • Una volta completato il corso lo studente potrà sostenere l’esame Red Hat Certified Engeneer (RHCE) direttamente l’ultimo giorno PROGRAMMA DIDATTICO • Control services and daemons -- Review how to manage services and the boot-up process using systemctl • Manage IPv6 networking -- Configure and troubleshoot basic IPv6 networking on Red Hat Enterprise Linux systems • Configure link aggregation and bridging -- Configure and troubleshoot advanced network interface functionality including bonding, teaming, and local software bridges • Control network port security -- Permit and reject access to network services using advanced SELinux and firewalld filtering techniques • Manage DNS for servers -- Set and verify correct DNS records for systems and configure secure DNS caching • Configure email delivery -- Relay all email sent by the system to an SMTP gateway for central delivery • Provide block-based storage -- Provide and use networked iSCSI block devices as remote disks • Provide file-based storage -- Provide NFS exports and SMB file shares to specific systems and users • Configure MariaDB databases -- Provide a MariaDB SQL database for use by programs and database administrators • Provide Apache HTTPD web service -- Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites and virtual hosts • Write Bash scripts -- Write simple shell scripts using Bash • Bash conditionals and control structures -- Use Bash conditionals and other control structures to write more sophisticated shell commands and scripts • Configure the shell environment -- Customize Bash startup and use environment variables, Bash aliases, and Bash functions • Linux containers preview -- Preview the capabilities of Linux containers, Docker, and other related technologies in Red Hat Enterprise Linux 7 • Comprehensive review -- Practice and demonstrate knowledge and skills learned in Red Hat System Administration III 1.400,00 315 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JBAS_DEV JBOSS APPLICATION SERVER - DEVELOPER CODICE: JBAS_DEV DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso JBoss® Enterprise Application Development e’ rivolto a sviluppatori Java ed ha l’obiettivo di presentare i framework, le specifiche e le interfacce di programmazione delle applicazioni (API) di Java EE 6. In dettaglio gli i principali obiettivi sono: -- Creare, verificare e gestire applicazioni conformi a Java EE dall’inizio alla fine usando il sistema Red Hat® JBoss Developer Studio basato su Eclipse. -- Creare un’applicazione Java enterprise completamente funzionante con lezioni complete e un ampio ricorso a casi e laboratori pratici. Presenteremo lo sviluppo di applicazioni di livello enterprise mediante Red Hat JBoss Enterprise Application Platform 6, Contexts and Dependency I, Arquillian, JBoss Hibernate, RESTEasy, HornetQ e altre tecnologie simili per creare un’applicazione Java enterprise completamente funzionante. -- Creare un’applicazione enterprise multitier completa. Vedremo come creare un’applicazione enterprise multitier completa dotata di interfaccia grafica JSF (JavaServer Faces) 2 basata sul Web, un livello JAX-RS (Java API for Restful Web Services), un livello EJB (Enterprise JavaBeans) e un livello di persistenza JPA (Java Persistence API), sfruttando tecniche di design, codifica e test basate sulle best practice. -- Sostenere l’ultimo giorno l’esame di certificazione Red Hat Certified JBoss Developer (RHCJD) METODOLOGIA DIDATTICA • Il corso si compone di spiegazioni teoriche ed esercizi pratici in preparazione all’esame CONOSCENZE IN USCITA • Una volta completato il corso lo studente potrà sostenere l’esame Red Hat Certified JBoss Developer (RHCJD) PROGRAMMA DIDATTICO • Attività amministrative per sviluppatori relative a Red Hat JBoss Enterprise Application Platform 6: utilizza le nuove interfacce di amministrazione e i modelli di implementazione di Red Hat® JBoss® Enterprise Application Platform 6. • Introduzione a Red Hat JBoss Developer Studio: sfrutta gli strumenti di Red Hat JBoss Developer Studio per il controllo dei server e la gestione dei progetti. • CDI (Contexts and Dependency Injection).Crea applicazioni compatibili con CDI. • Test: verifica le applicazioni mediante JUnit e Arquillian. • Session Bean: implementa una logica aziendale utilizzando EJB. • Servizi Web: utilizza le implementazioni di JBoss Enterprise Application Platform per il supporto JAX-WS con RESTEasy e SOAP (Simple Object Access Protocol) per creare servizi Web. • Messaggistica: utilizza HornetQ per aggiungere la messaggistica asincrona ai componenti enterprise e sviluppare message-driven bean. • Persistenza: rendi i dati persistenti con JPA e Hibernate. • Interfaccia utente basata sul Web: crea un’interfaccia utente Web ricca con JSF 2 e RichFaces. • Sicurezza: proteggi le applicazioni con JBoss Enterprise Application Platform 6 e la protezione delle applicazioni. • Packaging e implementazione: individua le opzioni di implementazione per i pacchetti delle applicazioni creati con JBoss Developer Studio per un’ampia gamma di server Middleware 1.400,00 316 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI JBAS_ON JBOSS APPLICATION SERVER - APPLICATION NETWORK CODICE: JBAS_ON DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Red Hat JBoss® Application Administration I consente di imparare le best practice per l’installazione e la configurazione di Red Hat® JBoss Enterprise Application Platform 6. Mediante laboratori pratici, verranno illustrate 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. • Sostenere l’esame Red Hat Certified JBoss Administrator (RHCJA) METODOLOGIA DIDATTICA • Il corso si compone di spiegazioni teoriche ed esercizi pratici in preparazione all’esame PREREQUISITI • Esperienza di base nell’amministrazione dei sistemi su sistemi operativi Microsoft Windows, UNIX o Linux® • Conoscenza generica di componenti hardware e di componenti di rete • Non sono richieste conoscenze già acquisite su Java, scripting o JBoss Developer Studio CONOSCENZE IN USCITA • Una volta completato il corso lo studente potrà sostenere l’esame Red Hat Certified JBoss Developer (RHCJA) • Comprensione della lingua inglese PROGRAMMA DIDATTICO • Panoramica di JBoss Enterprise Application Platform: apprendi i concetti e la terminologia di JBoss® Enterprise Application Platform 6, installa ed esegui un’istanza di JBoss Enterprise Application Platform. • Configurare JBoss Enterprise Application Platform in modalità standalone: apprendi la struttura delle directory della modalità standalone e del file di configurazione standalone.xml e implementa un’applicazione su un server standalone. • Configurare JBoss Enterprise Application Platform in modalità domain: imposta un dominio, incluso un controller di dominio in grado di gestire più controller host. Impara inoltre a implementare un’applicazione su un dominio. • Configurare i server: definisci un gruppo di server su un host, aggiungi i server a un gruppo di server e implementa un’applicazione in un gruppo di server. • Utilizzare lo strumento CLI: utilizza lo strumento Command Line Interface per la creazione di script per attività amministrative. • Il sottosistema di datasource: comprendi i pool di connessione ai database di JBoss Enterprise Application Platform e come configurare il sottosistema di datasource. Impara a implementare un driver Java™ Database Connectivity (JDBC) e a definire un datasource. • Il sottosistema di accesso: configura il sottosistema di accesso, inclusa la configurazione di handler e logger integrati. • Il sottosistema di messaggistica: conosci JMS e HornetQ, inclusa la definizione e la configurazione di connection factory e destinazioni (argomenti e code). • Il sottosistema di sicurezza: configura il sottosistema di sicurezza, inclusa la protezione delle interfacce di gestione, di un’applicazione e di una destinazione JMS. Impara inoltre a definire un realm di sicurezza LDAP (Lightweight Directory Access Protocol) e di database. • Configurazione di JVM: configura JVM per le modalità standalone e domain. • Migrazione delle applicazioni a JBoss Enterprise Application Platform 6: apprendi le nozioni di classpath e dipendenze dei moduli, problematiche JPA, aggiornamento delle impostazioni di sicurezza e altri consigli su come effettuare la migrazione di un’applicazione a JBoss Enterprise Application Platform 6. • Il sottosistema Web: configura i connettori HTTP e HTTPS, imposta una connessione SSL e configura un connettore AJP. • Introduzione al clustering: imposta JBoss Enterprise Application Platform 6 in un cluster in modalità standalone e domain 1.400,00 317 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CLOUD_01 CLOUD COMPUTING - SCENARIO E MODELLI DI RIFERIMENTO CODICE: CLOUD_01DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Presentare e chiarire gli aspetti chiave del modello Cloud, le caratteristiche e le limitazioni nel disegno, implementazione ed erogazione di servizi al cliente; • Identificare diversi scenari implementativi e come il modello Cloud soddisfa requisiti espliciti ed impliciti nei vari settori di mercato (PA, Media, Sanità, Industria, ecc). • Supportare la revisione in ottica Cloud delle offerte e soluzioni per il ciente finale sfruttando le modalità IaaS, PaaS, SaaS METODOLOGIA DIDATTICA • Didattica frontale CONOSCENZE IN USCITA • Capire i termini comuni e le definizione di cloud computing; capire le caratteristiche del modello Cloud e dei servizi cloud dal punto di vista del Business, Dimostrare come le caratteristiche del cloud generano valore, Capire i vari tipi di cloud dal punto di vista tecnologico, identificare gli asset aziendali e saper impostare un percorso di migrazione di tali servizi alla modalità cloud, spiegare ed identificare i rischi associati all’uso della tecnologia cloud PROGRAMMA DIDATTICO • Introduzione al Cloud Computing -- Terminologia e modelli (IaaS, PaaS, SaaS) -- Pro e Contro del modello a servizi -- Opportunità e sfide - situational computing • Modelli di deploy di soluzioni cloud -- Cloud pubblici, privati e ibridi -- Analisi delle architetture di riferimento • Requisiti del Cloud Computing per vari settori di mercato -- Privacy - data protection e data liberation -- Security -- Sustainability - green computing -- Legal Compliance - le legislazioni EU • 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 • Il futuro del Cloud Computing -- standardizzazione e iniziative per un cloud aperto -- Bandi EU e prospettive di Ricerca -- Future Internet • La posizione Engineering -- L’offerta Engineering: CLOE -- Le iniziative di Ricerca e Sviluppo 560,00 318 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI CLOUD_02 CLOUD COMPUTING - REALIZZAZIONE DI SOLUZIONI CODICE: CLOUD_02DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare in dettaglio il concetto di astrazione del servizio, i meccanismi di progettazione di applicativi cloud-ready, e fornire strumenti e d esempi per la realizzazione di soluzioni cloud su piattaforme commerciali ed open source METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con sessioni hands-on CONOSCENZE IN USCITA • Competenze necessarie a progettare ed implementare soluzioni Cloud Computing su diverse piattaforme commerciali PROGRAMMA DIDATTICO • Introduzione al Cloud Computing -- Terminologia e modelli (IaaS, PaaS, SaaS) -- Pro e Contro del modello a servizi -- Opportunità e sfide – situational computing • Modelli di deploy di soluzioni cloud -- Cloud pubblici, privati e ibridi -- Analisi delle architetture di riferimento • 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 • Framework Commercial per la realizzazione di soluzioni cloud -- Protocolli di comunicazione (SOAP, REST) e integrazione con applicazioni esistenti -- L’offerta di Microsoft Azure (Windows Azure Compute: Web Role and Worker Role; Windows Azure Storage: Blob, Drive, Table, Queue, SQL Azure; App Fabric: Caching, Access Control, Service Bus) -- L’offerta di Google App Engine (Google Apps, SDK e Eclipse Plugin, Data Store, URL Fetch, Task Queues, Mail, Channel, Google Web Toolkit) -- L’offerta di Amazon (S3 Simple Storage Server, Simple Queue Service. • Il futuro del Cloud Computing -- standardizzazione e iniziative per un cloud aperto -- Bandi EU e prospettive di Ricerca -- Future Internet • La posizione Engineering -- L’offerta Engineering: CLOE -- Le iniziative di Ricerca e Sviluppo 840,00 319 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SOA SERVICE ORIENTED ARCHITECTURE CODICE: SOADURATA (GG): 3 OBIETTIVI DIDATTICI MAX CORSISTI: 16 • 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 METODOLOGIA DIDATTICA • Esposizione teorica, brevi esercitazioni ed esempi. • Il corso alternerà spiegazioni teoriche con esercitazioni ed esempi. L’ambiente tecnologico utilizzato per esercitazioni ed esempi sarà costituito da: Eclipse IDE, Tomcat e Active BPEL CONOSCENZE IN USCITA • Padronanza dei concetti fondamentali di SOA, delle tecnologie afferenti a SOA PROGRAMMA DIDATTICO • Principi e concetti fondamentali -- 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 • Web Services e Business Process Management -- XML Schema e XSD -- WSDL - Web Service Description Language -- Service Oriented Design -- SOA e il Business Process Management -- 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 • Architetture d’integrazione applicativa e governo di progetti -- 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 840,00 320 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SVILUPPO DI WEB SERVICES CON JAVA WSJ CODICE: WSJ DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare i Web Services per lo sviluppo di applicazioni distribuite e per l’integrazione di applicazioni METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni pratiche sulle tecnologie offerte da Java per la gestione di Web Service CONOSCENZE IN USCITA • Conoscenza degli standard relativi ai Web Service e le tecnologie basate sul linguaggio Java utili per il loro sviluppo, degugging e deployment PROGRAMMA DIDATTICO • • • • • • • • • • • • • • • • • • • • • 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 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-RS 1.120,00 321 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI WSJ_EX WEB SERVICES EXTENSIONS CODICE: WSJ_EX DURATA (GG): 4 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso, di livello avanzato, intende completare le conoscenze degli Specialisti Applicativi fornendo le conoscenze teoriche e pratiche sulle Web Service Extensions per la progettazione e realizzazione di Web Services. • Nell’ambito dell’architettura SOA tali conoscenze permetteranno di realizzare Web Services sicuri, protetti ed affidabili. METODOLOGIA DIDATTICA • Corso in aula con utilizzo di computers. CONOSCENZE IN USCITA • Uso/applicazione delle api WS-Security per mettere ed usare in sicurezza i Web Services • Uso/applicazione delle api WS-Coordination e WS-Transaction per gestire applicazioni WS-based controllate transazionalmente • Conoscenze di WS-Addressing e WS-Reliable Messaging PROGRAMMA DIDATTICO • • • • • • • La SOA: orchestrazione dei servizi con BPEL; Le WS-Extensions: l’uso della Header SOAP per inserire ulteriori informazioni nei messaggi; WS-Security: il framework per garantire la sicurezza dei Web Services. WS-Coordination: il framework che coordina le azioni nei servizi distribuiti; WS-Transaction: il protocollo per il coordinamento delle transazioni nei Web Services; WS-Addressing: per identificare gli end point finali dei messaggi; WS-Reliable Messaging: per garantire il delivery dei messaggi. 1.120,00 322 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SECSOAP SICUREZZA E SERVIZI WEB SOAP CODICE: SECSOAP DURATA (GG): 3 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Illustrare gli standard per rendere sicura l’invocazione dei servizi web SOAP a livello di messaggio. METODOLOGIA DIDATTICA • La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione CONOSCENZE IN USCITA • Conoscenza degli standard per rendere sicura l’invocazione dei servizi web PROGRAMMA DIDATTICO • • • • 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 840,00 323 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI EV SYMANTEC ENTERPRISE VAULT CODICE: EV DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso Il corso permette ai partecipanti di conoscere e gestire Enterprise Vault METODOLOGIA DIDATTICA • Lezioni frontali in aula CONOSCENZE IN USCITA • illustrare I’utilizzo ed i benefici di Enterprise Vault • descrivere le componenti di Enterprise Vault e di configurarlo • configurare e customizzare i client di Enterprise Vault per Outlook, per le applicazioni di Outlook Web Access/App (OWA), e per le applicazioni mobili • abilitare la Cache Vault ed il Virtual Vault per l’accesso al client • creare ed archiviare le anagrafiche degli utenti Exchange e la gestione delle cassette postali • aggiornare e gestire gli indici • archiviare i contenuti dei file PST (personal store files) • monitorare e mantenere l’implementazione di Enterprise Vault • effettuare il Backup e Restore dei dati di Enterprise Vault • effettuare un troubleshooting di base PROGRAMMA DIDATTICO • Introduction to Enterprise Vault -- > Enterprise Vault overview -- > Enterprise Vault functions -- > Enterprise Vault architecture • Initial Configuration of Enterprise Vault -- > Installation overview -- > Configuring the Enterprise Vault server • Administering Enterprise Vault -- > Using the Enterprise Vault Administration Console -- > Configuring administration access -- > Setting initial requirements • Configuring Vault Storage • > Archive Storage overview -- > Creating a Vault Store Group -- > Configuring Vault Store Partitions -- > Defining sharing levels • Configuring Mailbox Archiving: Overview and Policies -- > Configuring Exchange Mailbox archiving prerequisites -- > Exchange mailbox archiving overview • Configuring Mailbox policies -- > Configuring Desktop policies • Configuring Mailbox Archiving: Provisioning and Processing -- > Granular provisioning for Exchange Mailbox archiving -- > Enabling mailboxes for archiving -- > Defining retention and deletion • Managing Client Access: Outlook Clients -- > Using Outlook with Enterprise Vault -- > Using Outlook Add-in -- > Customizing Outlook • Managing Client Access: Outlook Web Access/App (OWA) -- > Outlook Web Access/App (OWA) overview -- > Installing and configuring OWA extensions: OWA 2003 -- > Installing and configuring OWA extensions: OWA 2007/2010 -- > Using and supporting OWA • Managing Client Access: Vault Cache and Virtual Vault -- > Vault Cache and Virtual Vault overview -- > Configuring Vault Cache and Virtual Vault -- > Using Vault Cache and Virtual Vault • Configuring Journal Archiving -- > Journal archiving overview -- > Configuring Exchange Journal archiving 324 • Configuring and Managing Indexes -- > Introduction to indexing -- > Configuring indexes -- > Managingindexes • Searching Enterprise Vault -- > Search options -- > Using Archive Explorer -- > Using additional search tools -- > Supporting mobile clients -- > Searching with Discovery Accelerator (DA) • Migrating PST Files -- > Introduction to PST migration -- > PSTmigrationtools -- > Migrating with Locate, Collect, and Migrate -- > Migrating with client-driven PST migration • Backing up and Recovering Enterprise Vault -- > Enterprise Vault Components to back up -- > Backup options and strategies -- > Using Backup mode -- > Configuring collection -- > Recovery procedures • Expanding Enterprise Vault -- > Maintaining availability for Enterprise Vault -- > Scaling Enterprise Vault environments • Monitoring and Reporting Enterprise Vault -- > Monitoring with Enterprise Vault Operations Manager (EVOM) -- > Using Enterprise Vault reporting -- > Monitoring performance -- > Performing daily tasks • Introduction to Enterprise Vault Troubleshooting -- > Using Enterprise Vault server tools -- > Using Enterprise Vault client tools -- > Working with Symantec Support 2.500,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SEP SYMANTEC ENDPOINT PROTECTION CODICE: SEP DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Obiettivo del corso è fornire ai partecipanti tutte le conoscenze necessarie per gestire l’Endpoint Protection METODOLOGIA DIDATTICA • Lezioni frontali in aula CONOSCENZE IN USCITA • • • • • • • • • • • • • • Descrivere i prodotti le componenti, i livelli di dipendenza e di gerarchia di Symantec Endpoint Protection Installare e configurara Symantec Endpoint Protection management e le componenti client. Effetturare il Deploy di Symantec Endpoint Protection. Gestire l’interfaccia utente del client Gestire gli aggiornamenti dei contenuti dei prodotti. Disegnare un ambiente Symantec Endpoint Protection. Gestire i Virus, e le policy di protezione Spyw are. Gestire SONARscans. Gestire Firew all e le policy di prevenzione intrusioni. Gestire le Applicationi e le policy di Device Control. Gestire I clients virtualizzati. Configurare le replication ed il load balancing. Monitorare e mantenere l’ambiente Symantec Endpoint Protection Interfacciare il Symantec Endpoint Protection Manager con il Centro di Protezione. PROGRAMMA DIDATTICO • Introduction -- > Course overview -- > The classroom lab environment • Symantec Endpoint Protection Product Solution -- > Why use Symantec Endpoint Protection? -- > Symantec Endpoint Protection technologies -- > Symantec Endpoint Protection services -- > Symantec Endpoint Protection components -- > Symantec Endpoint Protection policies and concepts -- > Symantec Endpoint Protection product tiers • Installing Symantec Endpoint Protection -- > Identifying system requirements -- > Preparing servers for installation -- > Installing and configuring the Symantec Endpoint Protection Manager -- > Describing Symantec Endpoint Protection migration and version compatibility • Configuring the Symantec Endpoint Protection Environment -- > Starting and navigating the SEPM -- > Describing policy types and components -- > Console authentication -- > Licensing the SEP environment • Deploying Clients -- > Client requirements and deployment methods -- > Preparing for client deployment -- > Client installation packages, settings, and features -- > Installing managed clients -- > Configuring an unmanaged detector -- > Upgrading Symantec Endpoint Protection clients • Client and Policy Management -- > Describing SEPM and client communications -- > Administering clients -- > Configuring groups -- > Configuring locations -- > Active Directory integration with SEP 12.1 -- > Client configuration modes -- > Configuring domains -- > General client settings and Tamper Protection 325 • Configuring Content Updates -- > Introducing LiveUpdate -- > Configuring the SEPM for LiveUpdate -- > Configuring the LiveUpdate Settings and Content policies -- > Configuring multiple group update providers (GUPs) -- > Manually updating virus definitions • Designing a Symantec Endpoint Environment -- > Architecture and sizing considerations -- > Designing the architecture -- > Determining client-to-SEPM ratios -- > Content distribution methods -- > SEPM and database sizing -- > Completing the deployment • Introducing Antivirus, Insight, and SONAR -- > Virus and spyw are protection needs and solutions -- > Reputation and Insight -- > Administrator-defined scans -- > Auto-Protect -- > Dow nload Insight • SONAR -- > IncludedVirusandSpywareProtectionpolicies • Managing Virus and Spyware Protection Policies -- > Configuring administrator-defined scans -- > Configuring protection technology settings and scans -- > Configuringe-mailscans -- > Configuring advanced options -- > Configuring Mac client detection -- > Managing scanned clients -- > Configuring Mac Virus and Spyw are Protection policy settings 2.500,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI NBU UNIX SYMANTEC NET BACKUP 7.5 FOR UNIX: ADMINISTRATION CODICE: NBU UNIX DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Obiettivo del corso è quello di fornire ai partecipanti le conoscenze necessarie a gestire NetBackup 7.5, trattando altresì le tematiche relative allo sviluppo ed all’implementazione di una strategia di gestione dello storage METODOLOGIA DIDATTICA • Lezioni frontali in aula CONOSCENZE IN USCITA • • • • • • • • • • • • • • • • • • • • • • • Gestire la sfidante realizzazione di backup nelle reti aziendali odierne Descrivere la funzione dei server e clients EMM dei masters e dei media. Effettuare il diagramma dell’architettura di NetBackup. Definire i termini comunemente usati nei prodotti NetBackup. Descrivere come NetBackup archivia e ripristina i dati. Identificare le opzioni e gli agenti NetBackup. Installare e verificare NetBackup. Utilizzare il NetBackup Administration Console ed OpsCenter. Descrivere le diverse tipologie di nastri e dischi di archiviazione. Configurare le strutture a nastro ed i pool di volume; effettuare un inventario di Robot Configurare le unità di base dell’archiviazione dei dischi e l’ AdvancedDisk pools. Configurare le policy e le pianificazioni dei backup di file system. Realizzare un backup manuale. Ripristinare I file utilizzando la BAR GUI e OpsCenter come ripristino operativo. Monitorare il backup di NetBackup e ripristinare i jobs; nonchè realizzare i troubleshooting di base and ed i passaggi di raccolta informazioni collegati ai fallimenti dei jobs. Descrivere i vari metodi di backup di duplicazione immagini. Configurare le policy di archiviazione “Storage Lifecycle Policies” (SLPs) ed iniziatre i jobs che usano SLPs. Effettuare il Back up ed il ripristino del catalogo di NetBackup. Monitorare NetBackup utilizzando: NetBackup Activity Monitor, NetBackup reports, and OpsCenter. Configurare e gestire pool di dischi. Ottimizzare il backup di file system utilizzando backup incrementali, schermate di file system, multiplexing, backup sintetici, e flussi di dati multipli. Identificare I requisiti di backup per il backup delle applicazioni, il backup del database, ed il backup delle macchine virtuali. Identificare le risorse disponibili per il troubleshooting di NetBackup. Utilizzare l’utility nbcplogs per raggruppare il NetBackup debug logs e l’NBSU data. PROGRAMMA DIDATTICO • Introducing NetBackup -- > Introduction to data protection -- > The NetBackup environment -- > NetBackup concepts -- > NetBackup options and agents • Installing NetBackup -- > Preparing for NetBackup installation and configuration -- > Using the pre-installation utility -- > Installing your NetBackup environment -- > Installing NetBackup clients -- > Verifying your NetBackup installation • Using the NetBackup Administrative Interfaces -- > The NetBackup Administration Console -- > NetBackup OpsCenter • Configuring Tape Storage and Media -- > NetBackup storage concepts -- > Configuring tape devices -- > Configuring media -- > Verifying tape storage • Configuring Disk Storage -- > Basic NetBackup storage -- > Configuring basic NetBackup disk storage -- > Configuring AdvancedDisk -- > Verifying disk storage -- > Additional NetBackup storage concepts 326 2.500,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI NBU UNIX SYMANTEC NET BACKUP 7.5 FOR UNIX: ADMINISTRATION • Configuring File System Backups -- > Introduction to backup policies -- > Configuring file system backup policies • Performing File System Backups and Restores -- > Performing manual backup operations -- > Performing restore operations -- > Backup and restore job tips • Protecting Backup Data -- > Backup duplication concepts -- > Using Storage Lifecycle Policies -- > Introduction to Auto Image Replication -- > Introduction to NetBackup Vault • Protecting the NetBackup Configuration • > Introduction to NetBackup catalogs -- > Managing images -- > Performing catalog backup and recovery operations -- > Disaster recovery strategies -- > Catalog-related tips • Monitoring NetBackup -- > Monitoring NetBackup jobs -- > Monitoring NetBackup activity -- > Managing jobs -- > Monitoring NetBackup health • Managing and Optimizing Tape Storage -- > Managing robots and tape drives -- > Managing shared tape devices -- > Monitoring media and media states -- > Managing tapes and media utilization -- > Media- and device-related tips • Managing and Optimizing Disk Storage -- > Comparing disk storage features -- > Managing basic disk and DSSU -- > Managing AdvancedDisk and disk pools -- > Disk-related tips • Optimizing File System Backups -- > File system backup concepts -- > Using incremental backups -- > Introduction to file system snapshots -- > Using multiple data streams -- > Optimizing tape drive performance using multiplexing -- > Using synthetic backups -- > Using FlashBackup • Introduction to Enterprise Backups -- > Application protection concepts -- > Database backup concepts -- > Enterprise application backup concepts -- > Virtual machine protection concepts • Working with Support -- > Support resources -- > NetBackup processes, services, and daemons -- > Using the nbcplogs utility -- > Configuring NetBackup debug logging levels 327 Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SBE SYMANTEC BACKUP EXEC 2012: ADMINISTRATION CODICE: SBE 2012 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Obiettivo del presente corso è quello di permettere ai partecipanti di conoscere tutte le funzionalità volte ad eseguire il Symantec Backup METODOLOGIA DIDATTICA • Lezioni frontali in aula CONOSCENZE IN USCITA • • • • • • • • • • • • • • • • Descrivere le funzionalità di base di Backup Exec 2012. Gestire i supporti utilizzati per il funzionamento di Backup Exec. Realizzare i jobs del backup di base. Illustrare i flussi di di nuovi backup e ripristino dati Ripristinare i dati di Backup. Sintonizzare la performance degli strumenti e mantenere il database del Backup Exec. Proteggere i server remoti utilizzando gli opportuni Agenti Remoti. Installare configurare ed operare con le seguenti opzioni di Backup Exec: -- > Opzione di Deduplicazione -- > Opzione di Archiviazione Utilizzzare il Backup Exec per proteggere i database e le applicazioni. Installare, configurare, ed operare con I seguenti agenti di Backup: -- > Agenti per Microsoft SQL Server -- > Agenti per Microsoft Exchange -- > Agenti per Microsoft SharePoint -- > Agenti per VMware -- > Agenti per Microsoft Hyper-V -- > Agenti per Active Directory -- > Agenti Remoti per Linux e UNIX Servers Elencare le configurazioni di conversione virtuale supportate. Creare un disco customizzato di Simplified Disaster Recovery SDR. Utilizzare Simplified Disaster Recovery SDR per le attività di disaster recovery. Elencare le tipologie offerte dei servizi privati di cloud relativi a Backup Exec. Elencare le nuove tipologie ed i miglioramenti effettuati su Backup Exec 2012. Elencare gli Item di “End of Life”. PROGRAMMA DIDATTICO • Installazione e configurazione di Symantec Backup Exec 2012 • Course Introduction -- > About this course -- > Symantec’s Education and Support Resources -- > Typographic conventions used in this course • Lesson 1: Backup Exec Fundamentals -- > Data backup basics -- > Symantec’s backup solution offerings -- > Backup Exec 2012 essentials -- > Backup Exec architecture -- > Installing the managed Backup Exec server -- > Launching Backup Exec 2012 -- > Updating Backup Exec 2012 -- > Upgrading to Backup Exec 2012 • Lesson 2: Devices and Media -- > Devices and media -- > Configuring storage devices -- > Managing devices -- > Managing media -- > Media catalogs • Lesson 3: Backing Up Data -- > Backup job basics -- > Configuring backup jobs -- > Running backup jobs -- > Backup and Restore view: Managing servers, backups, and jobs -- > GRT- enabled backups -- > Configuring Backup Exec to determine if a file is backed up -- > System state backup 328 2.500,00 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SBE SYMANTEC BACKUP EXEC 2012: ADMINISTRATION • Lesson 4: Restoring Data -- > Restore job basics -- > Running restore jobs • Lesson 5: Performance Tuning and Database Maintenance -- > Device management -- > Backup Exec database • Lesson 6: Virtual Machine Conversion -- > Conversion to virtual machines fundamentals -- > Supported virtual conversion configurations -- > Virtual conversion workflows • Lesson7: Simplified Disaster Recovery -- > Simplified Disaster Recovery fundamentals -- > What’s new in SDR -- > Simplified Disaster Recovery: Backup -- > Simplified Disaster Recovery: Server restore workflow -- > Creating a custom SDR disk -- > Using SDR for disaster recovery • Appendix A: What is New in Backup Exec 2012 -- > Backup Exec 2012: Core product enhancements -- > Backup Exec 2012 Agents: New features and enhancements -- > Backup Exec 2012 options: New features and enhancements • Appendix B: End of Life Items -- > Discontinued Backup Exec features -- > Discontinued ancillary features and requirements • Symantec Backup Exec 2012: Manage and Administer • Course Introduction -- > About This Course -- > Symantec’s Education and Support Resources -- > Typographic conventions used in this course • Lesson 1: Remote Agents -- > Agent for Windows -- > Remote Agent for Linux and UNIX Servers (RALUS) -- > Agent for Microsoft Active Directory • Lesson 2: Agent for Applications and Databases -- > Agent for Applications and Databases fundamentals -- > Installing Database Agents -- > Supported applications and databases • Lesson 3: Agent for Microsoft SQL Server -- > Microsoft SQL Server fundamentals -- > Agent for Microsoft SQL Server basics -- > Backing up Microsoft SQL Server -- > Restoring a Microsoft SQL Server database 329 • Lesson 4: Agent for Microsoft Exchange Server -- > Microsoft Exchange Server basics -- > Agent for Microsoft Exchange Server fundamentals -- > Backup Exec 2012 support for Exchange 2010 -- > Backing up Exchange -- > Restoring Exchange • Lesson 5: Agent for SharePoint Server -- > SharePoint agent overview -- > Backing up SharePoint -- > Restoring SharePoint • Lesson 6: Virtual Environment Agents -- > Virtualization technologies -- > Using the Agent for VMware -- > Using the Agent for Microsoft Hyper-V • Lesson 7: Archiving Options for Backup Exec 2012 -- > Introduction to the Archiving Option -- > Installing the Archiving Option -- > Archiving Microsoft Exchange mailboxes -- > Archiving the File System -- > Creating an archive job -- > Restoring data from archives -- > Protecting Archiving Option components • Lesson 8: Deduplication Option -- > Data deduplication and Open Storage Technology: Fundamentals -- > Backup Exec support for deduplication -- > Installing the Deduplication Option -- > Configuring the Deduplication Option -- > Performing data deduplication • Lesson 9: Backup Exec Private Cloud Services -- > Backup Exec private cloud services basics -- > Types of Backup Exec private cloud services offerings -- > Backup Exec private cloud services features -- > Troubleshooting Backup Exec private cloud services Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAP-FI SAP FINANCIAL ACCOUNTING - CONTABILITÀ CODICE: SAP-FI DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • IFornire una panoramica dei differenti processi della contabilità • Approfondire gli aspetti principali dell’utilizzo di un sistema SAP • Mostrare le integrazioni con gli altri processi METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa) CONOSCENZE IN USCITA • Descrivere i processi dell’area Finanza • Individuare i rami di configurazione del sistema (customizing) inerenti i processi da rappresentare • Distinguere e governare i principali strumenti operativi di SAP (relativi al Financia Accounting) PROGRAMMA DIDATTICO • Overview: la contabilità finanziaria in SAP -- > Contabilità Generale, Clienti, Fornitori -- > Reporting Esterno / Interno -- > Bilancio Consolidato -- > Cenni Tesoreria >> - Cash flow – Forecast >> - Estratto conto bancario >> - Calcolo interessi bancari >> - Registrazione distinte di versamento >> - Budget di cassa -- > Cenni Contabilità Cespiti • Anagrafica cespiti • Operazioni sui cespiti • Ammortamento • Chiusura • Reportistica • Architettura del modulo FI • Caratteristiche del sistema contabile • Integrazione con altri moduli • La struttura organizzativa -- > Le anagrafiche: >> - Concetti generali >> - Il piano dei conti >> - Le anagrafiche clienti e fornitori >> - Le anagrafiche banche -- > Le registrazioni: >> - Prima nota contabile >> - Fattura passiva >> - Anticipi a Fornitore >> - Scritture di Rettifica e Pareggio >> - Fattura attiva >> - Incassi / Pagamenti manuali >> - Incassi / Pagamenti automatici >> - Le registrazioni IVA >> - I pagamenti automatici • Validazioni e sostituzioni • Solleciti • Chiusure contabili 1.400,00 330 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAP-CO SAP MANAGEMENT ACCOUNTING - CONTROLLO DI GESTIONE CODICE: SAP-CO DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una panoramica dei differenti processi della contabilità analitica • Approfondire gli aspetti principali dell’utilizzo di un sistema SAP • Mostrare le integrazioni con gli altri processi METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Descrivere i processi dell’area Controllo di gestione • Individuare i rami di configurazione del sistema (customizing) inerenti i processi da rappresentare • Distinguere e governare i principali strumenti operativi di SAP (relativi al Controllo di Gestione) PROGRAMMA DIDATTICO • Strutture Controllo di Gestione e Gestione Anagrafiche -- > Strutture Organizzative -- > Voci di Costo -- > Centri di Costo -- > Profit Center -- > Ordini Interni -- > Indicatori Statistici -- > Tipi Attività -- > WBE (Progetti / Commesse) • Processo di Pianificazione -- > Pianificazione Centri di Costo -- > Pianificazione Ordini Interni / Controllo disponibilità -- > Pianificazione WBS • Verifica Flussi Integrazione CO/MM/FI -- > Flusso Passivo RDA/ODA/EM -- > Gestione delle Network sui Progetti -- > Registrazione dalla Contabilità FI su valori economici • Analisi di Profittabilità -- > Determinazione Campi Valore / Caratteristiche -- > Integrazione moduli SD/CO Flusso Fattura Attiva • Calcolo Costi -- > Strutture del calcolo costi (Distinte Basi e Cicli di Produzione) -- > Integrazione Moduli CO/PP • Chiusura Periodo -- > Scritture di rettifica Gestionali -- > Giroconti CO -- > Cicli distribuzione e ripartizione -- > Scarico Costi • Reportistica -- > Standard CDC pianificazione / effettivo -- > Standard Ordini Interni pianificazione / effettivo -- > Standard WBS pianificazione / effettivo -- > Reportistica Standard CO-PA 1.400,00 331 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAP-MM SAP PROCUREMENT & WAREHOUSE MANAGEMENT - ACQUISTI E MAGAZZINI CODICE: SAP-MM DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una panoramica del processo degli acquisti e della gestione dei magazzini • Approfondire gli aspetti principali dell’utilizzo di un sistema SAP • Mostrare le integrazioni con gli altri processi METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Descrivere i processi dell’area Acquisti • Individuare i rami di configurazione del sistema (customizing) inerenti i processi da rappresentare • Distinguere e governare i principali strumenti operativi di SAP (relativi al modulo MM) PROGRAMMA DIDATTICO • Strutture organizzative • Anagrafiche (fornitori, materiali, listini d’acquisto, prestazioni) • Acquisti: -- > Contratti -- > Richiesta di acquisto -- > Ordine di acquisto • Procedura di rilascio per autorizzazione -- > Verifica fatture e approvazione al pagamento -- > Conto lavoro / deposito -- > Valutazione dei fornitori -- > Aspetti contabili del processo di acquisto • Gestione stock -- > Strutturazione dei magazzini -- > Movimentazione dei materiali -- > Inventario fisico -- > Valorizzazione dello stock (gestionale / cenni fiscale) 1.400,00 332 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAP-SD SAP SALES ORDER MANAGEMENT - VENDITE CODICE: SAP-SD DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire una panoramica delle funzionalità del modulo. • Mostrare le integrazioni con gli altri processi METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Descrivere i processi dell’area Gestione delle Vendite • Individuare i rami di configurazione del sistema (customizing) inerenti i processi da rappresentare • Distinguere e governare i principali strumenti operativi di SAP (relativi al Sales Order Management) PROGRAMMA DIDATTICO • Elementi e strutture organizzative • Master Data -- > Clienti -- > Materiali -- > Condizioni di prezzo • Documenti di pre-vendita -- > Offerte -- > Contratti • Processi di vendita -- > standard -- > intercompany -- > triangolazione • Gestione dell’ordine di Vendita • Tipologie ordini di vendita -- > vendita da magazzino -- > omaggi -- > conto deposito -- > note credito e debito -- > resi -- > vendita codici non gestiti a magazzino • Determinazione del prezzo -- > Listini -- > Sconti -- > campagne/promozioni -- > tasse • Gestione delle spedizioni • Gestione fatturazione e determinazione conti (integrazione Financial) • Intrastat • Controllo credito • Stampa documenti commerciali -- > tipi output • Reportistica standard e SIS (Sales Information System) 1.400,00 333 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI NWINTRO SAP NETWEAVER - INTRODUZIONE CODICE: NWINTRO DURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire un quadro di raccordo tra le componenti della architettura tecnologica di SAP METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Descrivere l’architettura di SAP NetWeaver • Definire i processi di integrazione tecnica tra le componenti SAP PROGRAMMA DIDATTICO • L’architettura di NetWeaver -- > Mobile Infrastructure (MI) -- > Enterprise Portal (EP)- Business Intelligence (BI/BW) -- > Master Data Management (MDM) -- > Exchange Infrastructure (XI) -- > Web Application Server (WAS) • Lo sviluppo ABAP -- > Interfacce -- > Reportistica -- > Transazioni -- > Modifiche allo standard • Le tecnologie per la semplificazione dei processi -- > Web Dynpro -- > Business Process Management -- > Adobe Form -- > Adobe Flex 280,00 334 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI STARTDEV PROGRAMMAZIONE ABAP - FONDAMENTI CODICE: STARTDEV DURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Fornire gli elementi per avvicinarsi alla programmazione ABAP • Comprendere i concetti e gli strumenti per creare, eseguire e correggere programmi ABAP di bassa complessità • Creare semplici programmi nel linguaggio di programmazione di SAP METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Acquisire i concetti fondamentali del linguaggio di programmazione SAP • Riconoscere gli strumenti del ABAP Workbench PROGRAMMA DIDATTICO • • • • • Introduzione a SAP Navigazione sistema ABAP Workbench Debugging Batch job 280,00 335 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PROGRAMMAZIONE ABAP - BASE DEV1 CODICE: DEV1 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Creare in autonomia i primi programmi • Comprendere come accedere ai dati di SAP • Apprendere come realizzare un report METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Creare semplici programmi • Recuperare i dati nelle principali tabelle SAP • Realizzare un report PROGRAMMA DIDATTICO • • • • • • • • ABAP dictionary Views Data-base logici Search help Sintassi del linguaggio ABAP Gestione delle tabelle interne Standard di documentazione e nomenclatura Report 1.400,00 336 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI PROGRAMMAZIONE ABAP - AVANZATO DEV2 CODICE: DEV2 DURATA (GG): 5 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Creare dialog program e formattare e stampare usando Smart Form METODOLOGIA DIDATTICA • Le metodologie di formazione si basano su una didattica attiva e prevedono sia attività formative (lezioni) d’aula che momenti di elaborazione individuale e di gruppo (esercitazioni), per facilitare l’apprendimento e stimolare la capacità innovativa e applicativa CONOSCENZE IN USCITA • Essere in grado di scrivere dialog program di media coplessità PROGRAMMA DIDATTICO • • • • Programmazione on line Sap script Ampliamenti Debugging 1.400,00 337 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAPBO_DB SAP BUSINESS OBJECT DASHBOARD 4.0 CODICE: SAPBO_DB DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso ha l’obiettivo di fornire una buona conoscenza relativa alla creazione di dashboards interattive utilizzando la nuova piattaforma SAP BO 4.0 METODOLOGIA DIDATTICA • La formazione sarà teorica e pratica in quanto, durante il corso, tutte le nozioni acquisite a livello teorico troveranno un’immediata applicazione a livello pratico con esercizi opportuni CONOSCENZE IN USCITA • Saper creare dashboards interattive utilizzando la nuova piattaforma SAP BO 4.0 PROGRAMMA DIDATTICO • Introduzione alla release 4.0 -- > Descrizione dell’architettura -- > Descrizione delle principali novità rispetto alla release 3.1 • Creazione di dashboards interattive -- > Definizione e progettazione delle pagine di dashboard -- > Utilizzo di oggetti -- > Gestione dell’interattività • Connessione della dashbaord ai dati -- > Connessione a diversi tipi di database -- > Visualizzazione dei dati • Condivisione della dashboard in più environments -- > Salvare la dashboard -- > Condividere la dashboard -- > Gestione della sicurezza 560,00 338 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAPBO_ID SAP BUSINESS OBJECT INFORMATION DESIGN 4.0 CODICE: SAPBO_ID DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso ha l’obiettivo di fornire una buona conoscenza del nuovo ambiente per la creazione e la pubblicazione degli univers • Gli studenti saranno in grado di utilizzare al meglio le nuove features messe a disposizione dalla release 4.0 dell’applicativo METODOLOGIA DIDATTICA • La formazione sarà teorica e pratica in quanto, durante il corso, tutte le nozioni acquisite a livello teorico troveranno un’immediata applicazione a livello pratico con esercizi opportuni CONOSCENZE IN USCITA • Conoscenza del nuovo ambiente per la creazione e la pubblicazione degli univers • Utilizzo delle nuove features messe a disposizione dalla release 4.0 dell’applicativo PROGRAMMA DIDATTICO • Introduzione alla release 4.0 -- > Descrizione dell’architettura -- > Descrizione delle principali novità rispetto alla release 3.1 • Definizione di universi dimensionali -- > Utilizzo di gerarchie, dimensioni, membri calcolati e misure -- > Definizione di filtri basati su oggetti dimensionali -- > Definizione di liste di valori gerarchiche e a cascata -- > Definizione di queries basate su gerarchie o membri di gerarchie • Definizione di universi basati su più sorgenti di dati -- > Definizione delle connessioni a più sorgenti di dati -- > Utilizzo di metadati relativi a sorgenti multiple • Design environment -- > Definizione delle connessioni alle sorgenti -- > Data foundation -- > Business layer • Utilizzo di Security Editor -- > Definizione dei profili -- > Assegnazione dei profili agli utenti -- > Esecuzione di queries • Connection management • Repository management • Possibilità di gestire più repositories contemporaneamente 560,00 339 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI SAPBO_WI SAP BUSINESS OBJECT WEB INTELLIGENCE 4.0 CODICE: SAPBO_WIDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso ha l’obiettivo di fornire una buona conoscenza del nuovo ambiente di Web Intelligence • Gli studenti saranno in grado di utilizzare al meglio le nuove features messe a disposizione dalla release 4.0 dell’applicativo METODOLOGIA DIDATTICA • La formazione sarà teorica e pratica in quanto, durante il corso, tutte le nozioni acquisite a livello teorico troveranno un’immediata applicazione a livello pratico con esercizi opportuni CONOSCENZE IN USCITA • Conoscenza del nuovo ambiente di Web Intelligence • Utilizzo delle nuove features messe a disposizione dalla release 4.0 dell’applicativo PROGRAMMA DIDATTICO • Introduzione alla release 4.0 -- > Descrizione dell’architettura -- > Descrizione delle principali novità rispetto alla release 3.1 • Introduzione alla release 4.0 -- > Descrizione dell’architettura -- > Descrizione delle principali novità rispetto alla release 3.1 • Utilizzo di gerarchie -- > Utilizzo di gerarchie, dimensioni, attributi, membri calcolati e misure -- > Definizione di filtri basati su oggetti dimensionali -- > Definizione di liste di valori gerarchiche e a cascata -- > Definizione di queries basate su gerarchie o membri di gerarchie • Utilizzo di sorgenti di dati aggiuntive -- > Utilizzo di universi nel nuovo formato (UNX) -- > Utilizzo di SAP InfoCubes utilizzando BEx queries -- > Utilizzo di SAP BO Analysis workspace • Utilizzo di nuove funzioni • Utilizzo di nuovi grafici -- > Analisi dei nuovi grafici previsti -- > Utilizzo delle nuove caratteristiche di formattazione • Live Office -- > Live Office Panel per Microsoft Outlook -- > Utilizzo di oggetti di Live Office in Microsoft Excel • BI Workspaces -- > Nuova interfaccia per la creazione e gestione di dashboards -- > Nuove funzionalità • SAP BO Explorer 560,00 340 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GISOD OPEN DATA NEI SISTEMI INFORMATIVI TERRITORIALI CODICE: GISODDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende approfondire le conoscenze degli strumenti e delle metodologie disponibili in ambito IT per l’acquisizione, gestione, analisi e divulgazione del dato geografico “Open” • Conoscenza delle architetture, delle componenti applicative, proponendo progetti specifici per la pubblica amministrazione METODOLOGIA DIDATTICA • Il corso prevede sessioni tecniche-teoriche e l’illustrazione numerosi progetti ed esempi di utilizzo di applicazioni e dati geografici, “Open” per la pubblica amministrazione. CONOSCENZE IN USCITA • Conoscenza dei vantaggi e dei limiti dei sistemi e dei dati GIS “Open” • Conoscenza delle metodologie e degli strumenti informatici per l’utilizzo di “Open Data” PROGRAMMA DIDATTICO • Introduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > I “Servizi” GIS • Gestione ed utilizzo di GIS “Open Data” -- > Che cos’è il “GIS Open Data” -- > Descrizione del contesto -- > I Geoportali -- > Ricerca sui Metadati e Fruibilità e condivisione del dato -- > Le normative Internazionali -- > Framework per la realizzazione del Front-end -- > Metodologie e sicurezza -- > Progetti per la PA -- > Potenzialità e Limiti -- > Applicazioni ed utilizzo -- > I vantaggi economici 560,00 341 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GISSM STANDARD E METADATI NEI SISTEMI INFORMATIVI TERRITORIALI CODICE: GISSM DURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende approfondire le conoscenze degli strumenti e delle metodologie disponibili in ambito IT per la Gestione di banche dati GIS secondo standard internazionali descrivendone i vantaggi. • Conoscenza degli strumenti, delle componenti applicative e delle metodologie di implementazione di banche dati geografiche secondo gli standard Internazionali. • Propone progetti specifici per la pubblica amministrazione. METODOLOGIA DIDATTICA • Il corso prevede sessioni tecniche-teoriche e l’illustrazione numerosi progetti ed esempi definizione di Metadati, di utilizzo di banche dati e Servizi geografici, secondo Standard internazionali. CONOSCENZE IN USCITA • Conoscenza delle regole e degli standard internazionali per l’implementazione di banche dati geografici e la divulgazione di “Servizi” • Conoscenza dei vantaggi, delle metodologie e degli strumenti informatici per la definizione di Metadati nei Geodatabase e Portali Geografici PROGRAMMA DIDATTICO • IIntroduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > I “Servizi” GIS • Gestione ed utilizzo di Standarde Metadati nel GIS -- > Che cos’è il “Il Metatadato” -- > Gli standard ISO 19115 19139 -- > Struttura XML e Schema XSD -- > Applicazioni per Creazione, Validazione e Gestione di Metadati -- > Ricerca sui Metadati e Fruibilità del dato -- > I Geoportali -- > Progetti per la PA -- > Applicazioni di utilizzo di “Metadati Standard” 280,00 342 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GISGO GOOGLE NEI SISTEMI INFORMATIVI TERRITORIALI (GIS) CODICE: GISGODURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende acquisire la conoscenze degli strumenti che Google mette a disposizione nell’implementazione dei sistemi informativi geografici, delle metodologie disponibili in ambito IT per l’implementazione di applicazioni GIS su Web e su dispositivi Mobili, utilizzando strumenti Google, proponendo progetti specifici per la pubblica amministrazione. METODOLOGIA DIDATTICA • Il corso prevede sessioni tecniche teoriche e l’illustrazione degli strumenti disponibili ed applicazioni in progetti che utilizzano tecnologie Google per rispondere alle esigenze di divulgazione e gestione di informazioni legate al territorio. CONOSCENZE IN USCITA • Conoscenza delle potenzialità dei numerosi strumenti messi a disposizione da Google per l’implementazione di applicazioni legate al territorio. • Conoscenza dell’utilizzo della tecnologia e delle modalità di divulgazione delle informazioni geografiche attraverso sistemi Web, Apps, Mobile e Social network e Sistemi Collaborativi. PROGRAMMA DIDATTICO • Introduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > I “Servizi” GIS • Gli strumenti di Google nei di Sistemi Informativi Geografici su Web e Mobile -- > Introduzione ai dati geografici gestiti da Google -- > Google Maps -- > Google Earth -- > Google Builder (Claud) -- > Le Apps GIS di Google -- > Il GIS e i sistemi ”Collaborativi” -- > Le Applicazioni sviluppate -- > I vantaggi 280,00 343 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GISCAT I DATI CATASTALI NEI SISTEMI INFORMATIVI TERRITORIALI CODICE: GISCATDURATA (GG): 1 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende introdurre le caratteristiche, le applicazioni e le tematiche riguardanti il dato catastale, per rispondere in modo adeguato alle competenze della Pubblica Amministrazione Regionale in questo ambito, sfruttando tecnologie di nuova generazione, proponendo progetti specifici per la Pubblica Amministrazione METODOLOGIA DIDATTICA • Il corso prevede l’illustrazione di progetti e sperimentazioni già in essere presso la stessa Regione Veneto per la gestione e divulgazione del Dato Catastale CONOSCENZE IN USCITA • Conoscenza dei Sistemi informativi Geografici applicati in particolare alle metodologie e strumenti di acquisizione del dato catastale ed alle applicazioni per la divulgazione delle informazioni. PROGRAMMA DIDATTICO • Introduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > Gli strumenti informatici GIS • Il Dato Catastale nel GIS -- > Descrizione del contesto -- > L’acquisizione -- > I sistemi di riferimento geografici -- > Le applicazioni ed utilizzo -- > I vantaggi -- > Le sperimentazioni presso la Regione Veneto -- > Progetti per la PA 280,00 344 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI GISWEB SISTEMI INFORMATIVI GEOGRAFICI SU WEB E SU DISPOSITIVI MOBILE CODICE: GISWEB DURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende approfondire le conoscenze degli strumenti e delle metodologie disponibili in ambito IT per l’implementazione di applicazioni GIS su Web e su dispositivi Mobili • Conoscenza delle architetture, delle componenti applicative web e mobile, proponendo progetti specifici per la pubblica amministrazione METODOLOGIA DIDATTICA • Il corso prevede sessioni tecniche teoriche e l’illustrazione progetti ed esempi di utilizzo di applicazioni GIS su Web e su dispositivi Mobili, nella pubblica amministrazione. PREREQUISITI • Essere in possesso della certificazione CEH • Comprensione della lingua inglese CONOSCENZE IN USCITA • Conoscenza dei vantaggi nell’utilizzo di sistemi informativi territoriali su Web e Mobile • Conoscenza delle metodologie e degli strumenti informatici SW ed HW per lo sviluppo delle applicazioni PROGRAMMA DIDATTICO • Introduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > I “Servizi” GIS • Implementazione ed utilizzo di sistemi informativi Geografici su Web e Mobile -- > Cosa sono i “GIS Web Services” -- > Descrizione del contesto -- > Implementazione di applicazioni Web GIS -- > Le applicazioni Web GIS di nuova generazione -- > I Framework proprietari ed Open Source -- > Introduzione alle applicazioni per dispositivi Mobili (Tablet e Smart Phone) -- > Sistemi operativi per Mobile, disponibilità di software ed hardware, il trend -- > Progetti per la PA -- > Implementazione ed utilizzo di applicazioni web GIS 560,00 345 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 TECNOLOGIE E PRODOTTI OPDA_SIT CORSO DI “OPEN DATA” NEI SISTEMI INFORMATIVI TERRITORIALI CODICE: OPDA_SITDURATA (GG): 2 MAX CORSISTI: 16 OBIETTIVI DIDATTICI • Il corso intende approfondire le conoscenze degli strumenti e delle metodologie disponibili in ambito IT per l’acquisizione, gestione, analisi e divulgazione del dato geografico “Open” • Illustrare le architetture e le componenti applicative, proponendo progetti specifici per la pubblica amministrazione METODOLOGIA DIDATTICA • Il corso prevede sessioni tecniche-teoriche e l’illustrazione numerosi progetti ed esempi di utilizzo di applicazioni e dati geografici, “Open” per la pubblica amministrazione CONOSCENZE IN USCITA • Conoscere gli strumenti e le metodologie disponibili in ambito IT per l’acquisizione, la gestione, l’analisi e la divulgazione del dato Geografico “Open” • Conoscere le architetture e le componenti applicative su progetti specifici per la pubblica amministrazione PROGRAMMA DIDATTICO • Introduzione al GIS “Geographics Information System” -- > Gli ambiti di applicazione -- > I Dati -- > I “Servizi” GIS • Gestione ed utilizzo di GIS “Open Data” -- > Che cos’è il “GIS Open Data” -- > Descrizione del contesto -- > I Geoportali -- > Ricerca sui Metadati e Fruibilità e condivisione del dato -- > Le normative Internazionali -- > Framework per la realizzazione del Front-end -- > Metodologie e sicurezza -- > Progetti per la PA -- > Potenzialità e Limiti -- > Applicazioni ed utilizzo -- > I vantaggi economici 560,00 346 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE HR01 LEADERSHIP, TEAM BUILDING E STRUMENTI DI GESTIONE DEI COLLABORATORI CODICE: HR01 DURATA (GG): 2+2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • 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 • Parte dei contenuti del corso in oggetto erano presenti nel programma GEGRU METODOLOGIA DIDATTICA • La metodologia è attiva, basata su sperimentazione diretta e apprendimento partecipativo, attraverso esercitazioni di gruppo, questionari di autodiagnosi, simulazioni, debriefing e razionalizzazione CONOSCENZE IN USCITA • Saper organizzare e coordinare un team di lavoro Engineering in modo più efficace ed efficiente • Saper affrontare in modo corretto le problematiche inerenti la gestione dei propri collaboratori • Saper adottare comportamenti e tecniche adatte alla gestione delle diverse dinamiche che possono intervenire tra i componenti del team (cooperazione, competizione, conflitto) • Saper esercitare un più efficace stile di leadership in termini di autorevolezza personale e di guida delle persone verso gli obiettivi del team PROGRAMMA DIDATTICO • 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 • Dal gruppo di persone al team aziendale -- Il team: una definizione -- Efficacia o efficienza? -- Le variabili strutturali del team • 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 1.120,00 347 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE VALUTAZIONE DELLE COMPETENZE E SOSTEGNO ALLO SVILUPPO DEI COLLABORATORI HR02 CODICE: HR02DURATA (GG): 2+2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • • • • Sperimentare le modalità operative del processo di Valutazione delle Competenze Affinare la capacità di osservazione e di rilevazione delle competenze, preliminare al processo Acquisire un approccio efficace per gestire la relazione con i collaboratori nel processo di valutazione e sviluppo delle competenze Acquisire strumenti e tecniche da utilizzare per affiancare i collaboratori nella definizione e nel sostegno dei piani di sviluppo METODOLOGIA DIDATTICA • La metodologia è attiva, basata su sperimentazione diretta e apprendimento partecipativo, attraverso esercitazioni di gruppo, riflessioni individuali, role playing, debriefing e razionalizzazione • La suddivisione in due moduli distinti consente l’approfondimento sul campo delle competenze da parte dei partecipanti e la possibilità di follow up su casi concreti nel secondo modulo CONOSCENZE IN USCITA • Saper applicare, attraverso le metodologie acquisite, il processo di Valutazione delle Competenze adottato dal Gruppo Engineering • Essere in grado di definire un Piano di Sviluppo per/con i propri collaboratori e di supportarli nel processo di crescita PROGRAMMA DIDATTICO • Il modello delle competenze: caratteristiche, vantaggi • 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 , l’ascolto attivo e il feedback costruttivo >> L’osservazione dei comportamenti riferibili alle competenze >> La gestione del colloquio di feedback e le sue fasi >> L’identificazione dei punti di forza e delle aree di miglioramento -- Il manager per la valorizzazione e lo sviluppo dei collaboratori: >> La definizione degli obiettivi di sviluppo dei collaboratori >> Le competenze da sviluppare e la motivazione al cambiamento >> Il processo di condivisione nella stesura del piano d’azione >> Il piano d’azione individuale: obiettivi, tempi, “palestre”, momenti di verifica • I passaggi fondamentali nelle sessioni di colloquio fra manager e collaboratore • Applicazione nella realtà lavorativa: costruzione di un piano di sviluppo con/per un collaboratore 1.120,00 348 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE COM PROGETTARE LA COMUNICAZIONE CODICE: COMDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Fornire le linee-guida per scegliere e focalizzare l’obiettivo della comunicazione, individuare correttamente il destinatario e le sue aspettative, organizzare gli argomenti e scegliere i canali e i modi più idonei • Acquisire le competenze necessarie per pianificare in modo razionale e sistematico il processo di comunicazione: dalla definizione dell’obiettivo alla verifica della comprensione/effetto • Comprendere le dinamiche chiave che intervengono nella comunicazione interpersonale • Adottare comportamenti mirati ad aumentare l’efficacia del proprio stile di comunicazione • Acquisire la competenza della versatilità comunicativa per entrare maggiormente in sintonia col proprio interlocutore • Saper utilizzare gli strumenti idonei per gestire le situazioni critiche: dalle tecniche per il confronto costruttivo a quelle per il supporto per risolvere un problema METODOLOGIA DIDATTICA • La metodologia è attiva, basata cioè su tecniche di apprendimento partecipativo e sperimentazione diretta CONOSCENZE IN USCITA • Conoscenza dei meccanismi della comunicazione interpersonale e maggiore consapevolezza dell’impatto della comunicazione sulle relazioni aziendali • Costruzione della comunicazione sapendo prendere in considerazione le variabili del contesto organizzativo, dell’obiettivo che si vuole raggiungere, delle caratteristiche comunicative del proprio interlocutore, delle potenzialità o vincoli dei mezzi di comunicazione a disposizione PROGRAMMA DIDATTICO • I principi chiave della comunicazione interpersonale • Individuazione del destinatario, del suo stile comunicativo e analisi delle informazioni pregresse condivise, delle probabili aspettative sull’oggetto della conversazione o delle sue resistenze ad eventuali proposte progettuali • La versatilità comunicativa per sapersi adattare velocemente allo stile comunicativo del proprio interlocutore • La comunicazione assertiva e l’empatia • Saper dare/ricevere un feedback senza ledere la relazione • L’ascolto attivo e l’utilizzo delle domande per indagare i reali bisogni dell’altro e supportarlo nella risoluzione dei problemi 560,00 349 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE PSLAB LABORATORIO PRATICO DI PUBLIC SPEAKING CODICE: PSLABDURATA (GG): 2 MAX CORSISTI: 8 OBIETTIVI DIDATTICI • Migliorare la capacità di condurre una presentazione in pubblico, sperimentando diverse situazioni • Acquisire maggiore consapevolezza sui propri punti di forza e aree di miglioramento • 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 • Affinare la sensibilità nel cogliere velocemente i segnali provenienti dall’interlocutore o dall’uditorio, in modo da poter “riaggiustare il tiro” perché il nostro punto di vista risulti chiaro e possibilmente condiviso • Padroneggiare le dinamiche relazionali della comunicazione uno-molti • Acquistare maggiore sicurezza nell’affrontare “l’evento” presentazione gestendo adeguatamente lo stress METODOLOGIA DIDATTICA • Si utilizza la metodologia induttiva, che richiede la partecipazione attiva della persona ed estrapola la teoria dall’esperienza vissuta • Saranno inoltre 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 • I partecipanti utilizzeranno i loro documenti di lavoro per organizzare e sostenere lo speech: la contestualizzazione delle simulazioni sarà massima. CONOSCENZE IN USCITA • Saper gestire con efficacia le attività di comunicazione davanti ad una platea PROGRAMMA DIDATTICO • La conduzione di una presentazione: -- l’apertura -- le regole di esposizione del discorso -- l’uso dei supporti visivi -- il rispetto dei tempi • La comunicazione non verbale: rinforzare i messaggi con l’uso di voce e corpo -- La voce: veicolo di emozioni e sentimenti. -- Il linguaggio del corpo -- “La prima impressione è quella che conta” -- La postura: come trasferire un’immagine di forza e stabilità -- Appoggi, direzionalità, distanze, movimento nello spazio -- Precisione, pulizia ed enfasi gestuale -- Congruenza di parola e gesti -- Lo sguardo: luogo d’incontro -- La forza persuasiva del sorriso • La gestione dello stress -- La relazione mente-corpo -- Come controllare e gestire lo stress della “partenza” -- Tecniche di respirazione per dare stabilità al proprio eloquio • Presentazioni interne, riunioni, kick off: -- Interessare, superare i pregiudizi sulla persona o sull’argomento, scalfire l’apatia, saper prevedere, osservare e gestire le dinamiche comportamentali di gruppo e rispondere efficacemente a domande e obiezioni • Presentare per vendere: è l’obiettivo più impegnativo -- far agire, ovvero far acquistare. Adattando la propria comunicazione in funzione degli interlocutori e dell’andamento dell’incontro, prevenendo o affrontando le obiezioni, facendo emergere e superando i dubbi perché non diventino ostacoli all’acquisto 560,00 350 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE PPTLAB LABORATORIO SUI METODI DI STRUTTURAZIONE DI UNA PRESENTAZIONE EFFICACE IN PPT CODICE: PPTLABDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Acquisire una metodologia per la strutturazione e la disposizione dei contenuti in una presentazione Power Point per comunicare efficacemente in pubblico • Approfondire i criteri grafici per la realizzazione dei supporti visivi • Sperimentare la realizzazione di diversi tipi di presentazioni METODOLOGIA DIDATTICA • Applicazione pratica dei tips alle presentazioni lavorative dei partecipanti • Analisi di una presentazione esistente: identificazione delle caratteristiche più efficaci per chi ascolta e delle aree da migliorare. Riscrittura alla luce delle considerazioni effettuate CONOSCENZE IN USCITA • Saper utilizzare una metodologia definita per la strutturazione e la disposizione dei contenuti in una presentazione Power Point, anche a livello di soluzioni grafiche PROGRAMMA DIDATTICO • • • • • • • • • 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 presentazione a più voci: definire la scaletta degli interventi in un presentazione a più voci La preparazione del supporto Power Point di una presentazione La struttura: partendo dagli effetti da conseguire e dalla mappatura dell’uditorio Individuare ed evidenziare i messaggi chiave e sintetizzare le frasi in concetti semplici e chiari 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 • L’uso di forme, colori, immagini, grafici, tabelle, animazioni. 560,00 351 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE BRWLAB LABORATORIO DI BUSINESS WRITING: SCRIVERE DOCUMENTI TECNICI EFFICACI CODICE: BWRLABDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Stimolare l’attenzione alla qualità della scrittura • Fornire metodo e strumenti pratici per facilitare il processo di scrittura e migliorare la qualità dei documenti rivolti all’interno e all’esterno • Acquisire principi e criteri generali per la strutturazione di testi e -in particolare- di documenti tecnici METODOLOGIA DIDATTICA • Si useranno metodi attivi, fondati su coinvolgimento ed esercitazioni, lavorando su documenti prodotti dai partecipanti CONOSCENZE IN USCITA • Saper utilizzare una metodologia definita per la strutturazione e la disposizione dei contenuti di un testo in generale e in particolare di documenti tecnici PROGRAMMA DIDATTICO • Criteri generali per la scrittura efficace -- Il processo e gli elementi della scrittura: Progettazione, redazione, revisione -- Strategia e tattica della comunicazione: la progettazione >> Scopo e destinatari >> Contenuti, messaggi chiave, struttura, stile -- La redazione >> I fattori di successo di una comunicazione scritta >> Le caratteristiche distintive >> Attirare l’attenzione e aiutare la leggibilità con l’uso delle parole, la punteggiatura, l’editing e lo stile >> Titoli e sottitoli >> Criteri base per la strutturazione del testo -- La revisione >> I contenuti e la loro organizzazione >> I refusi, la grammatica e la punteggiatura >> Lo stile >> L’impaginazione e l’editing >> L’ultima lettura: immedesimarsi nel destinatario • Scrivere documenti tecnici -- Le diverse tipologie di documenti tecnici e i loro obiettivi: presentare, convincere, far agire (vendere) -- Come scrivere un documento complesso mantenendo viva l’attenzione del lettore -- La strategia >> Chi leggerà il documento e cosa voglio ottenere da lui? >> Organizzazione dell’informazione, definizione della gerarchia degli argomenti >> Preparazione della scaletta >> L’uso dell’abstract per facilitare la lettura anche ai non-tecnici -- La struttura -- Le diverse parti di un documento tecnico e la loro funzione >> L’indice >> Capitoli e sottocapitoli >> Allegati di approfondimento >> Le parti grafiche: diagrammi di flusso, tabelle, grafici -- Lo stile e il linguaggio >> Sequenze logiche e psicologiche >> “Aziendalese” e “informatichese”, come evitare fraintendimenti e esclusione dei non-addetti -- Per aiutare la leggibilità: stile semplice, breve, concreto, preciso; Titoli e sottotitoli; Parole chiave; Didascalie e box; L’uso dei colori, dei font, degli spazi, dell’impaginazione 560,00 352 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE EMAILAB LABORATORIO DI EMAIL WRITING CODICE: EMAILABDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Acquisire principi e criteri generali per la strutturazione delle email • Sperimentare la realizzazione di diversi tipi di e-mail (ad esempio, verso colleghi e verso persone esterne all’azienda) • Acquisire strumenti, semplici e sperimentati, concretamente utilizzabili nell’attività lavorativa quotidiana per migliorare le proprie e-mail ed evitare fraintendimenti METODOLOGIA DIDATTICA • Si useranno metodi attivi, fondati su coinvolgimento ed esercitazioni, lavorando su documenti prodotti dai partecipanti. Preparazione in sottogruppi di diversi tipi di e-mail, presentazione in plenaria, commenti e consulenza personalizzata sugli aspetti di contenuto (scopo, destinatari, struttura del testo, efficacia dei messaggi, articolazione del discorso, argomentazioni) CONOSCENZE IN USCITA • Saper utilizzare una metodologia definita per la strutturazione e la disposizione dei contenuti di una e-mail PROGRAMMA DIDATTICO • Strategia e tattica della comunicazione: la progettazione -- Scopo e destinatari -- Contenuti, messaggi chiave, struttura, stile • Scelta del canale e del mezzo di comunicazione in funzione della strategia comunicativa, ovvero, “siamo proprio sicuri che l’e-mail sia lo strumento più efficace per ottenere il risultato che mi aspetto?” -- Caratteristiche delle diverse forme di comunicazione -- Specificità della comunicazione scritta • La e-mail e i suoi elementi: progettazione, redazione e revisione -- Uso e abuso della e-mail: vantaggi e inconvenienti più comuni • La e-mail veicolo di contenuti e immagine dell’azienda: l’importanza della definizione di uno standard aziendale di stile • Specificità della comunicazione in rete • La netiquette: il galateo e le regole per la comunicazione in rete • Regole e accorgimenti per un messaggio efficace: -- il titolo -- i destinatari -- la firma -- gli allegati -- il testo e lo stile • Come evitare la maggiore fonte di malintesi: trasferire in rete il reale tono del messaggio • La e-mail sostituisce una lettera formale? Contenuto del testo e lettera allegata • Messaggi interni ed esterni: obiettivi e caratteristiche • Esempi di e-mail specifiche per scopi diversi o contesti particolari (es. Pubblica Amministrazione) inserito su richiesta dei partecipanti • Piccoli ‘trucchi tecnici’ per non soccombere a una valanga di e-mail e gestire efficacemente il tempo della giornata • Computer o smartphone? Differenze di scrittura in funzione dello strumento con cui verrà letta l’e-mail 560,00 353 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE STLAB LABORATORIO DI STORYTELLING CODICE: STLABDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Imparare ad applicare le tecniche dello storytelling, per aggiungere valore identitario alla “narrazione” aziendale • Saper argomentare efficacemente e sapersi raccontare in modo coinvolgente per interessare e appassionare i propri interlocutori • Aumentare le capacità individuali di espressione comunicativa per una maggiore efficacia nel proprio ruolo lavorativo METODOLOGIA DIDATTICA • Il laboratorio, pratico e operativo, è condotto da uno scrittore professionista e da un docente formatore • Attraverso diverse sperimentazioni attive, i partecipanti apprendono creativamente le diverse tecniche dell’arte narrativa e affinano il proprio stile di comunicazione personale scritta e orale • Il percorso è induttivo ed è basato sul ciclo: fare e pensare, ripensare e rifare in forma leggera e divertente CONOSCENZE IN USCITA • Una maggiore consapevolezza delle proprie potenzialità narrative per saper coinvolgere, farsi ascoltare dagli interlocutori • Arricchire le proprie competenze narrative e declinarle efficacemente e creativamente nei propri contesti professionali PROGRAMMA DIDATTICO • Il gioco dei destini incrociati -- Sapere ascoltare, -- sapere restituire emozioni inventando storie vere -- sapersi mettere nei panni degli altri • C’è posta per te -- Saper elaborare giudizi positivi e negativi e saperli trasmettere con efficacia • Il bacio in uno sfondo -- Conoscere le strutture narrative -- Saper interpretare e restituire le storie apprese in forme divergenti -- Saper descrivere e narrare in forma efficace • La tua azienda in un maccherone -- Conoscere l’importanza dell’interlocutore destinatario di una storia -- Saper raccontare il nostro business: la fiducia nel processo narrativo -- Saper riconoscere gli elementi della narrazione: il processo narrativo è una metafora di ogni processo produttivo/organizzativo -- Sapere chi siamo, che cosa vogliamo e dove andiamo (mission e vision aziendali e di business) • Metafore take-away -- Saper utilizzare linguaggi metaforici e creativi per esprimere concetti complessi -- Saper utilizzare la storia e la tecnica giusta per ogni situazione 560,00 354 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GERIU ORGANIZZAZIONE E GESTIONE DELLE RIUNIONI CODICE: GERIUDURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Analizzare la riunione come strumento operativo e strategico di comunicazione aziendale • Definirne l’utilizzo ottimale in termini di efficienza e di efficacia • Acquisire tecniche specifiche per l’ottimizzazione della riunione e verificarne l’applicabilità nella propria realtà organizzativa METODOLOGIA DIDATTICA • La metodologia è attiva, basata cioè su tecniche di apprendimento partecipativo e sperimentazione diretta CONOSCENZE IN USCITA • Apprendere i principi base di gestione delle riunioni e le modalità efficaci per la loro organizzazione e conduzione, al fine di renderle maggiormente produttive PROGRAMMA DIDATTICO • • • • • • • • • • • • • La riunione come strumento di lavoro Tipologie di riunione: quando e perché Le variabili chiave della riunione I quattro strumenti per una riunione efficace Principi di negoziazione Creatività e brainstorming nella riunione La riunione come momento di comunicazione La logica e la gestione della riunione Tecniche e metodologie di lavoro Il ruolo del chairman Presentare la propria idea in maniera appealing Gestire le obiezioni e i punti di vista diversi Gestire le persone “difficili”. 560,00 355 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GETEMP TIME MANAGEMENT CODICE: GETEMP DURATA (GG): 2 MAX CORSISTI: 18 OBIETTIVI DIDATTICI • • • • • • Analizzare il modo in cui si distribuisce il proprio tempo e riconoscere i propri criteri per la sua gestione Individuare le pricncipali cause di un uso inefficace ed enefficiente del tempo e della sua programmazione Individuare quali sono le priorità “svuotando” la cella delle urgenze Utilizzare le dimensioni della prevedibilità, del tempo e dell’impatto per una corretta valutazione delle attività Gestire le richieste improvvise che causerebbero variazioni dannose al proprio planning Creare un piano di azione individuale altamente emozionale per “sovrascrivere” la memoria e per creare un ancoragio continuativo ai risultati del corso METODOLOGIA DIDATTICA • Apprendimento esperenziale. Attività strutturate indviduali ed in sottogruppo per consentire ai partecipanti di applicare immediatamente quanto appreso e poter riflettere sul proprio assetto e sui comportamenti agiti. CONOSCENZE IN USCITA • Aumentare la consapevolezza del proprio approccio personale al tempo ed acquisire tecniche di time management e di auto-organizzazione del lavoro PROGRAMMA DIDATTICO • Consapevolezza sulle principali trappole nella gestione del tempo ed indivduazione del proprio stile personale nell’organizzazione delle attività • La matrice temporale come strumento per individuare le priorità • Gli strumenti idonei ed i tips comportamentali per diminuire l’impatto delle urgenze sull’organizzazione dell’agenda • Il lavoro secondo l’ottica del Rolling Wave Planning per saper pianificare, organizzare e modificare le attività sapendo gestire la variazioni dei programmi • La gestione delle discussioni perdiotempo nei meeting e le tecniche per la rifocalizzazione sugli argomenti principali • Piano di azione individuale ed attività di gruppo finale per imprimere nella memoria dei partecipanti i comportamenti funzionali condivisi. 560,00 356 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GEPRO SAPER GESTIRE EFFICACEMENTE I MOMENTI CRITICI CODICE: GEPRODURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Sviluppare una migliore capacità di saper leggere le situazioni di criticità che possono capitare nel contesto professionale, al fine di individuarne, cause, condizioni e possibili soluzioni • Apprendere un metodo di immediato utilizzo che consente di affrontare con efficacia i momenti di criticità • Essere in grado di utilizzare la risorsa della “presenza mentale” al fine di operare le scelte con il giusto equilibrio ed in funzione del contesto nel quale si verifica la criticità METODOLOGIA DIDATTICA • Il corso utilizzerà prevalentemente una metodologia didattica attiva (esercitazioni, role-playing, esercizi di gruppo, ecc.) in modo da favorire l’interazione tra i partecipanti, integrata con momenti di approfondimento teorico relativi alle tematiche affrontate CONOSCENZE IN USCITA • Saper applicare un metodo che aiuta a trovare nuove e più efficaci soluzioni a problemi ricorrenti o improvvise difficoltà che si presentano nello svolgimento della propria attività professionale • Poter mettere in campo le qualità mentali dell’attenzione e della presenza nei momenti critici del processo di problem solving PROGRAMMA DIDATTICO • • • • • • • • Analisi delle esperienze di criticità nella risoluzione dei problemi da parte dei partecipanti Stili personali e modalità di approccio ai problemi 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 Applicazioni della presenza mentale in contesti critici 560,00 357 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GEINT_01 INTRODUZIONE ALL’INTELLIGENZA EMOTIVA COME COMPETENZA CHIAVE CODICE: GEINT_01DURATA (GG): 3 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • • • • • • Comprendere perché l’intelligenza emotiva è considerata fra le competenze chiave del XXI secolo Conoscere le componenti dell’intelligenza emotiva e perché ciascuna è importante per lavorare in modo efficace Riconoscere e nominare le diverse emozioni e la loro influenza nei contesti lavorativi Distinguere pensiero e sentimento e il loro influenzamento reciproco nell’agire quotidiano Aumentare la propria auto-consapevolezza emotiva Spiegare legami e reciproche influenze tra emozioni e comunicazione e come utilizzarli METODOLOGIA DIDATTICA • Formazione esperienziale: esercitazioni + debriefing + razionalizzazione; esercitazione di riflessione individuale; role playing; testimonianze CONOSCENZE IN USCITA • Le basi dell’intelligenza emotiva; consapevolezza di sé e chiarezza su punti di miglioramento e su quelli forti; comunicazione emotivamente intelligente PROGRAMMA DIDATTICO • • • • • • • • • Componenti dell’intelligenza emotiva nel lavoro e nelle relazioni in generale Immagine di sé e comunicazione Comunicazione emotivamente intelligente Riconoscimento delle proprie emozioni 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 840,00 358 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GEINT_02 L’INTELLIGENZA EMOTIVA COME RISORSA NELLA GESTIONE DEI GRUPPI DI LAVORO E DEI COLLABORATORI CODICE: GEINT_02 DURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • Essere consapevoli di come le emozioni influenzino (positivamente e/o negativamente) la relazione con il collaboratore • Aumentare la capacità di riconoscere, nei diversi momenti e con le diverse persone, il proprio modo impostare la relazione emotiva influenzando motivazione e rendimento delle persone • Aumentare la capacità di sviluppare nei collaboratori engagement e proattività facendo leva sugli aspetti valoriali ed emotivi • Sapere affrontare eventuali momenti di impasse nella relazione con i collaboratori: impegni mancati, scarsa (o al contrario eccessiva) iniziativa, poca attenzione alle esigenze del cliente, eccessiva competizione nel team METODOLOGIA DIDATTICA • Formazione esperienziale, con esercitazioni nel gruppo, questionari di autovalutazione, auto casi e visione di film CONOSCENZE IN USCITA • Consapevolezza dell’influenza (positiva e negativa) delle emozioni nella relazione con i collaboratori • Saper riconoscere nelle diverse situazioni e con le diverse persone qual è il proprio modo automatico di porsi nella relazione con il collaboratore • Saper uscire dall’automatismo (quando non è efficace) e saper scegliere con lucidità lo stile relazionale più funzionale al contesto del momento • Saper creare collegamenti e sinergia fra aspetti emotivi, valoriali e realizzativi per avere performance più efficaci • Saper creare – grazie ad una maggiore sensibilizzazione emotiva - un contesto lavorativo che sviluppi responsabilità e significato • Nelle situazioni di impasse, capacità di essere più padroni delle proprie reazioni emotive e di saper influenzare positivamente anche quelle dei collaboratori PROGRAMMA DIDATTICO • Consolidare le competenze dell’intelligenza emotiva in riferimento alla relazione con i collaboratori -- 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 -- Le risposte emotive automatiche nella relazione con il collaboratore -- Relazioni funzionali e disfunzionali a seconda del contesto -- Realizzazione dell’individuo nella sfera professionale (autonomia, padronanza, significato) -- Coerenza e sinergia fra aspetti emotivi, valoriali e lavorativi • Applicare le competenze emotive per gestire i momenti d impasse -- Sequestro emotivo nelle situazioni di stress -- Riconoscimento e padronanza delle proprie emozioni e di quelle del collaboratore -- Obiettivi di engagement per gli interlocutori coinvolti nelle situazioni di impasse 560,00 359 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE GEINT_03 L’INTELLIGENZA EMOTIVA COME RISORSA NELLE CONVERSAZIONI DECISIVE CODICE: GEINT_03DURATA (GG): 2 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • 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 una 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. • Saper affrontare in modo assertivo, trasparente e costruttivo le diversità di vedute e di posizione METODOLOGIA DIDATTICA • Formazione esperienziale. Role playing, visione di film, analisi di casi. Laboratorio su auto casi. CONOSCENZE IN USCITA • Individuazione e costruzione dell’area di sicurezza emotiva per entrambi gli interlocutori all’interno della conversazione • Capacità di distinguere fatti e opinioni nelle conversazioni • Progettazione di una conversazione efficace anticipando i problemi e rappresentando con chiarezza e riuscire ad ascoltare quella altrui con apertura • Affinamento delle competenze dell’intelligenza emotiva (consapevolezza di sé, gestione e autocontrollo, empatia) all’interno del contesto di comunicazione e con particolare riferimento a contesti conflittuali PROGRAMMA DIDATTICO • Consolidare le basi dell’intelligenza sociale e metterle in relazione alle comunicazioni cruciali -- La complessità relazionale nel contesto lavorativo: bisogni ed obiettivi diversi -- Analisi delle fasi della comunicazione, delle trappole e dei momenti cruciali -- Strategie per riconoscere e superare i momenti difficili -- La diversa lettura e percezione degli eventi e le possibili divergenze -- Le posizioni contrapposte nelle conversazioni cruciali: conflitto verso creatività -- Riconoscere e distinguere in una conversazione la componente cognitiva e quella emotiva. Come distinguere fatti da opinioni • Applicare le competenze dell’intelligenza emotiva in una conversazione decisiva -- Controllare l’emotività nelle conversazioni -- Aiutare l’interlocutore nel controllo emotivo -- Individuare e costruire l’area di sicurezza emotiva per entrambi gli interlocutori -- Riuscire a separare fatti e opinioni in situazioni particolarmente critiche -- Saper raccontare la propria versione e ascoltare quella altrui -- Essere in grado di identificare obiettivi comuni (anche nelle situazioni divergenti) 560,00 360 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE CONBASE CONSULTANT DEVELOPMENT SKILL - TECNICHE E STRUMENTI DI BASE DELL’APPROCCIO CONSULENZIALE CODICE: CONBASEDURATA (GG): 3 MAX CORSISTI: 12 OBIETTIVI DIDATTICI • • • • • Orientare le figure più operative all’attività consulenziale ed all’espressione dei valori Aziendali Fornire gli strumenti idonei all’approccio consulenziale ed all’automotivazione personale Introdurre alle tecniche di gestione della relazione con il Cliente e di comunicazione interpersonale e ad un gruppo. Fornire gli strumenti idonei alla analisi dei problemi e presa delle decisioni Fornire gli strumenti idonei alla prevenzione e gestione dei conflitti METODOLOGIA DIDATTICA • Aula frontale, role playing, discussione guidata, esercizi di gruppo e individuali CONOSCENZE IN USCITA • Oratoria pubblica, negoziato, gestione del conflitto, comunicazione, automotivazione PROGRAMMA DIDATTICO • • • • • • • • • • • L’iniziativa personale Consulenza Tecnica e altri tipi di Consulenza Automotivazione e risultati Comprensione e formalizzazione delle necessità e richieste del cliente :comunicazione e negoziato Oratoria Pubblica Gestione dei conflitti , casi pratici Strumenti di negoziato e comunicazione avanzata Introduzione all’Analisi dei problemi e alla presa delle decisioni Relazione verso l’alto: il colloquio col capo Relazione verso l’esterno: il colloquio con i consulenti esterni Valori e regole. 840,00 361 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE FULLING CORSO DI INGLESE DI LIVELLO BASE CODICE: FULLING DURATA (GG): 5 MAX CORSISTI: 9 OBIETTIVI DIDATTICI • Acquisire in tempi molto ristretti, attraverso un insegnamento super-intensivo, le capacità essenziali per comprendere e comunicare in lingua inglese METODOLOGIA DIDATTICA • Le Full Immersion prevedono lezioni in classe dove, con un accento particolare alla pronuncia, si studierà la grammatica, si potenzierà la comunicazione in inglese • Il corso si terrà in modalità full immersion e prevederà anche attività didattica serale CONOSCENZE IN USCITA • I partecipanti acquisiscono sicurezza nel gestire diverse situazioni grazie alle simulazioni, che incoraggiano i partecipanti ad applicare la lingua Inglese Inoltre: • Il corso affronta le strategie linguistiche per gestire sessioni di domande e risposte • I partecipanti sviluppano le abilità di comunicazione, espansione del vocabolario e conoscenza di frasi idiomatiche • Padronanza delle più frequenti espressioni utili per muoversi all’estero PROGRAMMA DIDATTICO • I programmi mirano a sviluppare gli specifici skill linguistici di cui gli studenti hanno bisogno, ponendo un particolare accento anche sulle problematiche dell’inglese di tutti i giorni. • Un Lavoro intenso sulla pronuncia delle singole parole ma anche sui problemi di collegamento tra le parole nel contesto della frase. • Le attività didattiche simulano semplici situazioni pratiche nelle quali gli studenti possono muoversi con agilità. I programmi tengono conto del bagaglio di conoscenze e spingono gli studenti a superare eventuali titubanze. • Le simulazioni riguardano attività quotidiane come il chiedere indicazioni stradali, ordinare in un ristorante, fare acquisti nei negozi, parlare del proprio stile di vita e sono supportate da materiale come fotografie, carte da gioco, mappe, quiz, interviste e anche diversi giochi. • In classe vengono svolte anche delle attività strutturate proprio allo scopo di creare momenti di discussione, di scambio di idee e opinioni con i Compagni. • Anche il pranzo è parte integrante del corso, in quanto occasione per allenarsi nella socializzazione, formale ed informale, naturalmente in lingua inglese. Dopo cena si prevedono ulteriori moduli di conversazione e simulazioni di ruolo con lo scopo di approfondire e consolidare le nozioni acquisite nell’arco della giornata 1.400,00 362 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE INGBSN CORSO DI BUSINESS ENGLISH CODICE: INGBSNDURATA (GG): 3 MAX CORSISTI: 10 OBIETTIVI DIDATTICI • Aiutare lo studente ad ampliare la terminologia specifica del mondo professionale attraverso sessioni di conversazione guidate a tema, e consentirgli di acquisire scioltezza e sicurezza nel comprendere e parlare l’inglese nell’ambito lavorativo e nel partecipare attivamente a incontri di lavoro METODOLOGIA DIDATTICA • Conversazione su temi proposti con ascolto, lettura e attività didattiche come roleplay, esercizi, giochi e quiz su diversi argomenti legati al business, mirate a espandere e consolidare strutture utili in situazioni lavorativi CONOSCENZE IN USCITA • Capacità nel comprendere e parlare la lingua inglese nell’ambito lavorativo e nel partecipare attivamente a incontri di lavoro PROGRAMMA DIDATTICO • 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: India, America, Canada -- Germania, Gran Bretagna, Australia & Nuova Zelanda, Kenya & Ghana, Est Europa, Russia, Scandinavia, Medio Oriente • Words at Work/How to Say It -- Attività mirate a esercitare il linguaggio comune dell’attività lavorativa quotidiana: telefonare, inviare e-mail e messaggi SMS, rimandare e annullare appuntamenti, fare prenotazioni, scrivere lettere di presentazione, salutare e presentarsi, scrivere lettere formali, reclamare e scusarsi, condurre una riunione, usare titoli professionali, fare una presentazione • Focus on… -- Attività per approfondire la comprensione e l’uso di un particolare vocabolario specialistico in iverse aree professionali: sanità, istruzione, giornalismo, pubblicità e pubbliche relazioni, moda, turismo, informatica, architettura, politica, giuridica, bancaria, amministrativa • Money Matters -- Attività relative alle espressioni e le frasi idiomatiche più usate nel mondo finanziario. Es. il potere del denaro, la Borsa, la contraffazione. • Meet the Press -- Attività mirate a esercitarsi con le parole e le espressioni che si trovano più frequentemente negli articoli della stampa. • When in… -- Attività con testi registrati e giochi di ruolo relativi al viaggiare per lavoro, ad esempio: ordinare al ristorante, prenotare biglietti aerei e alberghi, etc. spostandosi da Dublino a Miami, Edimburgo, Sydney, Vancouver, Los Angeles, Cardiff, Londra, Wellington Johannesburg, New York, Montreal… • Word Play -- Quiz e giochi progettati e realizzati con l’obiettivo di familiarizzare con l’“etichetta” degli affari, migliorando la conoscenza dei protocolli formali 840,00 363 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE INGCONV ENGLISH CONVERSATION LIVELLO BASE CODICE: INGCONV DURATA (GG): 3 MAX CORSISTI: 10 OBIETTIVI DIDATTICI • Il corso di conversation è un corso di livello avanzato dedicato al “potenziamento linguistico” che consente agli studenti di comunicare in qualsiasi contesto con scioltezza e sicurezza, applicando a diverse situazioni il linguaggio imparato ed espandendo il vocabolario. Questo tipo di corso consente una totale immersione nella lingua e cultura anglofona in quanto i programmi prevedono attività didattiche dedicate alla simulazione di situazioni reali • Il programma mira a sviluppare gli specifici skill linguistici di cui gli studenti hanno bisogno, ponendo un particolare accento anche sulle problematiche dell’inglese di tutti i giorni METODOLOGIA DIDATTICA • Conversazione guidata PREREQUISITI • Aver acquisito il Livello Advanced 50 Plus • Ciascuno dei candidati sarà sottoposto ad un Assessment Test 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 CONOSCENZE IN USCITA • Comunicare in qualsiasi contesto con scioltezza e sicurezza, applicando a diverse situazioni il linguaggio imparato ed espandendo il vocabolario PROGRAMMA DIDATTICO • • • • • • • • • • • Socializing The art of conversation & small talk Asking for directions Comprehending different accents Formal and informal conventions Telephone practice Topical discussions Making plans Idiomatic Expressions Managing conflict Intercultural differences 840,00 364 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE INGPS ENGLISH PUBLIC SPEAKING CODICE: INGPS DURATA (GG): 3 MAX CORSISTI: 9 OBIETTIVI DIDATTICI • Fornire a coloro che affrontano situazioni professionali in ambito internazionale gli strumenti linguistici necessari per poter affrontare in inglese una delle attività più frequenti e critiche del contesto lavorativo: parlare in pubblico e fare presentazioni METODOLOGIA DIDATTICA • Esercitazioni linguistiche con l’insegnante tramite conversazioni, simulazioni e role play • Il corso si terrà in modalità full immersion e prevederà anche attività didattica serale PREREQUISITI • Aver acquisito il Livello Advanced 50 Plus • Ciascuno dei candidati sarà sottoposto ad un Assessment Test 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 CONOSCENZE IN USCITA • Realizzare una presentazione efficace in lingua inglese • Acquisire frasi chiave ed espressioni per la preparazione della presentazione in inglese • Acquisire la conoscenza di frasi ad effetto e “politicamente corrette” PROGRAMMA DIDATTICO • Le tre giornate del corso sono focalizzate sullo svolgimento di 10 moduli didattici relativi alle competenze determinanti per presentare efficacemente un’azienda, un prodotto, un progetto • Le sessioni di conversazione guidate dall’insegnante madrelingua si svolgono attraverso simulazioni ed altre attività didattiche • Anche il pranzo e la cena sono parte integrante del corso, in quanto occasione per allenarsi nella socializzazione, formale ed informale, naturalmente in lingua inglese • Dopo cena si prevedono ulteriori moduli di conversazione e simulazioni di ruolo con lo scopo di approfondire e consolidare le nozioni acquisite nell’arco della giornata 840,00 365 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE IELTS_CERT CORSO DI PREPARAZIONE ALL’ESAME DI CERTIFICAZIONE IELTS CODICE: IELTS_CERT DURATA (GG): 5 MAX CORSISTI: 8 OBIETTIVI DIDATTICI • Certificazione IELTS per tutti i livelli. La certificazione obiettivo sarà definita in funzione del livello in entrata di ogni partecipante METODOLOGIA DIDATTICA • Percorso curriculare di preparazione esame IELTS • Lezioni d’aula in cui il docente madrelingua approfondirà le tematiche previste dal libro di testo per lo sviluppo delle 4 abilità ding, writing, listening, speaking), abilità che verranno testate in fase d’esame • Il docente supporterà inoltre i discenti nelle esercitazioni mirate all’acquisizione delle competenze richieste linguistiche (rea- PREREQUISITI • Ciascuno dei candidati sarà sottoposto ad un Assessment Test 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 CONOSCENZE IN USCITA • I corsi saranno finalizzati alla preparazione per ottenere il punteggio desiderato in considerazione del livello linguistico posseduto in partenza • Di seguito le specifiche inerenti alle capacità linguistiche per ciascun livello del CEFR: -- A1 - capacità di comprensione molto basilare. Si comprendono espressioni di uso quotidiano e frasi basilari tese a soddisfare bisogni di tipo concreto; - si è in grado di presentare sé stessi e gli altri e di fare domande e rispondere su particolari personali -- A2 - capacità di comprendere frasi isolate ed espressioni di uso frequente relative ad ambiti di immediata rilevanza (ad es. informazioni di base sulla persona e sulla famiglia, acquisti, geografia locale, lavoro); - capacità di comunicare in attività semplici e di routine che richiedono solo uno scambio di informazioni semplice e diretto su argomenti familiari e abituali; - capacità di descrivere in termini semplici aspetti del proprio vissuto e del proprio ambiente, elementi che si riferiscono a bisogni immediati -- B1 - capacità di comprendere i punti essenziali di messaggi chiari in lingua standard su argomenti familiari che affronta normalmente al lavoro, nel tempo libero ecc.; - capacità di affrontare piuttosto bene molte situazioni che si possono presentare viaggiando in una regione dove si parla la lingua oggetto di studio; - capacità di produrre testi semplici e coerenti su argomenti familiari; - capacità di descrivere esperienze e avvenimenti, sogni, speranze, ambizioni, di esporre brevemente ragioni e dare spiegazioni su opinioni e progetti -- B2 - capacità di comprende le idee principali di testi complessi su argomenti sia concreti che astratti. Comprensione di discussioni tecniche sul proprio campo di specializzazione; - capacità di interagire con una certa scioltezza e spontaneità; - si è in grado di produrre un testo chiaro e dettagliato su un’ampia gamma di argomenti e spiegare un punto di vista su un argomento fornendo i pro e i contro delle varie opzioni -- C1 - capacità di comprendere un’ampia gamma di testi complessi e lunghi e riconoscerne il significato implicito; - capacità di espressione naturale, flessibile ed efficace per scopi sociali, professionali ed accademici; - si è in grado di produrre testi chiari, ben costruiti, dettagliati su argomenti complessi, mostrando un sicuro controllo della struttura testuale, dei connettori e degli elementi di coesione -- C2 - capacità di comprendere con facilità praticamente tutto ciò che sente e legge; - si è in grado di riassumere informazioni provenienti da diverse fonti sia parlate che scritte, ristrutturando gli argomenti in una presentazione coerente; - l’espressione orale è molto scorrevole e precisa, si è in grado infatti, di individuare anche le più sottili sfumature di significato in situazioni complesse PROGRAMMA DIDATTICO • Corso di preparazione al test IELTS sulle 4 abilità linguistiche (reading, writing, listening, speaking) • Il corso seguirà, per ciascun livello, la struttura di riferimento 1.400,00 366 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE FULLPORT CORSO DI PORTOGHESE LIVELLO BASE CODICE: FULLPORT DURATA (GG): 5 MAX CORSISTI: 7 OBIETTIVI DIDATTICI • Acquisire in tempi molto brevi attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua portoghese METODOLOGIA DIDATTICA • Il focus è sulla comunicazione, l’apprendimento è rapido ed efficace • I principi: -- enfasi sulla conversazione nella lingua target -- uso esclusivo della lingua target, senza bisogno di traduzioni -- insegnanti madrelingua -- attiva partecipazione dello studente -- appropriata progressione, sequenza e feedback -- formulazione positiva delle correzioni -- grammatica come mezzo di comunicazione -- consuetudini culturali adeguate PREREQUISITI • Ciascuno dei candidati sarà sottoposto ad un Assessment Test prima dell’inizio del corso, per verificare il suo livello di accesso al programma di formazione e per garantire l’omogeneità dei livelli all’interno di ogni gruppo CONOSCENZE IN USCITA A seconda del livello ottenuto: Capisce ed usa frasi semplici. Sa chiedere informazioni elementari. E’ in grado di capire e farsi capire nella maggior parte delle situazioni quotidiane. Sa affrontare i problemi più comuni al telefono Può fornire indicazioni professionali, spiegare un semplice problema e darne la soluzione. Comunica in modo organico in contesti ben precisi e sostenere una conversazione su ogni tipo di situazione quotidiana. Può sostenere conversazioni impiegando diverse strategie a seconda delle circostanze e degli argomenti, anche in ambiente lavorativo. Può comunicare in modo competente e sicuro in molti contesti professionali e personali. Può partecipare agevolmente a conversazioni con persone madrelingua. • Sa esprimere opinioni e difendere le proprie idee durante una discussione. Capisce varie espressioni idiomatiche. • Può comunicare in modo efficace ed appropriato anche in situazioni particolarmente complesse, come ad es. condurre una riunione. • Comunica in modo appropriato ed efficace. Partecipa con sicurezza a discussioni e riunioni. Sa gestire telefonate impegnative e fornisce descrizioni e presentazioni chiare ed accurate • • • • • • PROGRAMMA DIDATTICO • Il programma didattico svilupperà tutte le componenti della conoscenza della lingua (conversazione, ascolto, lettura, scrittura, vocabolario, grammatica, forme idiomatiche, cultura e pronuncia) e saranno costruiti su misura a seconda delle esigenze di contenuto indicate dai partecipanti • Le lezioni sono strutturate in tre fasi: Presentation-Practice-Performance -- Presentationì: in questa prima fase l’insegnante imposta la lezione con quella che sembrerebbe una amichevole conversazione, chiamata “the warm-up” in modo che l’allievo facilmente cambi la lingua con cui sta pensando -- Practice: in questa fase, tramite una serie di domande e risposte, l’allievo metterà in pratica e utilizzerà attraverso il linguaggio, i concetti introdotti -- Performance: lo studente non solo impara le nuove strutture e il nuovo concetto ma lo acquisisce. Acquisendo il linguaggio, l’allievo è in grado di creare combinazioni di vocaboli e strutture e utilizzare la lingua mettendo in gioco tutte le competenze acquisite sin d’ora 1.400,00 367 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE FULLSPA CORSO DI SPAGNOLO LIVELLO BASE CODICE: FULLSPA DURATA (GG): 5 MAX CORSISTI: 7 OBIETTIVI DIDATTICI • Acquisire in tempi molto brevi attraverso un insegnamento intensivo, le capacità essenziali per comprendere e comunicare in lingua spagnola METODOLOGIA DIDATTICA • Il focus è sulla comunicazione, l’apprendimento è rapido ed efficace • I principi: -- enfasi sulla conversazione nella lingua target -- uso esclusivo della lingua target, senza bisogno di traduzioni -- insegnanti madrelingua -- attiva partecipazione dello studente -- appropriata progressione, sequenza e feedback -- formulazione positiva delle correzioni -- grammatica come mezzo di comunicazione -- consuetudini culturali adeguate PREREQUISITI • Ciascuno dei candidati sarà sottoposto ad un Assessment Test prima dell’inizio del corso, per verificare il suo livello di accesso al programma di formazione e per garantire l’omogeneità dei livelli all’interno di ogni gruppo CONOSCENZE IN USCITA A seconda del livello ottenuto: Capisce ed usa frasi semplici. Sa chiedere informazioni elementari E’ in grado di capire e farsi capire nella maggior parte delle situazioni quotidiane. Sa affrontare i problemi più comuni al telefono Può fornire indicazioni professionali, spiegare un semplice problema e darne la soluzione Comunica in modo organico in contesti ben precisi e sostenere una conversazione su ogni tipo di situazione quotidiana Può sostenere conversazioni impiegando diverse strategie a seconda delle circostanze e degli argomenti, anche in ambiente lavorativo. Può comunicare in modo competente e sicuro in molti contesti professionali e personali. Può partecipare agevolmente a conversazioni con persone madrelingua • Sa esprimere opinioni e difendere le proprie idee durante una discussione. Capisce varie espressioni idiomatiche • Può comunicare in modo efficace ed appropriato anche in situazioni particolarmente complesse, come ad es. condurre una riunione. • Comunica in modo appropriato ed efficace. Partecipa con sicurezza a discussioni e riunioni. Sa gestire telefonate impegnative e fornisce descrizioni e presentazioni chiare ed accurate • • • • • • PROGRAMMA DIDATTICO • Il programma didattico svilupperà tutte le componenti della conoscenza della lingua (conversazione, ascolto, lettura, scrittura, vocabolario, grammatica, forme idiomatiche, cultura e pronuncia) e saranno costruiti su misura a seconda delle esigenze di contenuto indicate dai partecipanti • Le lezioni sono strutturate in tre fasi: Presentation-Practice-Performance -- Presentation: in questa prima fase l’insegnante imposta la lezione con quella che sembrerebbe una amichevole conversazione, chiamata “the warm-up” in modo che l’allievo facilmente cambi la lingua con cui sta pensando -- Practice: in questa fase, tramite una serie di domande e risposte, l’allievo metterà in pratica e utilizzerà attraverso il linguaggio, i concetti introdotti -- Performance: lo studente non solo impara le nuove strutture e il nuovo concetto ma lo acquisisce. Acquisendo il linguaggio, l’allievo è in grado di creare combinazioni di vocaboli e strutture e utilizzare la lingua mettendo in gioco tutte le competenze acquisite sin d’ora 1.400,00 368 QUOTA ISCRIZIONE PER PARTECIPANTE (in € / IVA esclusa) Catalogo Corsi 2015 SVILUPPO INDIVIDUALE 369 Catalogo Corsi 2015