Course catalog

Categories

Showing 41-60 of 267 items.

coursera اتوماسیون رابط کاربری و انتخابگرها (Mitalearn-303345)

  • 1 hours 12 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: UiPath
درباره این دوره:

دوره UI Automation and Selectors درک عمیقی از روش های مختلف مورد استفاده در هنگام تعامل با رابط کاربری برنامه های مختلف مانند Excel، Word، CRM، وب سایت ها در هنگام ساخت پروژه های اتوماسیون ارائه می دهد. ویژگی ضبط و ضبط های مختلف موجود در استودیو را برای ضبط اقدامات کاربر و ایجاد گردش کار معرفی می کند. همچنین دانشی در مورد انتخابگرها و چگونگی سودمندی آنها در ساخت پروژه های اتوماسیون ارائه می دهد. این دوره دارای چندین تمرین تمرینی است که به تقویت دانش شما و درک ایجاد گردش کار در استودیو کمک می کند.

coursera اجرای پرس و جوهای متن کامل با Elasticsearch (Mitalearn-305181)

  • 2 hours 4 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

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

coursera از C++ برای ساختن یک پلتفرم تجارت رمزنگاری: سیستم نهایی استفاده کنید (Mitalearn-312321)

  • 1 hours 44 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Dr Matthew Yee-King
درباره این دوره:

این دوره پنجمین دوره از پنج دوره است که با هدف کمک به شما در کار کردن در پارادایم شی گرا در زبان ++C به شما کمک می کند. این تخصص برای افرادی است که می خواهند در مورد برنامه نویسی شی گرا بیاموزند. این یک بسته یکپارچه است که شما را از اصول C++ تا ساختن یک پلتفرم مبادله ارزهای دیجیتال می برد. در طول پنج دوره، شما با مربی روی یک پروژه کار خواهید کرد: یک پلت فرم مبادله ارزهای دیجیتال. در حین ساخت پروژه، با طیف وسیعی از تکنیک های برنامه نویسی از جریان کنترل اولیه و ورودی/خروجی گرفته تا تجزیه فایل، تکنیک های شی گرا و تعامل کاربر در کنسول آشنا خواهید شد. در این دوره پنجم، پلتفرم مبادله ارزهای دیجیتال را تکمیل خواهید کرد. شما در مورد مدل‌سازی موجودیت‌های دنیای واقعی به‌عنوان یک کلاس، استفاده از توابع استاتیک در مقابل غیراستاتیک، و ایجاد یک کلاس کیف پول برای نسخه نهایی برنامه رمزنگاری یاد خواهید گرفت. پس از اتمام دوره، شما قادر خواهید بود: * از تعاملات شی برای دستیابی به عملکردهای پیچیده از طریق یک توالی دستوری ساده استفاده کنید * نحوه مدل سازی یک موجودیت دنیای واقعی آشنا به عنوان یک کلاس با داده ها و توابع را توضیح دهید * تصمیم بگیرید که چه زمانی مناسب است از توابع ایستا یا غیر ایستا استفاده کنید

coursera استخراج نیازمندی ها: مصنوعات و تجزیه و تحلیل ذینفعان (Mitalearn-306048)

  • 1 hours 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Kristen Walcott-Justice
درباره این دوره:

در Elicitation: Artifact and Stakeholder Driven Analysis، شما یاد خواهید گرفت که از دانش ثبت شده و ثبت نشده در حال حاضر در تکنیک های استخراج خود استفاده کنید. همانطور که در مورد محصول جدید شروع به کار می کنید، ابتدا باید در مورد محصولی که وجود داشت (اگر وجود داشت) اطلاعات کسب کنید و سپس در مورد سیستمی که قرار است باشید یاد بگیرید. اغلب اوقات، شما خود را در محیطی می یابید که هیچ چیزی در مورد آن نمی دانید! این دوره به شما کمک می کند تا راه هایی را برای یادگیری در مورد دامنه، سیستمی که بود و سیستمی که قرار است بیابید. لطفاً مرور کنید: "این کلاس برای چه کسی است تا مشخص شود آیا شما برای شرکت در این دوره تحصیلات تکمیلی آماده هستید یا خیر".

coursera استدلال خودکار: بررسی مدل نمادین (Mitalearn-312729)

  • 2 hours 31 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Hans Zantema
درباره این دوره:

دوره Automated Reasoning: Symbolic Model Checking نشان می‌دهد که چگونه می‌توان ویژگی‌های سیستم‌ها و برنامه‌های فعال را به‌طور خودکار تأیید کرد. مفهوم اصلی یک سیستم انتقال است: هر سیستمی که بتوان آن را با حالت ها و مراحل توصیف کرد. ما ارائه می کنیم که چگونه در CTL (منطق درخت محاسباتی) ویژگی هایی مانند قابلیت دسترسی را می توان توصیف کرد. به طور معمول، یک فضای حالت ممکن است بسیار بزرگ باشد. یکی از راه‌های مقابله با این موضوع، بررسی مدل نمادین است: راهی که در آن مجموعه‌ای از حالت‌ها به صورت نمادین نمایش داده می‌شوند. یک راه مفید برای انجام این کار، نمایش مجموعه ای از حالت ها توسط BDD ها (نمودار تصمیم گیری دودویی) است. در این دوره تعاریف و ویژگی های اولیه BDD ها و الگوریتم های محاسبه آن ها در صورت نیاز برای بررسی مدل CTL ارائه شده است.

coursera استفاده از AR Foundation در Unity (Mitalearn-311539)

  • 1 hours 39 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

این دوره بیشتر شما را با ابزار توسعه Unity AR از جمله API بنیاد AR آشنا می کند. با استفاده از AR Foundation برای توسعه یک بازی AR برای دنیای سرگرمی آشنا خواهید شد. در پایان این دوره، شما قادر خواهید بود: - محیط AR را برای Unity تنظیم کنید. - بنیاد AR و کارهایی که انجام می دهد را توضیح دهید. - بهترین شیوه های بهینه سازی را شناسایی کنید. - پیاده سازی تشخیص نشانگر. - معماری بازی را تعریف کنید. - ادغام اشیاء سه بعدی برای جاسازی در بازی. - اسکریپت هایی را در سی شارپ بنویسید تا مکانیزم هایی ایجاد کنید که دینامیک بازی را کنترل می کند. برای موفقیت در این دوره، تجربه برنامه نویسی شی گرا و توسعه اولیه وب مورد نیاز است. (جاوا اسکریپت یک امتیاز مثبت است اما الزامی نیست.) توصیه می کنیم دوره های قبلی را در گواهینامه حرفه ای توسعه دهنده Meta AR تکمیل کنید تا بتوانید دانش و مهارت های آن دوره ها را در اینجا بسازید.

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

  • 1 hours 21 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

Dans ce cours، les développeurs d'applications apprennent à concevoir à concevoir à developper des applications natives cloud qui s'intègrent parfaitement aux composants de l'écosystème Google Cloud. À عبور از un ensemble de presentations, demonstrations et d'ateliers pratiques, les شرکت کنندگان découvrent comment créer des déploiements reproductible en traitant l' infrastructure Comme du code, en choisissant l'environnement applection applection. les performances applicatives. Il est obligatoire de terminer une version de chaque atelier. Chaque atelier در Node.js موجود است. Dans la plupart des cas، les mêmes ateliers sont aussi disponibles en Python ou en Java. Vous pouvez terminer chaque atelier dans la langue que vous voulez.

coursera اسکریپت نویسی پایتون: تاریخ ها، کلاس ها و مجموعه ها (Mitalearn-307085)

  • 1 hours 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Aspen Olmsted
درباره این دوره:

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

coursera اسناد SRS: الزامات و نمادهای نموداری (Mitalearn-303090)

  • 1 hours 51 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Kristen Walcott-Justice
درباره این دوره:

همانطور که الزامات در حال جمع آوری و اولویت بندی هستند، آنها نیز باید مستند شوند. در نمادهای نموداری و نوشتن مشخصات نیازمندی های نرم افزار، فرآیند تبدیل نیازمندی ها به چیزی قابل خواندن برای مشتریان در سطح بالا و توسعه دهندگان را مورد بحث و تمرین قرار می دهیم. هنگامی که یک طراح یا توسعه دهنده سند شما را می خواند، باید بتواند ایده کلی، دامنه، دامنه، منابع، انتظارات و چرایی انتخاب نشدن گزینه های جایگزین را درک کند. برای ایجاد یک سند به این روش، از تعادل بین داستان سرایی (با تصاویر!) و نمودارهای پیچیده استفاده می کنید.

coursera اشاره گرها، آرایه ها و بازگشت (Mitalearn-302580)

  • 1 hours 29 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Andrew D. Hilton,Anne Bracy,Genevieve M. Lipp
درباره این دوره:

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

coursera اصول آژاکس (Mitalearn-313324)

  • 3 hours 6 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

دوره AJAX BASICS با دقت طراحی شده است تا دانش آموزان را با تخصص برای ایجاد برنامه های کاربردی وب پویا و تعاملی از طریق AJAX (جاوا اسکریپت ناهمزمان و XML) توانمند کند. ماژول اول اصول AJAX را معرفی می کند، در تاریخچه آن، نقش انقلابی در توسعه وب و چگونگی امکان تبادل داده های ناهمزمان را فراهم می کند. دروس شامل مقدمه ای بر AJAX، درک اصول اولیه درخواست ها و پاسخ های HTTP، و نقش شی XMLHttpRequest در AJAX است. ماژول دوم به کاوش عمیق جاوا اسکریپت و جی کوئری برای AJAX منجر می شود. تمرکز بر جنبه های برنامه نویسی، استفاده از جاوا اسکریپت و جی کوئری برای ایجاد درخواست های AJAX و رسیدگی به پاسخ ها است. زبان آموزان برای تقویت یادگیری خود، درک انتخابگرها، کار با کنترل کننده رویداد و ساده کردن درخواست های AJAX با استفاده از jQuery، در تمرینات عملی شرکت خواهند کرد. ماژول سوم بر این اساس استوار است و در انواع مختلف قالب‌های پاسخ از جمله JSON و XML پیمایش می‌کند. درک عمیقی از نقش فرمت‌های پاسخ، مزایا و معایب JSON و XML، و نحوه تجزیه این فرمت‌ها در برنامه‌ها را فراهم می‌کند. در پایان این دوره، شما درک کاملی از AJAX خواهید داشت، به دانش و مهارت های لازم برای استفاده از AJAX در پروژه های توسعه وب خود، ایجاد صفحات وب پویاتر و پاسخگوتر مجهز شده اید.

coursera اصول اولیه Oracle SQL (Mitalearn-305368)

  • 1 hours 19 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rafiq Wayani
درباره این دوره:

این دوره، Oracle SQL Basics سومین دوره در تخصص اوراکل است. این برنامه برای کمک به شما در یادگیری عناصر کلیدی زبان پرس و جوی ساختاریافته مخصوص اوراکل طراحی شده است. توصیه می کنیم قبل از شروع این دوره، دو دوره اول (مبانی پایگاه داده اوراکل و پلتفرم پایگاه داده اوراکل) را گذرانده باشید.

coursera اصول برنامه نویسی تابعی در اسکالا (Mitalearn-307884)

  • 6 hours 25 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Martin Odersky
درباره این دوره:

برنامه نویسی تابعی به طور فزاینده ای در صنعت گسترش می یابد. این روند با پذیرش اسکالا به عنوان زبان برنامه نویسی اصلی برای بسیاری از برنامه ها هدایت می شود. Scala برنامه نویسی کاربردی و شی گرا را در یک بسته عملی ترکیب می کند. این یکپارچه با جاوا و جاوا اسکریپت کار می کند. اسکالا زبان پیاده سازی بسیاری از فریم ورک های مهم از جمله آپاچی اسپارک، کافکا و آکا است. زیرساخت اصلی سایت هایی مانند Twitter، Netflix، Zalando و همچنین Coursera را فراهم می کند. در این دوره، عناصر سبک برنامه نویسی کاربردی را کشف می کنید و یاد می گیرید که چگونه آنها را به طور مفید در کارهای برنامه نویسی روزانه خود مانند مدل سازی دامنه های تجاری یا پیاده سازی منطق تجاری به کار ببرید. همچنین با لمس برهان های ثابت و ردیابی اجرا به صورت نمادین، پایه محکمی برای استدلال در مورد برنامه های کاربردی ایجاد خواهید کرد. دوره به صورت عملی است. اکثر واحدها برنامه های کوتاهی را معرفی می کنند که به عنوان تصویر مفاهیم مهم عمل می کنند و شما را به بازی با آنها، اصلاح و بهبود آنها دعوت می کنند. این دوره با مجموعه ای از پروژه های برنامه نویسی به عنوان تکالیف تکمیل می شود. پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید پیشینه ای در ریاضیات داشته باشید (به عنوان مثال جبر، منطق، اثبات از طریق استقراء). در آخر، شما باید با استفاده از خط فرمان آشنایی داشته باشید.

coursera اصول برنامه نویسی تابعی در اسکالا (نسخه اسکالا 2) (Mitalearn-308462)

  • 9 hours 54 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Martin Odersky
درباره این دوره:

برنامه نویسی تابعی به طور فزاینده ای در صنعت گسترش می یابد. این روند با پذیرش اسکالا به عنوان زبان برنامه نویسی اصلی برای بسیاری از برنامه ها هدایت می شود. Scala برنامه نویسی کاربردی و شی گرا را در یک بسته عملی ترکیب می کند. این یکپارچه با جاوا و جاوا اسکریپت کار می کند. اسکالا زبان پیاده سازی بسیاری از فریم ورک های مهم از جمله آپاچی اسپارک، کافکا و آکا است. زیرساخت اصلی سایت هایی مانند Twitter، Tumblr و همچنین Coursera را فراهم می کند. در این دوره شما عناصر سبک برنامه نویسی کاربردی را کشف می کنید و یاد می گیرید که چگونه آنها را به طور مفید در وظایف برنامه نویسی روزانه خود مانند مدل سازی دامنه های تجاری یا پیاده سازی منطق تجاری به کار ببرید. همچنین با لمس برهان های ثابت و ردیابی اجرا به صورت نمادین، پایه محکمی برای استدلال در مورد برنامه های کاربردی ایجاد خواهید کرد. دوره به صورت دستی است. اکثر واحدها برنامه های کوتاهی را معرفی می کنند که به عنوان تصویر مفاهیم مهم عمل می کنند و شما را به بازی با آنها، اصلاح و بهبود آنها دعوت می کنند. این دوره با مجموعه ای از پروژه های برنامه نویسی به عنوان تکالیف خانگی تکمیل می شود. پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید.

coursera اصول توسعه نرم افزار Cortex-M (Mitalearn-308598)

  • 4 hours 31 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Uma Maheswari Ramalingam,Shirley Zou,Nick Tompkins
درباره این دوره:

این دوره به موضوعات توسعه نرم افزار مانند کار با کامپایلرهای Arm C/C++ و ابزارهای Arm debug برای بهینه سازی نرم افزار شما، چه برای عملکرد یا اندازه کد، می پردازد. این دوره همچنین به بررسی دقیق‌تر استاندارد رابط نرم‌افزار مشترک میکروکنترلر می‌پردازد و این که چگونه کمک می‌کند تا اطمینان حاصل شود که نرم‌افزاری که در دستگاه‌های Cortex-M هدف قرار می‌گیرد را می‌توان با استفاده از یک رویکرد سازگار نوشت.

coursera اعتبار سنجی سیستم (2): مدل رفتار فرآیند (Mitalearn-313630)

  • 3 hours 19 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Jan Friso Groote
درباره این دوره:

اعتبار سنجی سیستم زمینه ای است که مبانی ارتباطات سیستم و پردازش اطلاعات را مطالعه می کند. این گام منطقی بعدی در علم کامپیوتر و بهبود توسعه نرم افزار به طور کلی است. این امکان را به تجزیه و تحلیل خودکار بر اساس مدل های رفتاری یک سیستم می دهد تا ببیند آیا یک سیستم به درستی کار می کند یا خیر. ما می خواهیم تضمین کنیم که سیستم ها دقیقاً همان کاری را که قرار است انجام دهند انجام می دهند. تکنیک های ارائه شده در اعتبار سنجی سیستم امکان اثبات عدم وجود خطا را فراهم می کند. این اجازه می دهد تا رفتار سیستم تعبیه شده را طراحی کنید که از نظر ساختاری مناسب باشد و به عنوان یک اثر جانبی شما را مجبور می کند رفتار را ساده و روشنگر کنید. این بدان معنی است که سیستم ها نه تنها به درستی رفتار می کنند، بلکه نگهداری و انطباق آنها بسیار آسان تر است. «رفتار فرآیند مدل» دنباله‌دار MOOC به «خودکار و معادل‌های رفتاری» است. این MOOC به شما نشان می‌دهد که چگونه رفتار فرآیند، به‌ویژه پروتکل‌ها و الگوریتم‌های توزیع‌شده را مدل‌سازی کنید، ویژگی‌های رفتار سیستم را عمیق‌تر کنید، و چیزها را ساده نگه دارید تا از انفجار فضای حالت جلوگیری کنید. مطالب خواندنی جی.اف.گروت و ام.آر.موسوی. مدل سازی و تحلیل سیستم های ارتباطی. مطبوعات MIT، 2014. این دوره قسمت 2 از مجموعه دوره های اعتبار سنجی سیستم می باشد. اعتبار سنجی سیستم، به عنوان مجموعه ای از دوره ها، بخشی از یک برنامه آنلاین دیجیتال دیجیتال بزرگتر به نام «اینترنت اشیا از طریق سیستم های جاسازی شده» است.

coursera اعتبار سنجی سیستم (3): الزامات توسط فرمول های مدال (Mitalearn-316503)

  • 2 hours 16 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Jan Friso Groote
درباره این دوره:

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

coursera اعتبار سنجی سیستم (4): نرم افزار مدل سازی، پروتکل ها و سایر رفتارها (Mitalearn-316435)

  • 2 hours 24 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Jan Friso Groote
درباره این دوره:

اعتبار سنجی سیستم زمینه ای است که مبانی ارتباطات سیستم و پردازش اطلاعات را مطالعه می کند. این امکان را به تجزیه و تحلیل خودکار بر اساس مدل های رفتاری یک سیستم می دهد تا ببیند آیا یک سیستم به درستی کار می کند یا خیر. ما می خواهیم تضمین کنیم که سیستم ها دقیقاً همان کاری را که قرار است انجام دهند انجام می دهند. تکنیک های ارائه شده در اعتبار سنجی سیستم امکان اثبات عدم وجود خطا را فراهم می کند. این اجازه می دهد تا رفتار سیستم تعبیه شده را طراحی کنید که از نظر ساختاری مناسب باشد و به عنوان یک اثر جانبی شما را مجبور می کند رفتار را ساده و روشنگر کنید. این بدان معنی است که سیستم ها نه تنها به درستی رفتار می کنند، بلکه نگهداری و انطباق آنها بسیار آسان تر است. «مدل‌سازی پروتکل‌های نرم‌افزار و سایر رفتارها» قدرت روش‌های رسمی را در مدل‌سازی نرم‌افزار، پروتکل‌های ارتباطی و نمونه‌های دیگر نشان می‌دهد. مطالب خواندنی جی.اف.گروت و ام.آر.موسوی. مدل سازی و تحلیل سیستم های ارتباطی. مطبوعات MIT، 2014.

coursera الگوریتم های یادگیری ماشین (Mitalearn-315551)

  • 2 hours 26 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Jaekwang KIM
درباره این دوره:

در این دوره شما: الف) الگوریتم بیزی ساده را درک کنید. ب) الگوریتم ماشین بردار پشتیبان را درک کنید. ج) الگوریتم درخت تصمیم را درک کنید. د) خوشه بندی را درک کنید. لطفاً مطمئن شوید که برنامه نویسی در پایتون راحت هستید و دانش پایه ای از ریاضیات از جمله ضرب ماتریس و احتمال شرطی دارید.

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

  • 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