MS VISUAL STUDIO - EFFECTIVE TEAM DEVELOPMENT USING MICROSOFT VISUAL STUDIO TEAM SYSTEM UN BUON MOTIVO PER [cd. S185] L biettiv del Crs è frnire ai partecipanti la preparazine e le cmpetenze necessarie per gestire il surce cntrl management, un prcess di cmpilazine cnfigurabile, strumenti che pssan aiutare in un svilupp test driven e il wrkflw del prcess, il tutt integrat direttamente in Visual Studi. Alla fine del crs gli sviluppatri avrann a dispsizine le tecniche di prgrammazine test driven e dei prcessi sftware cnslidati per la creazine di sftware di alta qualità cn un cambiament minim nell sfrz cmplessiv di prduzine A CHI È RIVOLTO Sviluppatre Prerequisiti: - Esperienza e familiarietà cn le metdlgie di prcess cme ad esempi Micrsft Slutins Framewrk (MSF) - Familiarità cn le implementazini a diagramma, prgettazine di database di alt livell, prgettazine di sistemi distribuiti, analisi dei requisiti di business - Esperienza nell'utilizz di strumenti di cntrll della versine del cdice srgente, di reprt dei bug, di tracciament, di analisi e pssibilmente anche una suite di unit testing - Esperienza cn Micrsft Visual Studi 2003 Micrsft Visual Studi 2005 - Un minim di cnscenza di cdice Visual Basic.NEt C# COMPETENZE ACQUISITE Al termine del crs i partecipanti sarann in grad di:
- Descrivere l'applicatin Life-Cycle Management (ALM) integrat e cme Visual Studi Team System agevla il prcess ALM - Identificare le cmpnenti dell'architettura Visual Studi Team System e il lr utilizz per miglirare la cllabrazine e incrementare l'efficienza cmplessiva del prcess di svilupp in team - Descrivere gli strumenti di prject management dispnibili in Visual Studi Team System - Descrivere i task Develper ed Architect in Visual Studi Team System - Descrivere l'architettura MSBuild e persnalizzare il Team Build - Accedere al cntrll di versine e utilizzare efficacemente il branching e il merging - Descrivere gli strumenti utilizzati per l'analisi del cdice e delle perfrmances PROGRAMMA DI DETTAGLIO 1) Mdule 1: Overview f Applicatin Lifecycle Management Using Micrsft Visual Studi Team System 2) Mdule 2: Using Micrsft Visual Studi Team System in a Team Intrductin t Applicatin Lifecycle Management (ALM) Intrductin t Applicatin Lifecycle Management (ALM) Intrductin t Team Develpment Features in Visual Studi Team System Intrductin t Micrsft Visual Studi Team System server Achitecture Intrductin t Micrsft Visual Studi Team System Client Tls Lab : Using Micrsft Visual Studi Team System in a Team Creating a New Team Prject Lab : Overview f Applicatin Lifecycle Explring Team Explrer Management Using Micrsft Visual Explring Team System Web Access Studi Team System
3) Mdule 3: Overview f Prject Management Using Micrsft Visual Studi 5) Mdule 5: Using Team Build Team System Overview f Team Build Overview f Prject Planning Cnfiguring Team Build Overview f Prcess Guidance Scheduling Team Build Overview f Reprting in Team Fundatin Server Lab : Prject Management Using Micrsft Visual Studi Team System Integrating Testing with Team Build Lab : Using Team Build Creating a Team Build Adding Unit Tests t the Build Running a Lcal Team Build Using Wrk Items Querying Wrk Items Accessing Wrk Items frm Micrsft 6) Mdule 6: Intrductin t Versin Cntrl in Parallel Develpment Excel 4) Mdule 4: Intrductin t Design, Database, and Surce Cde Management Tls in Micrsft Visual Studi Team System Intrductin t Parallel Develpment in Team Fundatin Structuring Slutins in Team Fundatin Surce Cde Overview f Surce Cntrl Cycle Managing Branches in Team Fundatin Mdeling an Architecture Server Develping Databases Lab : Intrductin t Versin Cntrl in Intrductin t Check-In Prcess Parallel Develpment Lab : Intrductin t Design, Database, Branching Cde and Surce Cde Management Tls Shelving Cde Using the Applicatin Designer Cmparing Branches and Viewing the Using Database Prfessinal Differences Wrking with Surce Cntrl Merging Changes between Branches Creating a Unit Test
7) Mdule 7: Intrductin t Cde Quality Tls 8) Mdule 8: Overview f Web and Lad Testing Using Micrsft Visual Studi Shelving Cde Team System Cmparing Branches and Viewing the Overview f Web Tests Differences Overview f Lad Tests Overview f Cde Quality Tls Interpreting Test Results Overview f Prfiling Tls Lab : Explring Web and Lad Testing in Overview f Cde Analysis Tls Micrsft Visual Studi Team System Overview f Unit Testing Lab : Intrductin t Cde Quality Tls Creating Web Tests Creating a Perfrmance Sessin Creating Lad Tests Running Cde Analysis Running Unit Tests with Cde Cverage MODALITA FORMATIVE SEMINARIO Intervent cllettiv d'aula a tagli divulgativ, di apprfndiment generic su di un tema afferente ai cntenuti stt descritti. La durata è stabilita da un minim di 3 ad un massim di 8 re. WORKSHOP Intervent cllettiv d'aula a tagli pratic sperimentale finalizzat alla cndivisine di prblemi, prpste, sluzini, esami di certificazine e strumenti specifici afferenti ai cntenuti stt descritti e ai prcessi aziendali ad essi cllegati. La durata è stabilita da un minim di 3 ad un massim di 16 re. CORSO
TRAINING: «il sapere e il saper fare» intervent frntale, seminariale e di labratri finalizzat all intrduzine e alla cnscenza terica e pratica dell argment in ggett. TRAINING ON THE JOB: «il saper rislvere» intervent persnalizzat finalizzat alla cnduzine di strumenti perativi e di sluzini pratiche Le durate sn cerenti rispett agli biettivi e sn stabilite da un minim di 9 ad un massim di 40 re.