Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 43 items.

linkedin بنیادهای میکروسرویس (2018) (Mitalearn-131764)

  • 1 hours 45 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

میکروسرویس ها یک الگوی معماری اصلی در صنعت نرم افزار هستند و داشتن یک دید کلی از این که این معماری چیست و چه چیزی نیست، به عنوان نقطه شروعی برای ارزیابی این مدل ضروری است. این دوره مفاهیم اولیه میکروسرویس ها را پوشش می دهد تا به شما کمک کند تعیین کنید که آیا این مدل معماری برای شما و تیم شما مناسب است یا خیر. مربی فرانک مولی، دوره را با بحث مختصر در مورد چگونگی تطبیق میکروسرویس ها با تاریخ معماری نرم افزار، و بررسی برخی از الگوهای قابل توجه دیگری که در سال های اخیر ظهور کرده اند، آغاز می کند. سپس فرانک به شما کمک می کند تا با برخی از مفاهیم اصلی میکروسرویس ها، از جمله زمینه های محدود و لایه API آشنا شوید. او همچنین به برخی از زمینه‌های پیشرفته‌تر معماری و همچنین اهمیت پذیرش فرهنگ DevOps در صورت انتخاب انتقال به میکروسرویس‌ها اشاره می‌کند.

coursera بهار - بررسی اجمالی ابر (Mitalearn-312457)

  • 1 hours 22 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Derek Parsons
درباره این دوره:

این دوره برخی از الگوهای سطح بالا مورد استفاده در معماری های Microservice و انگیزه حرکت به سمت این معماری ها و دور شدن از توسعه یکپارچه برنامه ها را توضیح می دهد. . سپس به پیاده‌سازی این الگوها با استفاده از Spring Cloud ادامه می‌دهد، Netflix OSS یکی از محبوب‌ترین پیاده‌سازی‌های Cloud Microservices که امروزه استفاده می‌شود. دانش‌آموزان در مورد ثبت خدمات، کشف سرویس، متعادل‌سازی بار سمت مشتری، قطع‌کننده‌های مدار، و سرویس‌های دروازه یا لبه در تنظیمات بوت فنری، یاد خواهند گرفت. از Spring Cloud و Netflix OSS استفاده می کند، Labs به طور خاص پروژه های Eureka، Ribbon، Hystrix، Feign و Zuul را هدف قرار می دهد.

linkedin پایه های میکروسرویس (Mitalearn-428397)

  • 1 hours 55 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Frank P Moley III
درباره این دوره:

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

Related Skills

coursera پروژه Capstone DevOps (Mitalearn-308292)

  • 2 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: John Rofrano,Upkar Lidder
درباره این دوره:

با این پروژه عملی Capstone، مهارت های DevOps و مهندسی نرم افزار خود را به نمایش بگذارید! در این دوره شما مهارت ها و تکنیک هایی را که به عنوان بخشی از دوره های قبلی در گواهینامه حرفه ای آموخته اید به کار می گیرید. در طول پروژه، در طول چندین سرعت، یک برنامه کاربردی مبتنی بر میکروسرویس های امن را در Cloud توسعه، آزمایش، استقرار، نظارت و ارتقاء خواهید داد. با توسعه داستان های کاربر و یک برد Kanban با استفاده از ZenHub و GitHub، یک برنامه Agile ایجاد خواهید کرد. این طرح برای ایجاد یک اپلیکیشن Flask مبتنی بر میکروسرویس RESTful اجرا خواهد شد. شما از Test Driven Development (TDD) برای ایجاد و اجرای آزمایش‌های برنامه استفاده می‌کنید. بسیاری از کارهای دیگر مانند افزودن قابلیت با استفاده از ادغام مداوم، اطمینان از ایمن بودن برنامه، و استقرار برنامه در Cloud با استفاده از Kubernetes را انجام خواهید داد. شما همچنین یک خط لوله خودکار CI/CD ایجاد خواهید کرد. این دوره آخرین دوره در گواهینامه های حرفه ای مهندسی IBM DevOps است. توصیه می شود قبل از شروع این دوره، تمام دوره های قبلی در این گواهینامه حرفه ای را تکمیل کنید.

coursera پروژه توسعه برنامه کامل پشته Capstone (Mitalearn-270246)

  • 9 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Upkar Lidder,Lavanya Thiruvali Sunderarajan,Yan Luo
درباره این دوره:

با تکمیل این پروژه capstone، تسلط خود را در توسعه برنامه کامل پشته نشان دهید! در این دوره، دانش و مهارت های خود را در یک چالش الهام گرفته از زندگی واقعی به کار می گیرید و از تخصص خود برای ایجاد یک راه حل موفق استفاده می کنید. این پروژه فرصتی را برای شما فراهم می کند تا مهارت کامل پشته خود را تقویت کنید. همانطور که تجربه کاربری پویا را طراحی می کنید، صفحات frontend را توسعه می دهید، مدیریت کاربر را اضافه می کنید، اقداماتی را برای عملیات پایگاه داده ایجاد می کنید، خدمات Backend ایجاد می کنید و خطوط لوله CI/CD را پیکربندی می کنید. شما توانایی های خود را با HTML، CSS، جاوا اسکریپت، جنگو، React، Node js و NoSQL (Mongo)، Containerization، IBM Code Engine، Python و Kubernetes تقویت خواهید کرد. سپس راه حلی برای مدیریت استقرار کانتینری برنامه خود ابداع خواهید کرد. این پروژه برای شما ایجاد شده است تا دانش مهارت های مرتبط و مورد تقاضا مانند: - طراحی اپلیکیشن ها و معماری آنها - ایجاد صفحات وب با صفحات استاتیک و پویا با استفاده از HTML، CSS، جاوا اسکریپت و REACT - پیاده سازی مدیریت کاربر و احراز هویت - توسعه خدمات Backend و برقراری ارتباط با پایگاه های داده - یکپارچه سازی و استقرار مداوم تغییرات با استفاده از خطوط لوله CI/CD - استقرار برنامه های بدون سرور در Code Engine - ایجاد و فراخوانی میکروسرویس های RESTful - استقرار کل راه حل در Cloud با استفاده از Kubernetes وقتی این پروژه را تکمیل کردید، یک برنامه کاربردی Full Stack خواهید داشت که کارفرمایان بالقوه را تحت تأثیر قرار می دهد. قبل از تکمیل این پروژه، به شدت توصیه می شود که تمام دوره های قبلی ارائه شده در گواهینامه حرفه ای توسعه دهنده نرم افزار IBM Full Stack را تکمیل کنید.

linkedin توسعه Cloud-Native با استفاده از جاوا با Eclipse MicroProfile (2019) (Mitalearn-183444)

  • 1 hours 27 minutes
  • متوسط
  • Release date: 24 June 2019
  • Author: Kate Stanley
درباره این دوره:

بسیاری از توسعه دهندگان در حال ساخت برنامه های کاربردی مبتنی بر ابر هستند و به دنبال راه هایی برای ایجاد برنامه های کاربردی انعطاف پذیر هستند که از بهترین شیوه ها پیروی می کنند. Eclipse MicroProfile برنامه های جاوای سازمانی را برای معماری های میکروسرویس بهینه می کند. این مشخصات توسط متخصصان جامعه ایجاد شده است و توسط شرکت هایی مانند IBM، RedHat و Oracle پشتیبانی می شود - که آن را به یک انتخاب عالی برای توسعه دهندگانی مانند شما تبدیل می کند. با معرفی MicroProfile و برخی از مشخصات اساسی موجود، می‌توانید از برنامه‌های جاوای ابری خود نهایت استفاده را ببرید. با کیت استنلی، مهندس نرم‌افزار IBM همراه شوید تا به شما نشان دهد چگونه برنامه‌های جاوای سازمانی موجود خود را با مشخصات MicroProfile با استفاده از سرور برنامه Open Liberty فعال کنید. در طول راه، او نحوه اضافه کردن بررسی های سلامت، جمع آوری معیارها و ردیابی درخواست ها را نشان می دهد. در پایان، مهارت‌ها و مجموعه ابزاری را که برای آوردن برنامه‌های جاوا به دوران مدرن نیاز دارید، خواهید داشت.

coursera توسعه اپلیکیشن با استفاده از میکروسرویس ها و بدون سرور (Mitalearn-270229)

  • 2 hours 11 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Alex Parker
درباره این دوره:

به این دوره مقدماتی در مورد میکروسرویس ها و بدون سرور، فناوری های ضروری برای بارهای کاری بومی ابر و نوسازی برنامه خوش آمدید. میکروسرویس‌ها به جای ساختن برنامه‌های کاربردی بزرگ، معروف به یکپارچه‌ها، که همه عملکردها را انجام می‌دهند، برنامه‌های بزرگ‌تر را به قطعات کوچک‌تری تقسیم می‌کنند که به طور مستقل قابل نگهداری و مقیاس‌پذیر هستند و مزایای زیادی را ارائه می‌کنند. این معماری در حال حاضر در بزرگترین سازمان های نرم افزاری جهان مورد استفاده قرار می گیرد، زیرا مزایای هزینه، استقلال تیم و مزایای دیگر را فراهم می کند. به همین ترتیب، بدون سرور به عنوان یک گزینه محاسباتی محبوب در عصر ابر ظاهر شده است. به توسعه دهندگان و اپراتورها توانایی اجرای برنامه ها را بدون مدیریت زیرساخت های اساسی می دهد. در این دوره با استفاده از متدولوژی های مختلف میکروسرویس ایجاد می کنید. شما API های REST را با استفاده از Python و Flask ایجاد خواهید کرد. در مرحله بعد، اصول اولیه برنامه های بدون سرور و نحوه اجرای برنامه های خود را در موتور کد ابری IBM خواهید آموخت. این دوره شامل چندین آزمایشگاه عملی است که به شما امکان می دهد مطالبی را که در دوره یاد می گیرید تمرین و به کار ببرید. در پروژه نهایی، شما یک برنامه front-end متشکل از چندین میکروسرویس ایجاد می‌کنید و آنها را با استفاده از سرور بدون سرور بر روی Cloud مستقر خواهید کرد.

linkedin خدمات میکرو: الگوهای طراحی (Mitalearn-393122)

  • 1 hours 37 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Frank P Moley III
درباره این دوره:

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

linkedin خدمات میکرو: امنیت (Mitalearn-200274)

  • 2 hours 26 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Kevin Bowersox
درباره این دوره:

حملات سایبری در حال افزایش هستند - و ریزسرویس‌های شما ممکن است به خوبی محافظت نشده باشند. میکروسرویس ها ملاحظات ایمنی جدیدی را ارائه می دهند، و در حالی که تکنیک های حفاظتی وجود دارد، درک اجرای آن می تواند پیچیده و چالش برانگیز باشد. این دوره آموزشی با استفاده از استراتژی‌ها و سطوح مختلف امنیتی، یک کتاب بازی برای محافظت از چنین خدماتی در اختیار توسعه‌دهندگان قرار می‌دهد. درباره مفاهیم امنیتی که باید برای همه سیستم‌های اطلاعاتی مورد توجه قرار گیرند، بیاموزید و نگرانی‌های مربوط به میکروسرویس‌ها مانند بررسی‌های امنیتی توزیع‌شده و مدیریت هویت پیشرفته را بررسی کنید. مربی کوین باورسوکس در مورد الگوهایی برای ایجاد مدیریت هویت، کنترل دسترسی، و ارتباطات ایمن بین خدمات در یک سیستم مبتنی بر میکروسرویس بحث می‌کند. کوین همچنین در مورد اینکه چگونه می‌توانید از دروازه‌های API و ارائه‌دهندگان هویت برای ایجاد دفاع بهتر، استفاده از اصول برای ایمن‌سازی کانتینرهایی که معمولاً برای استقرار میکروسرویس استفاده می‌شوند و موارد دیگر، استفاده کنید، توضیح می‌دهد.

coursera ساختن ابر بومی و چند ابری (Mitalearn-317965)

  • 3 hours 3 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Matt Rutkowski
درباره این دوره:

با Cloud Native در این دوره دوستانه مبتدی خودگام شروع کنید! در این دوره، مفاهیم و شیوه های اصلی ساخت و اجرای برنامه های Cloud Native و نحوه اجرای این برنامه ها در یک محیط چند ابری را پوشش خواهیم داد. ابتدا با مفاهیم و اهداف Multicloud آشنا می شوید و با اهمیت آنها آشنا می شوید. در ادامه با Containers، Modernization و data migration آشنا خواهید شد. این دوره به کاربرد مهارت‌ها نیز اهمیت می‌دهد، بنابراین شما مهارت‌های کاربردی در موارد زیر را تمرین خواهید کرد: میکروسرویس‌ها، DevOps، CI/CD، Docker، Kubernetes و OpenShift. این دوره برای هر کسی که می خواهد در مورد اصول راهنمای ساخت برنامه های کاربردی بومی ابری و مدیریت آنها در چندین پلت فرم ابری، خصوصی و عمومی، بیاموزد، مناسب است. همچنین در این دوره به نحوه خودکارسازی بسیاری از عملکردهای رایج ساخت و اجرای برنامه‌های کاربردی ابری و هماهنگ کردن محیطی که در آن اجرا می‌شوند، پرداخته شده است. برای آزمایشگاه‌های عملی، یک حساب IBM Cloud و همچنین آشنایی اولیه با دستورات مورد نیاز است. رابط های خط. یک کد ویژگی به شما ارائه می شود که به شما امکان می دهد بدون پرداخت هزینه به بسیاری از خدمات IBM Cloud دسترسی داشته باشید.

linkedin سرویس Azure Kubernetes (AKS): استفاده از میکروسرویس (Mitalearn-412383)

  • 3 hours 35 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Prince Mokut
درباره این دوره:

به عنوان یک مهندس DevOps ، توسعه دهنده ، Cloud Admin یا Admin System ، ممکن است شما نیاز به استقرار خوشه های تولیدی و میکروسرویس از طریق ارکستر (AKS) داشته باشید. این دوره شما را پوشش داده است. مربی شاهزاده موکوت اصول اولیه بسته بندی میکروسروس های را به تصاویر معرفی می کند که می توانند به صورت محلی به عنوان یک ظرف داکر مستقل یا در Azure Kubernetes مستقر شوند ، یک ارکستر با مدیریت ابر که به شما در مدیریت چندین منابع کانتینر کمک می کند. پرنس شما را از طریق فرایند تأمین دسترسی به خوشه Azure Kubernetes و همچنین خدمات میکروسرویس در یک محیط تولید راهنمایی می کند. وی توضیح می دهد که چگونه می توانید از خطوط لوله CI/CD برای خودکارسازی استقرار استفاده کنید ، زیرا این امر به شما در مدیریت استقرار چندین برنامه کمک می کند. در پایان دوره ، شما می دانید که چگونه می توانید AKS ایمن را که با Azure Application Gateway یکپارچه شده است ، مستقر کنید تا API های خود را به طور ایمن در معرض دید خود قرار دهید ، و همچنین نحوه خودکار سازی کامل فرآیندهای استقرار تصاویر کانتینر برای تیم توسعه خود.

linkedin کارگاه امنیتی میکروسرویس: از ساخت تا تولید (Mitalearn-428414)

  • 2 hours 21 minutes
  • مناسب همه
  • Release date: 30 July 2025
  • Author: James Berthoty
درباره این دوره: 

 معماری مبتنی بر میکروسرویس به استاندارد جدیدی برای استقرار برنامه های وب در ابر تبدیل شده است. در حالی که مزایای توسعه زیادی وجود دارد ، با گسترش کد در هزاران repo و محیط های مختلف ، چالش های امنیتی افزایش می یابد. در این دوره ، مربی جیمز برتوتی به شما نشان می دهد که چگونه می توانید معماری های میکروسرویس را تضمین کنید - از مدل سازی تهدید گرفته تا محافظت از زمان اجرا. در طول راه ، مهارت های اصلی و دانش فنی مورد نیاز برای شروع ساخت یا بهبود یک برنامه امنیتی میکروسرویس را توسعه دهید.

linkedin گسترش، ایمن سازی و داکر کردن میکروسرویس های Spring Boot (Mitalearn-148696)

  • 2 hours 4 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Mary Ellen Bowman
درباره این دوره:

بر دانش پایه ای که از چارچوب Spring دارید، بسازید. بیاموزید که چگونه میکروسرویس‌های Spring Boot خود را گسترش دهید، اصلاح کنید، سخت‌سازی کنید، آزمایش کنید، و آنها را به برنامه‌های آماده تولید تبدیل کنید. مربی مری الن بومن، مهارت‌های متوسطی را که برای ساختن برنامه‌های حرفه‌ای نیاز دارید، آموزش می‌دهد و بر استانداردهای کیفیت، امنیت، پایداری و استقرار تأکید می‌کند. او نحوه پیوند دادن به پایگاه‌های داده خارجی، ساخت APIهای امن، استفاده از تست ادغام واحد و برای کشف نقص‌های برنامه در طول توسعه و پیکربندی گزینه‌های استقرار مقیاس‌پذیر با ظروف Docker را نشان می‌دهد.

linkedin مبانی DevOps: Microservices (Mitalearn-162619)

  • 2 hours 12 minutes
  • پیشرفته
  • Release date: 25 July 2026
  • Author: Laura Stone
درباره این دوره:

میکروسرویس ها - تکنیکی که در آن نرم افزار به عنوان مجموعه ای از سرویس های با هم جفت شده ساختار یافته است - قابلیت ترکیب و نگهداری کد را بهبود می بخشد. آنها به تیم های مهندسی کمک می کنند تا کدهای با کیفیت بالا را سریعتر ارسال کنند. هنگامی که از مزایای آنها آگاه شدید، ممکن است بخواهید بدانید که چگونه میکروسرویس ها را در یک محیط تولید واقعی کار کنید. این دوره بر ابزارها، فرآیندها و استراتژی‌هایی که برای اتخاذ موفقیت‌آمیز معماری میکروسرویس در تولید نیاز دارید، تمرکز دارد. مربی Laura Stone نحوه ایجاد آمادگی خدمات را توضیح می دهد - از استراتژی های آزمایش تا یکپارچه سازی و تحویل مداوم، نسخه سازی، مستندسازی و موارد دیگر. سپس روش‌های مختلف یکپارچه‌سازی را بررسی کنید که انعطاف‌پذیری معماری شما و همچنین بهترین روش‌ها را برای ثبت و نظارت و پاسخ به حادثه تضمین می‌کند. این دوره با نگاهی به یک مطالعه موردی و نکاتی برای غلبه بر چالش های فنی و فرهنگی در پذیرش خدمات خرد در یک سازمان به پایان می رسد.

linkedin مبانی DevOps: ردیابی توزیع شده (Mitalearn-162959)

  • 1 hours 36 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Peco Karayanev
درباره این دوره:

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

coursera مبانی معماری نرم افزار برای داده های بزرگ (Mitalearn-316027)

  • 1 hours 53 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Tyson Gern,Mike Barinek
درباره این دوره:

این دوره برای افرادی در نظر گرفته شده است که به دنبال درک اصول اولیه مهندسی نرم افزار هستند زیرا آنها با ساختن سیستم های نرم افزاری بزرگ که از داده های بزرگ استفاده می کنند، مرتبط هستند. شما با مفاهیم مهندسی نرم افزار لازم برای ساختن و مقیاس بندی سیستم های توزیع شده بزرگ، فشرده با داده آشنا خواهید شد. این دوره با بهترین شیوه‌های مهندسی نرم‌افزار و ریزسرویس‌های داده‌ای بسیار منسجم و کم‌پیوسته شروع می‌شود، این دوره شما را به تکامل یک سیستم توزیع‌شده در طول زمان می‌برد. این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد CU Boulder در علوم داده یا کارشناسی ارشد در علوم کامپیوتر ارائه شده در پلت فرم Coursera گذراند. این مدارک تحصیلات تکمیلی کاملاً معتبر دوره های هدفمند، جلسات کوتاه 8 هفته ای و شهریه پرداختی را ارائه می دهند. پذیرش بر اساس عملکرد در سه دوره مقدماتی است، نه سابقه تحصیلی. مدارک CU در Coursera برای فارغ التحصیلان اخیر یا متخصصان شاغل ایده آل است. بیشتر بدانید: کارشناسی ارشد در علم داده: https://www.coursera.org/degrees/master-of-science-data-science-boulder کارشناسی ارشد در علوم کامپیوتر: https://coursera.org/degrees/ms-computer-science-boulder

coursera مجازی سازی ابری، کانتینرها و API ها (Mitalearn-320583)

  • 4 hours 17 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Noah Gift
درباره این دوره:

به دوره دوم راه حل های رایانش ابری ساختمان در تخصص مقیاس خوش آمدید! در این دوره آموزشی، طراحی سیستم های Cloud-native با بلوک های ساختمانی اساسی رایانش ابری را خواهید آموخت. این بلوک های ساختمانی شامل ماشین های مجازی و کانتینرها هستند. همچنین یاد خواهید گرفت که چگونه با استفاده از فناوری هایی مانند Flask و Kubernetes، میکروسرویس های موثر بسازید. در نهایت، شما الگوهای موفق در عملیات را تجزیه و تحلیل خواهید کرد، از جمله: هشدارهای موثر، تست بار و کایزن. این دوره برای مبتدیان و همچنین دانشجویان متوسط ​​علاقه مند به استفاده از محاسبات ابری در علم داده، یادگیری ماشین و مهندسی داده ایده آل است. دانش آموزان باید مهارت های لینوکس سطح مبتدی و پایتون سطح متوسط ​​را داشته باشند. برای پروژه خود در این دوره، شما یک برنامه کانتینری فلاسک می‌سازید که به طور مداوم در یک پلتفرم ابری مستقر می‌شود: خدمات وب آمازون (AWS)، Azure یا Google Cloud Platform (GCP).

linkedin مطالعه موردی: تجسم داده های پیچیده میکروسرویس با استفاده از پایتون (Mitalearn-382327)

  • 1 hours 25 minutes
  • مناسب همه
  • Release date: 17 July 2023
  • Author: Kathryn Hodge
درباره این دوره: 

 

به‌عنوان یک مهندس نرم‌افزار، وظایف روزانه شما می‌تواند مانند یک لیست بی‌پایان به نظر برسد، بنابراین پیدا کردن زمان برای توسعه مهارت‌های جدید برای رشد و پیشرفت شغلی‌تان اغلب دشوار است. چگونه در سازمان خود تأثیر می گذارید و در عین حال کار اصلی خود را نیز تکمیل می کنید؟

در این دوره، کاترین هاج شما را طی فرآیند ارائه یک ایده برای یک ابتکار، برنامه ریزی آن و سپس اجرای راه حل با تیم خود راهنمایی می کند. کاترین اصول اولیه میکروسرویس ها را پوشش می دهد و به شما نشان می دهد که چگونه مشکلات را هنگام ساخت و استفاده از میکروسرویس ها شناسایی و حل کنید. او شما را با PlantUML آشنا می کند، یک ابزار منبع باز که به شما کمک می کند به سرعت نمودارهای توالی، نمودارهای کلاس، نمودارهای مؤلفه و موارد دیگر را ایجاد کنید. او توضیح می دهد که چگونه برای توسعه یک ابتکار حل مسئله برنامه ریزی کنید - و چگونه آن را به تیم خود بفروشید. سپس کاترین به شما نشان می دهد که چگونه یک اسکریپت پایتون بسازید تا داده ها را به کد PlantUML تبدیل کنید، چگونه کد خود را بررسی و اصلاح کنید، و چگونه ابتکار عمل خود را برای تیم خود نمایش دهید.


linkedin معماری نرم افزار: شکستن یکپارچه به میکروسرویس ها (Mitalearn-246956)

  • 1 hours 7 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Daniel Khan
درباره این دوره:

میکروسرویس ها در هنگام ایجاد یک برنامه جدید، گزینه های معماری نرم افزاری هستند که به طور فزاینده ای محبوب هستند، اما در مورد برنامه های کاربردی موجود چطور؟ آیا منطقی است که آنها را به میکروسرویس ها تقسیم کنیم؟ و چگونه می خواهید برنامه های یکپارچه را از بین ببرید؟ در این دوره، دانیل خان رویکردهای موثر برای پذیرش میکروسرویس‌ها، نگاهی سطح بالا به اصول بدون ورود به زبان‌های برنامه‌نویسی، زمان‌های اجرا کانتینر، Kubernetes یا سایر نکات فنی را پوشش می‌دهد. درعوض، او رویکردی کل نگر دارد تا به شما درکی کلی از چالش‌های فنی و سازمانی بدهد که باید به آن‌ها رسیدگی کنید تا بتوانید با موفقیت دوباره پلتفرم‌های موجود خود را به میکروسرویس‌ها تغییر دهید.

coursera مقدمه ای بر Containers w/ Docker، Kubernetes و OpenShift (Mitalearn-270161)

  • 2 hours 4 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Alex Parker,Upkar Lidder
درباره این دوره:

با مهارت در ابزارها و فن آوری های کانتینر، قدم بعدی را در حرفه مهندسی نرم افزار خود بردارید! بر اساس salary.com، متوسط ​​حقوق برای مشاغلی که نیاز به مهارت های کانتینری دارند در ایالات متحده 137000 دلار است که باعث می شود متخصصان و توسعه دهندگان Devops با این مهارت ها بسیار مورد تقاضا باشند. بیش از 70 درصد از شرکت های Fortune 100 برنامه های کاربردی کانتینری را اجرا می کنند. اما چرا؟ با استفاده از کانتینری‌سازی، سازمان‌ها می‌توانند برنامه‌ها را به‌سرعت و یکپارچه در میان پلتفرم‌های دسکتاپ، داخلی و ابری جابه‌جا کنند. در این دوره مبتدی در مورد کانتینرها، یاد بگیرید که چگونه با استفاده از ابزارها و فناوری های فعلی کانتینرسازی مانند Docker، رجیستری کانتینر، Kubernetes، Red Hat، OpenShift و Istio، اپلیکیشن های بومی ابری بسازید. همچنین یاد بگیرید که چگونه برنامه های خود را در هر ابر عمومی، خصوصی یا ترکیبی استقرار و مقیاس بندی کنید. با گذراندن این دوره با موارد زیر آشنا خواهید شد: - اشیاء Docker، دستورات Dockerfile، نامگذاری تصویر کانتینر، شبکه Docker، ذخیره سازی و افزونه ها - رابط خط فرمان Kubernetes (CLI) یا "kubectl" برای دستکاری اشیاء، مدیریت بارهای کاری در یک خوشه Kubernetes و اعمال دستورات اولیه kubectl - ReplicaSets، مقیاس خودکار، به‌روزرسانی‌های چرخشی، ConfigMaps، Secrets و اتصالات سرویس - شباهت ها و تفاوت های OpenShift و Kubernetes هر هفته، آنچه را که یاد می‌گیرید در آزمایشگاه‌های عملی و مبتنی بر مرورگر به کار خواهید برد. در پایان دوره، می‌توانید یک تصویر کانتینر بسازید، سپس کانتینر خود را مستقر کرده و مقیاس دهید. مهارت‌هایی که در این دوره آموزش داده می‌شوند برای هر کسی در زمینه‌های توسعه نرم‌افزار، توسعه back-end و full-stack، معماران ابر، مهندسین سیستم ابری، متخصصان توسعه، مهندسین قابلیت اطمینان سایت (SRE)، متخصصان شبکه ابری و بسیاری از نقش‌های دیگر ضروری است.

Suggestions