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!
0 comments:
Post a Comment