microsoft

Goals


- Knowing how to develop in VB.NET, create basic management interfaces and handle objects of the .NET platform, prepare for passing the MTA 98-361 certification

Program

Understanding of application lifecycle management
Presentation of .NET
The languages ​​of the .NET framework
Evolutions of VB / VB.Net, supported platforms
Development environment
Types of projects: console, library, WinForms, WPF, WCF, …
Minimum structure of a VB.Net program
Compiling, running and debugging

Workshop: Handling the development environment – examples of VB.Net programs

Variables: declaration, common types (Common Type System)
Organization in memory (primitive types / reference types)
Operators
Type conversion: implicit / explicit cast
Conditional
instructions Iteration instructions, loops

Workshop: Multiple examples of applications

Operating principle
Creation of arbitrary
arrays Multidimensional arrays and traversal

Workshop: Declaration and manipulation of tables

Introduction to procedural: definition, interest
Types and returns of functions
Passing parameters:
– by value (ByVal)
– by reference (ByRef)
– variable arguments (ParamArray)
Overloads of methods (Overloads)
Optional parameters (Optional)
Recursion: definition, implementation

Workshop: Breakdown of the application

Exception mechanism, types
Catch and handle an exception (try / catch / finally)
Throwing exceptions (throw)

Workshop: Management of data entry errors, escalation of exceptions

Notions on classes
Character strings, dates, …
Various lists and collections, algorithms
Access to files and streams

Workshop: Manipulation of collections and flows

WinForms: presentation, components and displays
Structure of a project, references
Creation of windows
Use of controls and management of events
Organization of the application

Workshop: a directory application

Presentation of the object for the ideal structuring of the code and notions of UML
Attributes and methods
Constructors, life cycle, general memory management
The aggregation of objects
Creation of properties, visibility, encapsulation
Inheritance in the application

Workshop: Implementation of several business classes

Use of namespaces and creation
Abstract classes and interfaces
Polymorphism: interest, use
Event mechanisms
Examples of modeling for complex applications

Workshop: Organization of an application based on complex objects – advanced use of graphic controls

ADO.NET: access to any database
Communication with .NET: the web and other protocols
Presentation of additional useful elements available and C # evolutions
Creation and use of
Multithreading and synchronization processes

Workshop: Complete Case Study – A Business Agenda in C #

Web page development: HTML, CSS, JavaScript
ASP.NET web applications: application structure, page lifecycle
Web
hosting : operation Understanding web services: access from a client application, SOAP and WSDL

Details of the content of the certification
Taking and correcting a mock test
Corrected workshops
Questions / answers, time management when taking the exam

Duration

5 days

Price

£ 2119

Audience

Developers

Prerequisites

Common use of a programming language

Reference

.NE100019-F

Sessions

Contact us for more informations about session date