Building Next Generation Web Apps with Blazor / Создание приложений нового поколения с помощью Blazor

16 октября, 14:50

Key ideas

The widespread adoption of WebAssembly, by all major browsers, has opened the world of front-end development to languages other than JavaScript. The platform leading the charge is Blazor — a new client-side UI framework from the Microsoft ASP.NET team. Blazor allows developers to write client-side applications using C# which runs inside the browser without needing plugins or transpilation — how cool is that! In this code-focused session, we’ll explore the Blazor platform.

Starting with the fundamentals, we’ll look at how to organise our applications for better maintainability. Then we’ll look at how to handle user input using forms and validation. We’ll then explore some more advanced topics such as JavaScript interop and authentication and authorisation. This session is great for developers both new to Blazor or who have prior experience and want to deepen their knowledge.


Тезисы

Теперь, когда все основные браузеры поддерживают WebAssembly, front end разработчики могут использовать не только JavaScript, но и другие языки. На передний план выходит Blazor от команды ASP.NET — UI-платформа для создания приложений, которые работают на стороне клиента. С помощью Blazor разработчики могут писать такие приложения на C#, не прибегая к плагинам и транспиляции. В этом докладе мы подробно рассмотрим разработку с помощью Blazor.

Сначала я поделюсь основами, а потом мы разберем, как организовать приложение, чтобы его было удобно поддерживать. Далее мы перейдем к вводу данных через формы и их проверке. После этого углубимся в более продвинутые темы: аутентификацию, авторизацию и взаимодействие (interop) с JavaScript. Этот доклад будет полезен как для тех, кто еще не работал с Blazor, так и для тех, у кого уже есть такой опыт.



Зарегистрироваться

Deployed

Chris Sainty

Chris is a Microsoft MVP, software engineer and writer with over 15 years of experience working with ASP.NET. Passionate about sharing his knowledge with the community, he regularly writes blog posts and articles for his own blog. As well as having guest posted for others such as Visual Studio magazine, Progress Telerik, and StackOverflow. When not blogging Chris is also a keen speaker, having delivered talks at both user groups and conferences all over the world (virtually). He’s also currently writing a book for Manning publications on Microsoft’s new UI framework, Blazor, titled Blazor in Action. A strong believer in open source, he maintains several projects under the GitHub organisation, Blazored. He also contributes to other projects as much as possible. Chris is a proud member of the .NET Foundation. You can find Chris online at his blog chrissainty.com and on Twitter as @chris_sainty.


Специалист Microsoft MVP, инженер-программист, писатель. Более 15 лет опыта работы с ASP.NET. Крис любит делиться своими знаниями и поэтому часто пишет посты и статьи для своего блога. Его посты также можно найти на таких сайтах, как Visual Studio Magazine, Progress Telerik, StackOverflow и др. Кроме того, Крис часто выступает с докладами по всему миру (в том числе виртуально), как перед пользователями, так и перед экспертами на конференциях. Сейчас он работает над книгой о новой UI-платформе от Microsoft — Blazor. Книга будет опубликована под названием «Blazor in Action» («Blazor в действии») издательством Manning Publications. Крис — ярый сторонник концепции открытого исходного кода. Он ведет несколько подпроектов в проекте Blazored на GitHub. Кроме того, Крис старается вносить посильный вклад в другие проекты и является членом организации .NET Foundation. Больше о Крисе можно узнать из его блога (chrissainty.com) и Твиттер-аккаунта (@chris_sainty).

Chris is a Microsoft MVP, software engineer and writer with over 15 years of experience working with ASP.NET. Passionate about sharing his knowledge with the community, he regularly writes blog posts and articles for his own blog. As well as having guest posted for others such as Visual Studio magazine, Progress Telerik, and StackOverflow. When not blogging Chris is also a keen speaker, having delivered talks at both user groups and conferences all over the world (virtually). He’s also currently writing a book for Manning publications on Microsoft’s new UI framework, Blazor, titled Blazor in Action. A strong believer in open source, he maintains several projects under the GitHub organisation, Blazored. He also contributes to other projects as much as possible. Chris is a proud member of the .NET Foundation. You can find Chris online at his blog chrissainty.com and on Twitter as @chris_sainty.


Специалист Microsoft MVP, инженер-программист, писатель. Более 15 лет опыта работы с ASP.NET. Крис любит делиться своими знаниями и поэтому часто пишет посты и статьи для своего блога. Его посты также можно найти на таких сайтах, как Visual Studio Magazine, Progress Telerik, StackOverflow и др. Кроме того, Крис часто выступает с докладами по всему миру (в том числе виртуально), как перед пользователями, так и перед экспертами на конференциях. Сейчас он работает над книгой о новой UI-платформе от Microsoft — Blazor. Книга будет опубликована под названием «Blazor in Action» («Blazor в действии») издательством Manning Publications. Крис — ярый сторонник концепции открытого исходного кода. Он ведет несколько подпроектов в проекте Blazored на GitHub. Кроме того, Крис старается вносить посильный вклад в другие проекты и является членом организации .NET Foundation. Больше о Крисе можно узнать из его блога (chrissainty.com) и Твиттер-аккаунта (@chris_sainty).

Другие спикеры: