Beruflich Dokumente
Kultur Dokumente
Course Title
Course Code
Course Description
Silverlight
MS - 124
Microsoft Silverlight is a very powerful development platform for creating interactive user experiences for Web, desktop, and mobile applications in both online or offline modes. Silverlight runs on Windows and Mac as well as on Linux through the Moonlight project. It runs on Windows Phone 7 and Nokia Symbian S60 phones. Silverlight is the broadest reaching technology ever produced by Microsoft.
.NET 4.0
MS - 121
The .NET Framework 4 is highly compatible with applications that are built with earlier .NET Framework versions, except for some changes that were made to improve security, standards compliance, correctness, reliability, and performance. In upcoming workshop we will take a dive into some of the exciting key features that are introduced in .NET 4 are here to stay. Some of these features are Parallel Computing, Code Contracts, ASP.NET Routing, Lazy Initialization, and Design-Time-Only Interop, In-Process Side-by-Side Execution, etc.
Windows Forms
MS - 110
The original desktop GUI toolkit that shipped with the .NET platform is termed Windows Forms. This course will walk you through the role of this UI framework, and illustrate how to build main windows, dialog boxes, and menu systems. As well, you will acquire proficiency in the use of Visual Studio to create professional class Windows applications while gaining a thorough grounding in the important controls provided by Windows Forms.
MS - 111
The course aims at preparing Nagarro-ites for developing rich user interface by using the new presentation framework Windows Presentation Foundation. The technology is relatively new but is desired in a lot of projects. Nagarro University aims at providing a solid foundation for understanding of the technology.
Design Patterns
MS - 116
Design patterns provide a high level of language of discourse for programmers to describe their systems and to discuss solutions to common problems. Their language comprises the names of recognizable patterns and their elements. The proper and intelligent use of patterns will guide a developer into designing a system that confirms to well-established prior practices, without stifling innovation. In the market place, design patterns greatly enhance practitioners mobility and the value of their knowledge, as they provide a common, recognizable basis for tackling problems. The aim of this course is to train architects and aspiring architects in the concepts, usage and practices of applying design patterns in real-life business applications through the use of the course material, discussions and assignments. The expected output of this course is a working knowledge and expertise in Design Patterns for all .NET Architecture group members.
Exam 70-513: Windows Communication Foundation Development with Microsoft .NET Framework 4
MS-513
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. a. Creating Services (20%) create service, operation, message and data contracts b. Hosting and Configuring Services (18%) implement self hosting, web server hosting, etc c. Consuming Services (18%) create a service proxy, client endpoints, RESTful services, etc d. Securing Services (17%) -configure secure bindings and message security, implement authentication and authorization, e. Managing the Service Instance Life Cycle (13%) f. Monitoring and Troubleshooting Distributed Systems (14%) configure message logging and diagnostics, debug client service interactions, etc
MS-516
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. a. Modeling Data (20%) map entities and relationships using entity data model, LINQ to SQL, etc b. Managing Connections and Context (18%) c. Querying Data (22%) Create and execute SQL, ESQL or LINQ queries d. Manipulating Data (22%) e. Developing and Deploying Reliable Applications (18%) handle exceptions, protect and synchronize data, etc
Exam-70-518: Designing and Developing Windows Applications Using Microsoft .NET Framework 4
MS-518
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. a. Designing the Layers of a Solution (22%) design for security implementation, interoperability with external systems, optimal processing, etc b. Designing the Presentation Layer (21%) design application workflow, data presentation and input, UI layout and structure c. Designing the Data Access Layer (21%) d. Planning a Solution Deployment (17%) define a client deployment strategy, solution update strategy, etc e. Designing for Stability and Maintenance (19%)
MS-515
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. a. Developing Web Forms Pages (19%) - globalization, caching and state management b. Developing and Using Web Forms Controls (18%) - implement user controls, server controls, etc c. Implementing Client-Side Scripting and AJAX (16%) add dynamic features using javascript, implement AJAX using JQuery, etc d. Configuring and Extending a Web Application (15%) configure authentication, authorization, providers, etc; create and configure HTTP Handlers and HTTP Modules e. Displaying and Manipulating Data (19%) f. Developing a Web Application by Using ASP.NET MVC 2 (13%)
Exam-70-519: Designing and Developing Web Applications Using Microsoft .NET Framework 4
MS-519
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. a. Designing the Application Architecture (19%) choose appropriate client-side or serverside technologies, analyze requirements and recommend a system topology, etc b. Designing the User Experience (17%) c. Designing Data Strategies and Structures (18%) design data access, data presentation and interaction d. Designing Security Architecture and Implementation (17%) design authentication and authorization model or plan for minimizing attack surfaces e. Preparing For and Investigating Application Issues (15%) f. Designing a Deployment Strategy (14%) - design a deployment and configuration management process