День 1464. #Курсы
Функциональный Февраль
Когда я только начинал вести этот канал (а недавно ему исполнилось 4 года), в одном из первых постов я упомянул ресурс для прохождения упражнений на программирование Exercism. Он не такой популярный, как Codewars или LeetCode, но я тогда о них не знал, а этот попался первым.
В общем, сейчас не собственно о сайте, а о челлендже, который они запустили в этом году #12in23. Суть в том, что вы изучаете 12 разных языков в течение 2023 года, а Exercism помогает вам в этом, выпуская интересные видео с рассказами о каждом из языков, а также упражнения на этих языках. Январь мы, очевидно, пропустили, но можно начать с февраля, тем более что на февраль запланирован челлендж по функциональным языкам.
И первое видео из этой серии – об F#. Если честно, я давно хотел его попробовать, но всё не доходили руки, да и не было мотивации. И вот подвернулся случай. Итак, видео с объяснением основных концепций функционального программирования вообще и F# в частности тут - https://youtu.be/uIFGx1SDnWI
А сам челлендж #12in23 – здесь. Сайт требует регистрации, но можно зайти через аккаунт на GitHub. Изучайте язык по видео, выполните 5 заданий на любом из функциональных языков до конка февраля и получите бейдж «Functional February».
Функциональный Февраль
Когда я только начинал вести этот канал (а недавно ему исполнилось 4 года), в одном из первых постов я упомянул ресурс для прохождения упражнений на программирование Exercism. Он не такой популярный, как Codewars или LeetCode, но я тогда о них не знал, а этот попался первым.
В общем, сейчас не собственно о сайте, а о челлендже, который они запустили в этом году #12in23. Суть в том, что вы изучаете 12 разных языков в течение 2023 года, а Exercism помогает вам в этом, выпуская интересные видео с рассказами о каждом из языков, а также упражнения на этих языках. Январь мы, очевидно, пропустили, но можно начать с февраля, тем более что на февраль запланирован челлендж по функциональным языкам.
И первое видео из этой серии – об F#. Если честно, я давно хотел его попробовать, но всё не доходили руки, да и не было мотивации. И вот подвернулся случай. Итак, видео с объяснением основных концепций функционального программирования вообще и F# в частности тут - https://youtu.be/uIFGx1SDnWI
А сам челлендж #12in23 – здесь. Сайт требует регистрации, но можно зайти через аккаунт на GitHub. Изучайте язык по видео, выполните 5 заданий на любом из функциональных языков до конка февраля и получите бейдж «Functional February».
👍19
День 1482. #Курсы
Сегодня посоветую вам несколько отдельных вебинаров, как недавно прошедших, так и предстоящих, и вообще несколько сообществ, проводящих регулярные вебинары по теме .NET. Все перечисленные вебинары бесплатные.
1. Boston .NET Architecture Group
Проводят ежемесячные вебинары на тему архитектуры .NET приложений. Последний прошёл 15 февраля, тогда всем известный Стив “Ardalis” Смит рассказывал о чистой архитектуре в .NET 7. Недостатки этих вебинаров в том, что они проходят в 6 вечера по восточному времени США, т.е. глубокой ночью по нашему времени. Однако, на ютубе есть запись вебинара, которую может посмотреть любой желающий (правда, в отличие от настоящего вебинара, нельзя задавать вопросы).
Я посмотрел доклад Смита и должен сказать, что, несмотря на то, что я был знаком с чистой архитектурой, мне доклад очень понравился. Стив рассказывает о базовых принципах чистой архитектуры, разбирает, её преимущества и недостатки, меняет некоторые укоренившиеся представления об этом шаблоне (например, что он подходит только для больших проектов), рассказывает, как преобразовать имеющийся проект в чистую архитектуру, а также о своём шаблоне проекта чистой архитектуры и его особенностях.
2. JetBrains Webinars
Вебинары компании JetBrains по теме .NET.
Ближайший вебинар пройдёт 23 февраля 2023г в 18:00 по Москве.
Аарон Станнард – глава и основатель Petabridge (производителя Akka.NET, NBench и т.п.) – расскажет про трудности разработки .NET систем.
Что такое квант потока и почему он отличается в Windows Desktop и Windows Server? В чём разница между блокирующим вызовом и блокирующим потоком? Когда надо попытаться написать код без блокировки? Что означает ключевое слово volatile? Этот доклад поможет .NET разработчикам понять, почему их код работает так, как он работает, и что делать в сценариях, требующих высокой производительности. Вебинар можно посмотреть на YouTube.
3. Joberty Webinars
Сообщество разработчиков, на вебинарах которого выступают известные люди в мире .NET.
Ближайший вебинар пройдёт практически сразу по окончании предыдущего, 23 февраля 2023г в 20:00 по Москве. Милан Джованович расскажет о модульных монолитах. Почему монолитные приложения могут быть гибкими и расширяемыми? Почему не обязательно сразу начинать с микросервисов? Какие возможности даёт модульный монолит? Как их создавать и какие уроки он лично извлёк на своей практике? Регистрация на сайте.
Сегодня посоветую вам несколько отдельных вебинаров, как недавно прошедших, так и предстоящих, и вообще несколько сообществ, проводящих регулярные вебинары по теме .NET. Все перечисленные вебинары бесплатные.
1. Boston .NET Architecture Group
Проводят ежемесячные вебинары на тему архитектуры .NET приложений. Последний прошёл 15 февраля, тогда всем известный Стив “Ardalis” Смит рассказывал о чистой архитектуре в .NET 7. Недостатки этих вебинаров в том, что они проходят в 6 вечера по восточному времени США, т.е. глубокой ночью по нашему времени. Однако, на ютубе есть запись вебинара, которую может посмотреть любой желающий (правда, в отличие от настоящего вебинара, нельзя задавать вопросы).
Я посмотрел доклад Смита и должен сказать, что, несмотря на то, что я был знаком с чистой архитектурой, мне доклад очень понравился. Стив рассказывает о базовых принципах чистой архитектуры, разбирает, её преимущества и недостатки, меняет некоторые укоренившиеся представления об этом шаблоне (например, что он подходит только для больших проектов), рассказывает, как преобразовать имеющийся проект в чистую архитектуру, а также о своём шаблоне проекта чистой архитектуры и его особенностях.
2. JetBrains Webinars
Вебинары компании JetBrains по теме .NET.
Ближайший вебинар пройдёт 23 февраля 2023г в 18:00 по Москве.
Аарон Станнард – глава и основатель Petabridge (производителя Akka.NET, NBench и т.п.) – расскажет про трудности разработки .NET систем.
Что такое квант потока и почему он отличается в Windows Desktop и Windows Server? В чём разница между блокирующим вызовом и блокирующим потоком? Когда надо попытаться написать код без блокировки? Что означает ключевое слово volatile? Этот доклад поможет .NET разработчикам понять, почему их код работает так, как он работает, и что делать в сценариях, требующих высокой производительности. Вебинар можно посмотреть на YouTube.
3. Joberty Webinars
Сообщество разработчиков, на вебинарах которого выступают известные люди в мире .NET.
Ближайший вебинар пройдёт практически сразу по окончании предыдущего, 23 февраля 2023г в 20:00 по Москве. Милан Джованович расскажет о модульных монолитах. Почему монолитные приложения могут быть гибкими и расширяемыми? Почему не обязательно сразу начинать с микросервисов? Какие возможности даёт модульный монолит? Как их создавать и какие уроки он лично извлёк на своей практике? Регистрация на сайте.
👍20
День 1533. #Курсы
.NET Day
Сегодня пройдёт онлайн митап .NET Day. Желающие узнать что-то новое, регистрируйтесь здесь. А вот программа митапа.
11:00 – 11:45 (Мск.)
Райнер Стропек «Изучение новейших возможностей .NET и C# через создание игры»
Быть в курсе событий важно для разработчиков ПО, но это не должно быть скучно. На этом занятии Райнер Стропек продемонстрирует интересные возможности последних выпусков .NET и C#, создав небольшую игру на основе Skia. Вы узнаете о новостях, связанных с десериализацией JSON, сопоставлением по шаблону, записями, file-scoped типами и многими другими новыми функциями языка. На этом сеансе будет только код, без слайдов. Райнер предполагает, что у вас уже есть хорошие навыки работы с C# и .NET, и вы хотели бы узнать о последних изменениях в платформе.
12:00 – 12:45 (Мск.)
Флориан Раппл «Микрофронтенды с Blazor»
Микрофронтенды стали полезным инструментом для разбиения пользовательского интерфейса на более мелкие фрагменты, которые могут разрабатываться и развёртываться независимыми командами. В настоящее время приложения Blazor по-прежнему разрабатываются в основном в виде монолита. Хотя библиотеки и компоненты могут разрабатываться независимо, их развёртывание по-прежнему осуществляется централизованно. В долгосрочной перспективе это становится узким местом. В этом докладе эксперт по микрофронтендам Флориан Раппл представляет устоявшуюся архитектуру для создания модульных фронтенд-приложений. Он покажет, как эту архитектуру можно реализовать на Blazor для создания динамичного взаимодействия с пользователем.
13:00 – 13:45 (Мск.)
Денни Деклерк «Основы специальных возможностей»
Вы хотите научиться делать доступные веб-сайты для всех людей в мире, включая миллиард людей с ограниченными возможностями, с помощью Blazor? Тогда этот доклад определённо стоит посмотреть. Денни Деклерк расскажет, как создавать интерфейсы PWA и веб-сайтов с помощью Blazor, как сделать веб-сайты, соответствующие WCAG, действительными для всех известных групп инвалидов. Помимо Blazor, вы познакомитесь с основами семантического HTML и ARIA, узнаете о важности ALT-текста для изображений, использовании цвета, веб-сайтах доступных для программ чтения с экрана, а также о веб-сайтах, которые должны быть понятными и не сбивать пользователей с толку.
14:00 – 14:45 (Мск.)
Саймон Пейнтер «По Орегонскому пути с функциональным C#»
В 1971 году трое студентов подумали, что могут оживить лекцию по истории, создав компьютерную игру, в которую студенты могли бы играть, и после нескольких дней работы на HP Time Share BASIC они придумали то, что оказалось важной вехой в истории компьютерных игр - Oregon Trail. Однако в этом докладе акцент будет сделан не столько на исторических компьютерных играх, сколько на .NET и функциональном программировании. Задача, которую автор доклада поставил перед собой, состоит в том, чтобы переработать Oregon Trail на C#, используя следующие ограничения:
- Почти 100% покрытие модульными тестами,
- Никакие переменные не могут менять состояние после его установки,
- Никаких операторов (for, foreach, if, where и т. д.), если только их буквально невозможно избежать.
Кроме того, Саймон продемонстрирует несколько приёмов, которые может предложить функциональное программирование, например функции высшего порядка, функциональные потоки с простыми монадами и хвостовую рекурсию.
Кстати, об этом и о других предстоящих событиях я узнал из календаря предстоящих мероприятий, любезно предоставленного PVS-Studio.
.NET Day
Сегодня пройдёт онлайн митап .NET Day. Желающие узнать что-то новое, регистрируйтесь здесь. А вот программа митапа.
11:00 – 11:45 (Мск.)
Райнер Стропек «Изучение новейших возможностей .NET и C# через создание игры»
Быть в курсе событий важно для разработчиков ПО, но это не должно быть скучно. На этом занятии Райнер Стропек продемонстрирует интересные возможности последних выпусков .NET и C#, создав небольшую игру на основе Skia. Вы узнаете о новостях, связанных с десериализацией JSON, сопоставлением по шаблону, записями, file-scoped типами и многими другими новыми функциями языка. На этом сеансе будет только код, без слайдов. Райнер предполагает, что у вас уже есть хорошие навыки работы с C# и .NET, и вы хотели бы узнать о последних изменениях в платформе.
12:00 – 12:45 (Мск.)
Флориан Раппл «Микрофронтенды с Blazor»
Микрофронтенды стали полезным инструментом для разбиения пользовательского интерфейса на более мелкие фрагменты, которые могут разрабатываться и развёртываться независимыми командами. В настоящее время приложения Blazor по-прежнему разрабатываются в основном в виде монолита. Хотя библиотеки и компоненты могут разрабатываться независимо, их развёртывание по-прежнему осуществляется централизованно. В долгосрочной перспективе это становится узким местом. В этом докладе эксперт по микрофронтендам Флориан Раппл представляет устоявшуюся архитектуру для создания модульных фронтенд-приложений. Он покажет, как эту архитектуру можно реализовать на Blazor для создания динамичного взаимодействия с пользователем.
13:00 – 13:45 (Мск.)
Денни Деклерк «Основы специальных возможностей»
Вы хотите научиться делать доступные веб-сайты для всех людей в мире, включая миллиард людей с ограниченными возможностями, с помощью Blazor? Тогда этот доклад определённо стоит посмотреть. Денни Деклерк расскажет, как создавать интерфейсы PWA и веб-сайтов с помощью Blazor, как сделать веб-сайты, соответствующие WCAG, действительными для всех известных групп инвалидов. Помимо Blazor, вы познакомитесь с основами семантического HTML и ARIA, узнаете о важности ALT-текста для изображений, использовании цвета, веб-сайтах доступных для программ чтения с экрана, а также о веб-сайтах, которые должны быть понятными и не сбивать пользователей с толку.
14:00 – 14:45 (Мск.)
Саймон Пейнтер «По Орегонскому пути с функциональным C#»
В 1971 году трое студентов подумали, что могут оживить лекцию по истории, создав компьютерную игру, в которую студенты могли бы играть, и после нескольких дней работы на HP Time Share BASIC они придумали то, что оказалось важной вехой в истории компьютерных игр - Oregon Trail. Однако в этом докладе акцент будет сделан не столько на исторических компьютерных играх, сколько на .NET и функциональном программировании. Задача, которую автор доклада поставил перед собой, состоит в том, чтобы переработать Oregon Trail на C#, используя следующие ограничения:
- Почти 100% покрытие модульными тестами,
- Никакие переменные не могут менять состояние после его установки,
- Никаких операторов (for, foreach, if, where и т. д.), если только их буквально невозможно избежать.
Кроме того, Саймон продемонстрирует несколько приёмов, которые может предложить функциональное программирование, например функции высшего порядка, функциональные потоки с простыми монадами и хвостовую рекурсию.
Кстати, об этом и о других предстоящих событиях я узнал из календаря предстоящих мероприятий, любезно предоставленного PVS-Studio.
👍5
День 1543. #Курсы
Сегодня порекомендую вам ютуб канал Зонара Хорвата (Zoran Horvat) Зоран - консультант, разработчик и архитектор ПО, автор на Pluralsight, Udemy и YouTube. На его канале вы найдёте советы по разработке и архитектуре, паттернах проектирования, чистом коде, новинкам языка C# и т.п.
Видео, которое попалось мне, вышло совсем недавно и называется Are Design Patterns Dead in C#? (Паттерны Проектирования в C# Умерли?) В нём Зоран на примере оригинальной книги «Паттерны Проектирования» банды четырёх рассуждает, полезна ли до сих пор информация о паттернах проектирования и применимы ли они в современной разработке в .NET.
Не буду спойлерить, смотрите до конца)))
Кстати, про паттерны проектирования вы можете почитать на канале по тегу #DesignPatterns.
Сегодня порекомендую вам ютуб канал Зонара Хорвата (Zoran Horvat) Зоран - консультант, разработчик и архитектор ПО, автор на Pluralsight, Udemy и YouTube. На его канале вы найдёте советы по разработке и архитектуре, паттернах проектирования, чистом коде, новинкам языка C# и т.п.
Видео, которое попалось мне, вышло совсем недавно и называется Are Design Patterns Dead in C#? (Паттерны Проектирования в C# Умерли?) В нём Зоран на примере оригинальной книги «Паттерны Проектирования» банды четырёх рассуждает, полезна ли до сих пор информация о паттернах проектирования и применимы ли они в современной разработке в .NET.
Не буду спойлерить, смотрите до конца)))
Кстати, про паттерны проектирования вы можете почитать на канале по тегу #DesignPatterns.
YouTube
Are Design Patterns Dead in C#?
Become a patron and gain access to source code and exclusive live streams: https://www.patreon.com/posts/are-design-dead-81382714
When was the last time you implemented a proper design pattern in your object-oriented code? Not a factory method, but a proper…
When was the last time you implemented a proper design pattern in your object-oriented code? Not a factory method, but a proper…
👍17
День 1598. #Курсы
Сегодня предлагаю вам подборку плейлистов «для новичков», размещённых на канале dotnet. Это серии коротких видео, рассказывающие об основах определённого языка, технологии или инструмента. Думаю, некоторые будут полезны не только совсем новичкам в программировании, но и тем, кто захочет начать знакомиться с какой-то определённой темой.
Языки
C#
F#
Технологии
.NET
ASP.NET
Web API
Entity Framework Core
Xamarin
.NET MAUI
Blazor
ML.NET
Прочее
.NET в Azure
Docker и .NET
NuGet
Основы dotnet-monitor
Миграция с ASP.NET на ASP.NET Core
Инструменты Visual Studio
Начало Работы с GitHub
Автоматизированное Тестирование
Расширения Visual Studio
Сегодня предлагаю вам подборку плейлистов «для новичков», размещённых на канале dotnet. Это серии коротких видео, рассказывающие об основах определённого языка, технологии или инструмента. Думаю, некоторые будут полезны не только совсем новичкам в программировании, но и тем, кто захочет начать знакомиться с какой-то определённой темой.
Языки
C#
F#
Технологии
.NET
ASP.NET
Web API
Entity Framework Core
Xamarin
.NET MAUI
Blazor
ML.NET
Прочее
.NET в Azure
Docker и .NET
NuGet
Основы dotnet-monitor
Миграция с ASP.NET на ASP.NET Core
Инструменты Visual Studio
Начало Работы с GitHub
Автоматизированное Тестирование
Расширения Visual Studio
👍19
День 1736. #ЧтоНовенького #Курсы
Microsoft Applied Skills
Applied Skills — новая, заверенная Microsoft, грамота, подтверждающая наличие у вас целевых навыков, необходимых для реализации важных проектов, соответствующих целям и задачам бизнеса. Программа Applied Skills даёт вам возможность продемонстрировать, на что вы способны и что вы можете привнести в ключевые проекты организации.
«Организации ищут таланты, которые смогут возглавить их проекты в области облачных вычислений», — отмечает Ким Акерс, корпоративный вице-президент по поддержке и эксплуатации решений для клиентов и партнёров Microsoft. - «Microsoft Applied Skills предлагает упрощённый способ проверки навыков кандидата. Когда вы видите навыки, заверенные Microsoft, вы знаете, что можете доверить этому человеку выполнение поставленной задачи».
На данный момент бесплатно в течение ограниченного времени предлагаются следующие грамоты (пока процесс только на английском языке):
- Secure storage for Azure Files and Azure Blob Storage
- Configure secure access to your workloads using Azure networking
- Deploy and configure Azure Monitor
- Deploy containers by using Azure Kubernetes Service
- Develop an ASP.NET Core web app that consumes an API
- Secure Azure services and workloads with Microsoft Defender for Cloud regulatory compliance controls
- Configure SIEM security operations using Microsoft Sentinel
- Create and manage automated processes by using Power Automate
Как получить грамоту Microsoft Applied Skills
1. Подготовьтесь самостоятельно, например, используя бесплатные курсы на Microsoft Learn.
2. Получите грамоту, пройдя онлайн интерактивную лабораторную работу, которая проведёт вас через ряд задач на основе сценариев в таких продуктах, как Microsoft Azure или Microsoft Power Platform. Лабораторную оценку можно получить непосредственно на Microsoft Learn.
3. Поделитесь своими новыми навыками. Вы получите грамоту, заверенную Microsoft, которую можно опубликовать в своём профиле.
Сертификат, грамота или то и другое?
Более 30 лет сертификаты служат доказательством технического мастерства мирового класса. В сегодняшней постоянно меняющейся бизнес-среде бывают случаи, когда необходимы подтверждённые навыки работы с конкретным проектом, предлагаемые грамотами Applied Skills. Вот ключевые отличия:
1. Цель
- Сертификат: проверяет общие технические знания
- Грамота: проверяет один конкретный навык
2. Контекст
- Сертификат: для определённой роли в компании
- Грамота: для определённого проекта
3. Охват
- Сертификат: широта навыков
- Грамота: специализированные для конкретного сценария навыки
4. Формат оценки
- Сертификат: экзамен с интерактивными элементами
- Грамота: лабораторная работа
5. Гибкость сдачи
- Сертификат: назначенное время
- Грамота: любое желаемое время
Источник: https://techcommunity.microsoft.com/t5/microsoft-learn-blog/announcing-microsoft-applied-skills-the-new-credentials-to/ba-p/3775645
Microsoft Applied Skills
Applied Skills — новая, заверенная Microsoft, грамота, подтверждающая наличие у вас целевых навыков, необходимых для реализации важных проектов, соответствующих целям и задачам бизнеса. Программа Applied Skills даёт вам возможность продемонстрировать, на что вы способны и что вы можете привнести в ключевые проекты организации.
«Организации ищут таланты, которые смогут возглавить их проекты в области облачных вычислений», — отмечает Ким Акерс, корпоративный вице-президент по поддержке и эксплуатации решений для клиентов и партнёров Microsoft. - «Microsoft Applied Skills предлагает упрощённый способ проверки навыков кандидата. Когда вы видите навыки, заверенные Microsoft, вы знаете, что можете доверить этому человеку выполнение поставленной задачи».
На данный момент бесплатно в течение ограниченного времени предлагаются следующие грамоты (пока процесс только на английском языке):
- Secure storage for Azure Files and Azure Blob Storage
- Configure secure access to your workloads using Azure networking
- Deploy and configure Azure Monitor
- Deploy containers by using Azure Kubernetes Service
- Develop an ASP.NET Core web app that consumes an API
- Secure Azure services and workloads with Microsoft Defender for Cloud regulatory compliance controls
- Configure SIEM security operations using Microsoft Sentinel
- Create and manage automated processes by using Power Automate
Как получить грамоту Microsoft Applied Skills
1. Подготовьтесь самостоятельно, например, используя бесплатные курсы на Microsoft Learn.
2. Получите грамоту, пройдя онлайн интерактивную лабораторную работу, которая проведёт вас через ряд задач на основе сценариев в таких продуктах, как Microsoft Azure или Microsoft Power Platform. Лабораторную оценку можно получить непосредственно на Microsoft Learn.
3. Поделитесь своими новыми навыками. Вы получите грамоту, заверенную Microsoft, которую можно опубликовать в своём профиле.
Сертификат, грамота или то и другое?
Более 30 лет сертификаты служат доказательством технического мастерства мирового класса. В сегодняшней постоянно меняющейся бизнес-среде бывают случаи, когда необходимы подтверждённые навыки работы с конкретным проектом, предлагаемые грамотами Applied Skills. Вот ключевые отличия:
1. Цель
- Сертификат: проверяет общие технические знания
- Грамота: проверяет один конкретный навык
2. Контекст
- Сертификат: для определённой роли в компании
- Грамота: для определённого проекта
3. Охват
- Сертификат: широта навыков
- Грамота: специализированные для конкретного сценария навыки
4. Формат оценки
- Сертификат: экзамен с интерактивными элементами
- Грамота: лабораторная работа
5. Гибкость сдачи
- Сертификат: назначенное время
- Грамота: любое желаемое время
Источник: https://techcommunity.microsoft.com/t5/microsoft-learn-blog/announcing-microsoft-applied-skills-the-new-credentials-to/ba-p/3775645
👍7👎1
День 1876. #Курсы
Изучаем ИИ в .NET 8 с помощью Новых Руководств
Если вы думали о том, чтобы внедрить в свои .NET-приложения искусственный интеллект и большие языковые модели (LLM), сейчас самое время. Microsoft предлагают новые краткие руководства, которые помогут вам.
Недавно выпущены несколько кратких руководств с практическими примерами приложений, которые вы можете использовать с большими языковыми моделями от OpenAI (скоро появятся и другие модели):
- Саммари текста
- Построение приложения чата
- Анализ данных в ИИ-чате
- Azure функция с ИИ
- Генерация изображений
Каждое из них по шагам знакомит вас с кодом, необходимым для выполнения этой темы, с использованием Azure OpenAI SDK. Скоро мы также будут добавлены версии этих примеров с использованием Semantic Kernel SDK.
Если ChatGPT, LLM, модели и OpenAI — это новые для вас термины или вы только начинаете работать в этой области, вот несколько дополнительных ресурсов, которые вы можете использовать, чтобы помочь изучить основные концепции:
- Get started with OpenAI in .NET – Об использовании OpenAI в .NET.
- Get started with OpenAI Completions with .NET – Введение в завершения с помощью OpenAI: ответы, генерируемые такой моделью, как GPT.
- Level up your GPT game with prompt engineering – Введение в запросы к ИИ, как их усовершенствовать и получать более релевантные результаты.
- Get started with ChatGPT in .NET - Описывает, что такое ChatGPT, а также основные понятия, такие как роли и история чата.
- Плейлист видео: Generative AI with .NET for Beginners
В Microsoft ждут ваших отзывов и предложений о вашем опыте изучения ИИ в .NET и о том, как сделать его лучше. Вы можете принять участие в опросе разработчиков .NET + AI.
Источник: https://devblogs.microsoft.com/dotnet/get-started-with-dotnet-ai-quickstarts/
Изучаем ИИ в .NET 8 с помощью Новых Руководств
Если вы думали о том, чтобы внедрить в свои .NET-приложения искусственный интеллект и большие языковые модели (LLM), сейчас самое время. Microsoft предлагают новые краткие руководства, которые помогут вам.
Недавно выпущены несколько кратких руководств с практическими примерами приложений, которые вы можете использовать с большими языковыми моделями от OpenAI (скоро появятся и другие модели):
- Саммари текста
- Построение приложения чата
- Анализ данных в ИИ-чате
- Azure функция с ИИ
- Генерация изображений
Каждое из них по шагам знакомит вас с кодом, необходимым для выполнения этой темы, с использованием Azure OpenAI SDK. Скоро мы также будут добавлены версии этих примеров с использованием Semantic Kernel SDK.
Если ChatGPT, LLM, модели и OpenAI — это новые для вас термины или вы только начинаете работать в этой области, вот несколько дополнительных ресурсов, которые вы можете использовать, чтобы помочь изучить основные концепции:
- Get started with OpenAI in .NET – Об использовании OpenAI в .NET.
- Get started with OpenAI Completions with .NET – Введение в завершения с помощью OpenAI: ответы, генерируемые такой моделью, как GPT.
- Level up your GPT game with prompt engineering – Введение в запросы к ИИ, как их усовершенствовать и получать более релевантные результаты.
- Get started with ChatGPT in .NET - Описывает, что такое ChatGPT, а также основные понятия, такие как роли и история чата.
- Плейлист видео: Generative AI with .NET for Beginners
В Microsoft ждут ваших отзывов и предложений о вашем опыте изучения ИИ в .NET и о том, как сделать его лучше. Вы можете принять участие в опросе разработчиков .NET + AI.
Источник: https://devblogs.microsoft.com/dotnet/get-started-with-dotnet-ai-quickstarts/
День 1978. #Курсы
Изучаем .NET Aspire
Сегодня порекомендую вам обучающее видео (точнее запись недавней трансляции) с канала dotnet. Джефф Фритц рассказывает о .NET Aspire. Если вы не знаете, что это и с чем его едят, вот отличное 2х-часовое руководство по его практическому использованию.
https://youtu.be/8i3FaHChh20
Изучаем .NET Aspire
Сегодня порекомендую вам обучающее видео (точнее запись недавней трансляции) с канала dotnet. Джефф Фритц рассказывает о .NET Aspire. Если вы не знаете, что это и с чем его едят, вот отличное 2х-часовое руководство по его практическому использованию.
https://youtu.be/8i3FaHChh20
YouTube
Let's Learn .NET Aspire
Let us learn all about .NET Aspire, together, live with expert Jeff Fritz!
⌚ Chapters:
00:00 Countdown
02:42 Welcome to Let's Learn .NET Aspire
04:45 Resource links
06:17 Building anything with a unified platform .NET
07:22 Every App Needs
08:58 Included…
⌚ Chapters:
00:00 Countdown
02:42 Welcome to Let's Learn .NET Aspire
04:45 Resource links
06:17 Building anything with a unified platform .NET
07:22 Every App Needs
08:58 Included…
👍4
День 2093. #Курсы
Центр Обучения Copilot
Copilot меняет способ, которым много людей выполняют ежедневные задачи. Copilot, как ИИ-помощник, позволяет нам быть более креативными и эффективными в широком спектре видов деятельности.
Когда Microsoft выпустила Copilot в марте 2023 года, у пользователей возникли вопросы. Они хотели узнать, как они могут использовать Copilot, чтобы быть более продуктивными на работе и в повседневной жизни. Им было интересно, как использовать Copilot в приложениях Microsoft 365, таких как Word, PowerPoint, Outlook и Teams, и как использовать Copilot разработчикам, специалистам по данным и специалистам по безопасности.
Чтобы ответить на эти и другие вопросы, в мае 2024 года создан Центр Обучения Copilot.
Он предназначен для того, чтобы дать обучающимся представление о Copilot вне зависимости от их уровня знаний. От понимания основ использования до настройки Copilot с помощью собственных данных и, наконец, создания собственного Copilot. Центр обучения ориентирован на техническую аудиторию и гарантирует, что каждый учащийся получит доступ к контенту, который соответствует его целям обучения.
Эти цели сгруппированы в четыре коллекции Microsoft Learn: понятие, адаптация, расширение и сборка, - каждая из которых предоставляет контент, специфичный для этого этапа пути обучения. Каждая коллекция содержит различные учебные модули, документацию и видео. Учащиеся даже могут получить доступ к контенту, который применим к определённым техническим ролям: администраторы, аналитики данных или разработчики.
Одним из любимых разделов у обучающихся является видеотека, которая предоставляет обучающий контент для Copilot с примерами сценариев его использования клиентами. Видео демонстрируют разнообразные приложения Copilot в продуктах и сервисах Microsoft.
В ближайшее время Microsoft обещают добавить несколько новых ресурсов, каждый из которых призван ещё больше оптимизировать ваш рабочий процесс и улучшить ваш опыт использования Copilot:
- Новый контент об «агентификации» Copilot. Что такое агенты? Это экземпляры Copilot, которые могут действовать независимо, активизируясь событиями (а не только чатом) что позволяет вам автоматизировать и организовывать сложные, длительные бизнес-процессы с меньшим вмешательством человека. Например, Copilot «приёмщика заказов» может управлять сквозным процессом выполнения заказа: от принятия заказа до его обработки и предоставления разумных рекомендаций и замен для отсутствующих на складе товаров, до доставки клиенту.
- Также обещают добавить больше историй, демонстрирующих, как клиенты и партнёры Microsoft помогают своим клиентам использовать Copilot, особенно в таких специализированных отраслях, как финансы, производство и другие.
Источник: https://techcommunity.microsoft.com/t5/microsoft-learn-blog/get-ai-ready-inside-the-copilot-learning-hub/ba-p/4248103
Центр Обучения Copilot
Copilot меняет способ, которым много людей выполняют ежедневные задачи. Copilot, как ИИ-помощник, позволяет нам быть более креативными и эффективными в широком спектре видов деятельности.
Когда Microsoft выпустила Copilot в марте 2023 года, у пользователей возникли вопросы. Они хотели узнать, как они могут использовать Copilot, чтобы быть более продуктивными на работе и в повседневной жизни. Им было интересно, как использовать Copilot в приложениях Microsoft 365, таких как Word, PowerPoint, Outlook и Teams, и как использовать Copilot разработчикам, специалистам по данным и специалистам по безопасности.
Чтобы ответить на эти и другие вопросы, в мае 2024 года создан Центр Обучения Copilot.
Он предназначен для того, чтобы дать обучающимся представление о Copilot вне зависимости от их уровня знаний. От понимания основ использования до настройки Copilot с помощью собственных данных и, наконец, создания собственного Copilot. Центр обучения ориентирован на техническую аудиторию и гарантирует, что каждый учащийся получит доступ к контенту, который соответствует его целям обучения.
Эти цели сгруппированы в четыре коллекции Microsoft Learn: понятие, адаптация, расширение и сборка, - каждая из которых предоставляет контент, специфичный для этого этапа пути обучения. Каждая коллекция содержит различные учебные модули, документацию и видео. Учащиеся даже могут получить доступ к контенту, который применим к определённым техническим ролям: администраторы, аналитики данных или разработчики.
Одним из любимых разделов у обучающихся является видеотека, которая предоставляет обучающий контент для Copilot с примерами сценариев его использования клиентами. Видео демонстрируют разнообразные приложения Copilot в продуктах и сервисах Microsoft.
В ближайшее время Microsoft обещают добавить несколько новых ресурсов, каждый из которых призван ещё больше оптимизировать ваш рабочий процесс и улучшить ваш опыт использования Copilot:
- Новый контент об «агентификации» Copilot. Что такое агенты? Это экземпляры Copilot, которые могут действовать независимо, активизируясь событиями (а не только чатом) что позволяет вам автоматизировать и организовывать сложные, длительные бизнес-процессы с меньшим вмешательством человека. Например, Copilot «приёмщика заказов» может управлять сквозным процессом выполнения заказа: от принятия заказа до его обработки и предоставления разумных рекомендаций и замен для отсутствующих на складе товаров, до доставки клиенту.
- Также обещают добавить больше историй, демонстрирующих, как клиенты и партнёры Microsoft помогают своим клиентам использовать Copilot, особенно в таких специализированных отраслях, как финансы, производство и другие.
Источник: https://techcommunity.microsoft.com/t5/microsoft-learn-blog/get-ai-ready-inside-the-copilot-learning-hub/ba-p/4248103
👍4