ASP.NET Core Developer

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
ASP.NET Core Developer von Mind Map: ASP.NET Core Developer

1. Beginner

1.1. C#

1.1.1. Learn the basics of C#

1.1.2. Learn LINQ

1.2. ASP.NET Core Basics

1.2.1. MVC

1.2.2. REST

1.2.3. Middlewares

1.2.4. Filters & Attributes

1.2.5. Application Settings & Configurations

1.3. Entity Framework

1.3.1. Learn the basics of Entity Framework

1.3.2. Code First + Migrations

1.3.3. Change Tracker API

1.3.4. Lazy Loading, Eager Loading, Explicit Loading

1.4. SQL Fundamentals

1.4.1. Fundamentals abount database design and SQL Syntax

1.5. General Development Skills

1.5.1. Version Control

1.5.2. HTTP/HTTPS Protocol

1.5.3. Dotnet CLI

1.5.4. Data Structures and Algorithms

1.6. Databases

1.6.1. Relational

1.6.1.1. SQL Server

1.6.1.2. MySQL

1.6.1.3. PostgreSQL

1.6.1.4. NoSQL

1.6.1.4.1. MongoDB

1.6.1.4.2. Redis

1.7. SOLID

1.7.1. Single Responsability Principle (SRP)

1.7.2. Open-Closed Principle (OCP)

1.7.3. Liskov Substitution Principle (LSP)

1.7.4. Interface Segregation Principle (ISP)

1.7.5. Dependency Inversion Principle (DIP)

2. Intermediate

2.1. Dependency Injection

2.1.1. DI Containers

2.1.1.1. Native Dependency Injection

2.1.1.2. AutoFac

2.1.1.3. Ninject

2.1.2. Life Cycles

2.1.2.1. Transient

2.1.2.2. Scoped

2.1.2.3. Singleton

2.2. Databases

2.2.1. Cloud Databases

2.2.1.1. Azure CosmosDB

2.2.1.2. Amazon DynamoDB

2.2.2. Search Engines

2.2.2.1. ElasticSearch

2.2.2.2. Apache Solr

2.2.3. NoSQL

2.2.3.1. MongoDB

2.2.3.2. Redis

2.2.3.3. Apache Cassandra

2.3. Log Frameworks

2.3.1. log4net

2.3.2. Serilog

2.3.3. NLog

2.3.4. Log Management System

2.3.4.1. Kibana

2.4. Object Mapping

2.4.1. AutoMapper

2.4.2. Mapster

2.5. Real-time Communication

2.5.1. SignalR

2.6. Testing

2.6.1. Unit Testing

2.6.1.1. Frameworks

2.6.1.1.1. xUnit

2.6.1.1.2. NUnit

2.6.1.2. Mocking

2.6.1.2.1. Moq

2.6.1.2.2. AutoMocker

2.6.1.2.3. Bogus

2.6.1.3. Assertion

2.6.1.3.1. FluentAssertions

2.6.2. Integration Testing

2.6.2.1. Web Application Factory

2.6.2.2. TestServer

3. Advanced

3.1. MicroServices

3.1.1. Message-Broker

3.1.1.1. RabbitMQ

3.1.1.2. Apache Kafka

3.1.2. Message-Bus

3.1.2.1. CAP

3.1.2.2. Azure Service Bus

3.1.2.3. NServiceBus

3.2. Design Patterns

3.2.1. CQRS

3.2.2. Decorator

3.2.3. Strategy

3.2.4. Observer

3.2.5. Builder

3.2.6. Singleton

3.2.7. Facade

3.3. Caching

3.3.1. Entity Framework 2nd Level Cache

3.3.2. Distributed Cache

3.3.2.1. Redis

3.3.2.2. MemCached

3.3.3. Memory Cache

4. Good to Know Libraries

4.1. MediatR

4.2. FluentValidation

4.3. Swashbucle

4.4. Benchmark.NET

4.5. Polly

4.6. Task Scheduling

4.6.1. Quartz.NET

4.6.2. Hosted Service