6-е издание - три новые главы по .NET MAUIШестое издание книги серьезно переработано, добавлены все новые функции, реализованные в версиях C# 10 и .NET 6.
Вы изучите принципы объектно-ориентированного программирования, научитесь писать, тестировать и отлаживать функции, реализовывать интерфейсы и наследовать классы. В издании рассматриваются API .NET, призванные решать такие задачи, как управление данными и их запросами, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками, сериализацией и шифрованием.
В книге приведены примеры кода кросс-платформенных приложений, веб-сайтов и служб, которые вы можете создавать и развертывать на основе ASP.NET Core.
В качестве примеров изучения конструкций языка С# и функционала различных библиотек .NET рассматриваются идеальные приложения, без лишнего кода. В главах 1-12 C# и .NET описываются на базе консольных приложений. В главах 13-17 вы создадите интерфейсные приложения и службы, используя ASP.NET Core, модель Model-View-Controller (MVC) и Blazor.
Что нового в 6-м издании?Три совершенно новые главы посвящены платформе .NET MAUI, с помощью которой разрабатываются кросс-платформенные приложения и сервисы с привлечением различных технологий: веб-API, OData, gRPC, GraphQL, SingalR и Azure.
5 причин добавить книгу в свою библиотеку:- Автор — эксперт с мировым именем по C#
- Читатель приобретет знания и навыки, необходимые для использования C# 10 и .NET 6 для разработки сервисов, веб- и мобильных приложений
- C# — один из популярнейших и самых перспективных языков программирования
- Подойдет новичкам и профессионалам
- В книге описываются все сферы применения C#.
IT-литература Издательства "Питер"
Бестселлеры O'Reilly- Высоконагруженные приложения
- Профессиональный TypeScript
- Python для сложных задач: наука о данных и машинное обучение
- Apache Kafka. Потоковая обработка и анализ данных
Для профессионалов- Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура
- Командная строка Linux. Полное руководство
- Unity и C#. Геймдев от идеи до реализации
- Интерфейс. Основы проектирования взаимодействия
Библиотека программиста- Грокаем алгоритмы
- Чистый код: создание, анализ и рефакторинг
- Изучаем Python: программирование игр, визуализация данных, веб-приложения
- Swift. Основы разработки приложений под iOS, iPadOS и macOS
Head First O'Reilly- Head First. Паттерны проектирования
- Изучаем программирование на JavaScript
- Изучаем HTML, XHTML и CSS
- Head First. Изучаем C#
Классика Computer Science- Философия Java
- Объектно-ориентированное программирование в С++
- Компьютерные сети
- Современные операционные системы