لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از خدمات REST با Chalice برای AWS
Deploying REST Services with Chalice for AWS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به دلیل هزینه کم و وعده های پیکربندی عملی ، معماری های بدون سرور در حال افزایش محبوبیت هستند. Chalice ، یک چارچوب خرد برای نوشتن برنامه های پایتون بدون سرور برای سرویس های وب آمازون (AWS) ، یکی از ساده ترین راه ها برای توسعه و استقرار برنامه های بدون سرور است. این دوره نحوه استفاده از Chalice را به طور خاص برای استقرار سرویس های REST بدون سرور توضیح می دهد. بیاموزید که چگونه اجزای مشترک REST را پیاده سازی کنید ، تأیید اعتبار را اضافه کنید و از Cognito برای یکپارچه سازی یک برنامه جلویی و افزودن ویژگی های ورود به سیستم و ورود به سیستم استفاده کنید. مربی Larry Ogrodnek همچنین نحوه تنظیم گزینه های پیشرفته مانند تولید سیاست IAM و استقرار SAM و نحوه انجام تست خدمات را توضیح می دهد. سرانجام ، بیاموزید که چگونه خط لوله استقرار مداوم را راه اندازی کنید که از همه چیز Chalice ارائه می دهد.
موضوعات شامل:
اجزای بدون سرور برای سرویس های REST
ایجاد اولین برنامه Chalice li>
درخواست های مسیریابی li>
شخصی سازی پاسخ ها li>
اجرای احراز هویت اساسی li>
ادغام Cognito
تنظیم خط مشی های سفارشی li>
تقسیم برنامه li>
تست نوشتن و اجرا li>
ایجاد خط لوله CD با CodePipeline
سرفصل ها و درس ها
مقدمه
Introduction
توسعه و استقرار برنامه های بدون سرور
Develop and deploy serverless apps
مرور دوره
Course overview
1. سرور چیست؟
1. What Is Serverless?
نمای کلی و مفاهیم بی سیم
Serverless overview and concepts
معماریهای متداول بدون سرور
Common serverless architectures
اجزای بی سیم برای خدمات REST
Serverless components for REST services
2. اولین برنامه خود را با Chalice اجرا و مستقر کنید
2. Run and Deploy Your First App with Chalice
کولی چیست؟
What is Chalice?
نصب و راه اندازی Chalice
Chalice installation and setup
اولین برنامه خود را ایجاد و اجرا کنید
Create and run your first app
استقرار ، اجرا و ورود به سیستم در AWS
Deploying, running, and logging in AWS
3. مبانی اولیه REST با کلبه
3. REST Basics with Chalice
شروع یک API برای انجام کار
Starting a to-do API
درخواست مسیریابی
Request routing
درخواست ابرداده
Request metadata
پیغام خطا
Error messages
سفارشی کردن پاسخ ها
Customizing responses
پشتیبانی CORS
CORS support
4- احراز هویت
4. Authentication
گزینه های تأیید اعتبار
Authentication options
اجرای مقدمات اساسی
Implementing basic auth
ادغام مقاله اصلی
Integrating basic auth
کلیدهای API
API keys
5. ادغام کارشناسی
5. Cognito Integration
تنظیم برنامه Cognito و وب
Cognito and web app setup
پیکربندی Chalice
Chalice configuration
ادغام جلویی
Front-end integration
تست کردن
Testing it out
6. استقرار پیشرفته
6. Advanced Deployment
تولید خط مشی
Policy generation
خط مشی های سفارشی
Custom policies
متغیرهای محیطی
Environment variables
تقسیم برنامه خود را
Splitting up your application
استقرار SAM
SAM deployment
7. تست
7. Testing
راه اندازی pytest
pytest setup
تست های نوشتن و اجرا
Writing and running tests
آزمون های ادغام کلس
Chalice integration tests
8- استقرار مداوم از طریق CodePipeline
8. Continuous Deployment via CodePipeline
استقرار مداوم با CodePipeline و CodeBuild
Continuous deployment with CodePipeline and CodeBuild
قالب CloudFormation برای CD
CloudFormation template for CD
اضافه کردن تست ها و گزینه های دیگر
Adding tests and other options
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Larry Ogrodnek یک توسعه دهنده نرم افزار مستقل است که در سرویس های وب تبلیغاتی و پر حجم فعالیت می کند.
او که 19 سال گذشته در برنامه نویسی کار کرده است ، خود را یک برنامه نویس آینده نگر می داند. او تیم های توسعه ای جهانی و سیستم های مقیاس پذیر را در چندین استارتاپ ایجاد کرده است
از سال 2008 یک کاربر وب سرویس آمازون (AWS) ، لری توسط آمازون به عنوان یک قهرمان جامعه AWS شناخته شد ("برنامه ای برای طراحی و احترام بیشتر توسعه دهندگان مشغول ما که تأثیر واقعی در جامعه داشته اند").
اخیراً لری مدیر مهندسی Bizo بود که توسط LinkedIn به دست آورد. او یک پادکست معمولی AWS / tech ، Engineers & Coffee را به همراه گروه خود یعنی Donny Flood اجرا می کند.
نمایش نظرات