Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Angular: Building on Azure Microservices

Angular: Building on Azure Microservices

1h 46mIntermediate2018-04-16

Authors

Robby Millsap

Robby Millsap

Senior Software Engineer at Trek Bicycle

Course details

Angular and .NET might seem like an unlikely pair, but using the best features of each framework, you can build smart, sleek applications and APIs. With the addition of Microsoft Azure, you have a robust and easy-to-use hosting option for your projects. In this course Robby Millsap shows how to develop secure .NET services with Angular and Azure. In the first part, he builds an Angular app on top of .NET; in the second, he constructs an API using .NET Core. Along the way, he shows how to secure your apps with Auth0, and deploy them using a continuous integration workflow with Visual Studio Team Services and GitHub. Plus, learn how to test your applications from front to back, and access libraries that will make your job that much easier.

At the end of the course, you'll have skills to connect the popular Angular framework to key services in Microsoft ecosystem.

Learning objectives
Creating and configuring the Angular project
Securing login
Working with GitHub and Visual Studio Team Services
Building APIs in .NET Core
Securing .NET APIs
Testing with Postman
Building a .NET proxy from start to finish

Skills covered

AngularFront-End Web DevelopmentAzureNetwork AdministrationCloud PlatformsWeb DevelopmentNetwork and System AdministrationCloud ComputingOpen SourceMicrosoft

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Exercise files

1. Angular

  • 04 - Environment setup
  • 05 - Creating an Angular project
  • 06 - Publishing to Azure
  • 07 - Unit testing with Karma and Jasmine
  • 08 - Demo - Testing dependency injection

2. Securing Login with Auth0

  • 09 - Creating a tenant
  • 10 - Creating an auth service
  • 11 - Securing routes with auth guards

3. VSTS and GitHub

  • 12 - Checking code into GitHub
  • 13 - Creating a VSTS workspace
  • 14 - Creating a build definition
  • 15 - Creating a release definition

4. Building APIs in .NET Core

  • 16 - C# versus TypeScript
  • 17 - Creating a project from .NET templates
  • 18 - Creating a project from Visual Studio
  • 19 - Demo - Creating a controller (test-driven)
  • 20 - Demo - Testing service injection with Moq
  • 21 - Demo - Testing HTTP status codes
  • 22 - Running microservices from Visual Studio

5. Securing Microservices with Auth0

  • 23 - Exploring APIs in Auth0
  • 24 - Adding JWT requirements to startup
  • 25 - Testing the API with Postman
  • 26 - Adding scopes to the JWT tokens
  • 27 - Publishing the microservice to Azure

6. Testing with Postman

  • 28 - Creating environments
  • 29 - Automating authorization
  • 30 - Sanity testing with Test Runner

7. Putting It All Together

  • 31 - Creating a proxy

Conclusion

  • 32 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal