Описание:
💻Join me on Patreon to get the source code: https://www.patreon.com/juliocasal 🔥Get the Complete Program (updated for .NET 7): https://dotnetmicroservices.com/ Learn the foundational elements of a microservices architecture in this beginner level course where you will incrementally build a real microservices based application with the .NET platform and C#, step by step. ⭐️ Course Contents ⭐️ 00:00 Module 1: Welcome to the course! 04:38 Development environment setup 12:25 Customizing VS Code for C# Development 17:23 What's wrong with the monolith? 25:18 What are microservices? 35:04 Module 2: Your first microservice 35:39 Creating a microservice via the .NET CLI 45:32 Introduction to the REST API and DTOs 47:21 Adding the DTOs 50:38 Adding the REST API operations 01:15:43 Handling invalid inputs 01:26:50 Module 3: Adding database storage 01:27:37 Introduction to the repository pattern and MongoDB 01:29:59 Implementing a MongoDB repository 01:44:04 Using the repository in the controller 01:54:57 Introduction to Docker 01:56:43 Trying out the REST API with a MongoDB container 02:09:36 Introduction to Dependency Injection and Configuration 02:14:33 Implementing dependency injection and configuration 02:31:26 Module 4: Preparing for the next microservice 02:32:23 Using Postman 02:47:47 Reusing common code via NuGet 02:51:58 Refactoring into a generic MongoDB repository 03:02:48 Refactoring MongoDB registration into extension methods 03:09:53 Moving generic code into a reusable NuGet package 03:25:50 Introduction to Docker Compose 03:28:10 Moving MongoDB to docker compose 03:39:04 Module 5: Synchronous inter-service communication 03:39:58 Creating the Inventory microservice 04:06:33 Introduction to synchronous communication 04:10:15 Implementing synchronous communication via IHttpClientFactory 04:22:01 Understanding timeouts and retries with exponential backoff 04:25:31 Implementing a timeout policy via Polly 04:35:27 Implementing retries with exponential backoff 04:46:39 Understanding the circuit breaker pattern 04:49:45 Implementing the circuit breaker pattern 04:56:22 Module 6: Asynchronous inter-service communication 04:57:17 Introduction to asynchronous communication 05:07:09 Defining the message contracts 05:10:55 Publishing messages via MassTransit 05:22:07 Standing up a RabbitMQ docker container 05:29:50 Refactoring MassTransit configuration into the reusable NuGet package 05:40:57 Consuming messages for eventual data consistency 06:01:40 Removing the inter-service synchronous communication 06:16:18 Module 7: Initial Frontend Integration 06:16:48 Installing Node.js 06:19:59 Getting started with the frontend 06:34:41 Understanding CORS 06:40:36 Adding the CORS middleware 06:47:03 Exploring the frontend to microservices communication 07:05:04 Next Steps 🔥My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmap 📰Join my weekly .NET newsletter: https://juliocasal.com/newsletter Patreon: https://www.patreon.com/juliocasal LinkedIn: https://www.linkedin.com/in/juliocasal Twitter: https://twitter.com/julioc
Готовим варианты загрузки
Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.
Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.
UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.
Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.
Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.
Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.
Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.
Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.
Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.