لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
.NET Microservices برای توسعه دهندگان Azure
.NET Microservices for Azure Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دیگر تنها معماران نیستند که باید مزایا و چالشهای معماریهای بومی ابری مانند میکروسرویسها را درک کنند. با استفاده از این الگوی محبوب معماری، توسعه دهندگان و سایر ذینفعان کلیدی برنامه می توانند در دسترس بودن، قابلیت اطمینان و مقیاس پذیری راه حل های نرم افزاری خود را افزایش دهند. در این دوره، مربی رودریگو دیاز کونچا، مروری بر میکروسرویس ها و همچنین نحوه استفاده از دات نت برای ایجاد میکروسرویس هایی که می توانند در Azure مستقر شوند، ارائه می دهد. رودریگو موضوعات کلیدی مانند مزایا و معایب میکروسرویسها، نوشتن تستهای واحد، کانتینریسازی میکروسرویسها با داکر، استقرار میکروسرویسها در بالای یک ارکستراتور، و ارتباط همزمان بین میکروسرویسها را پوشش میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
درک معماری میکروسرویس ها در اکوسیستم دات نت و لاجورد
Making sense of microservices architecture in a .NET and Azure ecosystem
چیزی که قرار است بسازیم
What we are going to build
آنچه شما باید بدانید
What you should know
1. مقدمه ای بر میکروسرویس ها
1. Introduction to Microservices
اهمیت معماری نرم افزار
The importance of software architecture
معماری یکپارچه چیست؟
What is the monolithic architecture?
مقدمه ای بر سبک معماری میکروسرویس ها
Introduction to the microservices architectural style
ارتباط بین میکروسرویس ها
Communication between microservices
میکروسرویس ها و طراحی دامنه محور
Microservices and Domain-Driven Design
اصول اصلی میکروسرویس ها
Core principles of microservices
2. Hands On: ایجاد میکروسرویس با ASP.NET Core
2. Hands On: Creating Microservices with ASP.NET Core
ایجاد اولین میکروسرویس با استفاده از ASP.NET Core
Creating your first microservice using ASP.NET Core
ایجاد و شبیه سازی مخزن
Creating and cloning the repo
چالش: پیاده سازی BreedsController و اعتبارسنجی
Challenge: Implementing BreedsController and validations
راه حل: پیاده سازی BreedsController و اعتبارسنجی
Solution: Implementing BreedsController and validations
ایجاد PetsController و بازگرداندن لیست حیوانات خانگی
Creating the PetsController and returning the list of pets
به دست آوردن یک حیوان خانگی در PetsController
Obtaining a single pet in the PetsController
ایجاد یک حیوان خانگی جدید
Creating a new pet
ایجاد و ثبت DbContext برای میکروسرویس
Creating and registering the DbContext for the microservice
3. Hands On: Microservices Containerization با Docker و Azure Container Registry
3. Hands On: Microservices Containerization with Docker and Azure Container Registry
تغییر گردش کار برای ایجاد تصاویر ظرف
Modifying the workflow to create the container images
ایجاد Dockerfile در ویژوال استودیو
Creating the Dockerfile in Visual Studio
ایجاد اصل سرویس و پیکربندی مخزن
Creating the service principal and configuring the repo
ایجاد منبع رجیستری کانتینر Azure
Creating the Azure Container Registry resource
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
معماران راه حل ، مدیر منطقه ای مایکروسافت و MVP مایکروسافت
رودریگو دیاز کانچا یک معمار راه حل و مدیر منطقه ای مایکروسافت با بیش از 20 سال تجربه است.
رودریگو گواهی نامه حرفه ای معماری نرم افزار Carnegie Mellon SEI است. او بیش از یک دهه است که به عنوان MVP مایکروسافت شناخته می شود ، در حال حاضر در دو بخش Developer Technologies و Microsoft Azure. بعلاوه ، او دارای Scrum Alliance Certified ScrumMaster ، MCSD ، MCTS ، MCPD و MCP است.
به عنوان معمار ارشد نرم افزار در Lumedhealth ، وی راه حل های بهداشت دیجیتال و پزشکی از راه دور با تمرکز بر تغییر زندگی مردم را ایجاد می کند. او همچنین تمایز نوشتن اولین کتابها در مورد Microsoft Silverlight 5 و Xamarin را دارد. فرم ها به زبان اسپانیایی. رودریگو یک سخنران مکرر در رویدادهای مایکروسافت و غیر مایکروسافت در سراسر آمریکای لاتین ، ایالات متحده و اروپا است.
نمایش نظرات