CORSO MOC20483: Programming in C# - CEGEKA Education
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
CORSO MOC20483: Programming in C# CEGEKA Education corsi di formazione professionale © Cegeka S.p.A. - documento aggiornato al 21-09-2018
Programming in C# Questo corso insegna ai programmatori e sviluppatori le tecniche per creare applicazioni Windows usando il linguaggio C#. Verrano passate al dettaglio le basi strutturali di C#, la sintassi e i dettagli di implementazione, dopodichè gli studenti avranno modo di consolidare i loro skills sulle feauters incorporate nel .NET Framework 4.5. Durata del corso 5 giorni Destinatari / Audience Sviluppatori e programmatori che hanno già esperienza con C, C++, JavaScript, Objective-C, Microsoft Visual Basic, e/o Java. Obiettivi / Goals Apprendere la sintassi e le peculiarità di C# Creare e richiamare metodi e gestire le eccezioni Implementare la struttura base degli elementi tipici di una applicazione desktop Creare classi, definire e implemetare le intefacce Usare l'ereditarietà per una gerarchia di classi, estendere una classe .NET Framework Leggere e scrivere dati usando file input/output, e serializzare e deserializzare dati in formati differenti Creare e usare un'entità per accedere al database e usare LINQ per interrogare, aggiornare e fare l'update dei dati Costruire una User Interface usando XAML Ottimizzare il tempo di risposta delle applicazioni usando operazioni asincrone Integrare librerie non gestite e componenti dinamici all'interno dell'applicazione C# Esaminare i metadati usando reflection, creare e usare attributi personalizzati, generare codici in runtime e gestire versioni di assembly Criptare e decriptare dati Requisiti / Requirements Esperienza con: C, C++, JavaScript, Objective-C, Microsoft Visual Basic, e/o Java. Moduli / Modules Module 1: Review of C# Syntax Overview of Writing Applications using C# Datatypes, Operators, and Expressions © Cegeka S.p.A. - documento aggiornato al 21-09-2018
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 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 © Cegeka S.p.A. - documento aggiornato al 21-09-2018
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 © Cegeka S.p.A. - documento aggiornato al 21-09-2018
CEGEKA Education corsi di formazione professionale La formazione di qualità, su misura per te Flessibile Training on the job Two-steps I corsi possono essere Docenti altamente qualificati ti Teoria e pratica vanno a organizzati negli orari e nelle affiancheranno durante una braccetto. Il nostro percorso modalità più adatte alle tue giornata di lavoro e ti aiuteranno formativo, suddiviso in due fasi, esigenze, in modo che abbiano ad utilizzare le tecnologie per ti permette di acquisire la il minor impatto possibile sulle risolvere problemi reali. conoscenza e di testarne subito tue attività quotidiane. l’efficacia. Sharing Course On-Site One-to-One Corsi in aula di gruppo, con I corsi possono svolgersi presso Corsi progettati e realizzati su teoria e laboratori, questi ultimi una delle sedi CEGEKA o misura, sia di gruppo che proposti da ogni singolo presso la vostra sede sia sul individuali con docente partecipante su aspetti reali territorio nazionale che interamente dedicato tratti dalla pratica quotidiana internazionale. www.cegeka.it/education/ learning@cegeka.it Milano Roma Padova Via Alessandro Volta, 16 Via Casilina 3T, Palazzina D Corso Stati Uniti 18/B 20093 Cologno Monzese, MI 00182 Roma 35127 Padova Tel: +39 02 254427 255 Tel: +39 06 72910119 Tel. +39 049 8976800 © Cegeka S.p.A. - documento aggiornato al 21-09-2018 Powered by TCPDF (www.tcpdf.org)
Puoi anche leggere