Веб-разработка на C# (.NET): от основ до деплоя — Андрей Соколов — обложка книги
300 страниц
C# (.NET)
PDF
4.5

Веб-разработка на C# (.NET): от основ до деплоя

Создание современных веб-приложений на платформе .NET с нуля

Автор:

Год:

Краткое содержимое:

Книга «Веб-разработка на C# (.NET): от основ до деплоя» — это исчерпывающее руководство для всех, кто хочет освоить создание веб-приложений на одной из самых мощных и востребованных платформ — .NET. Автор, Андрей Соколов, опытный разработчик и технический писатель, проведет вас через все этапы разработки: от первых строк кода на C# до развертывания готового проекта на реальном сервере.

О чем эта книга?

Книга построена как практический курс, который сочетает теорию с реальными примерами. Вы не просто изучите синтаксис C#, но и научитесь применять его в контексте веб-разработки. Основное внимание уделяется фреймворку ASP.NET Core — современному, кроссплатформенному решению для создания высокопроизводительных веб-приложений.

  • Основы C# и .NET: типы данных, ООП, LINQ, асинхронность, работа с памятью.
  • ASP.NET Core MVC: создание контроллеров, представлений (Razor), маршрутизация, middleware.
  • Работа с базами данных: Entity Framework Core, миграции, связи, оптимизация запросов.
  • Аутентификация и авторизация: Identity, JWT-токены, защита от XSS и CSRF.
  • API и клиентская часть: RESTful API, Swagger, интеграция с JavaScript-фреймворками.
  • Тестирование и отладка: юнит-тесты, интеграционные тесты, профилирование.
  • Деплой и DevOps: публикация на IIS, Linux, Docker, CI/CD с GitHub Actions.

Для кого эта книга?

Книга будет полезна:

  • Начинающим разработчикам, которые хотят начать карьеру в backend-разработке на C#.
  • Программистам на других языках (Java, Python, PHP), желающим освоить экосистему .NET.
  • Студентам и выпускникам, изучающим современные технологии веб-разработки.
  • Опытным разработчикам, которые хотят систематизировать знания и узнать о новейших возможностях .NET 8/9.

Что вы узнаете после прочтения?

  • Поймете архитектуру ASP.NET Core и научитесь проектировать масштабируемые приложения.
  • Сможете создавать полноценные веб-сайты и API с нуля.
  • Освоите работу с базами данных через Entity Framework Core (Code-First, Database-First).
  • Научитесь настраивать аутентификацию и защиту данных.
  • Узнаете, как тестировать код и автоматизировать процесс развертывания.
  • Сможете опубликовать свой проект на хостинге или в облаке.

Все примеры кода доступны на GitHub и сопровождаются подробными комментариями. Книга написана живым, доступным языком, с акцентом на практическое применение. Если вы хотите стать востребованным .NET-разработчиком и создавать современные веб-приложения — эта книга для вас.

Рекомендаций