导图社区 Asp.net core后端工程师学习路线
Asp.net core后端工程师学习路线包括c#语言学习、General Development Skill 通用开发 技巧、Dependency Injection 依赖注入、Object Mapping 对象映射等。
编辑于2022-01-18 23:58:32Asp.net core后端工程师学习路线包括c#语言学习、General Development Skill 通用开发 技巧、Dependency Injection 依赖注入、Object Mapping 对象映射等。
软件测试经理的技能导图。其基本要求是接受过专业的教育培训:计算机、通信相关专业,有工作经验:3年以上产品测试经验,具有独力安装使用自动测试与压力测试工具能力;具备良好的管理、组织和协调能力。
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
社区模板帮助中心,点此进入>>
Asp.net core后端工程师学习路线包括c#语言学习、General Development Skill 通用开发 技巧、Dependency Injection 依赖注入、Object Mapping 对象映射等。
软件测试经理的技能导图。其基本要求是接受过专业的教育培训:计算机、通信相关专业,有工作经验:3年以上产品测试经验,具有独力安装使用自动测试与压力测试工具能力;具备良好的管理、组织和协调能力。
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
Asp.net后端工程师学习路线
c#语言学习
初级:基础
Primitive Types 基本数据类型
Non-Primitive Types 扩展类型
Control Flow 控制流
Arrays and List 数组与列表
Dates 日期
String 字符串
Files 文件
中级:OOP
Classes 类
Composition 组合
Inheritance 继承
Polymorphism 多态
Interfaces 接口
高级
Generics 泛型
Delegates 委托
Lambda Expressions 拉姆达表达式
Events 事件
LINQ
Nullable Types 可空类型
Dynamic 动态类型
Exception Handling 异常处理
Asynchronous Programming with Async / Await 异步编程
面试技巧
General Development Skill 通用开发 技巧
Version Control (Git)
http/https protocol
dotnet cli 命令行
data structure & algorithm 数据结构与算法
ASP.Net Core Basic 基础
MVC
Razor
RestFul
Middleware
中间件
Filter & Attributes
过滤器与属性
Application Setting & Confifiguration项目设置
Dependency Injection 依赖注入
IOContainer 反转控制
Microsoft.Extensions.DependencyInjection
AutoFac
Ninject
StructureMap
Scrutor
Life Cycles 生命周期
Transit 临时
Scope
Singleton 单例
Object Mapping 对象映射
AutoMapper
Mapster
MapStruct
AgileMapper
Entity Framework Core ORM 对象关 系映射
基础
Existing Database
DbContext
CRUD Operations
Shadow Property
Code First
Configurations
Data Annotation Attributes
Fluent API
Fluent API
One-to-Many Relationships
One-to-One Relationships
Many-to-Many Relationships
ChangeTracker API
ChangeTracker.TrackGraph()
Disconnected Entity Graph
SQL
Raw SQL Queries
Stored Procedure
Migration
Command Line Interface
Package Manager Console
Data Loading
Lazy loading
Eager Loading
Explict Loading
Database 数据库
Relational
SQL Server
PostgreSQL
Maria DB
MySQL
Cloud DB
Azure
Amazon
Ali
Search Engines
ElasticSearch
Solr
Sphinx
NoSQL
MongoDB
Redis
LiteDB
Security 安全
Data Protection API
Secret Manager
Token Service
Environment Variables
Identity 身份认证
UserStore & UserManager
Multi-factor Authentication
External Authentication
OAUTH 2
Stateless Authentication
Claims Based Identity
JWT
Caching 缓存
Entity Framework 2nd Level Cache
Distributed Cache
Redis
Memcached
Memory Cache
Logging 日志
log4net
serilog
nlog
elmah
log Management System
Sentry.io
loggly.com
elmah.io
Testing 测试
Unit Test
Framework
NUnit
xUnit
MSTest
Mocking
Moq
NSubstitute
Assertion
FluentAssertion
Shouldly
Behavior Test
BDDfy
SpecFlow
LightBDD
Integration Test
WebApplicationFactory
TestServer
E2E Testing
Selenium
Design Patten 设计模式
Mediator
CQRS
Decorator
Strategy
Observer
Builder
Singleton
Facade
SOLID
Single Responsibility Principle
Open-Close Principle
liskov substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Domain Driven Design 领域驱动开 发
Aggregates & Bounded Context
Domain Services
Domain Model
充血型模型 Rich Model
贫血型模型 Anemic Models
Domain Even
MediatR
MicroServices 微服务
Message-Broker
RabbitMQ
Apache Kafka
ActiveMQ
Message-Bus
MassTransit
CAP
NServiceBus
AzureService Bus
Real-Time Communication 即时通讯
SignalR
DevOp
部署
Azure 云服务
Azure App Service
Dockerized 容器化
k8s
AKS - Azure Kubernetes Services
EKS - Amazon Elastic Kubernetes Service
GKE - Google Kubernetes Engine
ACK - Alibaba Container Service
Docker Registry
构建
Jenkins
TeamCity