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

Асинхронный обмен сообщениями необходим для любого приложения, будь то монолитное приложение или часть микросервисной архитектуры. Обмен сообщениями позволяет приложениям передавать работу для выполнения позже, обеспечивая наилучший пользовательский опыт. Он также позволяет нам распределять нагрузку на системы и предотвращать пиковые нагрузки, которые могут вывести систему из строя. Очереди, а также топки с моделью Pub/Sub, являются основой […]

en
25.06.2024
6 ч 21 мин 37 сек

Когда минимальные API были запущены вместе с выпуском .NET 6, они позволили нам создавать масштабируемые и быстрые API в .NET способами, которые ранее были невозможны. Они не только упрощают подход к созданию API и делают их более доступными, чем когда-либо, но и приносят значительное увеличение производительности. Microsoft официально заявила, что ожидает, что большинство новых .NET […]

en
13.06.2024
3 ч 33 мин 6 сек

Продовжуючи з того місця, де він зупинився в курсі «Початок роботи з C#», головний інженер-програміст компанії Microsoft Нік Косентіно заглибиться в набір функцій C# і пояснить більш просунуті можливості та шаблони. Цей курс охоплює такі функції, як об’єктно-орієнтоване програмування на C#, з розділами по спадкуванню та композиції, низькорівневим потокам, просунутим методам та функціям, таким як […]

en
13.06.2024
6 ч 28 мин 27 сек

Независимо от того, есть ли у вас опыт программирования или вы уже знаете другой язык программирования и хотите выучить C#, этот курс для вас. В этом курсе главный инженер-менеджер Ник Косентино научит вас всему, что нужно знать для начала программирования на C#. C# является одним из самых популярных языков программирования, с миллионами строк кода, обеспечивающими […]

en
13.06.2024
5 ч 7 мин 40 сек

Курс «Глубокое погружение в .NET MAUI» предназначен для тех, кто уже имеет базовые знания о .NET MAUI, возможно, после прохождения курса «Начало работы с .NET MAUI» или аналогичного опыта. Этот продвинутый курс направлен на повышение ваших навыков и понимания .NET MAUI, углубляясь в более сложные и технические аспекты разработки приложений. В ходе этого курса вы […]

en
13.06.2024
5 ч 37 мин 14 сек

Откройте потенциал современного создания приложений с .NET и C# с использованием .NET MAUI. Этот курс предоставляет всесторонний обзор открытой платформы .NET MAUI, которая основывается на Xamarin.Forms и расширяет его применение с мобильных устройств на настольные. Если вы уже работали с Xamarin.Forms, вы найдете много знакомых аспектов в .NET MAUI, а также новые функции и улучшения. […]

en
13.06.2024
5 ч 15 мин 53 сек

Blazor — это современный фреймворк для фронтенд-разработки на основе HTML, CSS и C#, который позволяет создавать веб-приложения быстрее, используя существующие знания C# и минимизируя потребность в JavaScript. Это мощный инструмент, объединяющий фронтенд и бэкенд стеки, повышая продуктивность разработчиков. В этом курсе Microsoft MVP Джимми Энгстрём предполагает, что у вас нет опыта работы с Blazor, и […]

en
13.06.2024
7 ч 4 мин 32 сек

«Чистый код» — это одна из самых часто используемых, но и часто неправильно понимаемых фраз в программной инженерии. Что означает «чистый код» и что делает наш код «грязным» или «чистым»? Концепция популяризирована Робертом К. Мартином, известным как «Дядя Боб». Это набор практик, которые помогут вам писать код, который легче изменять, читать и понимать, а также […]

en
12.06.2024
4 ч 7 мин 28 сек

Микросервисы были популярны как основная архитектура на протяжении последнего десятилетия, но для многих приложений они не являются оптимальным выбором. В этом курсе вы научитесь оценивать архитектурный стиль микросервисов и сравнивать его с подходом модульного монолита. Затем вы узнаете, как планировать и выполнять частичную или полную миграцию от микросервисов к модульному монолиту. Такой переход устранит многие […]

en
11.06.2024
2 ч 26 мин 23 сек

C# 3 добавил одну из самых революционных функций любого языка программирования — LINQ. LINQ стал флагманской функцией C#. Запросы к данным являются основой любого языка программирования, но не каждый язык предоставляет инструменты для этого так элегантно, естественно и мощно. Хотя большинство разработчиков знакомятся с LINQ в начале их пути в C#, лишь немногие знают, как […]

en
11.06.2024
4 ч 9 мин 21 сек

Созданный в Facebook в 2012 году и выпущенный как программное обеспечение с открытым исходным кодом в 2015 году, GraphQL доказал свою значимость. GraphQL является одним из «Большой тройки» при создании современных API (вместе с REST и gRPC) и используется такими крупными компаниями, как GitHub и Shopify. GraphQL решает многие проблемы, с которыми сталкиваются разработчики при […]

en
09.06.2024
7 ч 38 мин 35 сек

Если есть одна тема, в которой каждый разработчик .NET должен быть компетентен, это логирование. Логирование является основой для всех приложений, которые должны надежно работать в продакшене. От API и веб-приложений до настольных и мобильных приложений, а также игр — логирование должно быть на месте, чтобы обеспечить необходимую информацию о состоянии системы. Логирование будет критически важным, […]

en
09.06.2024
2 ч 56 мин 35 сек

Нет преувеличения в том, что внедрение зависимостей (Dependency Injection) является одним из основных столпов создания современных приложений на .NET. Оно позволяет писать более чистый код как по структуре, так и по возможности тестирования. С момента запуска .NET Core (теперь просто .NET) внедрение зависимостей стало частью фреймворка и каждого кода, использующего его. Это навык, который должен […]

en
09.06.2024
4 ч 41 мин 41 сек

Entity Framework (EF) Core — это легкий, расширяемый, кроссплатформенный объектно-реляционный отображатель (ORM) с открытым исходным кодом, который позволяет разработчикам .NET работать с базой данных, используя объекты .NET, и устраняет необходимость в большинстве кода для доступа к данным. Вместе с Dapper, это один из самых популярных ORM в .NET, и благодаря улучшению производительности в последних версиях […]

en
09.06.2024
8 ч 32 мин 27 сек

Вы являетесь разработчиком на C# и хотите улучшить качество и поддерживаемость кода? Если да, то курс «От новичка до профессионала: Рефакторинг для разработчиков на C#» создан специально для вас! Этот курс обеспечит вас практическими навыками и новейшими методиками рефакторинга любой базы кода на C#. Начав с обзора рефакторинга, его важности и случаев, когда он необходим, […]

en
07.06.2024
5 ч 6 мин 42 сек

gRPC (gRPC Remote Procedure Calls) — это высокопроизводительный фреймворк для удаленных вызовов процедур, первоначально созданный компанией Google. С момента своего публичного выпуска он стал одним из трех самых популярных подходов к созданию API, не только в .NET, но и в любом языке программирования (два других — это REST и GraphQL). Использование Protocol Buffers, двунаправленной потоковой […]

en
07.06.2024
3 ч 24 мин 24 сек

Принципы SOLID уже много лет являются основой современной программной инженерии. Это одни из самых используемых принципов разработки программного обеспечения, знание которых требуется в каждой компании, если не самые используемые. Этот курс научит вас, что такое принципы SOLID и почему они так важны. Также он подробно разберет их на практических примерах и с использованием анимаций, чтобы […]

en
07.06.2024
2 ч 19 мин 57 сек

Монолитное приложение представляет собой программное обеспечение, которое разворачивается как единый физический блок. Многие из таких приложений не имеют достаточной внутренней структуры и со временем превращаются в так называемые «Большие Кучи Грязи». В отличие от этого, модульный монолит разделяет приложение на функциональные модули, которые в значительной мере независимы друг от друга. Это обеспечивает многие преимущества, характерные […]

en
07.06.2024
3 ч 11 мин 11 сек

Монолитом называется программное приложение, которое разворачивается как единое физическое развертывание. Многие монолитные приложения не имеют достаточной структуры и в конечном итоге превращаются в «Большие Кучи Грязи». В отличие от них, модульный монолит разделяет приложение на логические модули, которые в значительной степени независимы друг от друга. Это предоставляет многие преимущества более распределённых подходов, таких как микросервисы, […]

en
07.06.2024
4 ч 21 мин 31 сек

Когда люди говорят: «Я хочу создать API», в наши дни они почти всегда имеют в виду REST API. RESTful API доминируют как способ создания API по веской причине. Их свойства делают их масштабируемыми и надежными для современного мира распределенных вычислений. Хотя это далеко не единственный способ создания API, они являются самыми популярными с большим отрывом. […]

en
07.06.2024
4 ч 42 мин 8 сек

Этот всесторонний курс научит вас системе, которую я использую для разработки приложений, готовых к производству, с использованием Чистой Архитектуры. Узнайте, как применять лучшие практики современной архитектуры программного обеспечения. Присоединяйтесь к более чем 2600 студентам, чтобы ускорить ваш рост как архитектора программного обеспечения.   Глубокое погружение в Чистую Архитектуру: Изучите архитектурные принципы, чтобы принимать лучшие решения. […]

en
22.04.2024
6 ч 21 мин 27 сек

Learnify — это самостоятельный, онлайн-мастер-класс, где вы освоите ASP.NET CORE и React, создавая практичное приложение с нуля.   Все, что вам нужно для создания настоящего приложения SaaS Learnify выходит за рамки других курсов, охватывая каждую деталь, необходимую для создания настоящего, готового к продакшну приложения с использованием ASP.NET Core и React. По окончании этого курса вы […]

en
15.03.2024
20 ч 40 мин 31 сек

C# — это мощный язык программирования, созданный Microsoft, занимающий одно из ведущих мест среди самых популярных и используемых языков программирования сегодня. Причина его популярности заключается в том, что с помощью C# вы можете создать почти любой тип приложения, от видеоигр до мобильных приложений и веб-проектов. С выпуском новой версии .NET каждый год в C# добавляются […]

en
02.11.2023
1 ч 40 мин 12 сек

Чистая архитектура — один из самых популярных подходов к архитектуре программного обеспечения и организации решений, и это неспроста. Она предоставляет четкий путь к созданию надежной структуры решений с ясными рекомендациями и правилами, которые помогают вам сразу же оказаться на пути к успеху. Однако вначале это может показаться запутанным и сложным, особенно если у вас нет […]

en
09.01.2024
3 ч 51 мин 32 сек
17891019