لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول REST
REST Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به اشتراک گذاری داده ها بین بخش های مختلف ردپای فناوری شما تمرکز اصلی همه سازمان ها است. در این دوره، REST Fundamentals، یاد خواهید گرفت که چگونه یک REST API درجه سازمانی بسازید. ابتدا، نحوه طراحی و ساخت صحیح API خود را برای تطبیق پذیری و مقیاس بررسی خواهید کرد. در مرحله بعد، روشهای احراز هویت و مجوز را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه API شما در اکوسیستم API گستردهتر قرار میگیرد. وقتی این دوره را تمام کردید، مهارت ها و دانش REST API های مورد نیاز برای ساختن خودتان را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
طراحی یک API
Designing an API
بررسی اجمالی دوره
Course Overview
REST URL ها و Request Verbs
REST URLs and Request Verbs
پاسخ ها و کدهای REST
REST Responses and Codes
انواع محتوا
Content Types
مشتریان و سرورهای REST
REST Clients and Servers
موارد استفاده REST
REST Use Cases
برنامه ریزی API
Planning out the API
ساخت API ها
Building APIs
راه اندازی یک API
Setting up an API
دریافت داده با GET Endpoints
Getting Data with GET Endpoints
بهبود API ها با Middleware
Improving APIs with Middleware
ایجاد داده با نقاط پایانی POST
Creating Data with POST Endpoints
حذف داده ها با DELETE Endpoints
Deleting Data with DELETE Endpoints
به روز رسانی داده ها با PUT و PATCH Endpoints
Updating Data with PUT and PATCH Endpoints
پشتیبانی از انواع محتوا
Supporting Multiple Content Types
ایمن سازی API ها
Securing APIs
آشنایی با گزینه های امنیتی
Understanding Security Options
مدیریت اشتراک منابع متقاطع (CORS)
Handling Cross-origin Resource Sharing (CORS)
مدیریت هویت کاربر
Managing User Identity
درک OAUTH 2.0
Understanding OAUTH 2.0
پیکربندی API Authentication
Configuring API Authentication
تنظیم مجوز API
Setting up API Authorization
بهبود امنیت با OWASP
Improving Security with OWASP
بهبود عملکرد API
Improving API Performance
شناسایی تنگناهای API
Identifying API Bottlenecks
با استفاده از فشرده سازی
Using Compression
پیکربندی حافظه پنهان مبتنی بر کد
Configuring Code-based Caching
استفاده از ارائه دهندگان حافظه پنهان
Leveraging Caching Providers
Scaling API Infrastructure
Scaling API Infrastructure
مدیریت تغییرات API با Versioning
Managing API Changes with Versioning
درک تغییرات و نسخه سازی
Understanding Changes and Versioning
ساختن یک استراتژی نسخه سازی
Building a Versioning Strategy
اجرای تغییرات بدون شکست
Implementing Non-breaking Changes
اجرای تغییرات شکست
Implementing Breaking Changes
بهبود API ها با ارائه دهندگان ابری
Improving APIs with Cloud Providers
درک پیشنهادات سرور
Understanding Server Offerings
تغییر به عملکرد بدون سرور
Shifting to Serverless Functionality
استفاده از عملکرد مدیریت API
Using API Management Functionality
درک API Landscape
Understanding the API Landscape
ایجاد اسناد API با Swagger
Creating API Documentation with Swagger
تست API شما
Testing Your API
آشنایی با دایرکتوری های API
Understanding API Directories
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
مارکوس مشتاق استفاده از فناوری برای حل مشکلات و به اشتراک گذاشتن این دانش با دیگران است. پس از نزدیک به یک دهه توسعه دات نت ، مارکوس با هدایت و راهنمایی فنی برای یک تیم بزرگ ، به سمت رهبری حرکت کرد. علاوه بر این ، او همچنان به پر کردن شکاف بین فن آوران و سهامداران تجاری می پردازد. وی با بهره گیری از زمینه ای گسترده در صنایع مختلف از جمله بهداشت ، ایمنی عمومی و آموزش عالی ، می تواند تأثیر واقعی فناوری و نحوه برقراری ارتباط آن با دیگران را به بهترین وجه ارزیابی کند. در طی چند سال گذشته ، او توسعه آندروید و فن آوری های نوظهور مانند IOT ، دستگاه های رسانه جریان و خانه های هوشمند را به دست گرفت. هنگامی که از تکنولوژی استفاده نمی کند ، مارکوس از پیاده روی ، ورزش و دوچرخه سواری در کوه لذت می برد. از همه مهمتر ، مارکوس از یافتن موضوعات و زمینه های جدید برای کشف لذت می برد.
نمایش نظرات