US/UK | Contact

NEW!

Guerrilla .NET (US)

  
(FW1091) 5 Day Course
 
This course also available:
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:

  • Leverage new features of C# 4.0, including named and optional parameters and dynamic typing.
  • Understand the new features of the core .NET runtime services including the garbage collector.
  • Use PFx as a unifying library for all your multithreading needs.
  • Parallelize computationally intensive processing using multiple cores/processors.
  • Build efficient multithreaded processing using new lightweight concurrent data structures.
  • Create workflows that can model complex processing using flowchart workflows.
  • Create declarative services using workflow that can be deployed as simple text files
  • Decouple your entity model from the data using Plain Old CLR Objects (POCOs).
  • Write classes that can track changes to their own state for n-tier development with Entity Framework.
  • Build Windows 7 ready applications with WPF 4.0.
  • Simplify your service deployment with zero config services with WCF 4.0.
  • Write modern web applications that are simpler to unit test.
  • Create REST based services based on the WCF and ASP.NET stacks.
  • Build modern web applications and services using technologies such as REST, MVC, Ajax and JQuery.
  • Develop network services with Windows Communication Foundation?
  • Develop cutting-edge UIs with Windows Presentation Foundation and Silverlight?
  • Build multi-touch enabled applications on platforms such as WPF, Silverlight, and Apple's iPhone / iPad
  • Build insanely fast, data-driven applications with NoSQL, MongoDB, and LINQ.
  • Come and learn to build robust .NET applications!

The Guerrilla Experience means total immersion in social coding. Multiple instructors keep you engaged throughout the entire learning process collaborating, competing, and coding. Breakout sessions allow you to choose between multiple topics so you can tailor your learning experience to your interests. 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, and NoSQL / MongoDB.



Schedule of Events:


Main Topic Alternate Topic
Day 1
What's New in the CLR & C# 4.0
Silverlight 4.0
PFx: Tasks - a Unified Threading API
PFx: Parallelism Mono - The other .NET
Day 2
PFx: Sync and Data Structures
WCF 4.0
WCF REST
WPF 4.0
[after class] Movie Night + Video Games + LAN Party + ...
Day 3
Entity Framework 4.0
NoSQL + MongoDB + LINQ
ASP.NET MVC Introduction
Advanced ASP.NET MVC Workflow 4.0 + Workflow Svcs
[after class] Movie Night + Video Games + LAN Party + ...
Day 4
Advanced WPF: Design and Data-binding
Visual Studio 2010
Open Session
(work on challenges or try what you've learned on your project)
Multi-touch (WPF, Silverlight, and iPhone / iPad)
Coding Challenge Contest
(show off your coding skills and win prizes)
[after class] Night out for drinks and conversations
Day 5
Introduction to JQuery
N-Tier Systems with Entity Framework
WCF Data Services