Blazor открывает двери для .NET-разработчиков, предлагая возможность создавать современные одностраничные приложения (SPA) с использованием любимого языка - C#.
Многие разработчики .NET избегают фронтенда из-за сложностей с JavaScript-фреймворками или незнания, с чего начать. Blazor WebAssembly устраняет эти проблемы, позволяя сосредоточиться на создании красивых и функциональных приложений с использованием передовых технологий, таких как WebAssembly, которая соперничает с JavaScript по производительности и гибкости.
Blazor вызывает у разработчиков восторг: наконец-то создан инструмент, который устраняет разрыв между клиентской и серверной разработкой.
Этот курс был изначально создан с использованием .NET 5, но адаптирован и полностью протестирован для версий .NET 8 и .NET 9. Дополнительно включены обновления, новые видео и заметки, а также перезаписанные уроки для поддержки актуальных шаблонов и возможностей.
Чему вы научитесь:
Основы Blazor и Blazor WebAssembly.
Использование стандартных компонентов Blazor.
Настройка маршрутизации в веб-приложении.
Взаимодействие с серверным приложением Web API.
Манипуляция данными в Blazor (GET, POST, PUT, DELETE).
Загрузка файлов.
Интеграция JavaScript-кода в Blazor-приложения.
Простая публикация приложения в продакшн.
Защита Blazor WebAssembly и Web API-приложений.
Расширенные концепции безопасности для улучшения приложения.
Этот курс подходит для всех, кто хочет использовать Blazor для разработки современных веб-приложений и оставаться на передовой .NET-разработки. Начните создавать мощные приложения с минимальными усилиями и максимальным удовольствием!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Code Maze - это блог о простоте и прагматизме. Мы склонны писать простые и понятные статьи, понятные каждому. Мы ведем блог, ориентированный в основном на .NET Core, с акцентом на веб-разработку и веб-приложения. Но мы не останавливаемся там. Помимо того, что мы пытаемся внедрить лучшие практики и использовать новейшие доступные технологии, мы сосредоточены на всем жизненном цикле приложения .NET Core, чтобы мы могли максимально эффективно исполь