US/UK - EMEA | Contact


Guerrilla .NET (US) Training

  
(FW1091) 5 Day Course
 
Upcoming Classes:

What You Will Learn

Course Highlights

Course Details

Dates & Locations

Guerrilla .NET provides a deep exploration of .NET design philosophy and practical advice. You learn a myriad of patterns and best practices, and you get hands-on experience developing applications using Visual Studio 2010. Learn to write code using new .NET class libraries like LINQ and Silverlight.


You will learn to:

  • C#: Leverage new features of C# including asynchronous methods from C# 5.0, dynamic typing from C# 4.0, and LINQ and lambda expressions from C# 3.0.
  • WPF/SL: Develop cutting-edge UIs with Windows Presentation Foundation and Silverlight including coverage of Silverlight 5.0 (assuming Silverlight 5.0 beta is available after Mix 11).
  • MVVM: Learn advanced WPF / Silverlight design patterns and techniques including MVVM (Model-View-ViewModel).
  • Cloud Computing: 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.
  • Multithreading: Use PFx as a unifying library for all your multithreading needs.
  • Multithreading: Parallelize computationally intensive processing using multiple cores/processors.
  • Multithreading: Build efficient multithreaded processing using new lightweight concurrent data structures.
  • WCF: Develop network services with Windows Communication Foundation.
  • EF: Decouple your entity model from the data using Plain Old CLR Objects (POCOs).
  • EF: Write classes that can track changes to their own state for n-tier development with Entity Framework.
  • LINQ: Use LINQ to access objects, XML, and SQL relational data
  • MVC: Learn the how build modern web applications using ASP.NET MVC 3.0 and jQuery.
  • WCF REST: Create REST based services based on the WCF and ASP.NET stacks including the new WCF 5.0 REST-oriented features.
  • MVC: Build modern web applications and services using JavaScript, jQuery, AJAX, REST, ASP.NET MVC, and more.
  • DI/IoC: 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.
  • MEF: Leverage Managed Extensibility Framework (MEF), .NET 4's built-in dependency management system, to implement DI and IoC seamlessly in your applications.
  • iOS: Build multi-touch enabled applications on platforms such as WPF, Silverlight, and Apple's iPhone / iPad.
  • NoSQL: Build insanely fast, data-driven applications with NoSQL, MongoDB, and LINQ.
  • Debugging: Come and learn to build robust .NET applications including tools and techniques for monitoring and debugging applications in a production environment.
  • oData: Expose your SQL data sources to rich clients and RIA web applications using WCF Data Services and oData.

The Guerrilla Experience means total immersion in social coding. Multiple instructors keep you engaged throughout the entire learning process collaborating, competing, and coding. In addition to the latest core .NET topics, we'll be covering cutting-edge content that you simply cannot get at other courses including multi-touch programming, Mono.NET, and NoSQL / MongoDB.


Main Topic
Day 1
Introduction to WPF and Silverlight (version 4.0 and possibly some of 5.0 beta)
ASP.NET MVC 3.0: Beyond the Basics
LINQ to Objects and LINQ to XML
Entity Framework Introduction
Day 2
Model-View-ViewModel for WPF and Silverlight
PFx: Task: a Unified Threading API
PFx: The Parallel Class and Concurrent Data Structures
Building WCF REST Services
[after class] Movie Night + Video Games + LAN Party + ...
Day 3
C# 3.0, 4.0, and 5.0
Entity Framework and the Repository Pattern
Introduction to jQuery
Cloud Computing for the .NET Developer: IaaS, PaaS, and Patterns
[after class] Movie Night + Video Games + LAN Party + ...
Day 4
The NoSQL Movement, LINQ, and MongoDB
iOS Programming with .NET and MonoTouch
Open Session
(work on challenges or try what you've learned on your project)
Design Patterns for Testability (DI, IoC, and unit testing)
Coding Challenge Contest
(show off your coding skills and win prizes)
[after class] Night out for drinks and conversations
Day 5
Managed Extensibility Framework
WCF Data Services
Power Debugging with WinDBG

HOW WE SUPPORT LEARNING more info >

Pre-Class
  • Verify your learning Objectives
During-Class
  • Capture Tools, Q&A, demos and white boards
  • Screen Sharing
  • Feedback on Lab work
  • On-the-fly Adjustments to meet your needs
After-Class

DevelopMentor is happy to provide a large library of webcast recordings for your browsing.

All that we ask that you simply share you name and email with us. We hate spam as much as you do and we will not share these with anyone.


Name
Email

Note: all form fields are required.