Olsen Software Ltd.
Phone us +44 7989 401397
Email us info@olsensoft.com
home | training | services | content | code home > training > dotnet > advaspnetcore Back to top
Advanced ASP.NET Core Development (3 days) print Download

course overview

This course looks at advanced ASP.NET Core techniques and API features. The course is aimed at developers who are comfortable with core ASP.NET MVC development and need to round off their knowledge. We'll take a particularly keen look at the new techniques features available in ASP.NET Core.

what you'll learn

prerequisites

course details ShowHide

MVC Techniques

  • Controller techniques
  • Defining filters
  • Implementing compression
  • Model binding techniques

Client and Server Platform Features

  • Caching
  • Globalization and localization
  • HTML5 semantic tags
  • HTML5 accessibility
  • Search Engine Optimization

Error Handling, Logging, and Monitoring

  • Getting started with code contracts
  • Using code contracts
  • Handling errors
  • Implementing logging and monitoring

Web Sockets

  • Understanding web sockets
  • Defining a web sockets server
  • Defining a web sockets client
  • Using SignalR

Implementing Middleware components

  • Overview of the HTTP pipeline
  • Overview of OWIN
  • Implementing OWIN middleware components
  • Advanced techniques

Designing and Implementing Security

  • Overview of authentication
  • Implementing Windows authentication
  • Implementing forms authentication
  • Implementing OAuth authentication

Additional Security Techniques

  • Implementing claims-based authentication
  • Managing data integrity
  • Implementing a secure site
  • Identity Server 4

Windows Azure Development

  • Windows Azure concepts
  • Windows Azure architecture and components
  • Creating a cloud service application
  • Running a cloud service application

Deploying Services to Azure

  • Web Deploy using Visual Studio
  • Web deployment packages
  • Command-line tools for Web Deploy
  • Deploying to Windows Azure