Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Workshop by Dino Esposito (подія в архіві)

Состоялось
25 октября 2018 (четверг)
Место
Киев
Стоимость
$250
Пойдут

Workshop by Dino Esposito «Collaborative and Real-time Applications in ASP.NET Core»

От создателей .NET Fest — Тренинг от знаменитого Dino Esposito, автора таких популярных книг как «Architecting Applications for the Enterprise», Modern Web Development" и «Programming ASP.NET Core».

Данный тренинг будет сфокусирован на создании основных функций в приложениях реального времени и в приложениях совместной разработки, где пользователи работают в приложении 24/7 и все изменения сразу видны всем заинтересованным пользователям.

Тренинг будет рассматривать базовые механизмы ASP.NET Core, такие как:

● аутентификация
● роли
● push-уведомление
● кэширование.

Первая половина тренинга будет проходить в формате лекции об аутентификации в ASP.NET Core, конфигурации и SignalR. Во второй будет практика, направленная на отработку новых знаний.

Больше деталей

Знакомьтесь, Дино Эспозито — СТО в компании Crionet, которая специализируется на мобильных и веб-решениях, созданных для мира профессионального спорта. Но вы, скорее всего, знаете его как автора популярных книг по ASP.NET: «Architecting Applications for the Enterprise», «Modern Web Development» и «Programming ASP.NET Core». Этой осенью Дино посетит Украину с двумя целями: провести тренинг по ASP.NET Core, а также выступить на конференции .NET Fest 2018 с двумя интереснейшими оригинальными докладами.

Его тренинг «Collaborative and real-time applications in ASP.NET Core» будет посвящен основам создания веб-приложений, а также таким базовым механизмам, как аутентификация, ролевая модель пользователей, push-уведомление и кэширование.

Приходилось ли вам работать с ASP.NET Web Forms? Помните ли вы всю ту боль, которую приходилось испытывать даже во время имплементации задач средней сложности? К счастью, современная разработка с использованием .Net framework все меньше и меньше связана с ASP.NET Web Forms и остается исключительно флешбеками из прошлого 😊

Все популярнее становится использование ASP.NET Core. Он позволяет нам не задумываться над тем какая операционная система будет использована для выполнения приложения, упрощает переход в облако, дает возможность поставлять ваше приложение со всем необходимым для его выполнения, не требую установки дополнительного софта. Эти и много других факторов делают ASP.NET Core идеальным выбором для создания HTTP-серверов (круче, чем любой Web-API прошлого).

Подойдет ли вам этот тренинг?

Если вы Developer, Tech Lead или Architect, тогда, как минимум, это будет для вас полезно, как максимум — научит многим крутым и полезным штукам, о которых очень часто не задумываются вначале проекта, а потом прикручивают «потом, кровью и слезами».

Кейсы, при которых тренинг будет вам в помощь:

● У вас есть необходимость в создании\добавлении основных функций в приложениях реального времени и в приложениях совместной разработки/использования, ваше приложение используется 24/7, а все изменения должны быть доступны подключенным пользователям в режиме реального времени без каких-либо компромиссов в виде перезагрузки страницы, тротлинга и подобных решений;
● Когда вам необходимо оповещать пользователей вашего приложения в реальном времени;
● Когда вам нужно создать единый механизм аутентификации пользователей вашего микросервисного приложения с возможностью расширения количества поддерживаемых способов аутентификации (социальные сети, собственные механизмы аутентификации);
● Когда каждая секунда ответа клиенту от вашего API на счету и Вы не хотите заставлять пользователя ждать целую вечность чтобы отобразить информацию, а ответ от поставщиков данных вашего приложения (например, в legacy финансовых системах) занимает длительное время;
● Когда вы хотите ограничить доступ к сервисам и функциональности системы с помощью введения ролей для пользователей;
● Когда абстракции в вашем приложении «текут» и вам нужно понимать, какая часть требует расширения новой функциональности (разделение программы на слои), а какая и вовсе требует переработки.

Главное — практика!

На тренинге вы займетесь следующим:

ASP.NET Core. Вы рассмотрите новые механизмы и конструкции, которые преимущественно лучше и удобнее в сравнении с классическими ASP.NET WebForms/MVC; изучите практики построения кроссплатформенных приложений.
● Поработаете с библиотекой SignalR, с помощью которой можно построить веб-приложение, способное в автоматическом режиме обновлять содержание страниц без дополнительного взаимодействия со стороны пользователей. Это поможет минимизировать конфликты в изменениях данных, а также построить совместный пользовательский опыт между несколькими пользователями в реальном времени (чаты, редактирование, обновление, и т.д.).
Caching. Узнаете от Дино лучшие практики в сфере кэширования данных, а также то, чего следует избегать.
● Попрактикуетесь с Authentication + Authorization. Это включает в себя построение single sign-on опыта между несколькими веб-приложениями, а также демонстрацию примеров построения ролевой моделей системы с возможностью дальнейшего расширения и подходами к её управлению.

Программа тренинга

Первая половина тренинга состоит из лекций об аутентификации в ядре ASP.NET, конфигурации и SignalR. Второй половина посвящена практике, направленной на отработку, тестирование и применение новых знаний.
Тренинг Дино Эспозито предусматривает, что вы уже обладаете практическими знаниями ASP.NET MVC и .NET Core.

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі