Course catalog

Course duration

Course provider

Topic

Categories

Showing 221-240 of 708 items.

coursera برنامه نویسی همزمان در جاوا (Mitalearn-309397)

  • 2 hours 48 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Vivek Sarkar
درباره این دوره:

این دوره به فراگیران (متخصصان صنعت و دانشجویان) مفاهیم اساسی برنامه نویسی همزمان در زمینه جاوا 8 را آموزش می دهد. برنامه نویسی همزمان توسعه دهندگان را قادر می سازد تا به طور موثر و صحیح استفاده از منابع مشترک را در برنامه های موازی واسطه کنند. در پایان این دوره، نحوه استفاده از ساختارهای همزمانی اولیه در جاوا مانند رشته‌ها، قفل‌ها، بخش‌های بحرانی، متغیرهای اتمی، جداسازی، بازیگران، همزمانی خوش‌بینانه و مجموعه‌های همزمان و همچنین مبانی نظری آنها (به عنوان مثال، پیشرفت) را یاد خواهید گرفت. تضمین، بن بست، زنده ماندن، گرسنگی، خطی شدن). چرا این دوره را بگذرانید؟ • آگاهی از مبانی نظری همزمانی برای جلوگیری از اشتباهات رایج اما ظریف برنامه نویسی برای شما مهم است. • جاوا 8 بسیاری از ساختارهای همزمانی را از روزهای اولیه thread ها و lock ها مدرن کرده است. • در طول دوره، دسترسی آنلاین به مربی و مربیان خواهید داشت تا پاسخ‌های فردی به سوالات ارسال شده در انجمن‌ها را دریافت کنید. • هر یک از چهار ماژول در دوره شامل یک پروژه کوچک اختصاص یافته است که تجربه عملی لازم را برای استفاده از مفاهیم آموخته شده در دوره به تنهایی پس از پایان دوره در اختیار شما قرار می دهد. نتایج یادگیری مطلوب این دوره به شرح زیر است: • نظریه همزمانی: تضمین پیشرفت، بن بست، گرسنگی، خطی شدن • استفاده از thread ها و قفل های ساختاریافته/بدون ساختار در جاوا • متغیرهای اتمی و جداسازی • همزمانی خوشبینانه و مجموعه های همزمان در جاوا (به عنوان مثال، صف های همزمان، هشمپ های همزمان) • مدل بازیگر در جاوا تسلط بر این مفاهیم شما را قادر می سازد تا فوراً آنها را در زمینه برنامه های جاوای همزمان به کار ببرید، و همچنین به شما کمک می کند تا در سایر سیستم های برنامه نویسی همزمان که ممکن است در آینده با آنها روبرو شوید (به عنوان مثال، رشته های POSIX، رشته های NET) تسلط پیدا کنید.

coursera برنامه نویسی ویژوال بیسیک: کلاس ها و مجموعه ها (Mitalearn-313171)

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

این دوره سومین دوره از مجموعه ای است که با هدف آماده سازی شما برای نقشی که به عنوان برنامه نویس انجام می شود، می باشد. در این دوره شما با چهار مفهوم اصلی در برنامه نویسی آشنا می شوید: عملیات و تاریخ رشته های پیشرفته، کلاس های مدل سازی، توسعه کلاس ها و مجموعه ها. آزمایشگاه‌ها به دانش‌آموزان این امکان را می‌دهند که مطالب را در سخنرانی‌ها در برنامه‌های رایانه‌ای ساده که برای تقویت مجدد مطالب در درس طراحی شده‌اند، اعمال کنند. زبان آموزان باید یک ماشین محلی با هر یک از سیستم عامل های زیر داشته باشند. Windows 7 SP1 یا بالاتر، macOS 10.1.13 یا بالاتر، یا تقریباً هر نسخه لینوکس از چندین سال گذشته. زبان آموز یا باید نسخه رایگان انجمن ویژوال استودیو یا منبع باز نصب دات نت را دانلود کند.

coursera برنامه نویسی ویژوال بیسیک: وراثت و چند شکلی (Mitalearn-313460)

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

این دوره سومین دوره از مجموعه ای است که با هدف آماده سازی شما برای نقشی که به عنوان برنامه نویس انجام می شود، می باشد. در این دوره شما با چهار مفهوم اصلی در برنامه نویسی آشنا می شوید: عملیات و تاریخ رشته های پیشرفته، کلاس های مدل سازی، توسعه کلاس ها و مجموعه ها. آزمایشگاه‌ها به دانش‌آموزان این امکان را می‌دهند که مطالب را در سخنرانی‌ها در برنامه‌های رایانه‌ای ساده که برای تقویت مجدد مطالب در درس طراحی شده‌اند، اعمال کنند. زبان آموزان باید یک ماشین محلی با هر یک از سیستم عامل های زیر داشته باشند. Windows 7 SP1 یا بالاتر، macOS 10.1.13 یا بالاتر، یا تقریباً هر نسخه لینوکس از چندین سال گذشته. زبان آموز یا باید نسخه رایگان انجمن ویژوال استودیو یا منبع باز نصب دات نت را دانلود کند.

coursera برنامه های رایانش ابری، بخش 2: داده های بزرگ و برنامه های کاربردی در ابر (Mitalearn-314718)

  • 13 hours 47 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Reza Farivar,Roy H. Campbell
درباره این دوره:

به دوره آموزشی Cloud Computing Applications خوش آمدید، بخش دوم از مجموعه دو دوره ای که برای ارائه دیدی جامع از دنیای رایانش ابری و داده های بزرگ طراحی شده است! در این دوره دوم، ما برنامه‌های رایانش ابری را با بررسی اینکه چگونه ابر، تجزیه و تحلیل داده‌های حجم عظیمی از داده‌ها را که ثابت هستند یا با سرعت بالا پخش می‌شوند و نشان‌دهنده تنوع عظیمی از اطلاعات هستند، باز می‌کند، ادامه می‌دهیم. برنامه های کاربردی ابری و تجزیه و تحلیل داده ها نشان دهنده یک تغییر مخرب در روش هایی است که جامعه از آن مطلع می شود و از اطلاعات استفاده می کند. ما هفته اول را با معرفی برخی از سیستم های اصلی برای تجزیه و تحلیل داده ها از جمله Spark و چارچوب ها و توزیع های اصلی برنامه های تحلیلی از جمله Hortonworks، Cloudera و MapR آغاز می کنیم. در اواسط هفته اول، سیستم فایل توزیع شده و قوی HDFS را معرفی می کنیم که در بسیاری از برنامه ها مانند Hadoop استفاده می شود و هفته اول را با بررسی مدل برنامه نویسی قدرتمند MapReduce و اینکه چگونه سیستم عامل های توزیع شده مانند YARN و Mesos از یک محیط انعطاف پذیر و مقیاس پذیر پشتیبانی می کنند، معرفی می کنیم. تجزیه و تحلیل داده های بزرگ در هفته دوم، دوره ما ذخیره سازی داده در مقیاس بزرگ و مشکلات و مشکلات توافق در فروشگاه های عظیمی را که از مقادیری از پردازنده ها، حافظه ها و دیسک ها استفاده می کنند، معرفی می کند. ما سازگاری نهایی، ACID، و BASE و الگوریتم‌های اجماع مورد استفاده در مراکز داده از جمله Paxos و Zookeeper را مورد بحث قرار می‌دهیم. دوره ما فروشگاه‌های کلید-مقدار توزیع‌شده و پایگاه‌های داده حافظه مانند Redis را که در مراکز داده برای عملکرد استفاده می‌شوند، ارائه می‌کند. در ادامه پایگاه های داده NOSQL را ارائه می کنیم. ما از HBase بازدید می کنیم، پایگاه داده مقیاس پذیر و با تاخیر کم که از عملیات پایگاه داده در برنامه هایی که از Hadoop استفاده می کنند پشتیبانی می کند. سپس دوباره نشان می دهیم که چگونه Spark SQL می تواند پرس و جوهای SQL را روی داده های عظیم برنامه ریزی کند. هفته دوم را با ارائه‌ای در مورد سیستم‌های انتشار/اشتراک توزیع‌شده با استفاده از کافکا به پایان می‌رسانیم، یک سیستم پیام‌رسانی گزارش توزیع‌شده که کاربرد گسترده‌ای در اتصال داده‌های بزرگ و برنامه‌های پخش جریانی به یکدیگر برای تشکیل سیستم‌های پیچیده پیدا می‌کند. هفته سوم به سمت جریان سریع داده ها در زمان واقعی حرکت می کند و فناوری Storm را معرفی می کند که به طور گسترده در صنایعی مانند یاهو استفاده می شود. ما با معماری های Spark Streaming، Lambda و Kappa و ارائه اکوسیستم جریان ادامه می دهیم. هفته چهارم بر پردازش گراف، یادگیری ماشینی و یادگیری عمیق تمرکز دارد. ما ایده های پردازش گراف را معرفی می کنیم و Pregel، Giraph و Spark GraphX ​​را ارائه می کنیم. سپس با مثال هایی از Mahout و Spark به یادگیری ماشین می رویم. Kmeans، Naive Bayes، و fpm به عنوان مثال آورده شده است. Spark ML و Mllib موضوع برنامه نویسی و ساخت برنامه را ادامه می دهند. آخرین موضوعی که در هفته چهارم پوشش می دهیم، فناوری های یادگیری عمیق از جمله Theano، Tensor Flow، CNTK، MXnet و Caffe on Spark را معرفی می کند.

coursera برنامه های رایانش ابری، قسمت 1: سیستم های ابری و زیرساخت (Mitalearn-309329)

  • 10 hours 41 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Roy H. Campbell,Reza Farivar
درباره این دوره:

به دوره آموزشی Cloud Computing Applications خوش آمدید، اولین قسمت از مجموعه دو دوره ای که برای ارائه دیدی جامع از دنیای رایانش ابری و داده های بزرگ طراحی شده است! در این اولین دوره ما تعداد زیادی از فناوری ها را پوشش می دهیم که مفهوم مدرن رایانش ابری را در بر می گیرد. رایانش ابری یک انقلاب فناوری اطلاعات است که به تازگی شروع به تأثیرگذاری بر بسیاری از سیستم‌های محاسباتی سازمانی به روش‌های عمده کرده است و چهره محاسبات را در سال‌های آینده تغییر خواهد داد. هفته اول را با معرفی چند مفهوم عمده در رایانش ابری، مبانی اقتصادی آن و معرفی مفهوم کلان داده را آغاز می کنیم. ما همچنین مفهوم معماری‌های تعریف‌شده نرم‌افزاری و اینکه چگونه مجازی‌سازی در زیرساخت‌های ابری نتیجه می‌گیرد و چگونه ارائه‌دهندگان خدمات ابری پیشنهادات خود را سازماندهی می‌کنند، پوشش می‌دهیم. در هفته دوم، مجازی‌سازی و کانتینرها را با تمرکز عمیق‌تری پوشش می‌دهیم، از جمله سخنرانی‌هایی درباره Docker، JVM و Kubernates. هفته دوم را با مقایسه زیرساخت ها به عنوان یک سرویس ارائه شده توسط سه شرکت بزرگ به پایان می رسانیم: آمازون، گوگل و مایکروسافت. هفته سوم به سطح بالاتری از ارائه ابر، از جمله پلتفرم به عنوان یک سرویس، پشتیبانی تلفن همراه به عنوان یک سرویس و حتی معماری های بدون سرور حرکت می کند. ما همچنین در مورد برخی از فناوری‌های میان‌افزار ابری صحبت می‌کنیم که برای برنامه‌های مبتنی بر ابر مانند RPC و REST، JSON و تعادل بار ضروری هستند. هفته سوم همچنین فلز به عنوان سرویس (MaaS) را پوشش می‌دهد، جایی که ماشین‌های فیزیکی در یک محیط ابری ارائه می‌شوند. هفته چهارم خدمات ابری سطح بالاتر را با تمرکز ویژه بر خدمات ذخیره سازی ابری معرفی می کند. Hive، HDFS و Ceph را به‌عنوان سیستم‌های ذخیره‌سازی کلان داده و فایل‌های خالص معرفی می‌کنیم و به سیستم‌های ذخیره‌سازی اشیاء ابری، هارد دیسک‌های مجازی و گزینه‌های ذخیره‌سازی آرشیو مجازی می‌رویم. همانطور که بحث در مورد راه حل ابری Dropbox هفته 4 و دوره به پایان می رسد.

coursera برنامه های غیرمتمرکز (Dapps) (Mitalearn-310621)

  • 2 hours 26 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Bina Ramamurthy
درباره این دوره:

این دوره سوم از تخصص Blockchain شما را برای طراحی و توسعه برنامه های غیرمتمرکز سرتاسر (Dapps) آماده می کند - که دسترسی هر کسی را به ویژگی ها و خدمات بلاک چین فراهم می کند. شما از Truffle IDE، قراردادهای هوشمند، یک سرویس گیرنده وب ساده و یک کلاینت MetaMask استفاده خواهید کرد. شما در مورد معماری یک Dapp خواهید آموخت: رابط مشتری جلویی، که توسط بلاک چین و قراردادهای هوشمند پشتیبانی می شود. این دوره شامل طراحی پایه یک Dapp، فرآیند توسعه Truffle و دستورات (شروع، توسعه، آزمایش و مهاجرت)، توسعه آزمایشی Dapp، مدل های برنامه کاربردی Dapp و استانداردهای در حال ظهور است که برای رفتار قابل پیش بینی Dapp ضروری هستند. مفاهیم اصلی از طریق فیلم‌ها، دموها و تمرین‌های عملی ارائه می‌شوند.

coursera برنامه های کاربردی وب تک صفحه ای با AngularJS (Mitalearn-307816)

  • 15 hours 35 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Yaakov Chaikin
درباره این دوره:

آیا می خواهید برنامه های جلویی قدرتمند، قابل نگهداری و آزمایشی را سریعتر و با کد کمتر بنویسید؟ سپس پیوستن به این دوره را در نظر بگیرید تا مهارت‌هایی را در یکی از محبوب‌ترین فریم ورک‌های برنامه کاربردی تک صفحه (SPA) امروزی یعنی AngularJS کسب کنید. AngularJS که توسط گوگل توسعه یافته و پشتیبانی می شود، یک مهارت بسیار قابل فروش برای به دست آوردن است. در این دوره، طراحی هسته AngularJS 1.x (آخرین نسخه AngularJS 1)، اجزای آن و تکنیک های سازماندهی کد را بررسی خواهیم کرد. ما با استفاده از تزریق وابستگی برای استفاده مجدد از خدمات موجود و همچنین نوشتن خدمات خود، عملکرد برنامه وب خود را افزایش خواهیم داد. ما اجزای HTML قابل استفاده مجدد را ایجاد خواهیم کرد که از اتصال داده های AngularJS و همچنین گسترش نحو HTML با یک ویژگی بسیار قدرتمند AngularJS به نام دستورالعمل ها استفاده می کنند. ما مسیریابی را راه‌اندازی می‌کنیم تا SPA ما بتواند چندین نما داشته باشد. ما همچنین یاد خواهیم گرفت که چگونه عملکرد خود را واحد آزمایش کنیم. در پایان این دوره، یک برنامه وب کاملاً کاربردی، به خوبی سازماندهی شده و آزمایش شده با استفاده از AngularJS ساخته و آن را در فضای ابری مستقر خواهید کرد.

coursera برنامه های مدرن سازی ابر ترکیبی با Anthos (Mitalearn-312984)

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

دوره چهارم از سری Anthos دانش آموزان را آماده می کند تا رویکردهای متعددی را برای مدرن کردن برنامه ها و خدمات در محیط های Anthos در نظر بگیرند. موضوعات شامل بهینه سازی بارهای کاری در سیستم عامل های بدون سرور و انتقال بار کاری به Anthos است. این دوره ادامه دوره سوم، Anthos on Bare Metal است و تجربه مستقیم با موضوعات تحت پوشش آن دوره را در نظر می گیرد.

coursera بلاک چین (Mitalearn-305844)

  • 1 hours 7 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Stefano M. Stefan
درباره این دوره:

کاوش خود را در زمینه فناوری‌های بلاک چین با نگاهی به مفاهیم بنیادی بلاک چین همراه با برنامه‌ای که فناوری بلاک چین در آن نقش مهمی ایفا می‌کند - تامین مالی رمزنگاری شده، آغاز کنید. این دوره همچنین سیستم های دیجیتال توزیع شده را از نظر نرم افزار و معماری شبکه معرفی می کند و نشان می دهد که چگونه این سیستم ها زیربنای عملکرد بلاک چین هستند. در این دوره و دوره های بعدی در این تخصص، فرصتی برای تمرین عملی برای تقویت یادگیری خود خواهید داشت. این دوره برای تکمیل تکالیف نیاز به خرید دو کتاب دارد: درشر، دی (2017). مبانی بلاک چین: مقدمه ای غیر فنی در 25 مرحله. (ISBN-13: 978-1484226032) آنتونوپولوس، A. M. (2017). اینترنت پول، جلد دوم. (ISBN-13: 978-1947910065)

coursera بلاک چین در خدمات مالی: برنامه اقدام استراتژیک (Mitalearn-308887)

  • 1 hours 17 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Don Tapscott,Alex Tapscott
درباره این دوره:

در این چهارمین و آخرین دوره تخصصی، یادگیری خود را در یک برنامه اقدام استراتژیک ترکیب خواهید کرد. اهداف این دوره دو دسته است: یکی، شناسایی نیاز یا مشکل خاصی در صنعت خدمات مالی که به طور بالقوه می تواند با استفاده از فناوری بلاک چین حل شود. دوم، این شما هستید که راه‌حل‌های ممکن برای این مشکل را بررسی کنید و یک برنامه استراتژیک برای چگونگی اجرای این راه‌حل‌ها ایجاد کنید. شما هر هفته نقاط عطف پروژه های مختلفی را انجام خواهید داد و با چندین ابزار برای سازماندهی یافته های خود آشنا خواهید شد. در طول این فرآیند، از متخصصان دنیای واقعی که تجربه عملی در اکوسیستم بلاک چین دارند، خواهید شنید. بعلاوه، با شرکت در این دوره، به Blockchain Case Commons ما دسترسی پیدا خواهید کرد - مجموعه ای از برنامه های بلاک چین و موارد استفاده که چندین صنعت را در بر می گیرد. به عنوان یک نتیجه از این دوره، شما با یک برنامه اقدام استراتژیک تلفیقی و بررسی شده کنار می روید، که می توانید از آن برای ارائه ایده خود به سازمان و/یا سرمایه گذاران بالقوه استفاده کنید.

coursera بلاک چین، دارایی های رمزنگاری شده، و امور مالی غیرمتمرکز (Mitalearn-305283)

  • 4 hours 17 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Don Tapscott,Alex Tapscott
درباره این دوره:

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

coursera بلاک چین: مبانی و موارد استفاده (Mitalearn-301968)

  • 2 hours 34 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: ConsenSys Academy
درباره این دوره:

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

coursera به سراغ توسعه دهندگان پایتون بروید [coursera] (Mitalearn-306694)

  • مبتدی
  • Release date: 27 June 2026
  • Author: Elise Deitrick,Sergei Bronnikov
درباره این دوره:

کدنویسی کنید و اولین برنامه Go خود را در عرض چند دقیقه بدون نصب چیزی اجرا کنید! این دوره برای زبان آموزانی طراحی شده است که از قبل با شیوه های توسعه در یک زبان برنامه نویسی مدرن مانند پایتون آشنا هستند تا به سرعت به زبان سریع و قدرتمند Go (که گاهی اوقات به آن Golang گفته می شود) متصل شوند. ماژول های این دوره اصول Go مانند نحو، مدیریت خطا و کتابخانه های استاندارد، برنامه نویسی OOP و موازی شامل اشاره گرها و گوروتین ها و در نهایت پرداختن به موضوعات پروژه بزرگتر از جمله مدیریت وابستگی، ورود به سیستم و پروفایل را پوشش می دهند. در پایان دوره، فراگیران چرخه عمر کامل ساخت یک ماژول وب سرویس را دو بار طی خواهند کرد: یک بار با Gin و یک بار با grpc. با پایان این دوره، برنامه نویسی در Go راحت خواهید بود. برای اینکه امکان یک تجربه یادگیری واقعی و خودآگاه را فراهم کنید، این دوره بدون ویدیو است. تکالیف حاوی توضیحات کوتاه با تصاویر و نمونه‌های کد قابل اجرا با ویرایش‌های پیشنهادی برای بررسی بیشتر نمونه‌های کد، ایجاد درک عمیق‌تر با انجام دادن هستند. شما از بازخورد فوری از انواع آیتم های ارزیابی در طول مسیر بهره مند خواهید شد، به آرامی از بررسی های درک سریع (چند انتخابی، پر کردن جای خالی و عدم درهم آمیختن بلوک های کد) تا تمرین های کدگذاری کوچک و قابل دسترس که به جای اینکه چند دقیقه طول می کشد، پیشرفت کنید. ساعت

coursera به سوی آینده توسعه iOS با سوئیفت (Mitalearn-315602)

  • 16 hours 47 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Justin-Nicholas Toyama ,Frank Ayars ,Ralf Brockhaus
درباره این دوره:

مقدمه ای بر زبان برنامه نویسی سوئیفت. این شما را برای توسعه برنامه های iOS گسترده تر آماده می کند و پایه ای برای موضوعات توسعه پیشرفته iOS ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: 1. ارتباط Swift و Objective-C و استفاده از آنها در برنامه نویسی iOS و Mac (OS X) 2. توانایی خواندن و نوشتن کد سوئیفت را توسعه دهید 3. نحوه استفاده از هر دو زبان برنامه نویسی را با هم در برنامه ها تشخیص دهید 4. نحوه نوشتن برنامه ها را به طور کامل در سوئیفت با کمک چندین نمونه برنامه نویسی iOS نشان دهید 5. نحوه استفاده از Swift را برای توسعه در پلتفرم های جدید مانند Apple Watch و Apple TV تعیین کنید 6. یک برنامه کاربردی سرویس گیرنده-سرور آیفون با خدمات مکان ایجاد کنید که می توانید آن را به مجموعه خود اضافه کنید.

coursera به صدا درآوردن زنگ هشدار: تشخیص و پاسخ (Mitalearn-303753)

  • 2 hours
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Career Certificates
درباره این دوره:

این ششمین دوره گواهینامه امنیت سایبری گوگل است. این دوره‌ها شما را به مهارت‌هایی که برای درخواست یک شغل امنیت سایبری سطح ابتدایی نیاز دارید، مجهز می‌کند. شما بر اساس درک خود از موضوعاتی که در پنجمین دوره گواهی امنیت سایبری Google معرفی شده‌اند، استفاده خواهید کرد. در این دوره، شما بر روی تشخیص و پاسخ به حادثه تمرکز خواهید کرد. شما یک حادثه امنیتی را تعریف می‌کنید و چرخه حیات واکنش به حادثه، از جمله نقش‌ها و مسئولیت‌های تیم‌های واکنش به حادثه را توضیح می‌دهید. شما ارتباطات شبکه را تجزیه و تحلیل و تفسیر خواهید کرد تا حوادث امنیتی را با استفاده از ابزارهای sniffing بسته برای ضبط ترافیک شبکه شناسایی کنید. با ارزیابی و تجزیه و تحلیل مصنوعات، فرآیندها و رویه‌های بررسی حادثه و واکنش را بررسی خواهید کرد. علاوه بر این، با استفاده از سیستم‌های تشخیص نفوذ (IDS) و ابزارهای مدیریت رویداد اطلاعات امنیتی (SIEM) تمرین خواهید کرد. کارمندان Google که در حال حاضر در امنیت سایبری کار می‌کنند، شما را از طریق ویدیوها راهنمایی می‌کنند، فعالیت‌های عملی و نمونه‌هایی را ارائه می‌کنند که وظایف رایج امنیت سایبری را شبیه‌سازی می‌کنند، و به شما کمک می‌کنند مهارت‌های خود را برای آماده شدن برای مشاغل ایجاد کنید. فراگیرانی که این گواهی را تکمیل می کنند، برای درخواست نقش های امنیت سایبری سطح ابتدایی مجهز خواهند شد. هیچ تجربه قبلی لازم نیست. در پایان این دوره، شما: - چرخه حیات یک حادثه را توضیح دهید. - ابزارهای مورد استفاده در مستندسازی، تشخیص و مدیریت حوادث را شرح دهید. - تجزیه و تحلیل بسته ها برای تفسیر ارتباطات شبکه. - انجام بررسی های مصنوع برای تجزیه و تحلیل و تأیید حوادث امنیتی. - مراحل مهار، ریشه کن کردن و بازیابی از یک حادثه را شناسایی کنید. - تعیین نحوه خواندن و تجزیه و تحلیل گزارش ها در طول بررسی حادثه. - نحو و اجزای اصلی امضاها و گزارش‌ها را در ابزارهای سیستم‌های تشخیص نفوذ (IDS) و سیستم‌های تشخیص نفوذ شبکه (NIDS) تفسیر کنید. - انجام پرس و جو در اطلاعات امنیتی و ابزار مدیریت رویداد (SIEM) برای بررسی یک رویداد.

coursera به عمق پایتون شیرجه بزنید (Mitalearn-306677)

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

با دوره "Dive Deep into Python" یک کاوش همه جانبه در قلمرو برنامه نویسی پایتون را آغاز کنید. این برنامه که با دقت طراحی شده است، راه را از درک پایه ای پایتون به تفاوت های ظریف آن هموار می کند و تضمین می کند که مجموعه مهارت های قوی و مناسب برای چالش های نرم افزاری معاصر را به دست آورید. در بخش مبانی برنامه نویسی پایتون، سفر پایتون خود را با فرو رفتن در جنبه های اساسی آن آغاز کنید. شما با مفاهیم اصلی برنامه نویسی، انواع داده ها، عملگرها و جریان کنترل آشنا خواهید شد. در پایان، دانش ایجاد برنامه های کاربردی پایه و در عین حال کاربردی پایتون را خواهید داشت. با تقویت بیشتر مهارت پایتون، بخش ضروریات برنامه نویسی پایتون به ساختارهای برنامه نویسی ضروری می پردازد. قدرت حلقه‌ها را درک کنید، تفاوت‌های رشته‌ها را کشف کنید، و عملیات آرایه‌ها و لیست‌ها را درک کنید، و شما را برای مدیریت و دستکاری فرم‌های داده متنوع در پایتون مجهز می‌کند. سپس سفر به ساختارها و توابع داده پایتون پیش می رود. درک خود را از ساختارهای داده پیشرفته پایتون، از لیست ها و تاپل ها گرفته تا فرهنگ لغت، ارتقا دهید. علاوه بر این، دنیای توابع را کاوش خواهید کرد و توانایی خود را در ساخت بخش های کد قابل استفاده مجدد و کارآمد تقویت خواهید کرد. در نهایت، خود را در دنیای Python OOPs و File Handling غوطه ور کنید. اصول برنامه نویسی شی گرا (OOP) را با پایتون، از کلاس ها و اشیاء گرفته تا وراثت و فراتر از آن، درک کنید. به طور همزمان، در عملیات فایل، یادگیری خواندن، نوشتن و مدیریت فایل ها به طور یکپارچه مهارت کسب کنید. در اوج دوره، شما نه تنها درک عمیقی از پایتون خواهید داشت، بلکه برای رویارویی با بسیاری از چالش های برنامه نویسی نیز مجهز خواهید بود. چه بخواهید راه‌حل‌های نرم‌افزاری زیبا بسازید و چه در علم داده به کاوش بپردازید، سفر شما در این دوره شما را به یک برنامه‌نویس پایتون توانمند و مطمئن تبدیل می‌کند.

coursera بهار - اکوسیستم و هسته (Mitalearn-311420)

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

در این دوره دانشجویان یاد خواهند گرفت که چرا فریم ورک Spring یکی از فریمورک های توسعه غالب جاوا است. این دوره تکنیک های مختلفی را برای تزریق وابستگی شی جاوا با استفاده از اشکال مختلف داده های پیکربندی مانند کلاس های XML، حاشیه نویسی و پیکربندی جاوا با متدهای کارخانه پوشش می دهد. تنظیمات با Expression Languages ​​و Conditional Beans که بر اساس شرایط خاصی مانند محیط توسعه مانند آزمایش و تولید در دسترس هستند، بهبود می‌یابد. دانش‌آموزان یک برنامه کاربردی گسترده را به طور مکرر در آزمایشگاه‌های متوالی خواهند ساخت.

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 را هدف قرار می دهد.

coursera بهترین روش ها برای طراحی رابط کاربری iOS (Mitalearn-315704)

  • 11 hours 43 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Don Patterson,Sam Kaufman
درباره این دوره:

شما یاد خواهید گرفت که رابط های کاربری پیچیده ای را برای iOS ایجاد کنید، با تمرکز بر بهترین شیوه های طراحی رابط کاربری، انیمیشن های UI، و طراحی واکنش گرا. با ویجت های کلیدی رابط کاربری، رابط های نقشه برداری و بازیابی نمایش آشنا خواهید شد.

coursera بهره برداری و ایمن سازی آسیب پذیری ها در برنامه های جاوا (Mitalearn-311896)

  • 4 hours 11 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Joubin Jabbari
درباره این دوره:

در این دوره از کلاه های زیادی استفاده خواهیم کرد. با روشن بودن کلاه مهاجم، از مشکلات Injection که به ما امکان سرقت داده‌ها را می‌دهد، از مشکلات Cross Site Scripting برای به خطر انداختن مرورگر کاربران سوء استفاده می‌کنیم، احراز هویت را برای دسترسی به داده‌ها و عملکردهای رزرو شده برای «Admins» و حتی از مؤلفه‌های آسیب‌پذیر سوءاستفاده می‌کنیم. تا کد خود را روی یک سرور راه دور اجرا کنیم و به برخی از اسرار دسترسی پیدا کنیم. کلاه مدافع هم خواهیم داشت. برای رفع علت اصلی این مسائل و بحث در مورد استراتژی‌های کاهش مختلف، در کدها عمیقاً فرو می‌رویم. ما این کار را با بهره برداری از WebGoat، یک پروژه OWASP که برای آموزش تست نفوذ طراحی شده است، انجام می دهیم. WebGoat یک برنامه کاربردی عمدا آسیب پذیر با نقص های فراوان است و ما به دنبال رفع برخی از این مشکلات هستیم. در نهایت ما این مشکلات را در WebGoat برطرف می کنیم و باینری های اصلاح شده خود را می سازیم. ما با هم در مورد منابع آنلاین بحث خواهیم کرد تا به ما کمک کنند و راه‌های معنی‌داری برای بازپرداخت به جامعه امنیتی برنامه‌های کاربردی بزرگتر پیدا کنیم.

Suggestions