آموزش CPaaS برای مبتدیان: Twilio، Infobip، Sinch و Vonage - آخرین آپدیت

دانلود CPaaS for Beginners: Twilio, Infobip, Sinch & Vonage

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بدون نیاز به کدنویسی. پیام‌رسانی، صوت، IVR، OTP و وب‌هوک‌ها را بیاموزید و سیستم‌های CPaaS را به‌گونه‌ای طراحی کنید که قابلیت مقیاس‌پذیری واقعی داشته باشند. درک مفهوم CPaaS، دلیل وجود آن و جایگاه آن در اپلیکیشن‌های مدرن و زیرساخت‌های مخابراتی توضیح بلوک‌های سازنده اصلی CPaaS: پیام‌رسانی، صوت، تایید هویت، گفتگوها، وب‌هوک‌ها، مسیریابی و انطباق (Compliance) مقایسه Twilio، Infobip، Sinch و Vonage بر اساس فلسفه طراحی و کاربرد بهینه، نه صرفاً لیست ویژگی‌ها انتخاب پلتفرم CPaaS مناسب برای تیم، مقیاس، جغرافیا و شرایط قانونی خاص طراحی جریان‌های ارتباطی رویداد-محور (Event-driven) و ناهمگام به‌جای فراخوانی‌های API مسدودکننده و شکننده پیاده‌سازی موارد استفاده واقعی مانند ورود با OTP، هشدار‌های تراکنشی، پشتیبانی چندکاناله (Omnichannel) و صوت تصمیم‌گیری در مورد محل قرارگیری منطق برنامه: در بک‌اند شما یا در پلتفرم CPaaS، برای جلوگیری از تله وابستگی به یک فروشنده (Vendor Lock-in) استفاده از لاگ‌های تحویل و رویدادها برای عیب‌یابی، نظارت و ممیزی ارتباطات مانند یک زیرساخت تولیدی شناسایی و اجتناب از رایج‌ترین الگوهای ضد-معماری (Anti-patterns) در CPaaS پیشنیازها: هیچ تجربه قبلی در زمینه CPaaS مورد نیاز نیست. تسلط ابتدایی بر APIها و نحوه ارتباط اپلیکیشن با بک‌اند کافی است نیازی به کدنویسی همزمان نیست. تمرکز بر معماری و تصمیم‌گیری‌هاست، نه آموزش‌های گام‌به‌گام ابزارهای خاص تنها کنجکاوی در مورد نحوه عملکرد واقعی پیام‌رسانی، صوت و تایید هویت در محصولات واقعی لازم است

بسیاری از تیم‌ها CPaaS را با ارسال اولین پیامک یاد می‌گیرند. این دوره دقیقاً برعکس آن است.


CPaaS یا «پلتفرم ارتباطاتی به عنوان سرویس»، روشی است که محصولات مدرن از طریق آن:

- پیام ارسال می‌کنند

- تماس برقرار می‌کنند

- تایید هویت را اجرا می‌کنند

- از طریق SMS، واتس‌اپ، صوت و غیره با مشتریان ارتباط می‌گیرند


بخش سخت هیچ‌وقت فراخوانی API نبوده است. بخش سخت معماری پیرامون آناست: اینکه وقتی تحویل پیام شکست می‌خورد چه اتفاقی می‌افتد، چگونه یک گفتگو در کانال‌های مختلف یکپارچه می‌ماند، منطق شما کجا باید باشد و چگونه با رشد کسب‌وکار از وابستگی شدید به یک فروشنده جلوگیری کنید.


این یک دوره مقدماتی با رویکرد اول-معماری است.

این یک دوره فنی عمیق یا کدنویسی برای مهندسان بک‌اند نیست و برای دنبال کردن آن نیازی به نوشتن کد تولیدی ندارید. در عوض، یاد می‌گیرید مانند یک معمار فکر کنید: با اعتماد به نفس هر کنسول CPaaS را باز کنید، در مورد مزایا و معایب استدلال کنید و سیستم‌های ارتباطی طراحی کنید که در مقیاس واقعی جهان دوام بیاورند.


چه چیزی این دوره را متفاوت می‌کند:

ما به تئوری بسنده نمی‌کنیم.

در طول دوره، هر چهار پلتفرم اصلی CPaaS را باز کرده و مقایسه می‌کنیم:

  1. Twilio

  2. Infobip

  3. Sinch

  4. Vonage

خواهید دید که مفاهیم یکسان در هر کنسول کجا قرار دارند و چرا هر فروشنده به دلیل طراحی، رویکرد خاصی دارد.


ما همچنین به صورت عملی پیش می‌رویم. لاگ‌های تحویل واقعیرا بررسی می‌کنیم تا رفتار ناهمگام، تلاش‌های مجدد (Retries) و قابلیت مشاهده (Observability) را درک کنیم. و از NCCOهای واقعی(اشیای کنترل تماس Nexmo) برای راه‌اندازی یک اپلیکیشن صوتی فعال با منوی IVR در Vonage استفاده می‌کنیم.


شما دارایی‌های قابل استفاده‌ای به دست خواهید آورد.من دیاگرام‌های معماری آماده برای محیط تولید را به اشتراک می‌گذارم که می‌توانید مستقیماً در شرکت خود برای برنامه‌ریزی توسعه محصول از آن‌ها استفاده کنید. این‌ها همان الگوهایی هستند که در پشت سیستم‌های ارتباطی تاب‌آور و رویداد-محور قرار دارند.


این دوره برای چه کسانی است:

* معماران راهکار (Solution Architects)

* مدیران محصول فنی و مالکان محصول (Product Owners)

* مشاوران پیش‌فروش و راهکار

* لیدهای فنی (Tech Leads)

* مؤسسان استارتاپ‌ها

* مهندسانی که به‌جای کپی-پیست کردن تکه کدها، دید سیستمی می‌خواهند


اگر هدف شما این است که در ۲۰ دقیقه اولین پیامک خود را ارسال کنید، این دوره را تعمداً برای آن هدف طراحی نکرده‌ایم.


نکته‌ای در مورد ادامه مسیر

این اولین دوره CPaaS در Udemy است. این دوره برای ایفای نقش مقدماتی و ارائه یک مدل ذهنی محکم از کل این فضای تکنولوژی طراحی شده است. اگر در این نقش موفق شود، شما دانشجویان می‌توانید موضوعات آینده را پیشنهاد دهید و بخش‌های بعدی می‌توانند عمیق‌تر به پیاده‌سازی فنی و موارد استفاده مهندسی عملی بپردازند.


بازخوردهای شما مسیر ادامه این دوره را شکل می‌دهد.


همین حالا ثبت‌نام کنید و به‌جای فکر کردن به فراخوانی API، به سیستم‌های CPaaS فکر کنید =)


سرفصل ها و درس ها

مبانی CPaaS CPaaS Foundations

  • CPaaS چیست؟ What are CPaaS?

  • این دوره برای چه کسانی است؟ Who is this Course for?

  • توییلیو (Twilio): اولین تور رابط کاربری Twilio: first UI tour

  • چرا پلتفرم‌های CPaaS وجود دارند؟ Why do CPaaS platforms exist?

  • CPaaS چه چیزهایی نیست؟ What CPaaS are NOT?

  • اینفوبیپ (Infobip): اولین تور رابط کاربری Infobip: first UI tour

  • قابلیت‌های کلیدی CPaaS، جایگاه در استک فنی و مخاطبان CPaaS: key capabilities, place in Tech Stack and Audience

  • مدیریت کاربران و نقش‌ها در Twilio Managing users & roles in Twilio

  • مروری بر بازار CPaaS CPaaS Market Overview

  • وناج (Vonage): اولین تور رابط کاربری Vonage: first UI tour

  • شما در این دوره چه خواهید آموخت؟ What will YOU learn in this Course?

اجزای سازنده CPaaS CPaaS Building Blocks

  • چه چیزهایی CPaaS را تشکیل می‌دهند؟ یادگیری مفاهیم پایه What constitutes CPaaS? Learning the primitives behind

  • پیام‌رسانی: مبانی Messaging: Foundation

  • سینچ (Sinch): تور بخش پیام‌رسانی Sinch: Messaging tour

  • پیام‌رسانی: موارد استفاده Messaging: Use Cases

  • صوت (Voice) Voice

  • تایید هویت (تمرکز بر OTP) Verification (OTP focus)

  • توییلیو (Twilio): پیکربندی سرویس جدید OTP Twilio: new OTP Service Configuration

  • گفتگوها (Conversations) Conversations

  • وب‌هوک‌ها و رویدادها: ایجاد حلقه‌های بازخورد Webhooks & Events: setting the Feedback Loops

  • جریان‌های کاری: مثال‌های معماری Workflows: Architectural Examples

پلتفرم‌ها در دنیای واقعی IT Platforms in the Real IT World

  • چگونه این بخش را تماشا کنیم؟ How to watch this Section?

  • ارزیابی فروشندگان CPaaS: کدام یک برای شرکت شما مناسب است؟ Evaluating CPaaS Vendors: which one is right for YOUR Company?

  • در ابتدای کار چه کارهایی را نباید انجام داد؟ (در هنگام کار با CPaaS) What you SHOULD NOT do early on? (when working with CPaaS)

  • بررسی detailed فروشندگان Vendor Walkthroughs

  • توییلیو (Twilio) Twilio

  • توییلیو: مثال کاربردی Twilio: Usage Example

  • اینفوبیپ (Infobip) Infobip

  • اینفوبیپ: مثال کاربردی Infobip: Usage Example

  • سینچ (Sinch) Sinch

  • سینچ: مثال کاربردی Sinch: Usage Example

  • وناج (Vonage) Vonage

  • وناج: مثال کاربردی Vonage: Usage Example

  • مقایسه میان فروشندگان: OTP Cross-Vendor Comparison: OTP

  • چرا شرکت‌های مختلف ارائه‌دهندگان CPaaS متفاوتی را انتخاب می‌کنند؟ Why do Companies choose different CPaaS providers?

  • نکات کاربردی نهایی Practical Take-aways

موارد استفاده تجاری Business Use Cases

  • CPaaS چگونه در کسب‌وکارها ظاهر می‌شود؟ How do CPaaS appear in Businesses?

  • تایید هویت برای احراز کاربر Authentication Verification

  • تاییدیه های تراکنشی Transactional Verifications

  • پیام‌رسانی تراکنشی رویداد-محور Event-driven Transactional Messaging

  • ارتباطات چندکاناله (Omni Channel) Omni-Channel Communications

  • تلاقی ارتباطات بازاریابی و تراکنشی Marketing & Transactional Comms Cross-Over

  • جریان‌های کاری صوت-محور و تماس-محور Voice & Call-centric Workflows

  • پیام‌رسانی مبتنی بر انطباق و قوانین Compliance-driven Messaging

  • نکات کلیدی این بخش Key Section Take-aways

الگوهای معماری CPaaS CPaaS Architecture Patterns

  • الگوهای معماری: مقدمه Architecture Patterns: Intro

  • رایج‌ترین اشتباه معماری (هنگام یکپارچه‌سازی CPaaS) - بخش اول The Most Common Architecture Mistake (when integrating CPaaS) - part 1

  • رایج‌ترین اشتباه معماری (هنگام یکپارچه‌سازی CPaaS) - بخش دوم The Most Common Architecture Mistake (when integrating CPaaS) - part 2

  • ارتباطات همگام در مقابل ناهمگام (Sync vs Async) Sync vs Async Communication

  • ارتباطات بدون وضعیت در مقابل وضعیت‌دار (Stateless vs Statefull) Stateless vs Statefull Communication

  • وب‌هوک‌ها (Webhooks) Webhooks

  • وب‌هوک‌ها: پیکربندی Webhooks: Configuration

  • قابلیت مشاهده (Observability) و ممیزی Observability and Auditability

  • وابستگی به فروشنده در مقابل سرعت توسعه Vendor Lock-in vs Velocity

  • تکامل معماری CPaaS CPaaS: Architecture Evolution

  • الگوهای ضد-معماری که باید از آن‌ها اجتناب کرد Antipatterns to Avoid

  • نکات نهایی معماری Architecture Take-aways

  • پایان بخش و دوره: تبریک برای به پایان رساندن! Section & Course Closure: Congrats on Completion!

نمایش نظرات

آموزش CPaaS برای مبتدیان: Twilio، Infobip، Sinch و Vonage
جزییات دوره
3 hours
58
(آخرین آپدیت)
5
از 5
دارد
ندارد
ندارد
Max Migutin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Max Migutin Max Migutin

مربی داده، دیجیتال و ابر | 10+ سال تجربه