Cena tečaja * 900,00 €
Obseg v dneh 2
Število ur

Trenutno nimamo razpisanih terminov za ta tečaj. Prijavite se na seznam interesentov in obvestili vas bomo o prvem možnem terminu.
Prijavite se na seznam interesentov

* Cena je brez DDV

Architecting .NET Applications (delavnica), Dino Esposito, MVP - SolidQ NETPPA

Tečaj je nadgradnja 3-dnevne delavnice, saj se bomo v teh dveh dneh ukvarjali samo s kodo in primeri najnovejših tehnologij, kot so Managed Extensibility Framework, Code Contracts, Entity Framework 4, NHibernate, ASP.NET MVC.

Part II of ".NET Software Architecture - Patterns of Application Architecture Design and coding practices, frameworks, tools and methodologies for sustainable development

Description

This class is dedicated to people who attended the 3-days version where basics of modern software design principles are discussed along with design patterns for layered solutions. This is a follow-up that simply turns those principles into practice in the context of a real-world application built step by step. No slides in this class, just code and demos based on newest technologies such as Managed Extensibility Framework, Code Contracts, Entity Framework 4, NHibernate, ASP.NET MVC.

Author

The workshop will be run by Dino Esposito. Dino is the author of "Programming ASP.NEt MVC" Microsft Press, 2010, "Microsoft .NET: Architecting Solutions for the Enterprise", Microsoft Press, 2008 and other best-selling books such as "Programming ASP.NET 3.5 Core Reference" (Microsoft Press, 2008), "Introducing ASP.NET AJAX" (Microsoft Press, 2007) and "Programming Microsoft ASP.NET 2.0 Applications-Advanced Topics" (Microsoft Press, 2006). He's also the author of the Cutting Edge column on MSDN Magazine and a frequent speaker at industry events worldwide, including Microsoft TechEd, DevConnections and, in Europe, DevWeek and Basta.

Prerequisites

Developers and lead developers willing to grow professionally by learning key coding and design practices to apply in everyday work. The class also works for technical project and IT managers who coordinate the activity of development teams. The class addresses to date trends and best practices and tools that most use and contribute to improve. The class gives these managers some solid knowledge to better communicate with super-skilled developers and architects. Finally, the class may also result fruitful to solution architects needing a crisp refresher or looking for a new perspective that rejuvenate their design spirit.

Note: In general, the content of the class should be nothing new for expert architects, but exceptions apply. So check carefully the topics outlined below as they should give you an exact idea of the succession of topics. If you have further questions, don't hesitate to ask.

Outline
  • Buliding the Domain Layer Building a POCO model Exploring alternatives Correctness with Code Contracts Validation of the model Persisting the Domain The repository pattern IQueryable Entity FX vs. NHibernate Considering nonSQL storage Orchestration Interface-based Programming IoC frameworks Services, factories injection Exposing entities and DTO

Predavatelj

  • Dino Esposito

    Esposito Dino


    Architecting .NET Applications (delavnica), Dino Esposito, MVP - SolidQ