Monday, April 1, 2019

Rapidly building and deploying ASP.NET Core apps to Azure. What do I need to know?

Right now I'm doing a course on how to learn anything quickly using targeted learning. For the first pass, I'd like to use this to beef up my web development skills so that I can build and launch a revenue-generating web app in under a week (approx. 40 hours of work).

Q: Briefly provide a summary of what your topic is about (the big picture).

A: Building ASP.NET Core web apps using the latest VS productivity tools; C# language features; patterns, practices and design methodologies; and back end and front end tools and frameworks to produce modern web apps that are effective, professional-looking, scalable, testable, robust and easy to deploy.

The next step is to break up the topic into smaller sub-topics or focus areas. What do you guys think those focus areas are? Please let me know if I should add anything or change my list.

Here's what I have so far:

  • Data modeling. Basic EF Core patterns.
  • Web analytics (Google) and telemetry (App Insights).
  • Code-level/architectural patterns and practices.
  • HTML5, Bootstrap 4, and UI design.
  • Angular/Typescript, client app development.
  • Security, authentication and authorization.
  • Billing models and payment APIs.
  • Modern C# language features.
  • Azure continuous integration pipelines.
  • Unit/integration testing.
  • ASP.NET Core 2.x features and patterns.
  • Newsletter and social media integration.
  • TPL and asynchronous programming.
  • .NET Core CLI and Angular CLI.

Any advice is appreciated. Thanks!

Rapidly building and deploying ASP.NET Core apps to Azure. What do I need to know? Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team