Mircosoft DotNet 4.5 New Features





1) Getting Introduced to Visual Studio IDE Features


  •  Identifying the Various Components of Visual Studio IDE

  •  Working with Solution Explorer and Class View

  •  Working with the Main Workspace Area of IDE

  •  Navigating between Code Inside the IDE

  •  Extending Visual Studio Templates

  •  Using Code Snippets in Visual Studio

  •  Using Smart Tags and Refactor in Visual Studio

2) Introducing .NET 4.5 and C#5.0 New Features

 Exploring What's New in the .NET Framework 4.5

  • NET for Windows Store Apps
  • Portable Class Libraries
  • Core New Features and Improvements
  • Tools
  • Parallel Computing
  • Web
  • Networking
  • Improvements in Windows Presentation Foundation (WPF)
  • Improvements in Windows Communication Foundation (WCF)
  • Improvements in Windows Workflow Foundation (WF)
Discussing C# 5.0 New Features

  •  Async Feature
  •  Caller Information

3) Getting Started with Windows Store Applications


  • Creating a Windows Store app

  • Adding a Windows Store item Template to your app

  • Using the Windows 8 Simulator

  • Defining Capabilities and Contracts

  • Packaging your Windows Store app

  • Validating your Windows Store app

4) Implementing Asynchronous Programming in .NET


  • Introduction to Threading and Asynchronous Threading patterns

  • Working with Event-based asynchronous pattern and Background Worker

  • Working with thread locking and synchronization

  • Lock statement using task-based parallelism in concurrent programming

  • Working with async and await patterns

  • Working with Task Parallel Library data flows

5) Introducing ASP.NET MVC 4


  • A Brief History of Web Development

  • Web Development Today

  • Key Benefits of ASP.NET MVC

  • Who Should Use ASP.NET MVC?

  • What’s New in ASP.NET MVC 4?

6) Understanding the MVC Pattern


  • The History of MVC

  • Understanding the MVC Pattern

  • Applying Domain-Driven Development

  • Building Loosely Coupled Components

  • Getting Started with Automated Testing

7) Working with Razor


  • Creating an Example Project

  • Working with the Model Object

  • Working with Layouts

  • Using Razor Expressions

8) Using Essential Tools for MVC


  • Creating an Example Project

  • Using Ninject

  • Unit Testing with Visual Studio

  • Using Moq

9) Delving Deeper Into ASP.NET MVC 4

 Overview of MVC Projects

  • Working with Visual Studio MVC Projects
  • Debugging MVC Applications
URL Routing

  • Creating the Example Project
  • Introducing URL Patterns
  • Creating and Registering a Simple Route
  • Defining Default Values
  • Using Static URL Segments
  • Defining Custom Segment Variables
  • Constraining Routes
  • Routing Requests for Disk Files
  • Bypassing the Routing System

Advanced Routing Features

  • Preparing the Example Project
  • Generating Outgoing URLs in Views
  • Customizing the Routing System
  • Working with Areas
  • URL Schema Best Practices

Controllers and Actions

  • Introducing the Controller
  • Receiving Input
  • Producing Output

Controller Extensibility

  • Creating the Example Project
  • Creating a Custom Controller Factory
  • Working with the Built-In Controller Factory
  • Creating a Custom Action Invoker
  • Using the Built-In Action Invoker
  • Improving Performance with Specialized Controllers

Views

  • Creating a Custom View Engine
  • Working with the Razor Engine
  • Adding Dynamic Content to a Razor View

10) Working with Windows Communication Foundation

Web Services and Windows Communication Foundation

  • Web Services
  • Web Services: Standards and Specifications
  • Windows Communication Foundation (WCF)
  • WCF Production and Development Environments

Implementing a WCF Service in the Real World

  • Creating a New Solution and Project Using WCF Templates
  • Creating the Service Interface Layer
  • Adding a Business Logic Layer
  • Adding Database Support and Exception Handling

11) Implementing Dependency Injection


  • Working with IOC
  • Using Unity to Integrate a WCF Service with MVC

Reach us At: - 0120-4029000 / 24 / 25 / 27 / 29 Mbl: 9953584548
Write us at: - Smruti@apextgi.com and pratap@apextgi.com


No comments:

Post a Comment