Программа Экзамена
Материалы для подготовки
-
Серверное программирование
-
OSI model — Microsoft Learn: https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/osi-model-networking-fundamentals
-
TCP/IP model — Cloudflare Learning Center: https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/
-
RFC 791, Internet Protocol: https://www.rfc-editor.org/rfc/rfc791
-
RFC 793, TCP: https://www.rfc-editor.org/rfc/rfc793
-
MDN, HTTP overview: https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
-
Разработка веб-приложений
-
ASP.NET Core overview: https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core
-
Middleware: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware/
-
Routing in ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/routing
-
Razor Pages: https://learn.microsoft.com/en-us/aspnet/core/razor-pages/
-
Dependency injection: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection
-
EF Core docs: https://learn.microsoft.com/en-us/ef/core/
-
ASP.NET Core Identity: https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity
-
Разработка веб-API
-
Web API in ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/web-api/
-
JSON in .NET: https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/overview
-
Swagger/OpenAPI for ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle
-
OpenAPI Specification: https://spec.openapis.org/oas/latest.html
-
JWT overview — Auth0 docs: https://auth0.com/docs/secure/tokens/json-web-tokens
-
RFC 7519, JSON Web Token: https://www.rfc-editor.org/rfc/rfc7519
-
gRPC docs: https://grpc.io/docs/
-
GraphQL official docs: https://graphql.org/learn/
-
Веб-приложения реального времени
-
WebSockets API — MDN: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
-
RFC 6455, WebSocket Protocol: https://www.rfc-editor.org/rfc/rfc6455
-
SignalR overview: https://learn.microsoft.com/en-us/aspnet/core/signalr/introduction
-
SignalR hubs: https://learn.microsoft.com/en-us/aspnet/core/signalr/hubs
-
WebRTC docs — MDN: https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
-
Настройка сервера
-
Host and deploy ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/
-
Kestrel web server: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel
-
IIS and ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/
-
Configuration in ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/
-
Logging in ASP.NET Core: https://learn.microsoft.com/en-us/aspnet/core/fundamentals/logging/
-
ASP.NET Core testing: https://learn.microsoft.com/en-us/aspnet/core/test/
-
xUnit: https://xunit.net/docs/getting-started/netcore/cmdline
-
Docker docs: https://docs.docker.com/