Learn the following languages, read the entire documentation, know all of the features and syntax, and create examples of all of the important concepts and link examples:
- .NET
- Angular
- TypeScript
- JavaScript
Estimated 81 days remaining, ~3 months - Late March
Learn the following:
- (6 days) Read the entire C# language documentation https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview
Async - 9 C# concepts - 13 How-to C# articles - 7 Advanced topics - 33 C# programming guide (80) Programming concepts - 9 Statements, expressions, and equality - 5 Types - 5 Classes, Structs, and Records - 31 Interfaces - 4 Delegates - 5 Strings - 3 Indexers - 4 Events - 5 Generics - 9
- Requirement Engineering
- Learn HTML5, CSS3, and SASS
- Read the book "Clean Architecture" by Roberts C. Martin
- Read the book "Learn: Domain-Driven Design" by V
- Learn all of the design patterns and choose some to create examples from and link to Github
- Complete the Microsoft "Solutions Architect" course
- Use Azure $250 free credit, search "Azure free account" in gmail
- $200 credit https://mail.google.com/mail/u/0/#section_query/(in%3Ainbox+OR+label%3A%5Eiim)+is%3Aunread/FMfcgxwBVgtjxwbNXDfCTnNLfzcrtZMP
- Complete AI curriculum and research LangChain, LangFuse, OpenRouter, Mastra, Machine-Learning, LLM
- Create an example project using messaging queue Kafka likely using CQRS and/or event modeling e.g. developer.confluent.io CCLOUD50 for $50 credit
- Confluent Kafka certified https://www.confluent.io/training/#certification
- Event-driven patterns
- Create an example project relying on heavy multi-threading
- Learn GraphQL
- Kubernetes, Helm, etc
- Introduction to Kubernetes on Azure https://learn.microsoft.com/en-us/training/paths/intro-to-kubernetes-on-azure/
- Learn Mermaid
Optional
- Masters in AI
- Learn OAuth e.g. https://certification.okta.com/okta-developer-auth0-certification-exam $250
- Learn NodeJs
- Learn Python
- Learn React
- Learn Advanced Angular
- Angular unit, integration, and automation testing demo
- MongoDB/CosmosDb
- Event Sourcing/EventStore/Event-driven systems
- SOA
- Create an example of CQRS e.g. two databases handled async and one is a read document database
- Hexagonal/Onion/Clean architecture
- Microsoft Fabric
- DevOps - Kubernetes/OpenShift, AWS ECS/EKS or Azure Containers, Terraform
- OAuth2
- MSSQL
- Implement NDepend
References
- https://www.educative.io/catalog/csharp $149/year (first year $119 with promo code)
- Microsoft Learn solutions architect $165 per exam
- Angular University $340 senior exam only, each for Angular, JavaScript, and TypeScript
- https://stefanhaas.xyz/article/monorepos-101
- https://expressjs.com/
- developer.confluent.io