Course catalog

Course duration

Course provider

Topic

Categories

Showing 81-100 of 431 items.

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

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

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

linkedin اشاره گر زبان Master C (Mitalearn-176610)

  • 1 hours 33 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Dan Gookin
درباره این دوره:

آیا با مفهوم اشاره گر در برنامه نویسی C مبارزه می کنید؟ تو تنها نیستی. در این دوره پیشرفته، مدرس دن گوکین به نکاتی که از اصول اولیه شروع می‌کند و سپس بر اساس آن پایه‌گذاری می‌کند، توجه می‌کند. Dan ملزومات بدست آوردن، ذخیره و استفاده از آدرس ها را پوشش می دهد. تخصیص حافظه و بافرها؛ و لیست های مرتبط سپس به مفاهیم پیشرفته‌تری می‌پردازد، از جمله نحوه ارسال اشاره‌گر به یک تابع، مرتب‌سازی نشانگرها و استفاده از اشاره‌گرها برای مدیریت حافظه.

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-303889)

  • 2 hours 31 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Andrew D. Hilton,Nick Eubank,Genevieve M. Lipp
درباره این دوره:

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

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 اصول رهبری برای مهندسین نرم افزار (Mitalearn-305606)

  • 3 hours 6 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Nancy Wang
درباره این دوره:

توسط AMAZON WEB SERVICES (AWS) حمایت می شود. مهارت های مدیریت مهندسی نرم افزار در دنیای واقعی را بیاموزید تا در اولین (یا بعدی) نقش مدیریتی خود در سازمان های مهندسی نخبه موفق شوید و تحت تاثیر قرار دهید. NANCY WANG، مدیر مهندسی و مدیر کل خدمات حفاظت از داده AWS و بنیانگذار Advancing Women in Tech (AWIT)، مهارت های مهندسی پرورش یافته در AMAZON (شرکت رتبه دوم در Fortune 500) را با روش های تکمیلی با شما به اشتراک می گذارد. از GOOGLE و MICROSOFT. مهارت‌ها و مدل‌های ذهنی را که بهترین مدیران مهندسی جهان برای جذب و حفظ استعدادهای مهندسی در کلاس جهانی اعمال می‌کنند، توسعه دهید. پس از اتمام دوره، متوجه خواهید شد که سازمان های مهندسی نرم افزار در سطح جهانی چه انتظاراتی از مدیران خود دارند، از جمله: * چگونه می توان یک مدیر شد * چه مدیران و چه مشارکت کنندگان انفرادی درآمد بیشتری کسب می کنند * تفاوت بین اثربخشی مدیر و کیفیت مدیر چیست؟ * چگونه تیم خود را استخدام کنیم * چگونه یک تیم را با اهداف تیمی هدایت کنیم

coursera اصول محاسبات (قسمت اول) (Mitalearn-308768)

  • 5 hours 24 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Scott Rixner,Joe Warren,Luay Nakhleh
درباره این دوره:

این دوره دو قسمتی مبتنی بر مهارت های برنامه نویسی است که در دوره مقدماتی ما بر برنامه نویسی تعاملی در پایتون آموختید. ما این مهارت‌ها را با تمرین‌های مهم برنامه‌نویسی و مهارت‌های مهم حل مسئله ریاضی تقویت خواهیم کرد. این مهارت ها زیربنای حل مسئله محاسباتی و برنامه نویسی در مقیاس بزرگتر است. تمرکز اصلی کلاس، برنامه نویسی مینی پروژه های هفتگی در پایتون خواهد بود که بر اساس اصول ریاضی و برنامه نویسی که در کلاس آموزش داده می شود، ساخته می شود. برای اینکه کلاس سرگرم کننده و جذاب باشد، بسیاری از پروژه ها شامل کار با بازی های مبتنی بر استراتژی است. در قسمت 1 این دوره، جنبه برنامه نویسی کلاس بر روی استانداردهای کدنویسی و تست تمرکز خواهد داشت. بخش ریاضی کلاس بر احتمالات، ترکیبات و شمارش با توجه به کاربردهای عملی این مفاهیم در علوم کامپیوتر تمرکز خواهد کرد. پیشینه توصیه شده - دانش آموزان باید با استفاده از ساختارهایی مانند لیست ها، دیکشنری ها و کلاس ها برنامه های کوچک (100+ خط) را در پایتون بنویسند و همچنین دارای پیش زمینه ریاضی دبیرستانی باشند که شامل جبر و پیش حساب است.

coursera اصول محاسبات (قسمت دوم) (Mitalearn-315364)

  • 5 hours 5 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Scott Rixner,Joe Warren,Luay Nakhleh
درباره این دوره:

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

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
درباره این دوره:

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

linkedin الگوهای طراحی: خلاقانه (Mitalearn-176372)

  • 48 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Elisabeth Robson
درباره این دوره:

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

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

coursera امنیت برنامه برای توسعه دهندگان و متخصصان DevOps (Mitalearn-308037)

  • 3 hours 5 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: John Rofrano
درباره این دوره:

برنامه های کاربردی شما در برابر خطرات و تهدیدات امنیتی چقدر آسیب پذیر هستند؟ این دوره به شما کمک می کند تا آسیب پذیری ها را شناسایی کرده و سلامت برنامه ها و سیستم های خود را کنترل کنید. روش‌های کد ایمن را برای جلوگیری از رخدادهایی مانند نشت داده‌ها و نشت‌ها بررسی و پیاده‌سازی خواهید کرد و کشف خواهید کرد که چگونه روش‌هایی مانند نظارت و مشاهده‌پذیری می‌تواند سیستم‌ها را ایمن و ایمن نگه دارد. شما دانش گسترده ای در مورد شیوه ها، مفاهیم و فرآیندهای مختلف برای حفظ یک محیط امن به دست خواهید آورد، از جمله رویه های DevSecOps که ادغام امنیتی را در چرخه عمر توسعه نرم افزار (SDLC) خودکار می کند، تست امنیت برنامه استاتیک (SAST) برای شناسایی نقص های امنیتی، تجزیه و تحلیل پویا، و تست پویا. همچنین با ایجاد یک محیط توسعه امن، هم در محل و هم در فضای ابری آشنا خواهید شد. شما خطرات امنیتی برنامه Open Web Application Security Project (OWASP)، از جمله کنترل های دسترسی خراب و تزریق SQL را بررسی خواهید کرد. علاوه بر این، خواهید آموخت که چگونه نظارت، مشاهده پذیری و ارزیابی، برنامه ها و سیستم های امن را تضمین می کند. شما اجزای اساسی یک سیستم نظارتی را کشف خواهید کرد و چگونه ابزارهای نظارت بر عملکرد برنامه (APM) به اندازه‌گیری عملکرد و کارایی برنامه کمک می‌کنند. شما سیگنال‌های طلایی نظارت را تجزیه و تحلیل خواهید کرد، ابزارهای تجسم و گزارش‌گیری را بررسی می‌کنید، و در مورد معیارهای مختلف و سیستم‌های هشدار که به شما در درک برنامه‌ها و سیستم‌هایتان کمک می‌کنند، بیاموزید. از طریق ویدئوها، آزمایشگاه‌های عملی، بحث همتایان، و تمرین و ارزیابی‌های درجه‌بندی شده در این دوره، مهارت‌ها و دانش خود را برای ایجاد و حفظ یک محیط توسعه ایمن توسعه داده و نشان خواهید داد.

coursera امنیت جاوا اسکریپت قسمت 1 (Mitalearn-311811)

  • 2 hours 3 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Vladimir de Turckheim
درباره این دوره:

این دوره آموزشی XSS و Javascript Remote Code Execution و CSRF و امنیت مرورگر را پوشش می دهد.

Suggestions