Workshops

Workshops occur on Monday June 5th and are full day workshops. Workshops are $299.99 if bundled with a conference registration, or $399.99 if attending just a workshop. More information on registration can be found on our registration page (Click here for the Registration page).

ASP.NET Core Workshop with the ASP.NET Monsters

James Chambers and Simon Timms

Monday, June 5 2017

Blazingly fast, cross platform, standards compliant, easily testable, fab. None of these are things you'd normally associate with ASP.NET but the times they are a changing. ASP.NET Core is a ground up rewrite of ASP.NET which focuses on hauling the venerable ASP.NET into the modern world of web development to compete with the likes of Elixr Phoenix and the various Go based frameworks. At the same time the concepts are not that different from those which have been around for years in the ASP.NET world, smoothing the learning curve. Join the ASP.NET Monsters as they walk though a condensed one day course on ASP.NET Core covering

  • An introduction to ASP.NET MVC (Models and model validation, Controllers, Razor for Views)
  • Dependency injection
  • Unit testing
  • Configuration
  • Writing reusable web components
  • Entity Framework Core
  • Deploying to Azure

Participants must bring a laptop, Windows, Linux or OSX - it doesn't matter.

Angular Workshop: From Zero To Hero Jr in 1 day!

Laurent Duveau

Monday, June 5 2017

This is your opportunity to start learning Angular now and bring your web developments to the next level! This exciting workshop will start from scratch and walk you through how to develop a full Angular application. We will dive into how to setup, create and debug a web application with Angular and TypeScript. At the end of the day, you will walk away with a solid knowledge of Angular and be comfortable with starting your own app now.

This workshop will use the latest version of Angular available at the time of this event (Angular 4).

Agenda:

  • TypeScript fundamentals
  • Setup and Tooling
  • Getting started with the Angular CLI
  • Introduction to Angular
  • Structure of an app
  • Components (Decorators, Data Binding, Directives, Events, Input/Output)
  • Dependency Injection, services and providers
  • Introduction to Reactive Programming with RxJS (Observables)
  • Async Requests to a REST API (HTTP)
  • ngModules, Ahead-of-time compilation
  • Navigation with the Router and Lazy-loading (if time permits)

Participants must bring a laptop (PC or Mac). Demos will be done with Visual Studio Code, but you are free to use any editor of your choice during the labs.