Technology Roadmap 2022

Technology Roadmap 2022

February 8, 2022 0 By Nam Vu
Đầu năm mình tổng hợp những topic đã viết trong năm cũ và chuẩn bị viết nốt những bài viết còn dang dở trong roadmap.
Hi vọng mọi người ủng hộ!
[General Development Skills]
– Git
– URL/URI
– Http/Https
– Algorithms
– Data Structures
[C#]
– Learn basic C# 10
– Learn .Net 6
[Design Patterns]
– 23 Patterns
– CQRS
[SOLID]
– Single Responsibility Principle
– Open Closed Principle
– Liskov Substitution Principle
– Interface Segregation Principle
– Dependency Inversion Principle
– DRY, KISS, YAGNI
[Asp Net Core Basic]
– Web Api
– Rest
– Routing
– Middlewares
– Filter and Attributes
– Application Setting and Configurations
– Authentication and Authorization
– Minimal Apis
[Sql Fundamentals]
– Sql Syntax
– Database design
– Store procedures
[RDBMS ORM]
– Entity Framwork Core
– Dapper
– Nhibernate
[Dependency Injection]
– DI containers
– Scutor
– Lifecycles
[Caching]
– In-Memory cache
– Distibuted cache
– Caching providers
– Other Levels cache
[Databases]
– PostgreSql
– Sql Server
– My Sql
– Sqlite
– NoSql
– Elastic Search
[Logging]
– Serilog
– Datalog
– Log management system
[Metrics]
– Open Telementry
– Prometheus
– Gafana
– ELK stack
[Distibuted Tracing]
– Seq
– Jeager
– Kubernetes Log
[Api Clients and Communications]
– Rest Api
– GraphQL
– gRPC
[Testing]
– Unit test
– Integration test
– Automation test
– Performance test
– Security test
[Real Time Communication]
– SignalR
– Web Sockets
[Api Documentation]
– Open Api
– Async Api
– Swagger
– Graph ui playground
[Object Mapping]
– Auto mapper
– Mapster
[Api SDK Libraries]
– Refit
– RestSharp
– NSwag
[Task Scheduling]
– Background service
– HangFire
– Cronjob
[CI/CD]
– Deploy
– Jenkins
– Azure pipelines
– TeamCity
– Github Actions
– Circle CI
– Cake
– Nuke
– Fake
[Microservices]
– Overview
– Cloud providers
– Containerization
– Orchestration
– Serverless
– Message bus
– Message Broker
– Event Streaming
– Api gateway
– Reverse Proxy
[Others]
– Clean Architecture
– SAD
– UML
– CLI
– Polly
– MediaR
– Fluent Validation
– Swashbuckle
– Benchmark
– Terraform
– Low-code
– DevExpress
– Payment
– …
— Updating —
#ntechdevelopers