Guerrilla.NET

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.

Objetivos

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

Software Development

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

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)

Conocimientos requeridos

Attendees have some experience with C# and .NET development

Temario

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

Solicita información del curso