Skip to main Content

Guerrilla.NET

  • Course Code GK0771
  • Duration 5 days

Public Classroom Price

Please call

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Public Classroom

    Traditional Classroom Learning

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top
Guerrilla .NET provides a deep exploration of .NET design philosophy and practical advice. You will learn a myriad of patterns and best practices and get hands-on experience developing applications using Visual Studio and Windows 8. Learn to write code using .NET class libraries like Entity Framework, ASP.NET MVC, and even the new Windows Runtime (WinRT). You will also dive into many of the important technologies used to build the web including ASP.NET Web API, JavaScript, NoSQL databases, and cloud computing.

Course Schedule

Top

Target Audience

Top

For developers who:

  • Plan to develop for .NET 4.0 and above
  • Need their applications to be highly available and robust
  • Want to learn best practices and design patterns for .NET applications
  • Want to learn cutting-edge, emerging techniques and technologies
  • Have some experience with C# and .NET development (prerequisite)

Course Objectives

Top
  • How ASP.NET MVC is different from building WebForms-based web application
  • Build modern web applications and services using JavaScript, jQuery, AJAX, REST, and ASP.NET MVC
  • Use powerful OO design patterns and techniques to build loosely-coupled, testable, and maintainable applications including Dependency Injection (DI), Inversion of Control (IoC), and unit testing
  • Learn advanced WPF / Windows Phone / Windows Store design patterns and techniques including MVVM (Model-View-ViewModel)
  • Explore the rapidly evolving world of cloud-computing from a .NET developer's perspective. Learn about IaaS, PaaS, and design patterns for scalable cloud-based applications
  • Learn how Entity Framework has shifted towards a code-first programming model to empower developers to build, and test, great data-access layers

Course Content

Top
  • ASP.NET MVC 5.0: Beyond the Basics
  • XAML-Based Programming
  • Entity Framework Code-First
  • Applied NoSQL with LINQ, and MongoDB
  • Thread Safety
  • Parallel Framework Extensions: Building Multi-threaded Code
  • C# 5.0
  • OWIN / Katana
  • Building RESTful Services with the ASP.NET Web API
  • Cloud Computing for the .NET Developer: IaaS, PaaS, and Patterns
  • Securing ASP.NET Web API
  • Windows Phone / Windows 8 Universal Applications and WinRT with C# and XAML
  • Model-View-ViewModel for WPF and Windows 8 Applications
  • Design Patterns for Testability (DI, IoC, and Unit Testing)
  • JavaScript Deep Dive
  • C# 6 and Roslyn
  • Node.js Development with Grunt and Bower

Course Prerequisites

Top
    • Attendees have some experience with C# and .NET development