I offer a number of workshops. Workshops can be adapted to your needs. In a workshop I will present the theory around the topic and at least half of the time is spend gaining hands-on experience with me as a coach for the attendees.
The price of the workshop depends on my travel time and costs. Please contact me for details.
Understanding ASP.NET Core: 2 days
This workshop will bring you up to speed with all the goodness of the open source ASP.NET Core, formerly known as ASP.NET 5, using a practical approach with guidance from the Pluralsight author of "Understanding ASP.NET Core". This release has the best new features seen in a long time. It not only supports development for a lightweight version of .NET called .NET Core, but for the first time you can also target non-Windows platforms. This will prepare you for web development framework to die for.
Topics we will cover:
- What is .Net Core?
- How .Net Core is different from the traditional .Net Framework
- The new project structure
- Configuring middleware
- Dependency injection
- Tag helpers
- View components
- Unified Controllers
- Application Settings
- The .Net Platform standard
- Deploying your application to different platforms
Understanding ASP.NET Core Security: 2 days
You’ve seen how a ASP.NET Core application works, but security is a different cup of tea. Microsoft completely re-did a large part of the security features in ASP.NET Core. There’s a new API for data protection and authentication and authorization are re-implemented to name just a few features. In this workshop you’ll get a grip on these great new changes.
Topics we will cover:
- Using auth with ASP.NET Core Identity
- Working with external token servers (Identityserver and Azure AD B2B)
- Understanding the authorization revamp
- Protecting your application against common threads such as cross site scripting
- Data protection API
- Secret Manager
A Practical Start With TypeScript: 2 days
TypeScript is hot. TypeScript is cool. Google is recommending TypeScript for Angular 2. But how to get started? In this workshop I'll show you how to setup a Typescript environment, we'll look at how TypeScript is different from javascript, also in syntax and how TypeScript leverages features until now only seen in full-blown object-oriented languages, right in the browser!
I'm using a very practical and fun approach: We're going to build a vending machine simulator using TypeScript in Visual Studio Code.
The knowledge gained in this course can also be applied to node.js programmers.
Topics we will cover:
- What is TypeScript and how does it work?
- Debugging
- Referencing other TypeScript files
- Syntax
- Object Orientation
- Modules
- Namespaces
- Generics