Workshop: Introduction to Distributed Systems with .NET Core

Практичний онлайн-воркшоп від Dylan Beattie для .NET розробників
Online
Подія відбулась
Workshop: Introduction to Distributed Systems with .NET Core
Workshop: Introduction to Distributed Systems with .NET Core
Подія відбулась
Подія відбулась
Подія відбулась

Квитки на наступну конференцію Конференція .NET fwdays'24 вже у продажу!

На жаль, кількість місць обмежена і всі квитки уже продано. Але є і хороша новина: ми вже плануємо повторення воркшопу. Якщо ви хочете забронювати квиток на повторення воркшопу від Dylan Beattie, заповніть, будь ласка, форму waiting list. Як тільки ми відкриємо продажі — ви отримаєте повідомлення.


Практичний воркшоп з Dylan Beattie, в якому буде про HTTP, REST, GraphQL, gRPC, RabbitMQ та SignalR: що вони роблять, чому ви їх використовуєте, і як усі вони працюють з C # та .NET Core.

Цей воркшоп дає вам практичне знайомство з найважливішими шаблонами обміну повідомленнями, що використовуються в сучасній розробці додатків. Використовуючи .NET Core та C #, ми створимо низку невеликих прикладів програм та служб, з’єднаємо їх за допомогою цих шаблонів та обговоримо, як і коли застосовувати ті самі шаблони у власних додатках.

Воркшоп пройде 6 та 7 липня з 16:00 до 20:00 (UTC+3). Timezone: EEST.

Структура та зміст воркшопу

Вступ

  • Що таке «розподілені системи»?
  • Моноліти та мікросервіси
  • Загальні моделі інтеграції
  • Принципи розподіленої архітектури

  • Підключення компонентів за допомогою HTTP

  • Архітектурні шаблони HTTP - XMLRPC, REST, GraphQL
  • Розробка API HTTP
  • Фреймворки HTTP: WebAPI, NancyFX, ServiceStack
  • Робота з HTTP API: тестування та оснащення
  • API масштабування HTTP: стратегії кешування

  • Черги повідомлень та pub / sub

  • Принципи черг повідомлень
  • Черги повідомлень у .NET - Redis, MSMQ, EasyNetQ
  • Стратегії чергування та обробка помилок
  • Розширені архітектурні шаблони: CQRS, джерело подій
  • Вправа: побудова системи pub / sub за допомогою .NET

  • Буфери протоколів та gRPC

  • Історія RPC на .NET - SOAP, DISCO, WSDL, WCF
  • Вступ до буферів протоколів
  • Контрактна перша розробка
  • Переваги gRPC
  • Вправа: високопродуктивна архітектура з використанням gRPC

  • Підключення до Web

  • Інтеграція браузерів з розподіленими системами
  • Патерн "Backends for Frontends"
  • Робота з SignalR
  • Вправа: сповіщення браузера в режимі реального часу за допомогою SignalR


  • Перегляньте відео-запрошення від Dylan Beattie:



    Цільова аудиторія та технічні вимоги

    Кількість учасників: до 20.

    Мова проведення - англійська.

    Цей воркшоп призначений для розробників, які мають певний досвід написання програм за допомогою C # та Microsoft .NET.

    Воркшоп проводиться в online-режимі, використовуючи Zoom та різні інструменти для онлайн-співпраці. Учасники будуть писати та запускати .NET-код під час семінару, тому вам доведеться приєднатися до семінару на комп’ютері з операційною системою Windows, macOS або Linux і в ідеалі встановити Microsoft .NET SDK з сайту.

    Вправи можна виконувати в .NET Framework 4.6+ або .NET Core 2.0+



    Спікер Dylan Beattie

    — Dylan Beattie створив свою першу веб-сторінку в 1992 році;

    — Маючи майже 25-річний досвід професійного розробника, він працював над усім, від статичних веб-сайтів до розподілених архітектур мікросервісів ;

    — Dylan - Microsoft MVP та творець езотеричної мови програмування Rockstar;

    — Представляв доповіді про розробку технологій та програмного забезпечення на конференціях та заходах у всьому світі;

    Увійти
    Або поштою
    Увійти
    Або поштою
    Реєстрація через e-mail
    Реєстрація через e-mail
    Забули пароль?