Анализ сайта developer.windowsphone.com
Основное Готовность: 65%
Домен
developer.windowsphone.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://developer.windowsphone.com
301 MovedPermanently
https://developer.microsoft.com/
302 Found
https://developer.microsoft.com/en-us/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 03.11.2026 13:10:26.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,10сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,10сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
278Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 278Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://uhf.microsoft.com/statics/20260814.11.18/css/style-By05NU7M.css | |
| js | /_devcom/dist/site-head.32384663bc5b7ef5f427.bundle.js | |
| js | /_devcom/dist/analytics.f3e230bf055e677a25d2.bundle.js | |
| js | /_devcom/dist/site-async.470692120f7cb74eb490.bundle.js | |
| js | module | https://uhf.microsoft.com/statics/20260814.11.18/js/entry.js |
| js | https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js | |
| js | /_devcom/static/js/moray-reimagine.js?v=OER27NyIEmRwgUFPtCY4r1kGZOk | |
| js | /_devcom/dist/reimagine-head.c293812d815afb02e761.bundle.js |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | Microsoft-IIS/10.0 |
| Cache-Control | no-store |
| request-context | appId=cid-v1:9eada0c2-37a6-412f-ad60-e2fc5f5da087 |
| X-Powered-By | ASP.NET |
| Date | Mon, 24 Aug 2026 15:25:54 GMT |
| Set-Cookie | ARRAffinity=55c0d8f0fffe6ec2fd417dbe97621e9294b732a30842478e41c77585968c374a;Path=/;HttpOnly;Secure;Domain=traf-devcom-prod.trafficmanager.net |
| akamai-cache-status | Miss from child, Miss from parent |
| x-akamai-constituent | DevCom |
| Strict-Transport-Security | max-age=31536000; includeSubDomains |
| akamai-grn | 0.454f1502.1787585154.1b1f1638 |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Microsoft-IIS.
Мета-теги Готовность: 48%
Title
Microsoft Developer
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 19, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение: 111, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://developer.microsoft.com/en-us/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 7
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Microsoft Developer |
| og:description | Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services. |
| og:image | https://developer.microsoft.com/_devcom/images/logo-ms-social.jpg |
| og:image:alt | Microsoft Developer |
| og:type | website |
| og:site_name | Microsoft Developer |
| og:url | https://developer.microsoft.com/en-us/ |
Все мета-теги
Кол-во: 17
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 17шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | color-scheme | dark light |
| name | awa-env | Production |
| name | description | Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services. |
| name | twitter:card | summary_large_image |
| name | twitter:site | @msdev |
| name | twitter:image | https://developer.microsoft.com/_devcom/images/logo-ms-social.jpg |
| name | awa-pageType | Resources |
| name | awa-product | Multiple |
| name | awa-prdct | Multiple |
| property | og:title | Microsoft Developer |
| property | og:description | Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services. |
| property | og:image | https://developer.microsoft.com/_devcom/images/logo-ms-social.jpg |
| property | og:image:alt | Microsoft Developer |
| property | og:type | website |
| property | og:site_name | Microsoft Developer |
| property | og:url | https://developer.microsoft.com/en-us/ |
Оптимизация Готовность: 62%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 78 достаточно.
Среднее число слов в абзаце 12 достаточно.
Кол-во знаков контента 11578 на странице оптимально.
Кол-во слов 1758 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 10. Это хорошо.
На странице присутствуют заголовки <h3> 8.
Тошнота
7,35
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
45,96%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| microsoft | 54 | 3,07% |
| copilot | 20 | 1,14% |
| github | 15 | 0,85% |
| documentation | 12 | 0,68% |
| agents | 12 | 0,68% |
| explore | 11 | 0,63% |
| developer | 10 | 0,57% |
| security | 10 | 0,57% |
| developers | 10 | 0,57% |
| studio | 9 | 0,51% |
| resources | 9 | 0,51% |
| foundry | 8 | 0,46% |
| visual | 8 | 0,46% |
| windows | 8 | 0,46% |
| development | 8 | 0,46% |
| events | 8 | 0,46% |
| community | 8 | 0,46% |
| building | 8 | 0,46% |
| samples | 8 | 0,46% |
| carousel | 8 | 0,46% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 176 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://developer.windowsphone.com/robots.txt
301 MovedPermanently
https://developer.microsoft.com/
302 Found
https://developer.microsoft.com/en-us/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US" data-theme="light">
<head>
<title>Microsoft Developer</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="color-scheme" content="dark light">
<meta name="awa-env" content="Production" />
<meta name="description" content="Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services." />
<meta property="og:title" content="Microsoft Developer" />
<meta property="og:description" content="Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services." />
<meta property="og:image" content="https://developer.microsoft.com/_devcom/images/logo-ms-social.jpg" />
<meta property="og:image:alt" content="Microsoft Developer" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Microsoft Developer" />
<meta property="og:url" content="https://developer.microsoft.com/en-us/" />
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@msdev">
<meta name="twitter:image" content="https://developer.microsoft.com/_devcom/images/logo-ms-social.jpg" />
<meta name="awa-pageType" content="Resources" />
<meta name="awa-product" content="Multiple" />
<meta name="awa-prdct" content="Multiple" />
<link rel="preconnect" href="https://devblogs.microsoft.com" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="preconnect" href="https://www.microsoft.com">
<link rel="canonical" href="https://developer.microsoft.com/en-us/" />
<style>
uhf-header:not(:defined) {
display: block;
height: 54px;
}
uhf-brand:not(:defined),
uhf-contextual-nav:not(:defined),
uhf-actions:not(:defined),
uhf-global-nav:not(:defined),
uhf-search:not(:defined),
uhf-mecontrol:not(:defined),
uhf-cart:not(:defined),
uhf-dropdown:not(:defined),
uhf-popout:not(:defined) {
visibility: hidden;
}
</style>
<link rel="stylesheet" href="https://uhf.microsoft.com/statics/20260814.11.18/css/style-By05NU7M.css" /> <!-- UHF CSS -->
<script src="/_devcom/dist/site-head.32384663bc5b7ef5f427.bundle.js"></script>
<!-- 1DS script -->
<script>
const pageName = "Microsoft Developer | Home Page";
</script>
<script src="/_devcom/dist/analytics.f3e230bf055e677a25d2.bundle.js" async></script>
<!-- /1DS script -->
<script type="text/javascript">
window.enableAdobeTarget = true;
window.clarityEnabled = true;
window.clarityProjectId = 'qjko4ppzxu';
window.clarityEnvironment = 'Production';
window.appInsightsConnectionString = '';
window.appInsightsInstrumentationKey = '52c82a99-1f77-4a24-9f9a-3a1139ecb27c';
</script>
</head>
<body>
<!-- UHF Header -->
<uhf-header locale="en-us" partnerId="MSDev-Community" headerId="MSDev-DEVCOM-Community-Header" theme="light">
<a slot="skip-link" class="uhf-skip-link" href="#mainContent" data-m='{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "SkipToMain", "cN": "Skip to content_nonnav", "ecn": "Skip to content_nonnav", "ehn": "SkipToMain"}'>Skip to main content</a>
<uhf-brand slot="brand">
<a href="https://www.microsoft.com" class="uhf-microsoft-logo" slot="microsoft-logo" aria-label="Microsoft" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Anchor", "cN": "GlobalNav_Logo_cont", "ecn": "GlobalNav_Logo_cont", "ehn": "Anchor"}">
<img src="https://uhf.microsoft.com/images/microsoft/RE1Mu3b.png" alt="Microsoft" />
</a>
<a href="https://developer.microsoft.com/en-us/" class="uhf-site-logo" slot="brand-logo" aria-label="Developer" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Anchor", "cN": "CatNav_Developer_nav", "ecn": "CatNav_Developer_nav", "ehn": "Anchor"}">
<span>Developer</span> </a>
</uhf-brand>
<uhf-contextual-nav
slot="contextual-nav"
overflowText="More"
brand="Developer"
homeUrl="https://developer.microsoft.com/en-us/"
homeText="Home"
data-nav-label="Contextual menu"
>
<uhf-dropdown
text="Products"
id=""
data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_nav", "ecn": "CatNav_Products_nav", "ehn": "Products"}"
>
<a class="uhf-nav-item uhf-dropdown-link" href="https://learn.microsoft.com/en-us/dynamics365/get-started/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Dynamics 365_nav", "ecn": "CatNav_Products_Dynamics 365_nav", "ehn": "Products"}">Dynamics 365</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://github.com/home?utm_source=devcom&utm_medium=site&utm_campaign=devcom_github" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_GitHub_nav", "ecn": "CatNav_Products_GitHub_nav", "ehn": "Products"}">GitHub</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/microsoft-365" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft 365_nav", "ecn": "CatNav_Products_Microsoft 365_nav", "ehn": "Products"}">Microsoft 365</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/azure" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Azure_nav", "ecn": "CatNav_Products_Microsoft Azure_nav", "ehn": "Products"}">Microsoft Azure</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/microsoft-edge/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Edge_nav", "ecn": "CatNav_Products_Microsoft Edge_nav", "ehn": "Products"}">Microsoft Edge</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://ai.azure.com" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Foundry_nav", "ecn": "CatNav_Products_Microsoft Foundry_nav", "ehn": "Products"}">Microsoft Foundry</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/graph" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Graph_nav", "ecn": "CatNav_Products_Microsoft Graph_nav", "ehn": "Products"}">Microsoft Graph</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/identity" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Identity Platform_nav", "ecn": "CatNav_Products_Microsoft Identity Platform_nav", "ehn": "Products"}">Microsoft Identity Platform</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/microsoft-teams" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Microsoft Teams_nav", "ecn": "CatNav_Products_Microsoft Teams_nav", "ehn": "Products"}">Microsoft Teams</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/power-platform" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Power Platform_nav", "ecn": "CatNav_Products_Power Platform_nav", "ehn": "Products"}">Power Platform</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://visualstudio.microsoft.com" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Visual Studio_nav", "ecn": "CatNav_Products_Visual Studio_nav", "ehn": "Products"}">Visual Studio</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://code.visualstudio.com/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Visual Studio Code_nav", "ecn": "CatNav_Products_Visual Studio Code_nav", "ehn": "Products"}">Visual Studio Code</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/windows/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Products", "cN": "CatNav_Products_Windows_nav", "ecn": "CatNav_Products_Windows_nav", "ehn": "Products"}">Windows</a>
</uhf-dropdown>
<uhf-dropdown
text="Languages"
id=""
data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_nav", "ecn": "CatNav_Languages_nav", "ehn": "Languages"}"
>
<a class="uhf-nav-item uhf-dropdown-link" href="https://dotnet.microsoft.com" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_.NET_nav", "ecn": "CatNav_Languages_.NET_nav", "ehn": "Languages"}">.NET</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/cpp" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_C++_nav", "ecn": "CatNav_Languages_C++_nav", "ehn": "Languages"}">C++</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/java" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_Java_nav", "ecn": "CatNav_Languages_Java_nav", "ehn": "Languages"}">Java</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/javascript/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_JavaScript_nav", "ecn": "CatNav_Languages_JavaScript_nav", "ehn": "Languages"}">JavaScript</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/python" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_Python_nav", "ecn": "CatNav_Languages_Python_nav", "ehn": "Languages"}">Python</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.typescriptlang.org/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Languages", "cN": "CatNav_Languages_TypeScript_nav", "ecn": "CatNav_Languages_TypeScript_nav", "ehn": "Languages"}">TypeScript</a>
</uhf-dropdown>
<uhf-dropdown
text="Hubs"
id=""
data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Hubs", "cN": "CatNav_Hubs_nav", "ecn": "CatNav_Hubs_nav", "ehn": "Hubs"}"
>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/build-apis" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Hubs", "cN": "CatNav_Hubs_Build APIs_nav", "ecn": "CatNav_Hubs_Build APIs_nav", "ehn": "Hubs"}">Build APIs</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/games/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Hubs", "cN": "CatNav_Hubs_Game development_nav", "ecn": "CatNav_Hubs_Game development_nav", "ehn": "Hubs"}">Game development</a>
</uhf-dropdown>
<a class="uhf-nav-item uhf-nav-link" href="https://developer.microsoft.com/blog" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Blog", "cN": "CatNav_Blog_nav", "ecn": "CatNav_Blog_nav", "ehn": "Blog"}">Blog</a>
<a class="uhf-nav-item uhf-nav-link" href="https://developer.microsoft.com/en-us/events" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Events", "cN": "CatNav_Events_nav", "ecn": "CatNav_Events_nav", "ehn": "Events"}">Events</a>
<a class="uhf-nav-item uhf-nav-link" href="https://learn.microsoft.com/docs/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Documentation", "cN": "CatNav_Documentation_nav", "ecn": "CatNav_Documentation_nav", "ehn": "Documentation"}">Documentation</a>
<a class="uhf-nav-item uhf-nav-link" href="https://developer.microsoft.com/en-us/community" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Community", "cN": "CatNav_Community_nav", "ecn": "CatNav_Community_nav", "ehn": "Community"}">Community</a>
<a class="uhf-nav-item uhf-nav-link" href="https://developer.microsoft.com/en-us/changelog" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "Changelog", "cN": "CatNav_Changelog_nav", "ecn": "CatNav_Changelog_nav", "ehn": "Changelog"}">Changelog</a>
</uhf-contextual-nav> <uhf-actions slot="actions">
<uhf-global-nav slot="global-nav" text="All Microsoft" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_nonnav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_nonnav", "ehn": "OneMicrosoftBar"}" data-nav-label="All Microsoft menu">
<uhf-dropdown-header slot="header">
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/security" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft Security_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft Security_nav", "ehn": "OneMicrosoftBar"}">Microsoft Security</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://azure.microsoft.com/en-us/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Azure_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Azure_nav", "ehn": "OneMicrosoftBar"}">Azure</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://dynamics.microsoft.com/en-us/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Dynamics 365_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Dynamics 365_nav", "ehn": "OneMicrosoftBar"}">Dynamics 365</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/microsoft-365/business/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft 365_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft 365_nav", "ehn": "OneMicrosoftBar"}">Microsoft 365</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/microsoft-teams/group-chat-software" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft Teams_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Microsoft Teams_nav", "ehn": "OneMicrosoftBar"}">Microsoft Teams</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/windows-365" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Windows 365_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_Windows 365_nav", "ehn": "OneMicrosoftBar"}">Windows 365</a>
</uhf-dropdown-header>
<uhf-dropdown-column title="Tech & innovation" show-tooltip="false" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ehn": "OneMicrosoftBar"}">
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/ai?icid=DSM_AllCommercial_AI" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Microsoft AI_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation__AI_nav", "ehn": "OneMicrosoftBar"}">Microsoft AI</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://azure.microsoft.com/en-us/solutions/space/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Azure Space_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_AzureSpace_nav", "ehn": "OneMicrosoftBar"}">Azure Space</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/mixed-reality/windows-mixed-reality" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Mixed reality_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_MixedReality_nav", "ehn": "OneMicrosoftBar"}">Mixed reality</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/hololens" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Microsoft HoloLens_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_MicrosoftHololens_nav", "ehn": "OneMicrosoftBar"}">Microsoft HoloLens</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/microsoft-viva" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Microsoft Viva_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_Microsoft Viva_nav", "ehn": "OneMicrosoftBar"}">Microsoft Viva</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://azure.microsoft.com/en-us/solutions/quantum-computing/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Quantum computing_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_QuantumComputing_nav", "ehn": "OneMicrosoftBar"}">Quantum computing</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/corporate-responsibility/sustainability?icid=DSM_AllCommercial_Sustainability" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_Sustainability_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Tech & innovation_More_TechInnovation_Sustainability_nav", "ehn": "OneMicrosoftBar"}">Sustainability</a>
</uhf-dropdown-column>
<uhf-dropdown-column title="Industries" show-tooltip="false" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ehn": "OneMicrosoftBar"}">
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/education" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Education_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Education_nav", "ehn": "OneMicrosoftBar"}">Education</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/automotive" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Automotive_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Automotive_nav", "ehn": "OneMicrosoftBar"}">Automotive</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/financial-services/banking" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Financial services_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Financialservices_nav", "ehn": "OneMicrosoftBar"}">Financial services</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/government" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Government_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Government_nav", "ehn": "OneMicrosoftBar"}">Government</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Healthcare_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Health_nav", "ehn": "OneMicrosoftBar"}">Healthcare</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/manufacturing/microsoft-cloud-for-manufacturing" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Manufacturing_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Manufacturing_nav", "ehn": "OneMicrosoftBar"}">Manufacturing</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/industry/consumer-goods" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_Retail_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Industries_More_Industries_Retail_nav", "ehn": "OneMicrosoftBar"}">Retail</a>
</uhf-dropdown-column>
<uhf-dropdown-column title="Partners" show-tooltip="false" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ehn": "OneMicrosoftBar"}">
<a class="uhf-nav-item uhf-dropdown-link" href="https://partner.microsoft.com/en-US/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Find a partner_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_More_Partner_FindPartner_nav", "ehn": "OneMicrosoftBar"}">Find a partner</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://partner.microsoft.com/en-US/membership/cloud-solution-provider" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Become a partner_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_More_Partner_BecomePartner_nav", "ehn": "OneMicrosoftBar"}">Become a partner</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://partner.microsoft.com/en-us/membership" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Partner Network_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_More_Partner_PartnerNetwork_nav", "ehn": "OneMicrosoftBar"}">Partner Network</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://marketplace.microsoft.com?icid=DSM_AllCommercial_Marketplace&ocid=cmm3c8ee9bs" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Microsoft Marketplace_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_More_Partner_Marketplace_nav", "ehn": "OneMicrosoftBar"}">Microsoft Marketplace</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/software-development-companies?icid=DSM_AllCommercial_SoftwareCompanies&ocid=cmm3c8ee9bs" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Software companies_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Partners_Software companies_nav", "ehn": "OneMicrosoftBar"}">Software companies</a>
</uhf-dropdown-column>
<uhf-dropdown-column title="Resources" show-tooltip="false" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_nav", "ehn": "OneMicrosoftBar"}">
<a class="uhf-nav-item uhf-dropdown-link" href="https://blogs.microsoft.com/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Blog_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_Blog_nav", "ehn": "OneMicrosoftBar"}">Blog</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://about.ads.microsoft.com/en-us?s_cid=dig-src_uhfcomm" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Microsoft Advertising_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_MicrosoftAdvertising_nav", "ehn": "OneMicrosoftBar"}">Microsoft Advertising</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://developer.microsoft.com/en-us/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Developer Center_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_DeveloperCenter_nav", "ehn": "OneMicrosoftBar"}">Developer Center</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://learn.microsoft.com/docs/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Documentation_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_Documentation_nav", "ehn": "OneMicrosoftBar"}">Documentation</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/events" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Events_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_Events_nav", "ehn": "OneMicrosoftBar"}">Events</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/licensing/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Licensing_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_Licensing_nav", "ehn": "OneMicrosoftBar"}">Licensing</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://learn.microsoft.com/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Microsoft Learn_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_MicrosoftLearn_nav", "ehn": "OneMicrosoftBar"}">Microsoft Learn</a>
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/research/" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalHeader", "hn": "OneMicrosoftBar", "cN": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_Microsoft Research_nav", "ecn": "GlobalNav_OneMicrosoftBar_AllMicrosoft_More_Resources_More_Resources_MicrosoftResearch_nav", "ehn": "OneMicrosoftBar"}">Microsoft Research</a>
</uhf-dropdown-column>
<uhf-dropdown-footer slot="footer">
<a class="uhf-nav-item uhf-dropdown-link" href="https://www.microsoft.com/en-us/sitemap" data-m="">View Sitemap</a>
</uhf-dropdown-footer>
</uhf-global-nav>
<uhf-search
slot="search"
placeholder="Search Microsoft.com"
search-label="Search"
cancel-label="Cancel"
suggestions-available-text="{0} suggestions available"
searchUrl="https://www.microsoft.com/en-us/search/explore"
autoSuggestUrl="https://www.microsoft.com/msstoreapiprod/api/autosuggest"
queryParameterName="q"
clientId="7F27B536-CF6B-4C65-8638-A0F8CBDFCA65" productCount="1,5,5" source="Iris-Products,DCatAll-Products,Microsoft-Terms" >
</uhf-search>
</uhf-actions>
</uhf-header>
<div class="site-banners">
<section class="announcement-banner d-none" data-mount="ocr-alert-dismissible" data-identifier="build-2026">
<div class="container">
<div class="row">
<div class="col">
<div class="announcement-banner__badge">
<span class="badge badge--size-xs badge-logo--m theme-day">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/reimagine-announcement-banner-icon.svg" alt="">
</div>
</div>
</span>
</div>
<div class="announcement-banner__center">
<div class="announcement-banner__content" role="alert">
<p>Microsoft Build 2026 – Explore the latest announcements, sessions, and technical demos from Build</p>
</div>
<div class="announcement-banner__action">
<a href="https://build.microsoft.com/en-US/sessions" class="link link-inline"
target="_blank"
data-bi-aN="top-banner"
data-bi-id="build-2026">
<span class="link__text">Watch on demand</span>
</a>
</div>
</div>
</div>
<div class="col-auto d-flex">
<div class="announcement-banner__dismiss">
<button id="fake-button" type="button" class="d-none" aria-label="close" data-dismiss="alert"></button>
<button type="button" class="alert-dismiss btn btn--ghost glyph-append glyph-append-cancel" aria-label="close">
<span class="glyph-prepend"></span>
</button>
</div>
</div>
</div>
</div>
</section> </div>
<div id="mainContent" role="main">
<div id="homepagev3">
<section id="hero">
<div class="section-master section-master--bg-image bg--neutral-fade section-master--bg-image-stacked section-master--density-compact section-master--blade-hero-card-carousel">
<div class="section-master__image">
<div class="ocr-img media__asset">
<img id="hero-img" src="/_devcom/images/views/index/v3/hero-light-1440w.jpg" fetchpriority="high" alt="" />
</div>
</div>
<div class="container">
<div class="row mb-xl">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-2">
<div class="layout__col">
<div class="section-master__layout-header">
<div id="hero-content" class="block-heading block-heading--size-xl">
<h3 class="block-heading__eyebrow">Microsoft Developer</h3>
<h1 class="block-heading__title">Connect, code, and grow</h1>
<p class="block-heading__paragraph">Developer communities, tools, and resources for solving the problems of today and building the innovations of tomorrow.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="secondary-sticky-nav">
<div class="sticky" data-mount="sticky" data-direction="top" data-observer-behavior="always">
<div class="secondary-nav">
<nav id="sticky-nav" class="container d-flex flex-grow-1" aria-label="In Page Navigation">
<div class="dropdown">
<a class="w-100 dropdown__link" id="menu-list-label-default" data-mount="m365-dropdown" aria-expanded="false" aria-controls="secondary-sticky-nav-menu-list" type="button" role="button" tabindex="0" aria-labelledBy="secondary-sticky-nav-label">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m" id="secondary-sticky-nav-label" aria-hidden="true">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Menu</p>
</div>
</div>
<div class="list-item__trailing">
<div class="ocr-icon d-inline-flex ocr-icon--size-s">
<span class="glyph-prepend glyph-prepend-chevron-down" aria-label="">
</span>
</div>
</div>
</div>
</div>
</a>
<ul class="dropdown-menu menu-list p-0 rounded-scrollbar overflow-auto" id="secondary-sticky-nav-menu-list" aria-labelledby="menu-list-label-default" tabindex="-1">
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#featured-products"
data-bi-aN="secondary-sticky-nav"
data-bi-id="featured-products"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Featured products</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#news-and-updates"
data-bi-aN="secondary-sticky-nav"
data-bi-id="news-and-updates"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>News and updates</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#languages"
data-bi-aN="secondary-sticky-nav"
data-bi-id="languages"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Languages</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#communities"
data-bi-aN="secondary-sticky-nav"
data-bi-id="community"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Communities</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#hubs"
data-bi-aN="secondary-sticky-nav"
data-bi-id="hubs"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Hubs</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#developer-story"
data-bi-aN="secondary-sticky-nav"
data-bi-id="developer-story"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Developer story</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#blogs"
data-bi-aN="secondary-sticky-nav"
data-bi-id="blogs"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Blogs</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#events"
data-bi-aN="secondary-sticky-nav"
data-bi-id="events"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Events</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
<li class="menu-list__list-item">
<a class="menu-list__item-link" href="#learn"
data-bi-aN="secondary-sticky-nav"
data-bi-id="learn"
data-bi-ct="nav">
<div class="indicator indicator--shape-pill"></div>
<span class="menu-list__list-item-text">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center py-m">
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p>Learn</p>
</div>
</div>
</div>
</div>
</span>
</a>
</li>
</ul>
</div>
</nav>
<div class="indicator indicator--horizontal"></div>
</div>
</div>
<div class="scrollspy-container">
<section id="featured-products">
<div class="section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-1">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">Featured Products</h3>
<h2 class="block-heading__title">The tools you love – any platform and any language</h2>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row section-master__slot">
<div class="col">
<div class="pill-bar no-gutters pl-0 ml-0">
<div data-mount="tab-slider" class="col">
<div class="tab-overflow">
<div class="tab-window">
<div class="tab-group" role="tablist"
aria-label="Featured products">
<button id="features-products-azure-pill-bar" class="pill-bar__item active" href="#features-products-azure" role="tab"
data-mount="tab" aria-controls="features-products-azure" aria-selected="true" aria-disabled="" tabindex="0"
data-bi-aN="featured-products"
data-bi-id="pill-azure"
data-bi-ct="button">
<span class="pill-bar__item__label">Azure</span>
</button>
<button id="features-products-github-pill-bar" class="pill-bar__item" href="#features-products-github" role="tab"
data-mount="tab" aria-controls="features-products-github" aria-selected="false"
aria-disabled="" tabindex="-1"
data-bi-aN="featured-products"
data-bi-id="pill-github"
data-bi-ct="button">
<span class="pill-bar__item__label">GitHub</span>
</button>
<button id="features-products-m365-pill-bar" class="pill-bar__item" href="#features-products-m365" role="tab"
data-mount="tab" aria-controls="features-products-m365" aria-selected="false"
aria-disabled="" tabindex="-1"
data-bi-aN="featured-products"
data-bi-id="pill-m365"
data-bi-ct="button">
<span class="pill-bar__item__label">Microsoft 365</span>
</button>
<button id="features-products-visualstudio-pill-bar" class="pill-bar__item" href="#features-products-visualstudio" role="tab"
data-mount="tab" aria-controls="features-products-visualstudio" aria-selected="false"
aria-disabled="" tabindex="-1"
data-bi-aN="featured-products"
data-bi-id="pill-visualstudio"
data-bi-ct="button">
<span class="pill-bar__item__label">Visual Studio</span>
</button>
<button id="features-products-windows-pill-bar" class="pill-bar__item" href="#features-products-windows" role="tab"
data-mount="tab" aria-controls="features-products-windows" aria-selected="false"
aria-disabled="" tabindex="-1"
data-bi-aN="featured-products"
data-bi-id="pill-windows"
data-bi-ct="button">
<span class="pill-bar__item__label">Windows</span>
</button>
</div>
</div>
</div>
<div class="tab-arrows">
<button type="button" class="arrow-prev" tabindex="-1" aria-hidden="true" data-width="40">
<span class="sr-only">Previous</span>
</button>
<div class="arrow-prev pill-bar__arrow-prev-bg"></div>
<button type="button" class="arrow-next" tabindex="-1" aria-hidden="true" data-width="40">
<span class="sr-only">Next</span>
</button>
<div class="arrow-next pill-bar__arrow-next-bg"></div>
</div>
</div>
</div>
<div class="row pb-xl">
<div class="col">
<div class="tab-panel-group">
<div id="features-products-azure" class="tab-panel fade active show" role="tabpanel"
aria-labelledby="features-products-azure-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-2.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-2.png">
<img src="/_devcom/images/views/index/v3/tools/tools-2-2.png" loading="eager" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Build in the Cloud</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Turn your ideas into solutions with Microsoft cloud services. Visit the Azure Developers Hub to learn how to build how you want and deploy where you want.</p>
</div>
</div>
<div class="block-slim">
<a href="/en-us/azure" class="link " target="_self"
data-bi-aN="featured-products--azure"
data-bi-id="azure-dev-hub"
data-bi-ct="link">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Azure Developer Hub</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-1.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-1.png">
<img src="/_devcom/images/views/index/v3/tools/tools-2-1.png" loading="eager" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn how to build and manage powerful applications using Microsoft Azure cloud services.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/azure/?wt.mc_id=devcom_azuredocs_webpage_cnl" class="link " target="_blank"
data-bi-aN="featured-products--azure"
data-bi-id="azure-documentation"
data-bi-ct="link"
aria-label="Visit docs for Microsoft Azure">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-3.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-2-3.png">
<img src="/_devcom/images/views/index/v3/tools/tools-2-3.png" loading="eager" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Code samples</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Filter thousands of Azure code samples by language to find what you need.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/samples/browse/?products=azure" class="link " target="_blank"
data-bi-aN="featured-products--azure"
data-bi-id="azure-code-samples"
data-bi-ct="link"
aria-label="Explore code samples for Microsoft Azure">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="features-products-github" class="tab-panel fade" role="tabpanel"
aria-labelledby="features-products-github-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-1.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-1.png">
<img src="/_devcom/images/views/index/v3/tools/tools-5-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Build with the latest from GitHub</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Get product news, engineering insights, and practical guidance from the teams shaping modern software development.</p>
</div>
</div>
<div class="block-slim">
<a href="https://github.blog/" class="link " target="_blank"
data-bi-aN="featured-products--github"
data-bi-id="github-blog"
data-bi-ct="link">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read the GitHub blog</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-2.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-2.png">
<img src="/_devcom/images/views/index/v3/tools/tools-5-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Find guides, tutorials, and best practices to help you build faster, collaborate better, and ship with confidence.</p>
</div>
</div>
<div class="block-slim">
<a href="https://docs.github.com/" class="link " target="_blank"
data-bi-aN="featured-products--github"
data-bi-id="github-documentation"
data-bi-ct="link"
aria-label="Visit docs for GitHub">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-3.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-5-3.png">
<img src="/_devcom/images/views/index/v3/tools/tools-5-3.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">GitHub skills</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn how to use GitHub with interactive courses designed for beginners and experts.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.github.com/skills" class="link " target="_blank"
data-bi-aN="featured-products--github"
data-bi-id="github-courses"
data-bi-ct="link"
aria-label="Explore courses on GitHub">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore courses</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="features-products-m365" class="tab-panel fade" role="tabpanel"
aria-labelledby="features-products-m365-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-2.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-2.png">
<img src="/_devcom/images/views/index/v3/tools/tools-1-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Gain full access to productivity tools</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Get exclusive resources and community support for building people-centric, cross-platform productivity experiences that extend Microsoft 365.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/microsoft-365/dev-program" class="link " target="_blank"
data-bi-aN="featured-products--m365"
data-bi-id="m365-dev-program"
data-bi-ct="link">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Developer Program</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-1.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-1.png">
<img src="/_devcom/images/views/index/v3/tools/tools-1-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn how to build a collaborative app or extend your Microsoft 365 app.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/microsoft-365/developer/?wt.mc_id=devcom_m365docs_webpage_cnl" class="link " target="_blank"
data-bi-aN="featured-products--m365"
data-bi-id="m365-documentation"
data-bi-ct="link"
aria-label="Visit docs for Microsoft 365">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-3.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-1-3.png">
<img src="/_devcom/images/views/index/v3/tools/tools-1-3.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Code samples</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Get hands-on with Microsoft 365 code samples and start building applications today.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/samples/browse/?terms=microsoft-365" class="link " target="_blank"
data-bi-aN="featured-products--m365"
data-bi-id="m365-code-samples"
data-bi-ct="link"
aria-label="Explore code samples for Microsoft 365">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="features-products-visualstudio" class="tab-panel fade" role="tabpanel"
aria-labelledby="features-products-visualstudio-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-1.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-1.png">
<img src="/_devcom/images/views/index/v3/tools/tools-3-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Code faster, work smarter with Visual Studio</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Build any type of application. Work together in real time. Diagnose and stop problems before they happen. Use your favorite language to deliver apps and services on any platform, any device.</p>
</div>
</div>
<div class="block-slim">
<a href="https://visualstudio.microsoft.com/" class="link " target="_blank"
data-bi-aN="featured-products--visualstudio"
data-bi-id="vs-homepage"
data-bi-ct="link">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Visual Studio home page</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-2.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-2.png">
<img src="/_devcom/images/views/index/v3/tools/tools-3-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn how to use Visual Studio Code and code faster with AI.</p>
</div>
</div>
<div class="block-slim">
<a href="https://code.visualstudio.com/Docs" class="link " target="_blank"
data-bi-aN="featured-products--visualstudio"
data-bi-id="vs-documentation"
data-bi-ct="link"
aria-label="Visit docs for Visual Studio Code">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-3.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-3-3.png">
<img src="/_devcom/images/views/index/v3/tools/tools-3-3.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Code samples</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Filter thousands of VS Code code samples by language to find what you need.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/samples/browse/?products=vs-code" class="link " target="_blank"
data-bi-aN="featured-products--visualstudio"
data-bi-id="vs-code-samples"
data-bi-ct="link"
aria-label="Explore code samples for Visual Studio Code">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="features-products-windows" class="tab-panel fade" role="tabpanel"
aria-labelledby="features-products-windows-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-1.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-1.png">
<img src="/_devcom/images/views/index/v3/tools/tools-4-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Develop for the desktop with Windows</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Build experiences that reach users everywhere. The Windows Dev Center can show you how.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/windows/" class="link " target="_blank"
data-bi-aN="featured-products--windows"
data-bi-id="windows-dev-center"
data-bi-ct="link">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Windows Dev Center</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-2.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-2.png">
<img src="/_devcom/images/views/index/v3/tools/tools-4-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn how to design, develop, and deploy apps and solutions for Windows PCs and other devices.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/windows/apps/" class="link " target="_blank"
data-bi-aN="featured-products--windows"
data-bi-id="windows-documentation"
data-bi-ct="link"
aria-label="Visit docs for Windows development">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-3.avif">
<source srcset="/_devcom/images/views/index/v3/tools/tools-4-3.png">
<img src="/_devcom/images/views/index/v3/tools/tools-4-3.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Code samples</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Filter thousands of samples by language to find what you need.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/samples/browse/" class="link " target="_blank"
data-bi-aN="featured-products--windows"
data-bi-id="windows-code-samples"
data-bi-ct="link"
aria-label="Explore code samples for Windows development">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="banners" class="bg--base-fade">
<div class="container">
<div id="banner-carousel" class="carousel carousel--type-promo">
<section class="carousel__section" aria-label="Promotional banners" aria-roledescription="carousel" data-mount="ocr-carousel">
<a href="#banner-carousel" class="sr-only-focusable w-100 position-absolute">Skip Banner carousel</a>
<span id="banner-carousel-announcement-text" class="carousel__announcement-text sr-only" aria-live="polite"
data-multi-slide-translatable="Showing %{curStart}-%{curEnd} of %{totalSlides} slides"
data-single-slide-translatable="Showing slide %{curStart} of %{totalSlides}"></span>
<div id="banner-carousel-controls" class="carousel__controls carousel__container">
<button type="button" class="carousel__arrow-prev" title="Previous slide" data-slide="prev" aria-labelledby="carousel-control-prev-banner-carousel">
<span class="sr-only" id="carousel-control-prev-banner-carousel">Previous slide</span>
<span class="glyph-prepend glyph-prepend-back glyph-prepend-medium" aria-hidden="true"></span>
</button>
<button type="button" class="carousel__arrow-next" title="Next slide" data-slide="next" aria-labelledby="carousel-control-next-banner-carousel">
<span class="sr-only" id="carousel-control-next-banner-carousel">Next slide</span>
<span class="glyph-prepend glyph-prepend-forward glyph-prepend-medium" aria-hidden="true"></span>
</button>
</div>
<div class="carousel__window hide-scrollbar">
<div class="carousel__container layout layout--overflow layout--cols-1" aria-label="Promotional banners">
<section id="banner-carousel-1" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 1 of 4">
<div id="dev-days-202608"
class="theme-day card-promo rounded-l depth-4 card-promo--horizontal banner--content-left banner--content-left--keep-img-left"
style="--block-feature-max-w: 95%">
<div class="card-promo__image">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/banners/2026/08/dev-days/desktop.avif">
<source srcset="/_devcom/images/banners/2026/08/dev-days/desktop.jpg">
<img src="/_devcom/images/banners/2026/08/dev-days/desktop.jpg" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card-promo__fg-content align-items-start">
<div class="safe-area"></div>
<div class="block-feature d-flex align-items-start block-feature--s block-feature--align-true">
<div class="block-feature__body d-flex flex-column align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-center">
<h4 class="block-feature__title block-heading__title block-feature__title text-white">Dev Days are here!</h4>
</div>
<p class="base text-white">Sign up to host an in-person event near you to teach your community about the GitHub Copilot app and Copilot CLI.</p>
<div class="block-feature__footer d-flex justify-content-start">
<div class="block-slim">
<a href="https://gh.io/dev-days-2026" class="btn btn--md theme-night text-black" target="_blank"
rel="noopener noreferrer"
data-bi-aN="homepage-banner"
data-bi-id="dev-days-202608"
data-bi-ct="button"
aria-label="Sign up for Dev Days 2026">
<div class="btn__text">Sign up</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="banner-carousel-2" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 2 of 4">
<div id="mcp-ai-foundry-202507" class="theme-day card-promo rounded-l depth-4 card-promo--horizontal">
<div class="card-promo__image">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/banners/2025/07/mcp-ai-foundry/desktop.avif">
<source srcset="/_devcom/images/banners/2025/07/mcp-ai-foundry/desktop.jpg">
<img src="/_devcom/images/banners/2025/07/mcp-ai-foundry/desktop.jpg" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card-promo__fg-content align-items-start">
<div class="safe-area"></div>
<div class="block-feature d-flex align-items-start block-feature--s block-feature--align-true">
<div class="block-feature__body d-flex flex-column align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-center">
<h4 class="block-feature__title block-heading__title block-feature__title text-white">MCP-Powered AI Travel Agents Sample</h4>
</div>
<p class="base text-white">The AI Travel Agents is a robust enterprise application (hosted on ACA) that leverages MCP and multiple LlamaIndex AI agents to enhance travel agency operations.</p>
<div class="block-feature__footer d-flex justify-content-start">
<div class="block-slim">
<a href="https://aka.ms/azure-ai-travel-agents" class="btn btn--md" target="_blank"
data-bi-aN="homepage-banner"
data-bi-id="mcp-ai-foundry"
data-bi-ct="button"
aria-label="Explore the GitHub repository for the MCP-Powered AI Travel Agents Sample">
<div class="btn__text">Explore the GitHub repository</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="banner-carousel-3" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 3 of 4">
<div id="ms-python-dev-202507" class="theme-day card-promo rounded-l depth-4 card-promo--horizontal">
<div class="card-promo__image">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/banners/2025/07/ms-python-developers/desktop.avif">
<source srcset="/_devcom/images/banners/2025/07/ms-python-developers/desktop.png">
<img src="/_devcom/images/banners/2025/07/ms-python-developers/desktop.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card-promo__fg-content align-items-start">
<div class="safe-area"></div>
<div class="block-feature d-flex align-items-start block-feature--s block-feature--align-true">
<div class="block-feature__body d-flex flex-column align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h4 class="block-feature__title block-heading__title block-feature__title text-black">Microsoft for Python developers</h4>
</div>
<p class="base text-black" style="text-align: start;">Build smarter with Python on Microsoft—tools, cloud, and AI at your fingertips.</p>
<div class="block-feature__footer d-flex justify-content-start">
<div class="block-slim">
<a href="/en-us/python" class="btn btn--md" target="_blank"
data-bi-aN="homepage-banner"
data-bi-id="ms-python-developers"
data-bi-ct="button"
aria-label="Learn more about Microsoft for Python developers">
<div class="btn__text">Learn more</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="banner-carousel-4" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 4 of 4">
<div id="windows-dev-center-202506" class="theme-day card-promo rounded-l depth-4 card-promo--horizontal">
<div class="card-promo__image">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/banners/2025/06/windows-dev-center/desktop.avif">
<source srcset="/_devcom/images/banners/2025/06/windows-dev-center/desktop.png">
<img src="/_devcom/images/banners/2025/06/windows-dev-center/desktop.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card-promo__fg-content align-items-start">
<div class="safe-area"></div>
<div class="block-feature d-flex align-items-center block-feature--s block-feature--align-true">
<div class="block-feature__body d-flex flex-column align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-center">
<h4 class="block-feature__title block-heading__title block-feature__title text-white">Windows Dev Center</h4>
</div>
<p class="base text-white" style="text-align: center;">Learn why every Dev is an AI Dev.</p>
<div class="block-feature__footer d-flex justify-content-start">
<div class="block-slim">
<a href="https://developer.microsoft.com/windows/" class="btn btn--md" target="_blank"
data-bi-aN="homepage-banner"
data-bi-id="windows-dev-center"
data-bi-ct="button"
aria-label="See what's new in Windows Dev Center">
<div class="btn__text">See what's new</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div> </section>
</div>
</div>
<a href="#banner-carousel-controls" class="sr-only-focusable w-100 position-absolute">Back to carousel navigation controls</a>
<a id="banner-carousel" class="sr-only-focusable" tabindex="-1"></a>
</section>
</div>
</div>
</section>
<section id="news-and-updates" class="pb-xl bg--base-fade">
<div class="section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-2">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">News and updates</h3>
<h2 class="block-heading__title">Discover what's new</h2>
</div>
</div>
</div>
<div class="layout__col">
<div class="section-master__layout-slot">
<div class="button-group">
<a href="/en-us/changelog" class="btn btn--secondary" target="_self"
data-bi-aN="discover-whats-new"
data-bi-id="changelog"
data-bi-ct="button">See the changelog</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel carousel--type-regular ">
<section class="carousel__section" aria-label="Discover what's new" aria-roledescription="carousel" data-mount="ocr-carousel">
<a href="#discover-whats-new-carousel" class="sr-only-focusable w-100 position-absolute">Skip carousel Discover what's new</a>
<span id="discover-whats-new-carousel-announcement-text" class="carousel__announcement-text sr-only" aria-live="polite"
data-multi-slide-translatable="Showing %{curStart}-%{curEnd} of %{totalSlides} slides"
data-single-slide-translatable="Showing slide %{curStart} of %{totalSlides}"></span>
<div id="discover-whats-new-carousel-controls" class="carousel__controls carousel__container">
<button type="button" class="carousel__arrow-prev" title="Previous slide" data-slide="prev" aria-labelledby="carousel-control-prev-discover-whats-new-carousel">
<span class="sr-only" id="carousel-control-prev-discover-whats-new-carousel">Previous slide</span>
<span class="glyph-prepend glyph-prepend-back glyph-prepend-medium" aria-hidden="true"></span>
</button>
<button type="button" class="carousel__arrow-next" title="Next slide" data-slide="next" aria-labelledby="carousel-control-next-discover-whats-new-carousel">
<span class="sr-only" id="carousel-control-next-discover-whats-new-carousel">Next slide</span>
<span class="glyph-prepend glyph-prepend-forward glyph-prepend-medium" aria-hidden="true"></span>
</button>
</div>
<div class="carousel__window hide-scrollbar">
<div class="carousel__container layout layout--overflow layout--cols-3" aria-label="Discover what's new">
<section id="discover-whats-new-carousel-0" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 1 of 3">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-1.avif">
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-1.png">
<img src="/_devcom/images/views/index/v3/whatsnew/build-news-card-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Stacked pull requests are now in public preview</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Stacked pull requests break large changes into small, reviewable pull requests. With stacks, you can independently review and check each pull request, then merge everything together in one click.</p>
</div>
</div>
<div class="block-slim">
<a href="https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/" class="link " target="_blank"
data-bi-aN="discover-whats-new"
data-bi-id="whatsnew-stacked-pull-requests"
data-bi-ct="link"
aria-label="Read more about stacked pull requests">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
</a>
</div>
</div>
</div> </section>
<section id="discover-whats-new-carousel-1" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 2 of 3">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-2.avif">
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-2.png">
<img src="/_devcom/images/views/index/v3/whatsnew/build-news-card-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Improving token efficiency for GitHub Copilot in VS Code</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">With the recent move to usage-based billing for GitHub Copilot, every token in an agentic session matters. Making the agentic harness more token-efficient is ongoing work, and we'll keep investing, one small win at a time.</p>
</div>
</div>
<div class="block-slim">
<a href="https://code.visualstudio.com/blogs/2026/06/17/improving-token-efficiency-in-github-copilot" class="link " target="_blank"
data-bi-aN="discover-whats-new"
data-bi-id="whatsnew-copilot-token-efficiency"
data-bi-ct="link"
aria-label="Read more about improving token efficiency for GitHub Copilot in VS Code">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
</a>
</div>
</div>
</div> </section>
<section id="discover-whats-new-carousel-2" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 3 of 3">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-3.avif">
<source srcset="/_devcom/images/views/index/v3/whatsnew/build-news-card-3.png">
<img src="/_devcom/images/views/index/v3/whatsnew/build-news-card-3.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Visual Studio July Update — Meet the New Agent, Powered by the GitHub Copilot SDK</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">The best AI assistance is the kind you can steer, understand, and rely on. The July update is built around all three. There's a new Agent (Preview) in Copilot Chat and new built-in .NET and Azure skills.</p>
</div>
</div>
<div class="block-slim">
<a href="https://devblogs.microsoft.com/visualstudio/visual-studio-july-update-meet-the-new-agent-powered-by-copilot-sdk/" class="link " target="_blank"
data-bi-aN="discover-whats-new"
data-bi-id="whatsnew-visual-studio-july-update"
data-bi-ct="link"
aria-label="Read more about the Visual Studio July update">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
</a>
</div>
</div>
</div> </section>
</div>
</div>
<a href="#discover-whats-new-carousel-controls" class="sr-only-focusable w-100 position-absolute">Back to carousel navigation controls</a>
<a id="discover-whats-new-carousel" class="sr-only-focusable" tabindex="-1"></a>
</section>
</div>
</section>
<section id="languages" class="bg--base-fade">
<div class="section-master section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="layout section-master__layout">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--alignment-centered block-heading--size-m w-100">
<h3 class="block-heading__eyebrow">Languages</h3>
<h2 class="block-heading__title">Choose your language</h2>
<p class="block-heading__paragraph">Access Microsoft tools, resources, and documentation for the following languages:</p>
<div class="card-grid row mt-xl">
<div class="card-grid__cards">
<div class="layout layout--cols-6">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="https://dotnet.microsoft.com/en-us/" class="link link-inline" target="_blank" aria-label=".NET framework"
data-bi-aN="languages"
data-bi-id="dotnet"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/dotnet.avif">
<source srcset="/_devcom/images/views/index/v3/languages/dotnet.png">
<img src="/_devcom/images/views/index/v3/languages/dotnet.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="/en-us/cpp" class="link link-inline" target="_self" aria-label="C++ programming language"
data-bi-aN="languages"
data-bi-id="cpp"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/cpp.avif">
<source srcset="/_devcom/images/views/index/v3/languages/cpp.png">
<img src="/_devcom/images/views/index/v3/languages/cpp.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="https://developer.microsoft.com/en-us/java" class="link link-inline" target="_self" aria-label="Java programming language"
data-bi-aN="languages"
data-bi-id="java"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/java.avif">
<source srcset="/_devcom/images/views/index/v3/languages/java.png">
<img src="/_devcom/images/views/index/v3/languages/java.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="https://developer.microsoft.com/en-us/javascript/" class="link link-inline" target="_self" aria-label="Javascript programming language"
data-bi-aN="languages"
data-bi-id="js"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/js.avif">
<source srcset="/_devcom/images/views/index/v3/languages/js.png">
<img src="/_devcom/images/views/index/v3/languages/js.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="/en-us/python" class="link link-inline" target="_self" aria-label="Python programming language"
data-bi-aN="languages"
data-bi-id="python"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/python.avif">
<source srcset="/_devcom/images/views/index/v3/languages/python.png">
<img src="/_devcom/images/views/index/v3/languages/python.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<a href="https://www.typescriptlang.org/" class="link link-inline" target="_blank" aria-label="TypeScript programming language"
data-bi-aN="languages"
data-bi-id="ts"
data-bi-ct="button">
<div class="media">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/languages/ts.avif">
<source srcset="/_devcom/images/views/index/v3/languages/ts.png">
<img src="/_devcom/images/views/index/v3/languages/ts.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="communities" class="bg--base-fade">
<div class="section-master section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-1">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">Communities</h3>
<h2 class="block-heading__title">Join our communities</h2>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel carousel--type-regular ">
<section class="carousel__section" aria-label="Communities" aria-roledescription="carousel" data-mount="ocr-carousel">
<a href="#communities-carousel" class="sr-only-focusable w-100 position-absolute">Skip carousel Communities</a>
<span id="communities-carousel-announcement-text" class="carousel__announcement-text sr-only" aria-live="polite"
data-multi-slide-translatable="Showing %{curStart}-%{curEnd} of %{totalSlides} slides"
data-single-slide-translatable="Showing slide %{curStart} of %{totalSlides}"></span>
<div id="communities-carousel-controls" class="carousel__controls carousel__container">
<button type="button" class="carousel__arrow-prev" title="Previous slide" data-slide="prev" aria-labelledby="carousel-control-prev-communities-carousel">
<span class="sr-only" id="carousel-control-prev-communities-carousel">Previous slide</span>
<span class="glyph-prepend glyph-prepend-back glyph-prepend-medium" aria-hidden="true"></span>
</button>
<button type="button" class="carousel__arrow-next" title="Next slide" data-slide="next" aria-labelledby="carousel-control-next-communities-carousel">
<span class="sr-only" id="carousel-control-next-communities-carousel">Next slide</span>
<span class="glyph-prepend glyph-prepend-forward glyph-prepend-medium" aria-hidden="true"></span>
</button>
</div>
<div class="carousel__window hide-scrollbar">
<div class="carousel__container layout layout--overflow layout--cols-5" aria-label="Communities">
<section id="communities-carousel-0" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 1 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/devcom-community.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Microsoft Developer Communities</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Connect with fellow developers, attend a local user group, find resources to get you started, and discover what's happening in the community.</p>
</div>
</div>
<div class="block-slim">
<a href="/en-us/community" class="link link-inline" target="_self"
data-bi-aN="communities"
data-bi-id="microsoft-developer-communities"
data-bi-ct="link"
aria-label="Connect with Microsoft Developer Communities">
<span class="link__text">Connect</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-1" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 2 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/azure.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Azure Tech Groups</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Join our Azure tech groups to connect with fellow developers and stay updated on the latest advancements.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/azure-tech-groups/" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="azure-tech-groups"
data-bi-ct="link"
aria-label="Join Azure Tech Groups">
<span class="link__text">Join</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-2" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 3 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/cloud-advocate.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Cloud advocates</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Engage and learn from Microsoft's Cloud advocates about Microsoft Cloud + AI platform.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/advocates/" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="cloud-advocates"
data-bi-ct="link"
aria-label="Learn from Microsoft's Cloud advocates">
<span class="link__text">Learn</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-3" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 4 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/reactor.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Microsoft Reactor</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Microsoft Reactor connects you with the developers and startups that share your goals.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/reactor/" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="microsoft-reactor"
data-bi-ct="link"
aria-label="Explore Microsoft Reactor">
<span class="link__text">Explore</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-4" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 5 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/vs-code.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">VS Code</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Enhance your coding experience with AI-powered features in Visual Studio Code.</p>
</div>
</div>
<div class="block-slim">
<a href="https://code.visualstudio.com/community " class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="vs-code"
data-bi-ct="link"
aria-label="Create with Visual Studio Code">
<span class="link__text">Create</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-5" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 6 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/dotnet.png" class="rounded-xs" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">.NET</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Connect with millions of developers and stay updated on the latest .NET advancements.</p>
</div>
</div>
<div class="block-slim">
<a href="https://dotnet.microsoft.com/en-us/platform/community" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="dotnet"
data-bi-ct="link"
aria-label="Connect with the .NET community">
<span class="link__text">Connect</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-6" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 7 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/github.png" class="invert-for-darkmode" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">GitHub</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Join the GitHub Community to ask questions, get answers, and share your expertise with fellow developers.</p>
</div>
</div>
<div class="block-slim">
<a href="https://github.com/community" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="github"
data-bi-ct="link"
aria-label="Join the GitHub Community">
<span class="link__text">Join</span>
</a>
</div>
</div>
</div> </section>
<section id="communities-carousel-7" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 8 of 8">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/communities/global-ai.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Global AI</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Our mission is to empower every person and every organization on the planet to achieve more.</p>
</div>
</div>
<div class="block-slim">
<a href="https://globalai.community/" class="link link-inline" target="_blank"
data-bi-aN="communities"
data-bi-id="global-ai"
data-bi-ct="link"
aria-label="Participate in the Global AI community">
<span class="link__text">Participate</span>
</a>
</div>
</div>
</div> </section>
</div>
</div>
<a href="#communities-carousel-controls" class="sr-only-focusable w-100 position-absolute">Back to carousel navigation controls</a>
<a id="communities-carousel" class="sr-only-focusable" tabindex="-1"></a>
</section>
</div>
</section>
<section id="hubs">
<div class="section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-1">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">Hubs</h3>
<h2 class="block-heading__title">Visit the Developer resource hubs</h2>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="card-grid row section-master__slot card-grid--disable-card-promo">
<div class="card-grid__cards">
<div class="layout layout--cols-3">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-1.avif">
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-1.png">
<img src="/_devcom/images/views/index/v3/hubs/hubs-1.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">AI</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">From community to hands-on labs, learn your way and skill up for what's next in AI.</p>
</div>
</div>
<div class="block-slim">
<a href="/en-us/ai" class="link " target="_self"
data-bi-aN="hubs"
data-bi-id="ai"
data-bi-ct="link"
aria-label="Start today via our AI hub">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-2.avif">
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-2.png">
<img src="/_devcom/images/views/index/v3/hubs/hubs-2.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Build APIs</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Unlock new development opportunities and resources with APIs.</p>
</div>
</div>
<div class="block-slim">
<a href="/en-us/build-apis" class="link " target="_self"
data-bi-aN="hubs"
data-bi-id="build-apis"
data-bi-ct="link"
aria-label="Get building via our Build APIs hub">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Get building</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media">
<div class="ocr-img media__asset ">
<picture>
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-4.avif">
<source srcset="/_devcom/images/views/index/v3/hubs/hubs-4.png">
<img src="/_devcom/images/views/index/v3/hubs/hubs-4.png" loading="lazy" alt="" />
</picture>
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Game development</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Create bold, immersive game experiences that attract and engage players.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/en-us/games/" class="link " target="_self"
data-bi-aN="hubs"
data-bi-id="game-development"
data-bi-ct="link"
aria-label="Game on with our Game development hub">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Game on</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="developer-story">
<div class="section-master section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="layout section-master__layout">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--alignment-centered block-heading--size-m w-100">
<h2 class="block-heading__title">Hear a developer's story</h2>
<p class="block-heading__paragraph">“We need a pipeline of agents. We need to create specialized agents for each piece of the car.”</p>
<p class="mt-xs">— Thiago Lacopini, CEO Kumulus</p>
<div class="block-slim block-slim--related-products">
<ul class="block-items-list block-items-list--align-inline" role="list">
<li class="block-items-list__item">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center">
<div class="list-item__leading">
<span class="badge badge--size-xs badge-logo--s badge--solid theme-day">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/developer-story/microsoft-foundry.png" loading="lazy" alt="">
</div>
</div>
</span>
</div>
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p><a href="https://azure.microsoft.com/products/ai-foundry/" target="_blank">Microsoft Foundry</a></p>
</div>
</div>
</div>
</div>
</li>
<li class="block-items-list__item">
<div class="list-item">
<div class="list-item__inner d-flex align-items-center">
<div class="list-item__leading">
<span class="badge badge--size-xs badge-logo--s badge--solid theme-day">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/developer-story/azure.png" loading="lazy" alt="">
</div>
</div>
</span>
</div>
<div class="list-item__content flex-grow-1 d-flex flex-column">
<div class="fg--base-strong label list-item__content-title">
<p><a href="https://azure.microsoft.com/" target="_blank">Azure</a></p>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
<div id="developerStoryVideoWrapper" class="mt-xl">
<div class="media w-100 media--ratio-16-9 media--highlight media--highlight-glass depth-4 media--pos-middle-middle">
<div class="w-100 ocr-img media__asset">
<universal-media-player id="developerStoryVideoUMP"></universal-media-player>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="blogs"><div class="section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel"><div class="container"><div class="row"><div class="col"><div class="ocr-divider ocr-divider--size-m pb-xl"></div>
<div class="layout section-master__layout section-master--layout-cols-2"><div class="layout__col"><div class="section-master__layout-header"><div class="block-heading block-heading--size-m"><h2 class="block-heading__title">Read our blog</h2></div></div></div><div class="layout__col"><div class="section-master__layout-slot"><div class="button-group"><a href="https://devblogs.microsoft.com/" class="btn btn--secondary" target="_blank" data-bi-aN="blogs" data-bi-id="more-blogs" data-bi-ct="button">More blogs</a></div></div></div></div></div></div><div class="row"><div class="col"><div class="story-grid"><div class="story-grid__heading-divider"></div>
<div class="story-grid--next-to-3 layout layout--cols-2"><div class="story-grid__featured-article layout__col"><div class="ghost-card ghost-card--stacked ghost-card--divider-disabled"><div class="layout layout--cols-2"><div class="layout__col"><div class="media "><div class="ocr-img media__asset media--ratio-16-9"><picture><source srcset="/_devcom/images/views/index/v3/blogs/copilot-agents-playbook.avif" media="none and (prefers-color-scheme: dark)" />
<source srcset="/_devcom/images/views/index/v3/blogs/copilot-agents-playbook.jpg" media="none and (prefers-color-scheme: dark)" />
<source srcset="/_devcom/images/views/index/v3/blogs/copilot-agents-playbook.avif" media="none and (prefers-color-scheme: light)" />
<source srcset="/_devcom/images/views/index/v3/blogs/copilot-agents-playbook.jpg" media="none and (prefers-color-scheme: light)" />
<img src="/_devcom/images/views/index/v3/blogs/copilot-agents-playbook.jpg" loading="lazy" alt /></picture></div></div></div>
<div class="layout__col"><div class="block-feature d-flex align-items-start block-feature--2xs block-feature--align-stacked"><div class="block-feature__body d-flex flex-column align-items-start"><div class="block-feature__eyebrow"><span class="block-feature__label">Shavonna Jackson</span>
<span class="block-feature__date"><span> • </span>
July 23, 2026</span></div>
<div class="block-feature__headings d-flex flex-column align-items-start"><h5 class="block-feature__title">The Microsoft 365 Copilot Agents' Playbook: A Practical Livestream Series for Building Better Agents</h5></div><p class="base block-feature__paragraph">Join us from August 18 through September 8, 9AM PT for The Microsoft 365 Copilot Agent's Playbook, and learn how to build, ground, extend, and evaluate agents for Microsoft 365 Copilot.</p><div class="block-feature__footer"><div class="block-slim"><a href="https://developer.microsoft.com/blog/the-microsoft-365-copilot-agents-playbook-a-practical-livestream-series-for-building-better-agents/" class="link link-inline" target="_blank" data-bi-aN="blogs" data-bi-id="copilot-agents-playbook" data-bi-ct="link" aria-label="Read more about The Microsoft 365 Copilot Agents' Playbook: A Practical Livestream Series for Building Better Agents"><span class="link__text">Read more</span></a></div></div></div></div></div></div></div></div><div class="story-grid__other-articles layout__col"><div class="block-section-title pb-l"><div class="block-section-title__header"><h4 class="block-section-title__heading">Recent articles</h4></div></div><div class="ghost-card ghost-card--size-medium"><div class="block-feature d-flex align-items-start block-feature--2xs"><div class="layout layout--cols-2"><div class="layout__col"><div class="media"><div class="ocr-img media__asset media--ratio-16-9"><img src="https://devblogs.microsoft.com/wp-content/uploads/sites/4/2026/01/VS-logo-featured-image.webp" loading="lazy" width="208" height="117" alt /></div></div></div>
<div class="layout__col"><div class="d-flex align-items-start block-feature--2xs block-feature--align-stacked"><div class="block-feature__body d-flex flex-column align-items-start"><div class="block-feature__headings d-flex flex-column align-items-start"><div class="block-feature__eyebrow"><span class="block-feature__label">Matt Soucoup</span>
<span class="block-feature__date"><span> • </span>
August 21, 2026</span></div>
<h5 class="block-feature__title">Today I will... Modernize a .NET application</h5></div>
<div class="block-feature__footer"><div class="block-slim"><a href="https://devblogs.microsoft.com/visualstudio/today-i-will-modernize-a-net-application" class="link link-inline" target="_blank" data-bi-aN="blogs" data-bi-id="recent-blog" data-bi-ct="link" aria-label="Read more about Today I will... Modernize a .NET application"><span class="link__text">Read more</span></a></div></div></div></div></div></div></div></div><div class="ghost-card ghost-card--size-medium"><div class="ocr-divider story-grid__article-divider"></div><div class="block-feature d-flex align-items-start block-feature--2xs"><div class="layout layout--cols-2"><div class="layout__col"><div class="media"><div class="ocr-img media__asset media--ratio-16-9"><img src="https://devblogs.microsoft.com/wp-content/uploads/sites/38/2025/10/banner-oldnewthing-blue.webp" loading="lazy" width="208" height="117" alt /></div></div></div>
<div class="layout__col"><div class="d-flex align-items-start block-feature--2xs block-feature--align-stacked"><div class="block-feature__body d-flex flex-column align-items-start"><div class="block-feature__headings d-flex flex-column align-items-start"><div class="block-feature__eyebrow"><span class="block-feature__label">Raymond Chen</span>
<span class="block-feature__date"><span> • </span>
August 21, 2026</span></div>
<h5 class="block-feature__title">Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical exam</h5></div>
<div class="block-feature__footer"><div class="block-slim"><a href="https://devblogs.microsoft.com/oldnewthing/20260821-00/?p=112632" class="link link-inline" target="_blank" data-bi-aN="blogs" data-bi-id="recent-blog" data-bi-ct="link" aria-label="Read more about Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical exam"><span class="link__text">Read more</span></a></div></div></div></div></div></div></div></div><div class="ghost-card ghost-card--size-medium"><div class="ocr-divider story-grid__article-divider"></div><div class="block-feature d-flex align-items-start block-feature--2xs"><div class="layout layout--cols-2"><div class="layout__col"><div class="media"><div class="ocr-img media__asset media--ratio-16-9"><img src="https://devblogs.microsoft.com/wp-content/uploads/sites/38/2025/10/banner-oldnewthing-blue.webp" loading="lazy" width="208" height="117" alt /></div></div></div>
<div class="layout__col"><div class="d-flex align-items-start block-feature--2xs block-feature--align-stacked"><div class="block-feature__body d-flex flex-column align-items-start"><div class="block-feature__headings d-flex flex-column align-items-start"><div class="block-feature__eyebrow"><span class="block-feature__label">Raymond Chen</span>
<span class="block-feature__date"><span> • </span>
August 20, 2026</span></div>
<h5 class="block-feature__title">Reducing C++ template bloat by factoring out the type-dependent portions of the function</h5></div>
<div class="block-feature__footer"><div class="block-slim"><a href="https://devblogs.microsoft.com/oldnewthing/20260820-00/?p=112629" class="link link-inline" target="_blank" data-bi-aN="blogs" data-bi-id="recent-blog" data-bi-ct="link" aria-label="Read more about Reducing C++ template bloat by factoring out the type-dependent portions of the function"><span class="link__text">Read more</span></a></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></section>
<section id="events" class="bg--base-fade section-master section-master--breadth-comfortable">
<div class="pt-0 section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row pb-lg">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-2">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">Events</h3>
<h2 class="block-heading__title">Attend events, or watch on demand</h2>
</div>
</div>
</div>
<div class="layout__col">
<div class="section-master__layout-slot">
<div class="button-group">
<a href="/en-us/community#events" class="btn btn--secondary" target="_self"
data-bi-aN="events"
data-bi-id="more-events"
data-bi-ct="button">More community events</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carousel carousel--type-regular bg--base-fade">
<section class="carousel__section" aria-label="Events" aria-roledescription="carousel" data-mount="ocr-carousel">
<a href="#events-carousel" class="sr-only-focusable w-100 position-absolute">Skip carousel Events</a>
<span id="events-carousel-announcement-text" class="carousel__announcement-text sr-only" aria-live="polite"
data-multi-slide-translatable="Showing %{curStart}-%{curEnd} of %{totalSlides} slides"
data-single-slide-translatable="Showing slide %{curStart} of %{totalSlides}"></span>
<div id="events-carousel-controls" class="carousel__controls carousel__container">
<button type="button" class="carousel__arrow-prev" title="Previous slide" data-slide="prev" aria-labelledby="carousel-control-prev-events-carousel">
<span class="sr-only" id="carousel-control-prev-events-carousel">Previous slide</span>
<span class="glyph-prepend glyph-prepend-back glyph-prepend-medium" aria-hidden="true"></span>
</button>
<button type="button" class="carousel__arrow-next" title="Next slide" data-slide="next" aria-labelledby="carousel-control-next-events-carousel">
<span class="sr-only" id="carousel-control-next-events-carousel">Next slide</span>
<span class="glyph-prepend glyph-prepend-forward glyph-prepend-medium" aria-hidden="true"></span>
</button>
</div>
<div class="carousel__window hide-scrollbar">
<div class="carousel__container layout layout--overflow layout--cols-3" aria-label="Events">
<section id="events-carousel-0" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 1 of 5">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media media--ratio-16-9">
<div class="ocr-img media__asset">
<img src="https://secure.meetupstatic.com/photos/event/9/0/a/600_535562314.jpeg" loading="lazy" alt="" />
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<div class="block-feature__eyebrow">
<h5 class="block-feature__label">Mon, Aug 24</h5>
</div>
<h5 class="block-feature__title">
<a href="https://www.meetup.com/atlanta-net-user-group/events/316032458/"
target="_blank"
data-bi-aN="events"
data-bi-id="event-carousel-item"
data-bi-ct="link">Agentic .NET Best Practices</a>
</h5>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="events-carousel-1" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 2 of 5">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media media--ratio-16-9">
<div class="ocr-img media__asset">
<img src="https://secure.meetupstatic.com/photos/event/9/1/9/a/600_535717274.jpeg" loading="lazy" alt="" />
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<div class="block-feature__eyebrow">
<h5 class="block-feature__label">Tue, Aug 25</h5>
</div>
<h5 class="block-feature__title">
<a href="https://www.meetup.com/dotnet-sao-paulo/events/315578725/"
target="_blank"
data-bi-aN="events"
data-bi-id="event-carousel-item"
data-bi-ct="link">[Online] Kubernetes: dicas e truques para o dia a dia | 21a edição</a>
</h5>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="events-carousel-2" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 3 of 5">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media media--ratio-16-9">
<div class="ocr-img media__asset">
<img src="https://secure.meetupstatic.com/photos/event/2/f/6/8/600_535692136.jpeg" loading="lazy" alt="" />
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<div class="block-feature__eyebrow">
<h5 class="block-feature__label">Mon, Aug 24</h5>
</div>
<h5 class="block-feature__title">
<a href="https://www.meetup.com/dataopslabs/events/313020272/"
target="_blank"
data-bi-aN="events"
data-bi-id="event-carousel-item"
data-bi-ct="link">Supercharging Agents with Built-in Tools: Browser in Action</a>
</h5>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="events-carousel-3" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 4 of 5">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media media--ratio-16-9">
<div class="ocr-img media__asset">
<img src="https://globalai.community/img/event/0pqyb95l/419a375afec84f31aadd79c9ddc07f60.png?w=800&h=800&mode=pad" loading="lazy" alt="" />
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<div class="block-feature__eyebrow">
<h5 class="block-feature__label">Tue, Aug 25</h5>
</div>
<h5 class="block-feature__title">
<a href="https://globalai.community/e/0pqyb95l"
target="_blank"
data-bi-aN="events"
data-bi-id="event-carousel-item"
data-bi-ct="link">Global AI Construct Berlin</a>
</h5>
</div>
</div>
</div>
</div>
</div>
</div> </section>
<section id="events-carousel-4" class="carousel__slide layout__col" tabindex="-1" aria-label="Slide 5 of 5">
<div class="card rounded-l">
<div class="card__media px-xs">
<div class="media media--ratio-16-9">
<div class="ocr-img media__asset">
<img src="https://globalai.community/img/event/r4sjyjcs/2752d68a65e1402683be1cd6970d920a.png?w=800&h=800&mode=pad" loading="lazy" alt="" />
</div>
</div>
</div>
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__headings d-flex flex-column align-items-start">
<div class="block-feature__eyebrow">
<h5 class="block-feature__label">Tue, Aug 25</h5>
</div>
<h5 class="block-feature__title">
<a href="https://globalai.community/e/r4sjyjcs"
target="_blank"
data-bi-aN="events"
data-bi-id="event-carousel-item"
data-bi-ct="link">Global AI Construct Krakow</a>
</h5>
</div>
</div>
</div>
</div>
</div>
</div> </section>
</div>
</div>
<a href="#events-carousel-controls" class="sr-only-focusable w-100 position-absolute">Back to carousel navigation controls</a>
<a id="events-carousel" class="sr-only-focusable" tabindex="-1"></a>
</section>
</div> </section>
<section id="source-newsletter">
<div class="section-master section-master--bg-image section-master--bg-image-stacked bg--base-fade section-master--alignment-center section-master--layout-header-horizontal-alignment-center">
<div class="section-master__image">
<div class="ocr-img media__asset">
<picture>
<source srcset="/_devcom/images/views/index/v3/source-newsletter/source-newsletter-dark@2x.avif" media="none and (prefers-color-scheme: dark)">
<source srcset="/_devcom/images/views/index/v3/source-newsletter/source-newsletter-dark@1x.jpg" media="none and (prefers-color-scheme: dark)">
<source srcset="/_devcom/images/views/index/v3/source-newsletter/source-newsletter-light@2x.avif" media="none and (prefers-color-scheme: light)">
<source srcset="/_devcom/images/views/index/v3/source-newsletter/source-newsletter-light@1x.jpg" media="none and (prefers-color-scheme: light)">
<img src="/_devcom/images/views/index/v3/source-newsletter/source-newsletter-light@1x.jpg" alt="" />
</picture>
</div>
</div>
<div class="container col-md-6 col-lg-8 px-l">
<div class="layout section-master__layout">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--alignment-centered block-heading--size-m">
<h2 class="block-heading__title">Microsoft.Source newsletter</h2>
<p class="block-heading__paragraph">Get the latest articles, documentation, and events from Microsoft.Source—the curated monthly developer community newsletter. Learn about new technologies and find opportunities to connect with other developers.</p>
<div class="block-heading__button-group">
<div class="button-group">
<a href="https://info.microsoft.com/ww-landing-sign-up-for-the-microsoft-source-newsletter.html" class="btn btn--md" target="_blank"
data-bi-aN="source-newsletter-banner"
data-bi-cN="sign-up-today"
data-bi-ct="button"
aria-label="Sign up today for the Microsoft.Source newsletter">
<div class="btn__text">Sign up today</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="learn">
<div class="section-master bg--base-fade section-master--breadth-comfortable section-master--layout-slot-horizontal-alignment-right section-master--layout-slot-vertical-alignment-bottom section-master--blade-card-carousel">
<div class="container">
<div class="row">
<div class="col">
<div class="layout section-master__layout section-master--layout-cols-1">
<div class="layout__col">
<div class="section-master__layout-header">
<div class="block-heading block-heading--size-s">
<h3 class="block-heading__eyebrow">Learn</h3>
<h2 class="block-heading__title">Learn with us</h2>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row section-master__slot">
<div class="col">
<div class="pill-bar no-gutters pl-0 ml-0">
<div data-mount="tab-slider" class="col">
<div class="tab-overflow">
<div class="tab-window">
<div class="tab-group" role="tablist"
aria-label="Learn by topic">
<button id="learn-1-pill-bar" class="pill-bar__item active" href="#learn-1" role="tab" data-mount="tab" aria-controls="learn-1" aria-selected="true" aria-disabled="" tabindex="0">
<span class="pill-bar__item__label">AI</span>
</button>
<button id="learn-2-pill-bar" class="pill-bar__item" href="#learn-2" role="tab"
data-mount="tab" aria-controls="learn-2" aria-selected="false"
aria-disabled="" tabindex="-1">
<span class="pill-bar__item__label">Azure</span>
</button>
<button id="learn-3-pill-bar" class="pill-bar__item" href="#learn-3" role="tab"
data-mount="tab" aria-controls="learn-3" aria-selected="false"
aria-disabled="" tabindex="-1">
<span class="pill-bar__item__label">Copilot</span>
</button>
<button id="learn-4-pill-bar" class="pill-bar__item" href="#learn-4" role="tab"
data-mount="tab" aria-controls="learn-4" aria-selected="false"
aria-disabled="" tabindex="-1">
<span class="pill-bar__item__label">DevOps</span>
</button>
<button id="learn-5-pill-bar" class="pill-bar__item" href="#learn-5" role="tab"
data-mount="tab" aria-controls="learn-5" aria-selected="false"
aria-disabled="" tabindex="-1">
<span class="pill-bar__item__label">Security</span>
</button>
</div>
</div>
</div>
<div class="tab-arrows">
<button type="button" class="arrow-prev" tabindex="-1" aria-hidden="true" data-width="40">
<span class="sr-only">Previous</span>
</button>
<div class="arrow-prev pill-bar__arrow-prev-bg"></div>
<button type="button" class="arrow-next" tabindex="-1" aria-hidden="true" data-width="40">
<span class="sr-only">Next</span>
</button>
<div class="arrow-next pill-bar__arrow-next-bg"></div>
</div>
</div>
</div>
<div class="row">
<div class="col">
<div class="tab-panel-group">
<div id="learn-1" class="tab-panel fade active show" role="tabpanel"
aria-labelledby="learn-1-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class=" col-lg-6 col-md-3">
<div class="card feature-card rounded-l">
<div class="card__content justify-content-end">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title text-white">AI learning hub</h5>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph text-white">Curated plans and resources, designed to support business and technical roles, individuals, and organizations in building AI skills.</p>
</div>
</div>
<div class="mt-0">
<a href="https://learn.microsoft.com/ai/?wt.mc_id=devcom_aihub_webpage_cnl" class="btn btn--md mt-l" target="_blank"
data-bi-aN="learn"
data-bi-id="ai-hub"
data-bi-ct="button"
aria-label="Visit the AI learning hub now">
<span class="link__text">Visit now</span>
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-18 col-md-9">
<div class="card-grid__cards">
<div class="layout layout--cols-2">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Start your Azure AI development journey today</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Plan and prepare to develop AI solutions on Azure.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/prepare-azure-ai-development/?wt.mc_id=devcom_aisolutions_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="ai-start-your-journey"
data-bi-ct="link"
aria-label="Start today with preparing for Azure AI development">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/agents.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Accelerate your learning with Microsoft Foundry</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Create agentic AI solutions by using Microsoft Foundry.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/plans/34mi6tezkd7em?wt.mc_id=devcom_aifoundry_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="ai-foundry"
data-bi-ct="link"
aria-label="Start today with Microsoft Foundry">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/microsoft-foundry.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Get started with AI Agents for beginners</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn to build AI Agents.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/shows/ai-agents-for-beginners/?wt.mc_id=devcom_agentsbeg_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="ai-agents-beginners"
data-bi-ct="link"
aria-label="Start today with AI Agents for beginners">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/openai.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">New to writing Generative AI Apps?</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Explore this documentation designed for experienced developers who are new to building generative AI apps on Azure using Azure OpenAI Services and their favorite programming language.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/azure/developer/ai/?wt.mc_id=devcom_openai_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="ai-new-to-gen-ai"
data-bi-ct="link"
aria-label="Start today with writing Generative AI Apps">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="learn-2" class="tab-panel fade" role="tabpanel"
aria-labelledby="learn-2-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class=" col-lg-6 col-md-3">
<div class="card feature-card rounded-l">
<div class="card__content justify-content-end">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title text-white">Azure training</h5>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph text-white">All training topics for Azure Microsoft Learn.</p>
</div>
</div>
<div class="mt-0">
<a href="https://learn.microsoft.com/training/azure/?wt.mc_id=devcom_azuredocs_webpage_cnl" class="btn btn--md mt-l" target="_blank"
data-bi-aN="learn"
data-bi-id="azure-training"
data-bi-ct="button"
aria-label="Visit Azure training now">
<span class="link__text">Visit now</span>
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-18 col-md-9">
<div class="card-grid__cards">
<div class="layout layout--cols-2">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/microsoft-foundry.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">A closer look at Microsoft Foundry</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Practical foundation for AI Agents: A developer's guide on Microsoft Foundry, apps, and data.</p>
</div>
</div>
<div class="block-slim">
<a href="https://aka.ms/ai_agents_apps__data?wt.mc_id=devcom_aiagentsplan_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="azure-ai-foundry"
data-bi-ct="link"
aria-label="Start today with a closer look at Microsoft Foundry">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure-ai-services.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Design and deploy cloud-native AI apps</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Build AI apps with Azure Services and best practices.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/plans/60x3h6m542w8xy?wt.mc_id=devcom_buildappsplan_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="azure-build-apps"
data-bi-ct="link"
aria-label="Start today with designing and deploying cloud-native AI apps">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/microsoft-foundry.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Build RAG solutions with Microsoft Foundry</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Develop a RAG-based solution with your own data using Microsoft Foundry.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/build-copilot-ai-studio/?wt.mc_id=devcom.ragfoundry_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="azure-rag-ai-foundry"
data-bi-ct="link"
aria-label="Start today with building RAG solutions with Microsoft Foundry">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/openai.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Documentation for Azure OpenAI Service</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Comprehensive documentation and resources you need to innovate securely and efficiently.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/azure/ai-services/openai/?wt.mc_id=devcom_openai_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="azure-openai-docs"
data-bi-ct="link"
aria-label="Start today with documentation for Azure OpenAI Service">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="learn-3" class="tab-panel fade" role="tabpanel"
aria-labelledby="learn-3-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class=" col-lg-6 col-md-3">
<div class="card feature-card rounded-l">
<div class="card__content justify-content-end">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title text-white">Copilot learning hub</h5>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph text-white">Elevate your Copilot and agent experience through the resources on this learning hub</p>
</div>
</div>
<div class="mt-0">
<a href="https://learn.microsoft.com/copilot?wt.mc_id=devcom_copilothub_webpage_cnl" class="btn btn--md mt-l" target="_blank"
data-bi-aN="learn"
data-bi-id="copilot-hub"
data-bi-ct="button"
aria-label="Visit the Copilot learning hub now">
<span class="link__text">Visit now</span>
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-18 col-md-9">
<div class="card-grid__cards">
<div class="layout layout--cols-2">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/copilot.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Learn to use Microsoft Copilot</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">How Microsoft Copilot can revolutionize your workflow.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/copilot/tutorials/learn-microsoft-copilot/?wt.mc_id=devcom_copilottutorial_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="copilot-learn"
data-bi-ct="link"
aria-label="Start today with learning how Microsoft Copilot can revolutionize your workflow">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/m365-copilot.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Extend Microsoft 365 Copilot</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">How to use Copilot Studio actions to extend capabilities for developers.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/plans/zwe5t1dmdnwy20?wt.mc_id=devcom_copilotdevplan_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="copilot-m365-extend"
data-bi-ct="link"
aria-label="Start today with extending Microsoft 365 Copilot">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/m365-copilot.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Getting started with a chat app</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Challenge project - Build a declarative agent to chat with your data.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/copilot-declarative-agent-challenge-chat-with-data/?wt.mc_id=devcom_declarativeagent_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="copilot-chat-app"
data-bi-ct="link"
aria-label="Start today with building a declarative agent to chat with your data">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/github-copilot.png" class="invert-for-darkmode" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Building applications with GitHub Copilot Agent Mode</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Everything you need to learn how to build applications with GitHub Copilot Agent Mode.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/github-copilot-agent-mode/?wt.mc_id=devcom_ghcopilot_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="copilot-github-agent"
data-bi-ct="link"
aria-label="Start today with building applications with GitHub Copilot Agent Mode">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="learn-4" class="tab-panel fade" role="tabpanel"
aria-labelledby="learn-4-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class=" col-lg-6 col-md-3">
<div class="card feature-card rounded-l">
<div class="card__content justify-content-end">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title text-white">DevOps resource center</h5>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph text-white">All about DevOps practices, Git version control, Agile methods, and DevOps at Microsoft.</p>
</div>
</div>
<div class="mt-0">
<a href="https://learn.microsoft.com/devops?wt.mc_id=devcom_devops_webpage_cnl" class="btn btn--md mt-l" target="_blank"
data-bi-aN="learn"
data-bi-id="devops-resource-center"
data-bi-ct="button"
aria-label="Visit DevOps resource center now">
<span class="link__text">Visit now</span>
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-18 col-md-9">
<div class="card-grid__cards">
<div class="layout layout--cols-2">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure-devops.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">What is Azure DevOps?</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Explore this article on Azure DevOps and how this service supports a collaborative culture.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/azure/devops/user-guide/what-is-azure-devops?view=azure-devops&wt.mc_id=devcom_devopsdocs_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="devops-what-is"
data-bi-ct="link"
aria-label="Start today with learning about Azure DevOps">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure-automation.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">An Agile approach to software development</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Learn to foster the DevOps values of transparency and team cooperation with an agile approach to software development.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/choose-an-agile-approach/?wt.mc_id=devcom_agileapproach_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="devops-agile-approach"
data-bi-ct="link"
aria-label="Start today with learning about an Agile approach to software development">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure-boards.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Learn Azure Automation with DevOps</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Discover Azure Automation with DevOps Integration.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/modules/explore-azure-automation-devops/" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="devops-azure-automation"
data-bi-ct="link"
aria-label="Start today with learning Azure Automation with DevOps Integration">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/azure-devops.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Boost dev efficiency with Source Control and CI/CD</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Collaborate on software development through source control, work tracking, and continuous integration and delivery.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/azure/devops/?view=azure-devops" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="devops-boost-efficiency"
data-bi-ct="link"
aria-label="Start today with learning how to boost dev efficiency with Source Control and CI/CD">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="learn-5" class="tab-panel fade" role="tabpanel"
aria-labelledby="learn-5-pill-bar" tabindex="0">
<div class="pill-bar__panel__content">
<div class="card-grid row">
<div class=" col-lg-6 col-md-3">
<div class="card feature-card rounded-l">
<div class="card__content justify-content-end">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title text-white">Security learning hub</h5>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph text-white">Your jumping off point for the full breadth of technical guidance and resources for Security professionals.</p>
</div>
</div>
<div class="mt-0">
<a href="https://learn.microsoft.com/security/?wt.mc_id=devcom_securityhub_webpage_cnl" class="btn btn--md mt-l" target="_blank"
data-bi-aN="learn"
data-bi-id="security-hub"
data-bi-ct="button"
aria-label="Visit the Security learning hub now">
<span class="link__text">Visit now</span>
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-18 col-md-9">
<div class="card-grid__cards">
<div class="layout layout--cols-2">
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/security.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Security, Compliance, and Identity training</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">All training topics for Security, Compliance, and Identity on Microsoft Learn.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/training/topics/sci?wt.mc_id=devcom_scitopics_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="security-compliance-identity"
data-bi-ct="link"
aria-label="Start today with Security, Compliance, and Identity training">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/copilot.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Training for Microsoft Security Copilot</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Take advantage of Microsoft Security Copilot.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/plans/o35zfd5dqkgj7j?wt.mc_id=devcom_securitycopilotplan_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="security-copilot"
data-bi-ct="link"
aria-label="Start today with training for Microsoft Security Copilot">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/purview.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Enhance AI security</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Security for AI with Microsoft Purview and Defender for Cloud.</p>
</div>
</div>
<div class="block-slim">
<a href="https://developer.microsoft.com/reactor/series/S-1489/?wt.mc_id=devcom_securitylearnlive_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="security-ai"
data-bi-ct="link"
aria-label="Start today with learning about Security for AI with Microsoft Purview and Defender for Cloud">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
<div class="layout__col">
<div class="card rounded-l">
<div class="card__content p-l">
<div class="block-feature d-flex align-items-start block-feature--2xs">
<div class="block-feature__top d-flex flex-row align-items-start">
<div class="block-feature__badge">
<div class="block-feature__badge pb-s">
<span class="badge badge--size-s badge-logo--l badge--solid">
<div class="ocr-icon d-inline-flex">
<div class="ocr-img media__asset">
<img src="/_devcom/images/views/index/v3/learn-with-us/badges/zero-trust.png" class="" loading="lazy" alt="" />
</div>
</div>
</span>
</div>
<div class="block-feature__headings d-flex flex-column align-items-start">
<h5 class="block-feature__title">Zero Trust framework overview</h5>
</div>
</div>
</div>
<div class="block-feature__body d-flex flex-column align-items-start">
<p class="block-feature__paragraph base block-feature__paragraph">Explore the Zero Trust adoption framework.</p>
</div>
</div>
<div class="block-slim">
<a href="https://learn.microsoft.com/security/zero-trust/adopt/zero-trust-adoption-overview?wt.mc_id=devcom_zerotrust_webpage_cnl" class="link " target="_blank"
data-bi-aN="learn"
data-bi-id="security-zero-trust"
data-bi-ct="link"
aria-label="Start today with exploring the Zero Trust adoption framework">
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<section id="socials" class="container-fluid py-5">
<svg xmlns="http://www.w3.org/2000/svg" class="d-none">
<symbol id="brand-twitter-x" viewBox="0 0 1200 1227"> <path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path> </symbol>
</svg>
<div class="container">
<div class="row">
<div class="col-24 col-lg-12">
<p class="d-xl-inline-block d-sm-block mr-3 mb-3 mb-xl-0">Follow us on the web</p>
<div class="d-xl-inline-block d-sm-block">
<div class="d-inline-block mr-2">
<a href="https://github.com/microsoft/?wt.mc_id=developermscom" class="social" target="_blank" aria-label='Follow us on GitHub' data-bi-id="GitHub" data-bi-aN="Social" data-bi-ct="link">
<svg href="#" target="_blank" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="CurrentColor" class="bi bi-github" viewBox="0 0 16 16">
<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z" />
</svg>
</a>
</div>
<div class="d-inline-block mr-2">
<a href="https://twitter.com/msdev/?wt.mc_id=developermscom" class="social" target="_blank" aria-label='Follow us on X' data-bi-id="X" data-bi-aN="Social" data-bi-ct="link">
<svg width="24" height="24" fill="CurrentColor" version="2.0" class="bi bi-twitter mx-1">
<use href="#brand-twitter-x"></use>
</svg>
</a>
</div>
<div class="d-inline-block mr-2">
<a href="https://www.linkedin.com/showcase/microsoft-developers/?wt.mc_id=developermscom" class="social" target="_blank" aria-label='Follow us on LinkedIn' data-bi-id="LinkedIn" data-bi-aN="Social" data-bi-ct="link">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="CurrentColor" class="bi bi-linkedin mx-1" viewBox="0 0 16 16">
<path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" />
</svg>
</a>
</div>
<div class="d-inline-block mr-3">
<a href="https://www.instagram.com/microsoftdeveloper/?wt.mc_id=developermscom" class="social" target="_blank" aria-label='Follow us on Instagram' data-bi-id="Instagram" data-bi-aN="Social" data-bi-ct="link">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="CurrentColor" class="bi bi-instagram mx-1" viewBox="0 0 16 16">
<path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z" />
</svg>
</a>
</div>
<div class="d-inline-block mr-3">
<a href="https://www.youtube.com/Microsoftdeveloper/?wt.mc_id=developermscom" class="social" target="_blank" aria-label='Follow us on YouTube' data-bi-id="YouTube" data-bi-aN="Social" data-bi-ct="link">
<svg width="24" height="24" viewBox="0 0 24 24" fill="CurrentColor" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_1090_8939)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 0C1.79086 0 0 1.79086 0 4V20C0 22.2091 1.79086 24 4 24H20C22.2091 24 24 22.2091 24 20V4C24 1.79086 22.2091 0 20 0H4ZM16.7929 10.7596L8.56807 5.08237C7.90472 4.62449 7 5.09932 7 5.90535V17.121C7 17.9218 7.89431 18.3978 8.55855 17.9505L16.7834 12.412C17.3679 12.0184 17.3728 11.1599 16.7929 10.7596Z" fill="CurrentColor" />
</g>
<defs>
<clipPath id="clip0_1090_8939">
<rect width="24" height="24" fill="white" />
</clipPath>
</defs>
</svg>
</a>
</div>
<div class="d-inline-block ms-1">
<a href="https://bsky.app/profile/developer.microsoft.com" class="social" target="_blank" aria-label='Follow us on Bluesky' data-bi-id="Bluesky" data-bi-aN="Social" data-bi-ct="link">
<svg fill="CurrentColor" viewBox="0 0 64 57" width="27" height="24">
<path d="M13.873 3.805C21.21 9.332 29.103 20.537 32 26.55v15.882c0-.338-.13.044-.41.867-1.512 4.456-7.418 21.847-20.923 7.944-7.111-7.32-3.819-14.64 9.125-16.85-7.405 1.264-15.73-.825-18.014-9.015C1.12 23.022 0 8.51 0 6.55 0-3.268 8.579-.182 13.873 3.805ZM50.127 3.805C42.79 9.332 34.897 20.537 32 26.55v15.882c0-.338.13.044.41.867 1.512 4.456 7.418 21.847 20.923 7.944 7.111-7.32 3.819-14.64-9.125-16.85 7.405 1.264 15.73-.825 18.014-9.015C62.88 23.022 64 8.51 64 6.55c0-9.818-8.578-6.732-13.873-2.745Z"></path>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<!-- Theme picker / UHF Footer -->
<div class="mx-0 px-0 overflow-hidden uhf-footer-wrapper">
<div class="uhf11-footer-container">
<button type="button" class="uhf11-btn-theme" id="theme-toggle"
aria-label="Change page theme" aria-pressed="false"
data-bi-aN="uhf-footer" data-bi-id="theme-toggle" data-bi-ct="button">
<svg xmlns="http://www.w3.org/2000/svg" style="margin-right:10px" width="24" height="24" fill="currentColor" class="bi bi-brightness-high" viewBox="0 0 16 16" aria-hidden="true">
<path d="M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z" />
</svg><span>Theme</span>
</button>
<uhf-footer locale="en-us" partnerId="MSDev-Community" footerId="MSDev-DEVCOM-Community-Footer" theme="light">
<script id="uhf-footer-ccpa">
(function () {
function checkThirdPartyAdsOptOutCookie() {
try {
var match = document.cookie.match('(^|;)\\s*3PAdsOptOut\\s*=\\s*([^;]+)');
return (match ? match[2] : '') !== '1';
} catch (e) {
return true;
}
}
var globalPrivacyControlEnabled = navigator.globalPrivacyControl;
window.GPC_DataSharingOptIn = globalPrivacyControlEnabled ? false : checkThirdPartyAdsOptOutCookie();
if (typeof window.onGPCLoaded === 'function') {
window.onGPCLoaded();
}
})();
</script>
<uhf-footer-nav slot="uhf-footer-nav">
</uhf-footer-nav>
<a slot="uhf-footer-locale-picker" class="uhf-footer-link" href="https://developer.microsoft.com/en-us/_devcom/locale" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_English (United States)_nav", "ecn": "LegalNav_LocalePicker_nav", "ehn": "LegalNav"}" aria-label="Content Language Selector. Currently set to English (United States)">English (United States)</a>
<div slot="uhf-footer-california-privacy-link">
<a class="uhf-footer-link" href="https://aka.ms/yourcaliforniaprivacychoices" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_California Privacy_nav", "ecn": "LegalNav_CaliforniaPrivacy_nav", "ehn": "LegalNav"}">
<svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43">
<title>Your Privacy Choices Opt-Out Icon</title>
<path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/>
<path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/>
<path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/>
<path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/>
</svg>
<span>Your Privacy Choices</span>
</a>
<noscript>
<a class="uhf-footer-link" href="https://aka.ms/yourcaliforniaprivacychoices" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_California Privacy_nav", "ecn": "LegalNav_CaliforniaPrivacy_nav", "ehn": "LegalNav"}">
<svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43">
<title>Your Privacy Choices Opt-Out Icon</title>
<path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/>
<path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"/>
<path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"/>
<path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"/>
</svg>
<span>Your Privacy Choices</span>
</a>
</noscript>
</div>
<a slot="uhf-footer-consumer-health-privacy-link" class="uhf-footer-link" href="https://go.microsoft.com/fwlink/?linkid=2259814" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Consumer Health Privacy_nav", "ecn": "LegalNav_ConsumerHealthPrivacy_nav", "ehn": "LegalNav"}">Consumer Health Privacy</a>
<uhf-footer-menu slot="uhf-footer-menu" data-nav-label="Microsoft corporate links">
<a class="uhf-footer-link" href="https://support.microsoft.com/contactus/" id="uhf-Contact Microsoft " data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Contact Microsoft _nav", "ecn": "LegalNav_Contact Microsoft _nav", "ehn": "LegalNav"}">Contact Microsoft </a>
<a class="uhf-footer-link" href="https://go.microsoft.com/fwlink/?LinkId=521839" id="uhf-Privacy & Cookies" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Privacy & Cookies_nav", "ecn": "LegalNav_Privacy & Cookies_nav", "ehn": "LegalNav"}">Privacy & Cookies</a>
<a class="uhf-footer-link" href="#" id="uhf-Manage cookies" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Manage cookies_nav", "ecn": "LegalNav_Manage cookies_nav", "ehn": "LegalNav"}">Manage cookies</a>
<a class="uhf-footer-link" href="https://go.microsoft.com/fwlink/?LinkID=206977" id="uhf-Terms of Use" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Terms of Use_nav", "ecn": "LegalNav_Terms of Use_nav", "ehn": "LegalNav"}">Terms of Use</a>
<a class="uhf-footer-link" href="https://www.microsoft.com/trademarks" id="uhf-Trademarks" data-m="{"compnm": "UHF", "view": "UHF", "pa": "UniversalFooter", "hn": "LegalNav", "cN": "LegalNav_Trademarks_nav", "ecn": "LegalNav_Trademarks_nav", "ehn": "LegalNav"}">Trademarks</a>
</uhf-footer-menu>
</uhf-footer>
</div>
</div>
<!-- /Theme picker -->
<!-- Scripts -->
<script src="/_devcom/dist/site-async.470692120f7cb74eb490.bundle.js" async></script>
<script type="module" src="https://uhf.microsoft.com/statics/20260814.11.18/js/entry.js"></script>
<script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script>
<!-- UHF scripts -->
<script type="module">
import { ump } from "https://www.microsoft.com/videoplayer/ump.mjs";
function createPlayerOptions() {
return {
partnerName: "devcom",
autoplay: false,
muted: false,
loop: false,
share: false,
title: "Porsche Cup Brazil customer story",
language: "en-us",
reporting: true,
poster: "/_devcom/images/views/index/v3/developer-story/video-thumbnail-porsche-cup.jpg",
playButtonTheme: "light",
sources: [
{
"src": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/Porsche_Cup_Brasil_Cloud_and_AI_Platforms_1780689119543_master.m3u8",
"type": "HLS"
}
],
ccFiles: [
{
"locale": "en-us",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/Porsche_Cup_Brasil_Cloud_and_AI_Platforms_en-us.vtt"
},
{
"locale": "de-de",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-de-de.vtt"
},
{
"locale": "tr-tr",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-tr-tr.vtt"
},
{
"locale": "fi-fi",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-fi-fi.vtt"
},
{
"locale": "vi-vn",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-vi-vn.vtt"
},
{
"locale": "ko-kr",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-ko-kr.vtt"
},
{
"locale": "ro-ro",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-ro-ro.vtt"
},
{
"locale": "fr-fr",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-fr-fr.vtt"
},
{
"locale": "hi-in",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-hi-in.vtt"
},
{
"locale": "pl-pl",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-pl-pl.vtt"
},
{
"locale": "es-es",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-es-es.vtt"
},
{
"locale": "zh-cn",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-zh-cn.vtt"
},
{
"locale": "sv-se",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-sv-se.vtt"
},
{
"locale": "nl-nl",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-nl-nl.vtt"
},
{
"locale": "pt-br",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-pt-br.vtt"
},
{
"locale": "nb-no",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-nb-no.vtt"
},
{
"locale": "uk-ua",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-uk-ua.vtt"
},
{
"locale": "pt-pt",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-pt-pt.vtt"
},
{
"locale": "da-dk",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-da-dk.vtt"
},
{
"locale": "id-id",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-id-id.vtt"
},
{
"locale": "zh-tw",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-zh-tw.vtt"
},
{
"locale": "cs-cz",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-cs-cz.vtt"
},
{
"locale": "he-il",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-he-il.vtt"
},
{
"locale": "it-it",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-it-it.vtt"
},
{
"locale": "th-th",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-th-th.vtt"
},
{
"locale": "ru-ru",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-ru-ru.vtt"
},
{
"locale": "ja-jp",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-ja-jp.vtt"
},
{
"locale": "ar-sa",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-ar-sa.vtt"
},
{
"locale": "hu-hu",
"url": "https://videoencodingpublic-hgeaeyeba8gycee3.b01.azurefd.net/public-47f648ed-99b9-439b-b316-3c39c83783be/caption-hu-hu.vtt"
}
]
};
}
ump("developerStoryVideoUMP", createPlayerOptions());
</script>
<script src="/_devcom/static/js/moray-reimagine.js?v=OER27NyIEmRwgUFPtCY4r1kGZOk"></script>
<!-- /Scripts -->
<script src="/_devcom/dist/reimagine-head.c293812d815afb02e761.bundle.js"></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 6
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 6 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /en-us/azure |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Azure Developer Hub</span>
|
|
Анализировать url |
| /en-us/python |
<div class="btn__text">Learn more</div>
|
|
Анализировать url |
| /en-us/changelog |
See the changelog
|
|
Анализировать url |
| /en-us/community |
<span class="link__text">Connect</span>
|
|
Анализировать url |
| /en-us/ai |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Start today</span>
|
|
Анализировать url |
| /en-us/build-apis |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Get building</span>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 142
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 142 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать первые 100 внешних ссылок
| Url | Анкор | Анализировать |
|---|---|---|
| developer.microsoft.com |
<span>Developer</span>
|
Анализировать url |
| learn.microsoft.com |
Dynamics 365
|
Анализировать url |
| github.com |
GitHub
|
Анализировать url |
| developer.microsoft.com |
Microsoft 365
|
Анализировать url |
| developer.microsoft.com |
Microsoft Azure
|
Анализировать url |
| developer.microsoft.com |
Microsoft Edge
|
Анализировать url |
| ai.azure.com |
Microsoft Foundry
|
Анализировать url |
| developer.microsoft.com |
Microsoft Graph
|
Анализировать url |
| developer.microsoft.com |
Microsoft Identity Platform
|
Анализировать url |
| developer.microsoft.com |
Microsoft Teams
|
Анализировать url |
| developer.microsoft.com |
Power Platform
|
Анализировать url |
| visualstudio.microsoft.com |
Visual Studio
|
Анализировать url |
| code.visualstudio.com |
Visual Studio Code
|
Анализировать url |
| developer.microsoft.com |
Windows
|
Анализировать url |
| dotnet.microsoft.com |
.NET
|
Анализировать url |
| developer.microsoft.com |
C++
|
Анализировать url |
| developer.microsoft.com |
Java
|
Анализировать url |
| developer.microsoft.com |
JavaScript
|
Анализировать url |
| developer.microsoft.com |
Python
|
Анализировать url |
| typescriptlang.org |
TypeScript
|
Анализировать url |
| developer.microsoft.com |
Build APIs
|
Анализировать url |
| developer.microsoft.com |
Game development
|
Анализировать url |
| developer.microsoft.com |
Blog
|
Анализировать url |
| developer.microsoft.com |
Events
|
Анализировать url |
| learn.microsoft.com |
Documentation
|
Анализировать url |
| developer.microsoft.com |
Community
|
Анализировать url |
| developer.microsoft.com |
Changelog
|
Анализировать url |
| microsoft.com |
Microsoft Security
|
Анализировать url |
| azure.microsoft.com |
Azure
|
Анализировать url |
| dynamics.microsoft.com |
Dynamics 365
|
Анализировать url |
| microsoft.com |
Microsoft 365
|
Анализировать url |
| microsoft.com |
Microsoft Teams
|
Анализировать url |
| microsoft.com |
Windows 365
|
Анализировать url |
| microsoft.com |
Microsoft AI
|
Анализировать url |
| azure.microsoft.com |
Azure Space
|
Анализировать url |
| microsoft.com |
Mixed reality
|
Анализировать url |
| microsoft.com |
Microsoft HoloLens
|
Анализировать url |
| microsoft.com |
Microsoft Viva
|
Анализировать url |
| azure.microsoft.com |
Quantum computing
|
Анализировать url |
| microsoft.com |
Sustainability
|
Анализировать url |
| microsoft.com |
Education
|
Анализировать url |
| microsoft.com |
Automotive
|
Анализировать url |
| microsoft.com |
Financial services
|
Анализировать url |
| microsoft.com |
Government
|
Анализировать url |
| microsoft.com |
Healthcare
|
Анализировать url |
| microsoft.com |
Manufacturing
|
Анализировать url |
| microsoft.com |
Retail
|
Анализировать url |
| partner.microsoft.com |
Find a partner
|
Анализировать url |
| partner.microsoft.com |
Become a partner
|
Анализировать url |
| partner.microsoft.com |
Partner Network
|
Анализировать url |
| marketplace.microsoft.com |
Microsoft Marketplace
|
Анализировать url |
| microsoft.com |
Software companies
|
Анализировать url |
| blogs.microsoft.com |
Blog
|
Анализировать url |
| about.ads.microsoft.com |
Microsoft Advertising
|
Анализировать url |
| developer.microsoft.com |
Developer Center
|
Анализировать url |
| learn.microsoft.com |
Documentation
|
Анализировать url |
| microsoft.com |
Events
|
Анализировать url |
| microsoft.com |
Licensing
|
Анализировать url |
| learn.microsoft.com |
Microsoft Learn
|
Анализировать url |
| microsoft.com |
Microsoft Research
|
Анализировать url |
| microsoft.com |
View Sitemap
|
Анализировать url |
| build.microsoft.com |
<span class="link__text">Watch on demand</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
|
Анализировать url |
| github.blog |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read the GitHub blog</span>
|
Анализировать url |
| docs.github.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
|
Анализировать url |
| learn.github.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore courses</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Developer Program</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
|
Анализировать url |
| visualstudio.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Visual Studio home page</span>
|
Анализировать url |
| code.visualstudio.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Go to the Windows Dev Center</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Visit docs</span>
|
Анализировать url |
| learn.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Explore code</span>
|
Анализировать url |
| gh.io |
<div class="btn__text">Sign up</div>
|
Анализировать url |
| aka.ms |
<div class="btn__text">Explore the GitHub repository</div>
|
Анализировать url |
| developer.microsoft.com |
<div class="btn__text">See what's new</div>
|
Анализировать url |
| github.blog |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
|
Анализировать url |
| code.visualstudio.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
|
Анализировать url |
| devblogs.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Read more</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="link__text">Join</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="link__text">Learn</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="link__text">Explore</span>
|
Анализировать url |
| code.visualstudio.com |
<span class="link__text">Create</span>
|
Анализировать url |
| dotnet.microsoft.com |
<span class="link__text">Connect</span>
|
Анализировать url |
| github.com |
<span class="link__text">Join</span>
|
Анализировать url |
| globalai.community |
<span class="link__text">Participate</span>
|
Анализировать url |
| developer.microsoft.com |
<span class="btn btn--icon btn--icon-only btn--sm ">
<span class="glyph-prepend" aria-hidden="true"></span>
</span>
<span class="link__text">Game on</span>
|
Анализировать url |
| azure.microsoft.com |
Microsoft Foundry
|
Анализировать url |
| azure.microsoft.com |
Azure
|
Анализировать url |
| devblogs.microsoft.com |
More blogs
|
Анализировать url |
| developer.microsoft.com |
<span class="link__text">Read more</span>
|
Анализировать url |
| devblogs.microsoft.com |
<span class="link__text">Read more</span>
|
Анализировать url |
| devblogs.microsoft.com |
<span class="link__text">Read more</span>
|
Анализировать url |
| devblogs.microsoft.com |
<span class="link__text">Read more</span>
|
Анализировать url |
| meetup.com |
Agentic .NET Best Practices
|
Анализировать url |
| meetup.com |
[Online] Kubernetes: dicas e truques para o dia a dia | 21a edição
|
Анализировать url |
| meetup.com |
Supercharging Agents with Built-in Tools: Browser in Action
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта developer.windowsphone.com, слабо оптимизирован на 44%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: