Course catalog

Categories

Showing 81-100 of 267 items.

coursera برنامه نویسی IBM z/OS Rexx (Mitalearn-308156)

  • 3 hours 56 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Martin Keen
درباره این دوره:

این دوره برای آموزش مهارت های اولیه مورد نیاز برای نوشتن برنامه ها با استفاده از زبان REXX در z/OS طراحی شده است. این دوره افزونه های TSO به REXX و تعامل با محیط های دیگر مانند کنسول MVS، اجرای REXX در کارهای دسته ای و کامپایل REXX را پوشش می دهد. در مجموع 11 آزمایشگاه عملی بر روی سرور IBM Z (از طریق دسترسی از راه دور Skytap) بخشی از این دوره است. با اتمام موفقیت آمیز دوره، فراگیران می توانند نشان تئوری را کسب کنند. جزئیات در اینجا - https://www.credly.com/org/ibm/badge/ibm-z-os-rexx-programming

coursera برنامه نویسی با اسکرچ (Mitalearn-303294)

  • 49 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Kenneth W T Leung
درباره این دوره:

یادگیری کدنویسی نه تنها در مورد درک زبان برنامه نویسی مورد استفاده، بلکه توسعه مهارت های مهم تفکر محاسباتی است که برای حل مسائل در بسیاری از زمینه های رشته ای مفید است. در این دوره، دانش‌آموزان با ایجاد کتاب‌های داستانی تعاملی، انیمیشن‌ها و بازی‌های تعاملی با Scratch که یک زبان برنامه‌نویسی بصری مبتنی بر بلوک برای هر کسی است که تازه کدنویسی می‌کند، مهارت‌های اولیه برنامه‌نویسی را یاد خواهند گرفت.

coursera برنامه نویسی برای دنیای شبکه ای (Mitalearn-302189)

  • 7 hours 46 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Akos Ledeczi,Brian Broll,Clifford B Anderson
درباره این دوره:

آیا می خواهید اصول برنامه نویسی کامپیوتر را به روشی سرگرم کننده و خلاقانه یاد بگیرید؟ این دوره برنامه نویسی کامپیوتر را با استفاده از یک محیط برنامه نویسی بصری مبتنی بر بلوک آموزشی به نام NetsBlox (https://editor.netsblox.org/)، با تاکید بر مفاهیم مدرن علوم کامپیوتر مانند شبکه، اینترنت و محاسبات توزیع شده معرفی می کند. برنامه درسی عملی است و بر تبدیل ایده ها به برنامه های کامپیوتری کار و توسعه تسلط بر سواد محاسباتی عملی تمرکز دارد. پس از اتمام این دوره، شما یک پایه محکم برای یادگیری زبان های حرفه ای مانند پایتون، جاوا و غیره خواهید داشت. این دوره مخصوصاً برای معلمان و دانش آموزان K12 که می خواهند آشنایی ملایمی با علوم کامپیوتر داشته باشند مناسب است.

coursera برنامه نویسی توزیع شده در جاوا (Mitalearn-308921)

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

این دوره به فراگیران (متخصصان صنعت و دانشجویان) مفاهیم اساسی برنامه نویسی توزیع شده در زمینه جاوا 8 را آموزش می دهد. برنامه نویسی توزیع شده توسعه دهندگان را قادر می سازد تا از چندین گره در یک مرکز داده برای افزایش توان و/یا کاهش تاخیر برنامه های کاربردی انتخاب شده استفاده کنند. در پایان این دوره، نحوه استفاده از چارچوب های برنامه نویسی توزیع شده محبوب برای برنامه های جاوا، از جمله Hadoop، Spark، Sockets، Remote Method Invocation (RMI)، سوکت های Multicast، Kafka، Message Passing Interface و همچنین رویکردهای مختلف برای ترکیب توزیع با چند رشته ای چرا این دوره را بگذرانید؟ • تمام سرورهای مرکز داده به عنوان مجموعه ای از سرورهای توزیع شده سازماندهی شده اند و همچنین برای شما مهم است که یاد بگیرید چگونه از چندین سرور برای افزایش پهنای باند و کاهش تاخیر استفاده کنید. • علاوه بر یادگیری چارچوب های خاص برای برنامه نویسی توزیع شده، این دوره به شما یاد می دهد که چگونه چند هسته ای و موازی سازی توزیع شده را در یک رویکرد یکپارچه ادغام کنید. • هر یک از چهار ماژول در دوره شامل یک پروژه کوچک اختصاص یافته است که تجربه عملی لازم را برای استفاده از مفاهیم آموخته شده در دوره به تنهایی پس از پایان دوره در اختیار شما قرار می دهد. • در طول دوره، دسترسی آنلاین به مربی و مربیان خواهید داشت تا پاسخ‌های فردی به سؤالات خود را که در انجمن‌ها ارسال شده است، دریافت کنید. نتایج یادگیری مطلوب این دوره به شرح زیر است: • برنامه نویسی کاهش نقشه توزیع شده در جاوا با استفاده از چارچوب های Hadoop و Spark • برنامه نویسی سرویس گیرنده-سرور با استفاده از سوکت جاوا و واسط های فراخوانی روش از راه دور (RMI) • برنامه نویسی ارسال پیام در جاوا با استفاده از رابط ارسال پیام (MPI) • رویکردهایی برای ترکیب توزیع با چند رشته ای، از جمله فرآیندها و رشته ها، بازیگران توزیع شده، و برنامه نویسی واکنشی تسلط بر این مفاهیم شما را قادر می سازد تا فوراً آنها را در زمینه برنامه های جاوای توزیع شده به کار ببرید و همچنین پایه ای را برای تسلط بر سایر چارچوب های برنامه نویسی توزیع شده ای که ممکن است در آینده با آنها روبرو شوید (به عنوان مثال در Scala یا C++) فراهم می کند.

coursera برنامه نویسی سی: مبانی زبان - 2 (Mitalearn-302393)

  • 12 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:

در این دوره شما یاد خواهید گرفت که از دستورات و آرایه های منطقی در C استفاده کنید. عبارات منطقی برای تصمیم گیری با دستورالعمل های بعدی، بر اساس شرایطی که شما تعریف می کنید، استفاده می شود. آرایه ها برای ذخیره، ردیابی و سازماندهی مقادیر بیشتری از داده ها استفاده می شوند. علاوه بر این، برخی از الگوریتم‌های اساسی را برای جستجو و مرتب‌سازی داده‌ها پیاده‌سازی خواهید کرد. چرا C را یاد بگیریم؟ این زبان نه تنها یکی از پایدارترین و محبوب ترین زبان های برنامه نویسی در جهان است، بلکه برای تامین انرژی تقریباً تمام دستگاه های الکترونیکی نیز استفاده می شود. زبان برنامه نویسی C یکی از اجزای سازنده فناوری اطلاعات کامپیوتری مدرن است. چرا زبان C را یاد بگیریم نه زبان برنامه نویسی دیگری؟ آیا می‌دانستید که گوشی‌های هوشمند، سیستم ناوبری خودرو، ربات‌ها، پهپادها، قطارها و تقریباً همه دستگاه‌های الکترونیکی دارای کد C هستند که زیر کاپوت آن کار می‌کنند؟ C در هر شرایطی که سرعت و انعطاف پذیری مهم هستند، مانند سیستم های جاسازی شده یا محاسبات با کارایی بالا، استفاده می شود. در پایان این دوره، شما با مفاهیم برنامه نویسی که برای هر زبان برنامه نویسی پایه و اساس هستند و یک قدم به حرفه ای در مهندسی کامپیوتر نزدیک تر هستند، تجربه کسب خواهید کرد. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان سومین زبان برنامه نویسی برتر سال 2021 در تقاضای کارفرمایان قرار داده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.

coursera برنامه نویسی شی گرا در C++: توابع (Mitalearn-312253)

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

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

coursera برنامه نویسی کاربردی با جاوا و موضوعات (Mitalearn-312440)

  • 7 hours 40 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Dr. Douglas C. Schmidt,Dr. Jules White
درباره این دوره:

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

coursera برنامه نویسی کرنل لینوکس و مقدمه ای بر پروژه Yocto (Mitalearn-316078)

  • 6 hours 21 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Daniel Walkes
درباره این دوره:

این دوره مقدمه ای بر توسعه درایور کرنل برای سیستم عامل لینوکس ارائه می دهد. سیستم ساخت Yocto معرفی شده است که دانش آموزان از آن برای ساختن سیستم لینوکس Embedded سفارشی خود از طریق تکالیف برنامه نویسی استفاده می کنند. برنامه نویسی کرنل لینوکس و معرفی پروژه Yocto را نیز می توان برای اعتبار آکادمیک به عنوان ECEA 5306، بخشی از کارشناسی ارشد علوم مهندسی برق CU Boulder در نظر گرفت. این دوره بر اساس تکالیف و دانش به دست آمده در برنامه نویسی سیستم لینوکس و مقدمه Buildroot است که باید قبل از شروع این دوره تکمیل شود.

coursera برنامه نویسی موازی (Mitalearn-311794)

  • 5 hours 14 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Prof. Viktor Kuncak,Dr. Aleksandar Prokopec
درباره این دوره:

با توجه به اینکه اکنون هر گوشی هوشمند و رایانه ای دارای چندین پردازنده است، استفاده از ایده های کاربردی برای تسهیل برنامه نویسی موازی به طور فزاینده ای در حال گسترش است. در این دوره، اصول برنامه نویسی موازی، از موازی کاری تا موازی سازی داده ها را خواهید آموخت. به طور خاص، خواهید دید که چه تعداد از ایده های آشنا از نقشه برنامه نویسی تابعی تا پارادایم موازی داده ها. ما نحوه موازی‌سازی مؤثر عملیات مجموعه‌های آشنا را شروع می‌کنیم، و مجموعه‌های موازی را ایجاد می‌کنیم، یک کتابخانه مجموعه‌های موازی داده‌های آماده برای تولید موجود در کتابخانه استاندارد اسکالا. در کل، ما این مفاهیم را از طریق چندین مثال عملی که داده‌های دنیای واقعی را تحلیل می‌کنند، مانند الگوریتم‌های محبوبی مانند خوشه‌بندی k-means، به کار خواهیم برد. نتایج یادگیری در پایان این دوره شما قادر خواهید بود: - دلیل در مورد برنامه های موازی کار و داده، - الگوریتم های رایج را به سبک عملکردی بیان کرده و آنها را به صورت موازی حل کنید. - کد موازی میکروبنچمارک شایسته، - برنامه هایی بنویسید که به طور موثر از مجموعه های موازی برای دستیابی به عملکرد استفاده کنند پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره پس از طراحی برنامه کاربردی در اسکالا در نظر گرفته شده است: https://www.coursera.org/learn/progfun2.

coursera برنامه نویسی موازی (نسخه اسکالا 2) (Mitalearn-313664)

  • 5 hours 14 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Prof. Viktor Kuncak,Dr. Aleksandar Prokopec
درباره این دوره:

با توجه به اینکه اکنون هر گوشی هوشمند و رایانه ای دارای چندین پردازنده است، استفاده از ایده های کاربردی برای تسهیل برنامه نویسی موازی به طور فزاینده ای در حال گسترش است. در این دوره، اصول برنامه نویسی موازی، از موازی کاری تا موازی سازی داده ها را خواهید آموخت. به طور خاص، خواهید دید که چه تعداد از ایده های آشنا از نقشه برنامه نویسی تابعی تا پارادایم موازی داده ها. ما نحوه موازی‌سازی مؤثر عملیات مجموعه‌های آشنا را شروع می‌کنیم، و مجموعه‌های موازی را ایجاد می‌کنیم، یک کتابخانه مجموعه‌های موازی داده‌های آماده برای تولید موجود در کتابخانه استاندارد اسکالا. در کل، ما این مفاهیم را از طریق چندین مثال عملی که داده‌های دنیای واقعی را تحلیل می‌کنند، مانند الگوریتم‌های محبوبی مانند خوشه‌بندی k-means، به کار خواهیم برد. نتایج یادگیری در پایان این دوره شما قادر خواهید بود: - دلیل در مورد برنامه های موازی کار و داده، - الگوریتم های رایج را به سبک عملکردی بیان کرده و آنها را به صورت موازی حل کنید. - کد موازی میکروبنچمارک شایسته، - برنامه هایی بنویسید که به طور موثر از مجموعه های موازی برای دستیابی به عملکرد استفاده کنند پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره پس از طراحی برنامه کاربردی در اسکالا در نظر گرفته شده است: https://www.coursera.org/learn/progfun2.

coursera برنامه نویسی موثر در اسکالا (Mitalearn-307731)

  • 6 hours 43 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Julien Richard-Foy,Noel Welsh
درباره این دوره:

اسکالا یک زبان برنامه نویسی رسا، همه کاره و ایمن است. در این دوره آموزشی، یاد می گیرید که چگونه از Scala برای حل وظایف برنامه نویسی رایج مانند مدل سازی دامنه های تجاری، تجزیه مسائل پیچیده به مسائل ساده تر، دستکاری داده ها یا اجرای وظایف موازی، بیشترین بهره را ببرید. در طول سفر، شما همچنین بهترین روش‌ها را برای نوشتن کدهای با کیفیت بالا که برای برنامه‌های کاربردی بزرگ مقیاس می‌شوند، نحوه رسیدگی به خطاها، نحوه نوشتن تست‌ها و نحوه استفاده از یک محیط توسعه سازنده را یاد خواهید گرفت. هدف این دوره جامع، عملی، ارتقای سطح مهارت های برنامه نویسی شما با در نظر گرفتن برنامه نویسی کاربردی و برنامه نویسی شی گرا است. شما با کتابخانه استاندارد و الگوهای رایج کد مورد استفاده در دنیای واقعی آشنا خواهید شد. هر هفته شامل حدود 1:30 سخنرانی ویدیویی است. هر سخنرانی یک ویدیوی 10 دقیقه ای است که بر روی یک مهارت یا مفهوم خاص متمرکز شده است. ما همیشه با بررسی مشکلات مشخص شروع می‌کنیم و سپس توضیح می‌دهیم که چگونه ویژگی‌های زبان یا کتابخانه‌ها شما را برای حل این مشکلات به طور کلی کارآمدتر می‌کنند. سخنرانی ها معمولاً با یک مسابقه برای ارزیابی پیشرفت شما دنبال می شوند. در پایان هر هفته، یک تکلیف درجه بندی شده با الهام از برنامه های کاربردی دنیای واقعی به شما فرصتی می دهد تا چیزها را عملی کنید. این دوره Scala 3 را پوشش می دهد و تفاوت های Scala 2 را ذکر می کند.

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 برنامه های غیرمتمرکز (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 برنامه های مدرن سازی ابر ترکیبی با Anthos (Mitalearn-312984)

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

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

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 بیانیه های آماده و رویه های ذخیره شده (Mitalearn-307272)

  • 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Marnie Knue
درباره این دوره:

این دومین دوره در زمینه اتصال به پایگاه داده جاوا (JDBC) است و بر اساس اصول و تکنیک های اصلی در دوره JDBC 1 است. از PreparedStatements استفاده می کند و مزایای آنها را نسبت به بیانیه های JDBC برجسته می کند. همچنین استفاده از رویه‌های ذخیره شده را در خود سرور پایگاه داده برای کپسوله‌سازی منطق پیچیده SQL و PLSQL معرفی می‌کند. این دوره همچنین ایده پرس و جو از متا داده های پایگاه داده مانند ساختارهای جدول و نحوه مقابله با نحو مختلف SQL برای پایگاه داده های شکایات Jdbc مختلف از طریق نحو فرار JDBC را معرفی می کند.

coursera پایتون کاربردی برای کدنویسی AI 2 (Mitalearn-302801)

  • 7 hours 13 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Youngsun Kwon
درباره این دوره:

ویدیوی معرفی: https://youtu.be/TRhwIHvehR0 این دوره برای یک مبتدی کامل در برنامه نویسی پایتون است، بنابراین نیازی به دانش یا تجربه قبلی در برنامه نویسی نرم افزار نیست. این دوره سینتکس ها، توابع و کتابخانه های پایتون را که اغلب در کدنویسی هوش مصنوعی استفاده می شدند، انتخاب، معرفی و توضیح می دهد. علاوه بر این، این دوره دستورات و توابعی حیاتی را معرفی می‌کند که اغلب در کدنویسی هوش مصنوعی استفاده می‌شوند و رابطه مکمل بین NumPy، Pandas و TensorFlow را توضیح می‌دهد، بنابراین این دوره حتی برای کاربران باتجربه پایتون مفید است. این دوره با ساخت یک محیط کدنویسی هوش مصنوعی بدون نقص در رایانه های رومیزی یا نوت بوک زبان آموزان شروع می شود تا آنها را قادر سازد پس از اتمام این دوره، مدل سازی و کدنویسی هوش مصنوعی را با Scikit-learn، TensorFlow و Keras آغاز کنند. از آنجایی که زبان آموزان پس از گذراندن این دوره یک محیط کدنویسی با هوش مصنوعی بر روی رایانه خود دارند، می توانند کدنویسی با هوش مصنوعی را شروع کنند و نیازی به پیوستن یا استفاده از خدمات مبتنی بر ابر ندارند.