Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

Similar documents
Introduction to Web Development with Microsoft Visual Studio 2010

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Developing Data Access Solutions with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

--Microsoft-- --Windows Phone--

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

DE Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Course Outline. Developing Data Access Solutions with Microsoft Visual Studio 2010 Course 10265A: 5 days Instructor Led

10267 Introduction to Web Development with Microsoft Visual Studio 2010

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Programming in C# for Experienced Programmers

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

Programming in C# with Microsoft Visual Studio 2010

Developing Rich Internet Applications Using Microsoft Silverlight 4

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

MS-20487: Developing Windows Azure and Web Services

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

Programming in Visual Basic with Microsoft Visual Studio 2010

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

20483BC: Programming in C#

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Programming in HTML5 with JavaScript and CSS3

[MS20487]: Developing Windows Azure and Web Services

Developing Windows Azure and Web Services

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Now you can Microsoft Visual Studio 2010 with MSDN

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

"Charting the Course... MOC Programming in C# with Microsoft Visual Studio Course Summary

Microsoft Programming in C#

Course 20480: Programming in HTML5 with JavaScript and CSS3

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft Developing Windows Azure and Web Services

Programming in C# (20483)

: 20488B: Customized Developing Microsoft SharePoint Server

Developing Rich Internet Applications Using Microsoft Silverlight 4

Apex TG India Pvt. Ltd.

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

DOT NET SYLLABUS FOR 6 MONTHS

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Programming in C#

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

Developing Web Applications with Microsoft Visual Studio 2010

Open Source Library Developer & IT Pro

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Developing Windows Applications with Microsoft Visual Studio 2010

An Overview of Microsoft Visual Studio 2008

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

Windows Azure Solutions with Microsoft Visual Studio 2010

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

10266 Programming in C Sharp with Microsoft Visual Studio 2010

Programming in HTML5 with JavaScript and CSS3

Microsoft Programming in HTML5 with JavaScript and CSS3

DOT NET Syllabus (6 Months)

20480B: Programming in HTML5 with JavaScript and CSS3

Developing Web Applications with Microsoft Visual Studio 2010

Programming in C# Course: Course Details ABOUT THIS COURSE AUDIENCE PROFILE. Síguenos en:

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

NE Fundamentals of XAML and Microsoft Expression Blend

Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Upgrading to Windows Server 2008

MS_ Developing Microsoft SharePoint Server 2013 Core Solutions.

Professional SharePoint 2010 Development

Developing ASP.NET MVC 4 Web Applications

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Transcription:

Visual Studio Training Course Catalogue Learning Solutions

Learning & Development CONTENTS Overview Welcome to the Training Courses Catalogue section. Here you will find the full range of Official courses. If there is something missing please let us know. MS10262: Developing Windows Applications with MS10263: Developing Windows Communication Foundation Solutions with MS10264: Developing Web Applications with MS10265: Developing Data Access Solutions with MS10266: Programming in C# with MS10267: Introduction to Web Development with MS10550: Programming in Visual Basic with MS10554: Developing Rich Internet Applications Using Silverlight 4 MS50430: Administering Team Foundation Server MS50564: Introduction to HTML5 Datasheet 2011-2012 Nexgenn Consulting Limited

Learning & Development VISUAL STUDIO IS PACKED WITH NEW AND ENHANCED FEATURES THAT SIMPLIFY THE ENTIRE DEVELOPMENT PROCESS FROM DESIGN TO DEPLOYMENT. CUSTOMISE YOUR WORKSPACE WITH MULTIPLE MONITOR SUPPORT. CREATE RICH APPLICATIONS FOR SHAREPOINT AND THE WEB. TARGET MULTIPLE VERSIONS OF THE.NET FRAMEWORK WITH THE SAME TOOL. ELIMINATE THE DREADED "NO REPRO" PROBLEM WITH INTELLITRACE. AND MUCH MORE. INTRODUCTION The new simplifies the entire development process, from design to deployment. New prototyping, modelling, and design tools help unleash your creativity and bring your vision to life. Coding is faster than ever, since you can leverage existing code and skills to write applications targeting different platforms. What s more, developers and testers will work better together to save time with integrated testing and debugging tools. You ll find and fix bugs quickly to make sure your solution is at the highest possible quality. You ve got big ideas. You know the algorithms. The architecture s up on the whiteboard and you can imagine the user interface. And now, with, you ve got the tools to turn your ideas into solutions. TOP 5 FEATURES For Developers: Build innovative customisations for SharePoint Develop applications for Windows 7 Understand existing code and architecture Identify test impact from code changes Customise to fit your style For Testers: Enjoy deep collaboration with the development team Fast forward through manual tests Reproduce bugs on a common virtualised environment Automatically attach context to bugs Enjoy full visibility to the test progress For Project Managers: New dashboards keep the team in sync Agile planning templates help the estimation process Requirements traceability keeps stakeholders informed Team Web Access eases reporting pains New reports help enable proactive Project Management For User-experience Graphic Designers: Sketchflow for rapid prototyping Integration with the development tea via Team Foundation Server Improved HTML and CSS editing with support for CSS 2.1 standard Improved sharing of XAML assets New Silverlight design support WHICH EDITION IS RIGHT FOR ME? Professional For individuals to perform basic development tasks. Available in two versions, with MSDN Essentials or with Full MSDN Subscription. Toolkit contains: Integrated Development Environment Development Platform Support Testing Tools Premium For individuals and teams to deliver scalable, high quality premium applications. A complete toolset for individuals. Toolkit contains: Same as Professional Testing Tools Database Developments Debugging and Diagnostics Application Lifecycle Management Ultimate ALM (Application Lifecycle Management) tools enable teams to ensure quality results, from design to successful deployment. Toolkit contains: Same as Premium Architecture and Modelling Lab Management Test Professional Special toolset for QA teams to simplify test planning and manual test execution, increasing visibility to the overall project. For course dates and pricing visit us online at Datasheet 2012 Nexgenn Consulting Limited

Developing Windows Applications with Course No: MS10262 Five days Instructor-led-Classroom This five-day, instructor-led course provides to gain more advanced Windows Client design and development skills. WinForms and WPF programming models, as well as relative strengths and when to use each technology, are covered. This course is intended for Technology Specialists in the area of Windows Client Development who work in a development environment that uses.net and.net Framework 4.0 to create rich client applications for Windows. An understanding of the problem-solving techniques that apply to software development A general understanding of the purpose, function and features of.net Framework Experience using 2008 Experience in Object Oriented Design and Development Experience in N-Tier application Design and Development This course helps you prepare for the following Certified Professional exam(s): Exam 70-511: Windows Applications Development with.net Framework 4 MODULE 1 WINDOWS CLIENT APPLICATION DESIGN Windows Client Technologies Architectural Patterns Interoperability between Windows Forms and WPF MODULE 2: INTRODUCTION TO VISUAL STUDIO AND WPF VERSION 4 What s New in? What s New in WPF Version 4? MODULE 3: DESIGNING AND DEVELOPING A USER INTERFACE Defining Page Layout Using Content Controls Using Item Controls Sharing Logical Resources in a Window MODULE 4: TAKING CONTROL OF THE USER INTERFACE Sharing Logical Resources in an Application Creating Consistent User Interfaces using Styles Changing the Appearance of Controls using Templates Handling Events and Commands MODULE 5: TESTING, UNIT TESTING AND DEBUGGING WPF Testing Strategies Debugging XAML Providing User Feedback for Unhandled Exceptions Understanding Security features MODULE 6: SIMPLE DATA BINDING AND VALIDATION Overview of Data Binding Creating a Data Binding Implementing Property Change Notification Converting Data Validating Data Presenting Data at Design Time MODULE 7: DATA BINDING TO COLLECTIONS Binding to Collections of Objects Using Collection Views Creating Master-Detail User Interfaces Using Data Templates Presenting Design Time Data Collections MODULE 8: ENHANCING UI RESPONSIVENESS Implementing Asynchronous Processes Implementing Responsive User Interfaces MODULE 9: INTEGRATING LOCALISATION AND USER ASSISTANCE FEATURES Localisation and Globalisation Implementing User Assistance features Providing User Accessibility features MODULE 10: WPF 2D GRAPHICS, MULTIMEDIA AND PRINTING Displaying 2D Graphics Displaying Images Adding Multimedia to WPF Applications Creating and Printing Documents MODULE 11: CONTROL CUSTOMISATION Overview of Control Authoring Creating User Controls Creating Custom Controls Managing Control Appearance using Visual States Integrating WPF and Windows Forms MODULE 12: ATTACHED PROPERTIES AND BEHAVIORS IN WPF Implementing Attached Properties Implementing Drag-and-Drop User Interfaces Implementing Expression Blend Behaviours, Triggers and Actions MODULE 13: ANIMATIONS IN WPF Using Animations Using Triggers Implementing Data Visualisations MODULE 14: APPLICATION STATE, SETTINGS AND LIFECYCLE Creating Application Settings Consuming Application Settings Creating Custom Configuration Sections MODULE 15: CONFIGURE AND DEPLOY WINDOWS CLIENT APPLICATIONS Deployment Options Deploying a Standalone WPF Application Deploying an XBAP Application Configuring Security Settings Datasheet 2011 Nexgenn Consulting Limited

Developing Windows Communication Foundation Solutions with Course No: MS10263 Three days Instructor-led-Classroom This three-day, instructor-led course provides to develop distributed applications using WCF(Windows Communication Foundation) 4 and. This course is intended for Professional.NET Programmers who use in a team-based, medium-sized to large development environment and have an interest in learning to develop Service-Oriented Applications (SOA) using WCF. Experience consuming services within their Web and/or Windows client applications Experience using 2008 SP1, as well as cursory familiarity with for Windows client or Web application development An understanding of the problem-solving techniques that apply to Software Development A general understanding of the purpose, function and features of the.net Framework Experience developing software using Visual Studio 2008 or Experience in Object-Oriented Design and Development using the C# programming language Experience in n-tier application Design and Development Currently there is no Certified MODULE 1: SERVICE-ORIENTED ARCHITECTURE What is SOA? The Benefits of SOA Scenarios and Standards Introduction to WCF MODULE 2: GETTING STARTED WITH MICROSOFT WINDOWS COMMUNICATION FOUNDATION DEVELOPMENT Service Contract and Implementation Hosting WCF Services WCF Behaviours Consuming WCF Services MODULE 3: HOSTING MICROSOFT WINDOWS COMMUNICATION FOUNDATION SERVICES WCF Service Hosts ServiceHost Hosting WCF Services in Windows Services IIS, WAS and AppFabric Configuring WCF Hosts Service Hosting Best Practices MODULE 4: DEFINING AND IMPLEMENTING MICROSOFT WINDOWS COMMUNICATION FOUNDATION CONTRACTS What is a Contract? Contract Types Messaging Patterns Designing WCF Contracts MODULE 5: ENDPOINTS AND BEHAVIORS Multiple Endpoints and Interoperability WCF Discovery WCF Default Endpoints Instancing and Concurrency Reliability MODULE 6: TESTING AND TROUBLESHOOTING MICROSOFT WINDOWS COMMUNICATION FOUNDATION SERVICES Errors and Symptoms WCF Faults Debugging and Diagnostics Tools Runtime Governance MODULE 7: SECURITY Introduction to Application Security The WCF Security Model Transport and Message Security Authentication and Authorisation Claim-Based Identity MODULE 8: ENHANCING UI RESPONSIVENESS The Asynchronous Invocation Pattern Extending WCF Routing Workflow Services Datasheet 2011 Nexgenn Consulting Limited

Developing Web Applications with Course No: MS10264 Five days Instructor-led-Classroom This five-day, instructor-led course provides to develop advanced ASP.NET MVC (Model View Controller) and Web Forms applications using.net Framework 4 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course is intended for Professional Web Developers who use in a team-based, medium-sized to large development environment. An understanding of the problem-solving techniques that apply to software development A basic understanding of scripting techniques and some hands-on experience writing scripts A general understanding of the purpose, function and features of.net Framework Experience using 2008 Experience in object oriented design and development Experience in N-Tier application design and development An understanding of the new features in Visual Studio Two to three years experience developing Web-based applications using Visual Studio and ASP.NET This course helps you prepare for the following Certified Professional exam(s): Exam 70-515: Web Applications Development with.net Framework 4 MODULE 1: OF WEB APPLICATION DESIGN Overview of IIS 7.0 Overview of ASP.NET 4.0 Introduction to the MVC Framework Overview of the Request Life Cycle MODULE 2 DESIGNING A WEB APPLICATION Web Applications: Case Studies Web Application Design Essentials Guidelines for determining when to use Web Forms and MVC Tools and Technologies for Web Application Design MODULE 3: DEVELOPING MVC MODELS Exploring Ways to Create MVC Models Creating a Data Repository MODULE 4: DEVELOPING MVC CONTROLLERS Implementing MVC Controllers Creating Action Methods MODULE 5: DEVELOPING MVC VIEWS Implementing MVC Views Implementing Strongly-Typed MVC Views Implementing Partial MVC Views MODULE 6: DESIGNING FOR DISCOVERABILITY Overview of Search Engine Optimisation Creating the Robots and Sitemap Files Using ASP.NET Routing MODULE 7: WRITING SERVER-SIDE CODE FOR WEB FORMS Overview of the Structure of a Web Application Controlling ViewState Localising a Web Application Persisting Data on a Web Forms Page Validating User Input MODULE 8: OPTIMISING DATA MANAGEMENT FOR WEB FORMS Managing Data using LINQ to Entities Using Data Source Controls Using ASP.NET Dynamic Data MODULE 9: ENSURING QUALITY BY DEBUGGING, UNIT TESTING AND REFACTORING Debugging and Refactoring Code Unit Testing Code Processing Unhandled Exceptions Test Driven Development MODULE 10: SECURING A WEB APPLICATION Configuring Authentication Configuring ASP.NET Membership Managing Authorisation using ASP.NET Roles MODULE 11: APPLYING MASTER PAGES AND CSS Applying Master Pages Applying CSS, Skins and Themes MODULE 12: DEVELOPING CLIENT SIDE SCRIPTS AND SERVICES Developing Client-Side Scripts Implementing AJAX Creating Services MODULE 13: IMPLEMENTING ADVANCED AJAX IN A WEB APPLICATION Implementing Ajax in ASP.NET MVC Pages using Ajax Implementing Ajax in ASP.NET MVC Pages using jquery Working With jquery and Ajax Events MODULE 14: DEPLOYING A WEB APPLICATION Overview of Web Application Deployments Overview of Web Site Deployments Deploying AdventureWorks MODULE 15: DEVELOPING A WEB APPLICATION USING SILVERLIGHT Introduction to Rich Internet Applications Overview of Silverlight Creating a Silverlight Application Datasheet 2011 Nexgenn Consulting Limited

Developing Data Access Solutions with Course No: MS10265 Five days Instructor-led-Classroom This five-day, instructor-led course provides to optimise their designs and develop better performing data access code using the ADO.NET Entity Framework, LINQ (Language Integrated Query), WCF (Windows Communication Foundation) Data Services, the Sync Framework and ADO.NET. This course is intended for Professional.NET Software Developers who use Visual Studio in a team-based, medium-sized to large Development Environment and are interested in learning to optimise data access code in their applications using the Entity Framework, LINQ and ADO.NET. An understanding of the problem-solving techniques that apply to software development A basic hands-on understanding of scripting Experience implementing Data Access and Data Binding Experience using 2008 SP1 or newer releases Experience using for either Windows client\web Application Development Experience developing N-Tier applications that access various data sources Experience implementing Data Binding within their applications Experience using LINQ and ADO.NET An understanding of the Entity Framework A general understanding of the purpose, function and features of.net Framework Experience in Object Oriented Design and Development Data access experience in Windows Client Application and Web Application Development Currently there is no Certified MODULE 1: ARCHITECTURE AND DATA ACCESS TECHNOLOGIES Data Access Technologies Data Access Scenarios MODULE 2: BUILDING ENTITY DATA MODELS Introduction to Entity Data Models Modifying the Entity Data Model Customizing the Entity Data Model MODULE 3: QUERYING ENTITY DATA Retrieving Data using LINQ to Entities Retrieving Data using Entity SQL Retrieving Data using EntityClient Provider Retrieving Data using Stored Procedures Unit Testing your Data Access Code MODULE 4: CREATING, UPDATING AND DELETING ENTITY DATA Understanding Change Tracking in the Entity Framework Modifying Data in an Entity Data Model MODULE 5: HANDLING MULTI-USER SCENARIOS USING OBJECT SERVICES Handling Concurrency in the Entity Framework Transactional Support in the Entity Framework MODULE 6: BUILDING OPTIMISED SOLUTIONS USING OBJECT SERVICES The Stages of Query Execution Change Tracking and Object Materialisation Using Compiled Queries Using Design-Time Generated Entity Framework Views Monitoring Performance Performing Asynchronous Data Modifications MODULE 7: CUSTOMISING ENTITIES AND BUILDING CUSTOM ENTITY CLASSES Overriding Generated Classes Using Templates to Customise Entities Creating and Using Custom Entity Classes MODULE 8: USING POCO CLASSES WITH THE ENTITY FRAMEWORK Requirements for POCO Classes POCO Classes and Lazy Loading POCO Classes and Change Tracking Extending Entity Types MODULE 9: BUILDING AN N-TIER SOLUTION USING THE ENTITY FRAMEWORK Designing an N-Tier Solution Defining Operations and Implementing Data Transport Structures Protecting Data and Operations MODULE 10: HANDLING UPDATES IN AN N-TIER SOLUTION USING THE ENTITY FRAMEWORK Tracking Entities and Persisting Changes Managing Exceptions in an N-Tier Solution MODULE 11: BUILDING OCCASIONALLY CONNECTED SOLUTIONS Offline Data Caching using XML Using the Sync Framework MODULE 12: QUERYING DATA USING WCF DATA SERVICES Introduction to WCF Data Services Creating a WCF Data Service Consuming a WCF Data Service Protecting Data and Operations in a WCF Data Service MODULE 13: UPDATING DATA USING WCF DATA SERVICES Creating, Updating and Deleting Data in a WCF Data Service Preventing Unauthorised Updates and Improving Performance Using WCF Data Services with Nonrelational Data MODULE 14: USING ADO.NET Retrieving and Modifying Data using ADO.NET Commands Retrieving and Modifying Data using DataSets Managing Transactions and Concurrency in Multiuser Scenarios MODULE 15: USING LINQ TO SQL Implementing a Logical Data Model using LINQ to SQL Managing Performance and Handling Concurrency Datasheet 2011 Nexgenn Consulting Limited

Programming in C# with Course No: MS10266 Five days Instructor-led-Classroom This five-day, instructor-led course provides to develop C# applications for the.net Framework 4.0. The course highlights the structure of C# 4.0 Programs, Language Syntax and Implementation details. This course is not mapped to any exam. The course focuses on C# Program Structure, Language Syntax and Implementation details with.net Framework 4.0. This course describes the new enhancements in the C# 4.0 language using. This course is intended for experienced Developers who already have programming experience in C, C++, Visual Basic, or Java and understand the concepts of Object-Oriented Programming. This course is not designed for new Programmers; it is targeted at Professional Developers with at least 12 months experience of programming in an Object-Oriented Environment. Knowledge of the IDE At least 12 months experience working with an Object Oriented language Have C++ or Java knowledge: - Creating Classes - Inheritance and Abstraction - Polymorphism - Interfaces - Exceptions Currently there is no Certified MODULE 1: INTRODUCING C# AND THE.NET FRAMEWORK Introduction to the.net Framework Creating Projects within Writing a C# Application Building a Graphical Application Documenting an Application Running and Debugging Applications using Visual Studio MODULE 2: USING C# PROGRAMMING CONSTRUCTS Declaring Variables and Assigning Values Using Expressions and Operators Creating and using Arrays Using Decision Statements Using Iteration Statements MODULE 3: DECLARING AND CALLING METHODS Defining and Invoking Methods Specifying Optional Parameters and Output Parameters MODULE 4: HANDLING EXCEPTIONS Handling Exceptions Raising Exceptions MODULE 5: READING AND WRITING FILES Accessing the File System Reading and Writing Files using Streams MODULE 6: CREATING NEW TYPES Creating and using Enumerations Creating and using Classes Creating and using Structs Comparing References to Values MODULE 7: ENCAPSULATING DATA AND METHODS Controlling Visibility of Type Members Sharing Methods and Data MODULE 8: INHERITING FROM CLASSES AND IMPLEMENTING INTERFACES Using Inheritance to Define New Reference Types Defining and Implementing Interfaces Defining Abstract Classes MODULE 9: MANAGING THE LIFETIME OF OBJECTS AND CONTROLLING RESOURCES Introduction to Garbage Collection Managing Resources MODULE 10: ENCAPSULATING DATA AND DEFINING OVERLOADED OPERATORS Creating and using Properties Creating and using Indexers Overloading Operator MODULE 11: DECOUPLING METHODS AND HANDLING EVENTS Declaring and using Delegates Using Lambda Expressions Handling Events MODULE 12: USING COLLECTIONS AND BUILDING GENERIC TYPES Using Collections Creating and using Generic Types Defining Generic Interfaces and Understanding Variance Using Generic Methods and Delegates MODULE 13: BUILDING AND ENUMERATING CUSTOM COLLECTION CLASSES Implementing a Custom Collection Class Adding an Enumerator to a Custom Collection Class MODULE 14: USING LINQ TO QUERY DATA Using the LINQ Extension Methods and Query Operators Building Dynamic LINQ Queries and Expressions MODULE 15: INTEGRATING VISUAL C# CODE WITH DYNAMIC LANGUAGES AND COM COMPONENTS Integrating C# Code with Ruby and Python Accessing COM Components from C# Datasheet 2011 Nexgenn Consulting Limited

Programming in C# with Course No: MS10267 Five days Instructor-led-Classroom This five-day, instructor-led course provides to develop Web applications using. This course is intended for Web Developers who are beginners and have knowledge of Hypertext Markup Language (HTML) or Dynamic HTML (DHTML), along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Jscript. Knowledge of HTML or DHTML, including: - Tables - Images - Forms Programming experience using Visual Basic.NET or Visual C#.NET including: - Declaring variables - Using loops - Using conditional statements Currently there is no Certified MODULE 1: EXPLORING MICROSOFT ASP.NET WEB APPLICATIONS IN MICROSOFT VISUAL STUDIO Introduction to the.net Framework Overview of ASP.NET Overview of the Lab Application MODULE 2: CREATING WEB APPLICATIONS USING MICROSOFT VISUAL STUDIO AND MICROSOFT.NET BASED LANGUAGES Choosing a Programming Language Overview of Creating a Simple Web Application MODULE 3: CREATING A MICROSOFT ASP.NET WEB FORM Creating Web Forms Adding and Configuring Server Controls in a Web Form MODULE 4: ADDING FUNCTIONALITY TO A MICROSOFT ASP.NET WEB FORM Working with Code-Behind Files Handling Server Control Events Creating Classes and Components using Visual Studio Handling Page Events MODULE 5: IMPLEMENTING MASTER PAGES AND USER CONTROLS Creating Master Pages Adding User Controls to an ASP.NET Web Form MODULE 6: VALIDATING USER INPUT Overview of User Input Validation ASP.NET Validation Controls Validating Web Forms MODULE 7: TROUBLESHOOTING MICROSOFT ASP.NET WEB APPLICATIONS Debugging in ASP.NET Tracing in ASP.NET MODULE 8: MANAGING DATA IN AN MICROSOFT ASP.NET 4.0 WEB APPLICATION Overview of ADO.NET Connecting to a Database Managing Data MODULE 9: MANAGING DATA ACCESS TASKS USING LINQ Overview of LINQ Managing XML Data using LINQ to XML Managing SQL Data using LINQ to SQL and LINQ to Entities MODULE 10: MANAGING DATA USING MICROSOFT ASP.NET DYNAMIC DATA Overview of ASP.NET Dynamic Data Applying ASP.NET Dynamic Data Customising ASP.NET Dynamic Data Applications MODULE 11: CREATING A MICROSOFT ASP.NET AJAX-ENABLED WEB FORMS APPLICATION Introduction to Ajax Creating an ASP.NET Ajax Application using the Ajax Features for ASP.NET Extending an ASP.NET Web Forms Application using the Ajax Control Toolkit MODULE 12: CONSUMING MICROSOFT WINDOWS COMMUNICATION FOUNDATION SERVICES Overview of Windows Communication Foundation Services Calling Windows Communication Foundation Services Working with WCF Data Services MODULE 13: MANAGING STATE IN WEB APPLICATIONS State Management ASP.NET Profiles ASP.NET Caching MODULE 14: CONFIGURING AND DEPLOYING A MICROSOFT ASP.NET WEB APPLICATION Configuring an ASP.NET Web Application Deploying an ASP.NET Web Application MODULE 15: SECURING A MICROSOFT ASP.NET WEB APPLICATION Overview of Web Application Security Declaratively Configuring Authentication and Authorisation Working Programmatically with Authentication and Authorisation MODULE 16: IMPLEMENTING ADVANCED TECHNOLOGIES SUPPORTED BY MICROSOFT VISUAL STUDIO FOR WEB DEVELOPMENT Working with the ASP.NET MVC 2 Framework Working with Silverlight 4 Datasheet 2012 Nexgenn Consulting Limited

Programming in Visual Basic with Visual Studio Course No: MS10550 Five days Instructor-led-Classroom This five-day, instructor-led course provides to understand Visual Basic language syntax, program structure and implementation using and the.net Framework 4. This course provides a solid foundation in Visual Basic to the level necessary to enable students to attend other courses in the Technical Specialist tracks. The course focuses on Visual Basic program structure, language syntax and implementation details with the.net Framework 4.0. This course also focuses on new enhancements in the Visual Basic language using. This course is intended for experienced Developers who already have programming experience in Visual Basic, C, C++, C# or Java and understand the concepts of Object Oriented Programming. These Developers will be likely to develop enterprise business solutions. These Professional Developers will be attending the course so that they can quickly ramp up on Visual Basic Programming in the.net Framework. Working knowledge of Visual Basic Experience working with an Object Oriented Language Experience with the.net Framework Working knowledge of the Integrated Development Environment (IDE) Currently there is no Certified MODULE 1: INTRODUCING VISUAL BASIC AND THE.NET FRAMEWORK Introduction to the.net Framework 4 Creating Projects within Writing a Visual Basic Application Building a Graphical Application Documenting an Application Debugging Applications using MODULE 2: USING VISUAL BASIC PROGRAMMING CONSTRUCTS Declaring Variables and Assigning Values Using Expressions and Operators Creating and Using Arrays Using Decision Statements Using Iteration Statements MODULE 3: DECLARING AND CALLING METHODS Defining and Invoking Methods Specifying Optional Parameters and ByRef Parameters MODULE 4: HANDLING EXCEPTIONS Handling Exceptions Raising Exceptions MODULE 5: READING AND WRITING FILES Accessing the File System Reading and Writing Files using Streams MODULE 6: CREATING NEW TYPES Creating and Using Modules and Enumerations Creating and Using Classes Creating and Using Structures Comparing References to Values MODULE 7: ENCAPSULATING DATA AND METHODS Controlling Visibility of Type Members Sharing Methods and Data MODULE 8: INHERITING FROM CLASSES AND IMPLEMENTING INTERFACES Using Inheritance to Define New Reference Types Defining and Implementing Interfaces Defining Abstract Classes MODULE 9: MANAGING THE LIFETIME OF OBJECTS AND CONTROLLING RESOURCES Introduction to Garbage Collection Managing Resources MODULE 10: ENCAPSULATING DATA AND DEFINING OVERLOADED OPERATORS Creating and Using Properties Creating and Using Indexers Overloading Operators MODULE 11: DECOUPLING METHODS AND HANDLING EVENTS Declaring and Using Delegates Using Lambda Expressions Handling Events MODULE 12: USING COLLECTIONS AND BUILDING GENERIC TYPES Using Collections Creating and Using Generic Types Defining Generic Interfaces and Understanding Variance Using Generic Methods and Delegates MODULE 13: BUILDING AND ENUMERATING CUSTOM COLLECTION CLASSES Implementing a Custom Collection Class Adding an Enumerator to a Custom Collection Class MODULE 14: USING LINQ TO QUERY DATA Using the LINQ Extension Methods and Query Operators Building Dynamic LINQ Queries and Expressions MODULE 15: INTEGRATING VISUAL BASIC CODE WITH DYNAMIC LANGUAGES AND COM COMPONENTS Integrating Visual Basic Code with Ruby and Python Accessing COM Components from Visual Basic Datasheet 2012 Nexgenn Consulting Limited

Developing Rich Internet Applications using Silverlight 4 Course No: MS10554 Five days Instructor-led-Classroom This five-day, instructor-led course provides to develop professional Silverlight 4 applications that can be deployed to the Web, Windows desktops and Windows Phone 7 devices. The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn Silverlight 4 programming within a variety of real-world scenarios. This course is intended for Professional Developers who have experience with XAML (either through WPF (Windows Presentation Foundation) or Silverlight), a limited amount of Silverlight development experience, and experience working in. This audience is interested in learning to develop advanced Silverlight 4 applications using Visual Studio Professional programming experience with Professional experience with XAML and Expression Blend Experience developing Web Applications (extensible Application Mark-up Language) Currently there is no Certified MODULE 1: INTRODUCTION TO BUILDING SILVERLIGHT BUSINESS APPLICATIONS Overview of Silverlight 4.0 Silverlight Architecture Developing Out-of-Browser Applications with Silverlight MODULE 2: BUILDING DATA-DRIVEN APPLICATIONS Overview of Data Access in Silverlight 4.0 Defining Data Access using ADO.NET Entity Data Models Displaying Data using Domain Services MODULE 3: ADVANCED DATA MANAGEMENT Manipulating Data using Domain Services Binding and Validating Data MODULE 4: IMPLEMENTING USER CONTROLS AND NAVIGATION Working with Controls Threading Implementing Navigation MODULE 5: CREATING ADVANCED USER INTERFACES Creating Content Presenter Classes Creating Item Templates for Presentation Developing Classes as Item Instances MODULE 6: USING LOCAL ASSETS Printing in Silverlight Applications Accessing Local Storage in Silverlight Applications Accessing Local File Systems in Silverlight Applications MODULE 7: IMPLEMENTING ADVANCED MEDIA TECHNIQUES IN SILVERLIGHT Implementing Deep Zoom in Silverlight Playing Media Files MODULE 8: DEVELOPING SILVERLIGHT MEDIA FRAMEWORK SOLUTIONS Introduction to the Silverlight Media Framework Developing Silverlight Media Framework Solutions MODULE 9: ACCESSING HARDWARE IN SILVERLIGHT APPLICATIONS Interacting with Mice and Keyboards Interacting with Audio and Video Hardware MODULE 10: GLOBALISATION AND LOCALISATION Globalisation Localisation MODULE 11: IMPLEMENTING NETWORK COMMUNICATIONS Configuring Applications for Network Communications Implementing Web Calls Implementing Low-Level Communications MODULE 12: DEPLOYING SILVERLIGHT APPLICATIONS Application Features and Hosting Managing Application Resources Dynamically MODULE 13: APPLICATION GUIDANCE Getting Started with the MVVM (Model-View View- Model) Design Pattern Getting to know Prism MODULE 14: WINDOWS PHONE DEVELOPMENT FIRST LOOK Introduction to Windows Phone Beginning Windows Phone Development Creating a Windows Phone Application Datasheet 2012 Nexgenn Consulting Limited

Administering Team Foundation Server Course No: MS50430 Three days Instructor-led-Classroom This three-day, instructor-led course provides to manage Team Foundation Server. The course focuses on the technologies used in Team Foundation Server and the techniques used to deploy, manage and support Team Foundation Server. This course is intended for novice experienced Administrators with either a background in software development or a background in system administration. This course is intended to provide Administrators with knowledge to effectively manage and administer TFS (Team Foundation Server). This course is not intended to provide Developers with comprehensive knowledge covering how to use Team Foundation Server to support development, but instead provides Administrators with the requisite knowledge to manage Team Foundation Server in a development environment. A+ Certification or equivalent knowledge Network+ Certification or equivalent knowledge A working knowledge of Windows Server Administrative tasks Currently there is no Certified MODULE 1: INTRODUCTION TO TEAM FOUNDATION SERVER ADMINISTRATION What is Application Lifecycle Management? and Application Lifecycle Management What is Team Foundation Server? Overview of the Development Process TFS Components and Terms Role of the Administrator in the Development Process TFS Administration Overview MODULE 2: PLANNING AND DEPLOYING TFS TFS Topologies Architectural Requirements, Hardware Considerations and Software Considerations Networking Requirements including Firewall and Ports Domain, Workgroup and Service Accounts SQL Server and SharePoint Requirements Topology Considerations for Small Teams, Single Server, Existing Infrastructure or more than 1 Server and Server Farms Planning for Version Control Proxy MODULE 3: CONFIGURATION AND OPERATIONS OF TFS Default TFS Security Groups and Configuring Permissions Managing Team Project Collections and Team Projects Managing the TFS Build System Configuring Reporting and Analysis Services MODULE 4: CLIENT CONNECTIVITY Client Connectivity License Requirements IDE (Integrated Device Electronics) Configuration for TFS Integration Team Explorer Office Connectivity Team Web Access Configuring and Team Explorer for Proxy Server Resolving TFS Connectivity issues MODULE 5: CUSTOMISATION OF TEAM PROJECTS Managing Work Item Queries Customizing Work Items and Workflow TFS Power Tools Reporting MODULE 6: ADMINISTERING VERSION CONTROL Managing Workspaces Administering Branching and Merging Managing Shelvesets MODULE 7: UPGRADING, MIGRATING AND INTEGRATION Upgrading to TFS Migrating to TFS Visual Source Safe Migrations Integration with TFS MODULE 8: ADVANCED ADMINISTRATION Validating an Installation Manual Configuration of SharePoint and Reporting Services Post-Installation Advanced Management of TFS Application and Data Tiers Rebuilding the Warehouse Service Account Management Version Control Proxy Deployment Fault Tolerant Solutions MODULE 9: BACKUP, RESTORE AND MONITORING TFS Backing up TFS Restoring TFS Monitoring TFS Datasheet 2012 Nexgenn Consulting Limited

Windows Azure Solutions with Course No: MS50466 Three days Instructor-led-Classroom This three-day, instructor-led course provides to explore this cloud operating system and learn how to write, deploy and monitor.net applications in Azure. This class is an introduction to cloud computing and specifically 's public cloud offering in Windows Azure. Windows Azure has been described by as an Operating System for "The Cloud". This course is intended for.net developers with Web application experience that are exploring and developing new applications or porting existing applications to Windows Azure. Experience with or better is required. Knowledge and experience in a.net language (C# or VB) is required Knowledge of ASP.NET is required Currently there is no Certified MODULE 1: CLOUD COMPUTING Define Cloud Computing Learn the Benefits of Cloud Computing Understand the different types of Cloud Computing Cervices Explore where Computing Clouds might exist Hear about potential concerns with Cloud Computing Learn where Cloud Computing can and cannot be applied Place Windows Azure in light of general Cloud Computing Know how Windows Azure compares to other Cloud Environments MODULE 2: WINDOWS AZURE ARCHITECTURE See a simple Windows Azure Application Learn about the Data Centers Explore the Hardware, Servers and Virtualisation (the Fabric) that host Cloud Applications and Data Understand the role of the Fabric Controller in Managing the Windows Azure Cloud Know the general Architecture and Components of the Windows Azure Platform Understand the tools used to create and Deploy Windows Azure Services and Data Stores Understand the different types of roles in Windows Azure (Web, Worker, VM) Understand the types of storages provided by the Windows Azure Platform (Azure Storage, SQL Azure, etc.) MODULE 3: WINDOWS AZURE WEB ROLES Explore the purpose of Windows Azure Web roles Understand how to create Web roles in a Cloud Service Project See how to Configure a Web Role Learn how to test Web roles run in the Compute Emulator Start Exploring the Windows Azure API Examine how to build Web roles with multiple Web Sites MODULE 4: LOCAL STORAGE Examine Windows Azure Local Storage See how Local Storage differs from normal Server File Systems Learn how to Configure Local Storage Understand the limitations of Local Storage and where/when to use it Explore the API to Access Local Storage Learn about Windows Azure Drive (formerly X-Drive) MODULE 5: WINDOWS AZURE ADMINISTRATION Explore the various Windows Azure Subscription Administrators Understand Windows Azure OS Families and Guest OS Versions See how to Remote Desktop to a Windows Azure Virtual Machine Learn how to define a start-up Task for a Role MODULE 6: WINDOWS AZURE STORAGE AND QUEUES Understand the purpose of Windows Azure Storage Learn how to create a Windows Azure Storage Account Explore Windows Azure Storage Costs Understand the Storage Emulator, how to use it and how it is different from Windows Azure Storage See how to access Windows Azure Storage using both the REST API and the Storage Client Library Examine Windows Azure Storage Queues Learn how to get messages in and out of Windows Azure Queues MODULE 7: BLOB STORAGE Understand the rationale for using Blob Storage. Learn about the different types of Blobs: Block and page Blobs Examine Blob storage containers and how they are used to organise and control access to Blobs Explore how to access Blob storage with both the Storage Client and REST API MODULE 8: TABLE STORAGE Explore Windows Azure Storage s Structural Data Service Understand the reason for Table Storage Examine the differences between Table Storage and traditional Relational Databases (as exhibited by SQL Azure) Learn how to Access Table Storage with both the Storage Client and REST API Understand Entities as they relate to Table Storage Examine how to save and retrieve Entities in Table Storage MODULE 9: WORKER ROLES Explore the purpose of Windows Azure Worker Roles Understand how to create Worker Roles in a Cloud Service Project See how to Configure a Worker Role Learn how to test Worker Roles run in the Compute Emulator Learn how to use Windows Azure Storage queues and messages to communicate with Worker Roles Explore how to setup Worker Role Endpoints Learn how to communicate with Worker Role Internal and Input Endpoints MODULE 10: SQL AZURE INTRODUCTION Learn what SQL Azure is and why you want to use it Understand SQL Azure in comparison to SQL Server and Windows Azure Table Storage Learn how to provision a SQL Azure Server and Databases Examine costs associated with SQL Azure See how to use familiar tools and APIs to work in SQL Azure Explore how to create and manage Database Objects in SQL Azure Know how to limit SQL Azure Access Understand options for Performing Database Backups See how to migrate Data to SQL Azure Datasheet 2012 Nexgenn Consulting Limited

Introduction to HTML5 Course No: MS50564 Two days Instructor-led-Classroom This two-day, instructor-led course provides to work with HTML5. Students will start by getting their hands dirty and jumping right into HTML5 code. They will learn about the new HTML5 structural, semantic and form tags, how to use Canvas to create drawings natively in the browser, how to work with HTML5 audio and video, the new methods for storing variables client-side, and how to build applications that work offline. Along the way, they will learn about the current state of browser support for HTML5 and the theory behind all the changes that have been made. This course is intended for Professional Developers who are experienced with HTML 4, basic CSS (Cascading Style Sheets) and basic Java Script. Experience with HTML4 Experience with Basic CSS Experience with basic Java Script Experience with the following is beneficial but not necessary: - JSON (JavaScript Object Notation) - DOM (Document Object Model) - Ajax Currently there is no Certified MODULE 1: LAYING OUT A PAGE WITH HTML5 Page Structure New HTML5 Structural Tags Page Simplification MODULE 2: HTML5 - HOW WE GOT HERE The Problems HTML 4 Addresses The Problems XHTML Addresses The New, more Flexible Approach of HTML5 - Paving the Cowpaths New Features of HTML5 The HTML5 Spec(s) Current State of Browser Support MODULE 3: SECTIONS AND ARTICLES The Section Tag The Article Tag Outlining MODULE 4: HTML5 AUDIO AND VIDEO Supported Media Types The Audio Element The Video Element Accessibility Scripting Media Elements Dealing with Non-Supporting Browsers MODULE 5: HTML5 FORMS Moderniser New Input Types HTML5 New Form Attributes Some Other New Form Field Attributes New Form Elements MODULE 6: HTML5 WEB STORAGE Overview of HTML5 Web Storage Web Storage Other Storage Methods MODULE 7: HTML5 CANVAS Getting Started with Canvas Drawing Lines Colour and Transparency Rectangles Circles and Arcs Quadratic and Bzier Curves Images Text MODULE 8: INTEGRATED APIs Offline Application API Drag and Drop API Datasheet 2012 Nexgenn Consulting Limited