لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی بدون سرور و بهترین روش ها [ویدئو]
Serverless Design Patterns and Best Practices [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره، الگوهای بدون سرور قابل استفاده مجدد را برای پردازش دادههای مبتنی بر رویداد، برنامههای کاربردی وب، برنامههای موبایل و اینترنت اشیا، اکوسیستمهای برنامهها و گردشهای کاری رویداد توضیح میدهد. شما در مورد الگوهای مختلف مانند الگوی فرمان، الگوی پیام رسانی، الگوی صف اولویت، و الگوی fan-out یاد خواهید گرفت و بینش هایی را در مورد زمان استفاده از کدام یک به دست خواهید آورد. الگوهای مربوط به احراز هویت، اتوماسیون، مدیریت داده ها و مدیریت خطا نیز پوشش داده خواهد شد. ما همچنین به مفاهیم DevOps می پردازیم و شما را از طریق CI و CD راهنمایی می کنیم. در نهایت به الگوهای مربوط به آزمایش، ایمن سازی و مقیاس بندی برنامه های کاربردی ابری خود مسلط خواهید شد.
کدهای این دوره در GitHub قرار داده شده است: https://github.com/PacktPublishing/-Serverless-Design-Patterns-and-Best-Practices درک الگوی میکروسرویس ها و انتخاب های معماری
از الگوی فرمان، الگوی پیام رسانی، الگوی صف اولویت، الگوی فن بیرون، الگوی لولهها و فیلترها در موارد استفاده واقعی استفاده کنید.
ایجاد توابع بدون سرور مستقل از فروشنده این دوره برای توسعه دهندگان، معماران، اپراتورهای سیستم و هر کسی که می خواهد برنامه های بدون سرور بسازد و می خواهد بر الگوهای مربوطه مسلط شود تا مهندس نرم افزار بهتری شود، در نظر گرفته شده است. دانش قبلی برنامه نویسی و محاسبات پایه بدون سرور فرض می شود. • برنامه های بدون سرور کارآمد، مقیاس پذیر و با کارایی بالا بسازید * • الگوها و بهترین شیوه های مربوط به معماری بدون سرور را درک کنید * • با الگوهای معماری مرتبط با میکروسرویس و محاسبات بدون سرور آشنا شوید *
سرفصل ها و درس ها
فروشنده و ابزار
Vendor and Tools
بررسی اجمالی دوره
The Course Overview
آشنایی با سرور بدون سرور
Introduction to Serverless
فروشندگان
Vendors
چارچوب بدون سرور
Serverless Framework
تولید بدون سرور
Production Serverless
موارد استفاده بدون سرور و مهاجرت
Serverless Use Cases and Migration
آیا بدون سرور یک راه حل OneSize fits all است؟
Is Serverless an OneSize Fits All Solution?
حرکت از Monoliths به Serverless
Moving from Monoliths to Serverless
دردها در دنیای بدون سرور
Pains in a Serverless World
آیا فروشنده مستقل بدون سرور امکان پذیر است؟
Is Vendor Independent Serverless Possible?
نوشتن میکروسرویس ها
Writing Microservices
خدمات میکرو و نانو
Micro and Nano Services
فراخوان رویداد لامبدا
Lambda Event Invocation
معماری لایه ای
Layered Architecture
مقدمه ای بر معماری لایه ای
Introduction to Layered Architectures
شرح لایه ها
Layers Description
چیز چندش و کثیف
CRUD
الگوهای معماری
Architectural Patterns
مقدمه ای بر خدمات مدیریت شده AWS
Introduction to AWS Managed Services
اتوبوس پیام
Message Bus
الگوی فرمان
Command Pattern
مدیریت وابستگی ها
Managing Dependencies
رسیدگی به خطاهای خدمات
Handling Services Failures
ارکستراسیون با توابع استپ
Orchestration with Step Functions
زنجیره مسئولیت
Chain of Responsibility
از موارد و مثال ها استفاده کنید
Use Cases and Examples
REST نقاط پایانی
REST Endpoints
CQRS
CQRS
خطوط لوله داده
Data Pipelines
بدون سرور فراتر از FaaS
Serverless Beyond FaaS
فن ورودی/خروجی فن، لوله ها و فیلترها
Fan-in/Fan-out, Pipes, and Filters
بدون سرور کاربردی
Functional Serverless
استفاده از Cases و Wrap-Up
Use Cases and Wrap-Up
موارد استفاده
Use Cases
جمع بندی دوره
Course Wrap-Up
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
لوکا بیانچی با بیش از 10 سال تخصص در توسعه نرم افزار و معماری، به عنوان مدیر ارشد فناوری و مهندس محصول اصلی در Neosperience خدمت می کند و آینده تجربه مشتری دیجیتال را با معماری محصول میکروسرویس و 100٪ بدون سرور، از پروژه به تولید دیگر شکل می دهد. و به طور فعال با اتخاذ فن آوری های پیشرفته به طور مداوم حفظ می شود.
معماریهای نرمافزار و فناوریهای بدون سرور، جزء اصلی فعالیتهای روزمره لوکا بهعنوان برنامهنویس و محققی هستند که بهترین راهحلها را برای مجموعهای از محدودیتها ارزیابی میکنند.
نمایش نظرات