Course catalog

Course duration

Course provider

Topic

Categories

Showing 201-220 of 446 items.

coursera تمسخر با JUnit (Mitalearn-312117)

  • 37 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Grayson Lyvers
درباره این دوره:

این دوره دانش اساسی در تمسخر می دهد. تمسخر چیست، چرا مسخره کردن و چگونه تمسخر کنیم، سوالاتی هستند که در این دوره به آنها پاسخ داده می شود.

coursera تهدیدها و کاهش‌های طراحی نرم‌افزار (Mitalearn-309533)

  • 2 hours 4 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Albert Glock
درباره این دوره:

مرحله طراحی در توسعه نرم افزار دارای ویژگی های منحصر به فردی است. اول از همه، این تنها مرحله ای است که در آن کشیدن تصاویر چیزها عادی است. چرا اینطور است؟ تصاویر چه کاری انجام می دهند که سایر نمایش ها نمی توانند انجام دهند؟ تصاویر دارای سطوح مختلفی از جزئیات هستند. تصاویر دارای زمینه هستند تصاویر… یک تصویر بکشید. چرا این موارد مهم هستند؟ در این دوره نیز، ما شروع به بررسی رشته های دیگر (معماری ساختمان مورد علاقه است) برای درس های طراحی می کنیم.

coursera توابع، روش‌ها و رابط‌ها در Go (Mitalearn-310298)

  • 2 hours 30 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Ian Harris
درباره این دوره:

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

coursera توابع، فایل ها و دیکشنری های پایتون (Mitalearn-301713)

  • 7 hours 57 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Paul Resnick,Steve Oney
درباره این دوره:

این دوره ساختار داده فرهنگ لغت و توابع تعریف شده توسط کاربر را معرفی می کند. شما با متغیرهای محلی و سراسری، انتقال پارامترهای اختیاری و کلید واژه، توابع نامگذاری شده و عبارات لامبدا آشنا خواهید شد. همچنین با تابع مرتب‌سازی شده پایتون و نحوه کنترل ترتیب مرتب‌سازی آن با ارسال تابع دیگری به عنوان ورودی آشنا خواهید شد. برای پروژه نهایی خود، داده‌های شبکه‌های اجتماعی شبیه‌سازی‌شده را از یک فایل می‌خوانید، امتیازات احساسات را محاسبه می‌کنید و فایل‌های csv. را می‌نویسید. این فصل‌های 10 تا 16 کتاب درسی «مبانی برنامه‌نویسی پایتون» را پوشش می‌دهد که متن همراه (اختیاری و رایگان) این دوره است. اگر قبلاً دوره "مبانی پایتون" را گذرانده اید و می خواهید دانش اساسی بیشتری از زبان پایتون کسب کنید، این دوره برای شما مناسب است. هر دو دوره با هم برای افراد تازه وارد در برنامه نویسی پایتون، کسانی که نیاز به تجدید نظر در مبانی پایتون دارند، یا کسانی که ممکن است تا حدودی با برنامه نویسی پایتون آشنا شده باشند اما خواهان شرح و واژگان عمیق تری برای توصیف و استدلال در مورد برنامه ها هستند، طراحی شده است. این دوره تکمیلی دوره "مبانی پایتون" (درس 1 از تخصص برنامه نویسی پایتون 3) است و دومین دوره از پنج دوره در این تخصص است.

coursera توزیع متوسط ​​اینتل از OpenVINO™ برای کاربردهای یادگیری عمیق (Mitalearn-313647)

  • 1 hours 21 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Vu Q Nguyen
درباره این دوره:

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

coursera توسعه API (Mitalearn-311743)

  • متوسط
  • Release date: 27 June 2026
  • Author: Sharon Jason
درباره این دوره:

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

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

  • 2 hours 38 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: IBM Skills Network Team,Richa Arora
درباره این دوره:

در این دوره آموزشی، یکی از محبوب ترین فریم ورک های فرانت اند، جاوا اسکریپت React را بیاموزید. گام بعدی را در سفر توسعه وب خود با یادگیری نحوه ساخت رابط کاربری سمت مشتری بردارید. شما این فرانت‌اندها را با استفاده از کامپوننت‌ها، بلوک‌های ساختمان مدولار برنامه‌های React توسعه خواهید داد. در مورد ترکیب اجزا برای ایجاد عملکرد غنی با ویژگی‌هایی مانند لوازم، قلاب‌ها، حالت‌ها و مدیریت رویداد یاد خواهید گرفت. شما چرخه های عمر کامپوننت و نحوه انتقال داده ها و دستکاری حالت های مولفه را بررسی خواهید کرد. با تکمیل آزمایشگاه های عملی متعدد در هر درس، نمونه کار خود را بسازید و تجربه عملی کسب کنید. در پایان دوره، با توسعه یک اپلیکیشن سبد خرید، مهارت های خود را با پروژه نهایی ادغام می کنید. این دوره به شما کمک می کند تا به عنوان یک توسعه دهنده front-end، موبایل یا فول استک موفق شوید. این برای متخصصان فناوری اطلاعات که به دنبال ارتقای شغل خود هستند یا فارغ التحصیلان جدیدی که به دنبال ایجاد مهارت های سمت مشتری خود هستند مناسب است. توجه داشته باشید که برای استفاده بیشتر از این دوره به مهارت های اولیه HTML، CSS، جاوا اسکریپت و Git نیاز دارید.

coursera توسعه برنامه ها با Google Cloud: Foundations (Mitalearn-303226)

  • 2 hours 25 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

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

coursera توسعه برنامه های Back-End با Node.js و Express (Mitalearn-310026)

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

در یک نظرسنجی اخیر Stack Overflow، Node.js توسط حدود 50 درصد از توسعه دهندگانی که به نظرسنجی پاسخ دادند استفاده شد و آن را به پر استفاده ترین فناوری سمت سرور تبدیل کرد. Express به عنوان چهارمین فناوری وب محبوب در کل رتبه بندی شده است، و آن را به محبوب ترین چارچوب وب سمت سرور تبدیل می کند. در این دوره روی Node.js و Express تمرکز خواهید کرد. به طور خاص، شما - توسعه برنامه ها با استفاده از تماس ها و وعده های ناهمزمان - ایجاد REST API و انجام عملیات CRUD - اجرای احراز هویت و مدیریت جلسه در طول دوره، آزمایشگاه های عملی متعددی را برای کسب تجربه عملی تکمیل خواهید کرد. در پایان دوره، مهارت های Node خود را با یک پروژه نهایی برای ساخت نمونه کارها نشان خواهید داد. این دوره به شما کمک می کند تا به عنوان یک توسعه دهنده Back-end یا Full Stack موفق شوید. برای کسانی که در فناوری اطلاعات به دنبال پیشرفت در حرفه خود هستند یا فارغ التحصیلان جدیدی که به دنبال ایجاد مهارت های سمت سرور خود هستند مناسب است. این دوره برای کسانی که نیاز به مدیریت پروژه های ابر محور دارند مناسب است. توجه: این دوره نیاز به دانش JavaScript و Git دارد.

coursera توسعه برنامه های Cloud Native (Mitalearn-270127)

  • 2 hours 29 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Upkar Lidder
درباره این دوره:

آیا می خواهید در مورد توسعه برنامه هایی که از زمان تصور تا اجرا به صورت بومی ابری هستند، بیاموزید؟ در این دوره، شما با برخی از مفاهیم مهم ابری مانند Cloud Native Applications، CNCF و Hybrid Cloud شروع خواهید کرد. شما به ابزارها و تکنیک های خاصی برای توسعه برنامه های بومی ابری خواهید پرداخت. سپس یاد خواهید گرفت که چگونه از CLI برای توسعه، آزمایش و استقرار برنامه‌ها برای IBM Cloud با استفاده از Node.js استفاده کنید. شما بیشتر از DevOps برای حفظ توسعه برنامه با استفاده از ویژگی های Web IDE، مخزن Git و Delivery Pipeline استفاده خواهید کرد. شما با مفاهیمی مانند REST Architecture، JSON و Watson API آشنا خواهید شد. شما همچنین به دو حوزه کلیدی تفکر ابری نگاه خواهید کرد: نوسازی و ادغام مداوم/تحویل مستمر. در طول این دوره شما با آزمایشگاه های عملی تمرین خواهید کرد و با ابزارهایی که توسط حرفه ای ها استفاده می شود مهارت کسب خواهید کرد! در نهایت شما یک پروژه نهایی را تکمیل خواهید کرد که در آن برنامه‌ای با قابلیت CI/CD خود را با یک پایگاه داده NoSQL می‌سازید و یک افزونه عالی به مجموعه خود خواهید داشت.

coursera توسعه برنامه های ابری با Node.js و React (Mitalearn-270144)

  • 1 hours 51 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Upkar Lidder
درباره این دوره:

توجه: این دوره با دو دوره زیر IBM جایگزین شده است: - توسعه برنامه های Front-End با React - توسعه برنامه های Back-End با Node.js و Express آیا آماده هستید تا در مورد برخی از کتابخانه های پرتقاضا در عقب بیاموزید. توسعه end و front-end؟ این دوره برای شماست! در بررسی اخیر Stack Overflow، جاوا اسکریپت به عنوان رایج ترین زبان برنامه نویسی مورد استفاده قرار گرفت. Node.js و React.js به عنوان محبوب ترین چارچوب ها و فناوری های وب انتخاب شدند. در این دوره یاد می گیرید که چگونه با استفاده از Node.js، Express و React برنامه ها را توسعه دهید. به طور خاص، شما: - نحوه عملکرد Node.js را با استفاده از توابع پاسخ به تماس کاوش کنید و برنامه‌های Node.js خود را با وارد کردن ماژول‌های خارجی گسترش دهید - برنامه‌هایی را با استفاده از callbacks و وعده‌های ناهمزمان توسعه دهید - از مسیریابی، میان‌افزار و رندر قالب برای گسترش Node.js استفاده کنید. چارچوب و مدیریت محتوای پویا - ایجاد APIهای REST و انجام عملیات CRUD - گسترش ویژگی‌های برنامه‌های Node.js با استفاده از چارچوب برنامه وب Express - ساخت یک برنامه پیشرفته پیشرفته با استفاده از REACT و ES6 در طول دوره، به صورت عملی متعددی را تکمیل خواهید کرد. آزمایشگاه ها برای کسب تجربه عملی در پایان دوره، مهارت های Node و React خود را با یک پروژه نهایی برای ساخت نمونه کارها نشان خواهید داد. این دوره به شما کمک می کند تا به عنوان یک توسعه دهنده فول استک موفق شوید. برای کسانی که در فناوری اطلاعات به دنبال پیشرفت در حرفه خود هستند یا فارغ التحصیلان جدیدی که به دنبال ایجاد مهارت های سمت سرور خود هستند مناسب است. این دوره برای کسانی که نیاز به مدیریت پروژه های ابر محور دارند مناسب است.

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

  • 1 hours 23 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Abhishek Gagneja,Ramesh Sannareddy
درباره این دوره:

این دوره کوتاه برای تجهیز زبان‌آموزان به مهارت‌های پایه در پایتون برای توسعه برنامه‌های کاربردی وب با قابلیت هوش مصنوعی با استفاده از چارچوب Flask و کتابخانه‌های هوش مصنوعی Watson طراحی شده است. شما چرخه عمر انتها به انتها ساخت برنامه های کاربردی وب مقیاس پذیر را بررسی خواهید کرد، از نوشتن کدهای پاک و ماژولار پایتون تا استقرار راه حل های کامل مبتنی بر هوش مصنوعی. این دوره با معرفی Flask، یک چارچوب وب سبک و انعطاف پذیر آغاز می شود و به زبان آموزان کمک می کند تا پایه ای قوی در برنامه های کاربردی وب، API ها و چرخه عمر کلی توسعه ایجاد کنند. آن‌ها تجربه عملی با IDE Cloud Network IBM Skills به دست خواهند آورد، بهترین روش‌های پایتون از جمله تجزیه و تحلیل کد استاتیک را یاد می‌گیرند، و تست‌های واحد را می‌نویسند و اجرا می‌کنند تا از قابلیت اطمینان کد خود اطمینان حاصل کنند. این دوره با آموزش ساختن برنامه های کاربردی وب با Flask که موضوعاتی مانند مسیریابی، رسیدگی به درخواست های GET و POST، مسیرهای پویا و مدیریت خطا را پوشش می دهد، عمیق تر به توسعه برنامه می پردازد. در پایان دوره، فراگیران یک پروژه تمرینی و یک پروژه نهایی بررسی شده را تکمیل خواهند کرد که توانایی آنها را برای توسعه، آزمایش و استقرار برنامه های کاربردی Flask مبتنی بر هوش مصنوعی نشان می دهد. تجربه عملی به‌دست‌آمده در طول این دوره تضمین می‌کند که زبان‌آموزان نه تنها به مهارت‌های پایتون و فلاسک خود اطمینان دارند، بلکه آماده ساخت اپلیکیشن‌های وب هوشمند در تنظیمات دنیای واقعی هستند.

coursera توسعه برنامه های کاربردی وب با جاوا اسکریپت و MongoDB (Mitalearn-314497)

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

در این دوره، مهارت های برنامه نویسی وب اپلیکیشن های پیشرفته تری را توسعه خواهید داد. نحوه کنترل دسترسی خواندن و نوشتن داده ها با استفاده از روش ها، انتشار و اشتراک را خواهید آموخت. شما یاد خواهید گرفت که چگونه با استفاده از ابزارهای خط فرمان به پایگاه داده و پوسته سرور خود دسترسی پیدا کنید. شما از سیستم SimpleSchema برای اعتبارسنجی داده ها و تولید فرم های ورودی به صورت خودکار استفاده خواهید کرد. یک محیط کامل ویرایش کد مشترک، TextCircle را خواهید دید که از ابتدا ساخته شده است. در پایان این دوره، شما قادر خواهید بود: - از روش های Meteor برای کنترل دسترسی به نوشتن داده ها استفاده کنید - از انتشار و اشتراک برای کنترل دسترسی خواندن داده ها استفاده کنید - نصب و استفاده از بسته های پیشرفته Meteor - حساب های کاربری را به برنامه های خود اضافه کنید - پیاده سازی فیلترهای پیچیده MongoDB - از MongoDB و پوسته های سرور شهاب سنگ استفاده کنید - طرحواره های اعتبارسنجی داده ها را با استفاده از SimpleSchema تعریف کنید - فرم های ورودی داده را به صورت خودکار با استفاده از SimpleSchema ایجاد کنید در این دوره شما موارد زیر را تکمیل خواهید کرد: 2 تکالیف برنامه نویسی که هر کدام 4 ساعت طول می کشد 4 آزمون که تکمیل هر کدام 20 دقیقه طول می کشد چند آزمون تمرینی، که تکمیل هر کدام 5 دقیقه طول می کشد شرکت یا تکمیل این دوره آنلاین اعتبار علمی برای برنامه های دانشگاه لندن اعطا نمی کند

coursera توسعه سیستم های بلادرنگ (Mitalearn-309091)

  • 3 hours 17 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Farhoud Hosseinpour
درباره این دوره:

این دوره همه چیز در مورد برنامه نویسی عملی و حل مسئله است! پس از اتمام این دوره، دانش برنامه ریزی و راه اندازی یک سیستم بلادرنگ را هم بر روی کاغذ و هم در عمل خواهید داشت. این دوره حول مشکل دستیابی به صحت زمان‌بندی در سیستم‌های تعبیه‌شده متمرکز است، به این معنی که تضمین می‌کند که سیستم در چارچوب نیازهای زمان واقعی واکنش نشان می‌دهد. نمونه هایی از این سیستم ها عبارتند از کیسه هوا، وقفه های اضطراری، سیستم های اویونیک و همچنین سیستم های چندرسانه ای مانند پخش ویدئو و QoS در سرورهای وب. این دوره نحوه برنامه ریزی سیستم های بلادرنگ را به صورت تئوری با استفاده از اثبات های ریاضی ثابت و نحوه پیاده سازی آنها در عمل با استفاده از رایج ترین روش های زمان بندی را آموزش می دهد. ما همچنین یاد می گیریم که چگونه سیستم را به زبان C با استفاده از هسته بیدرنگ FreeRTOS برنامه ریزی کنیم. در نهایت، ما نگاهی به آینده سیستم های بلادرنگ داریم، یعنی سیستم های زمان واقعی چند هسته ای! این دوره بر رویکرد یادگیری با انجام با مثال‌های فراوان و تکالیف برنامه‌نویسی در دنیای واقعی تمرکز دارد. ما 5 ماژول داریم که هر کدام با یک آزمون نمره دهی ملایم در پایان و یک تکلیف برنامه نویسی بررسی شده. اگر تجربه ای با برنامه نویسی C ندارید، لطفا یک دوره عملی مانند: https://www.coursera.org/learn/arduino-platform این دوره در واقع بسیار سرگرم کننده است! -Simon Holmbacka / دانشگاه Åbo Akademi ایده پردازی کنید. نوآوری کنید. با EIT Digital تکرار کنید

coursera توسعه نرم افزار چابک [coursera] (Mitalearn-311624)

  • 3 hours 8 minutes
  • متوسط
  • Release date: 27 June 2026
  • Author: Praveen Mittal
درباره این دوره:

صنعت نرم افزار با روش های چابک دیوانه می شود. این به سرعت در حال تبدیل شدن به گزینه ای برای توسعه نرم افزار است که در آن نیازها غیرقابل پیش بینی هستند یا انتظار می رود در طول زمان تغییر کنند. این دوره به شما کمک می کند تا دانشی در مورد چابکی کسب کنید؟ چرا چابک برای این موقعیت ها مناسب تر است؟ ما همچنین برخی از رایج ترین فریم ورک های چابک مانند اسکرام و XP را به طور عمیق پوشش خواهیم داد. پیش نیاز: به دانش اولیه فرآیند توسعه نرم افزار و متدولوژی های توسعه نرم افزار نیاز دارید. پس از اتمام این دوره، شما قادر خواهید بود: 1) نشان دادن توانایی مشارکت موثر در شیوه‌ها/فرایندهای چابک برای توسعه نرم‌افزار. 2) هدف پشت شیوه های رایج چابک را توضیح دهید. 3) توانایی اعمال اصول و ارزش های چابک در یک موقعیت معین. 4) توانایی شناسایی و رسیدگی به رایج ترین مشکلاتی که در اتخاذ روش های Agile با آن مواجه می شوند. پروژه: همچنین به شما فرصت داده می شود تا آنچه را که در این دوره یاد گرفته اید به کار ببرید. به شما مطالعات موردی تخیلی داده می‌شود، جایی که پس از مطالعه مطالعه موردی، باید برخی از تمرین‌ها، تکنیک‌ها و غیره را که اعضای تیم اعضای یک تیم چابک بدانند، انجام دهید.

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

  • 1 hours 2 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Richard Kasperowski
درباره این دوره:

چابکی یک ضرورت در توسعه نرم افزار مدرن است. برنامه نویسی شدید (XP) به تیم ها کمک می کند تا به چابکی، با کیفیت بالاتر، اشکالات کمتر و انعطاف پذیری بیشتر دست یابند. XP از ایده‌های سایر روش‌های مدیریت پروژه استفاده می‌کند و آنها را به یک سطح «افراطی» می‌برد تا به حداکثر تأثیر برسد. این دوره اصول اولیه XP را برای توسعه دهندگان نرم افزار، رهبران تیم، مربیان چابک و سایر افرادی که می خواهند XP را در سازمان خود ادغام کنند، معرفی می کند. درباره تاریخچه، ارزش‌ها و طرز فکر XP بیاموزید و به جزئیاتی مانند داستان‌های کاربر، برنامه‌ریزی انتشار و تکرار، توسعه آزمایش‌محور، برنامه‌نویسی جفتی، refactoring و یکپارچه‌سازی مداوم بیاموزید. هر درس به شما کمک می کند تا مفاهیم اصلی XP را درک کنید، بنابراین می توانید آن را در پایه چرخه توسعه خود بسازید.

linkedin توسعه نرم افزار مبتنی بر هوش مصنوعی: کدنویسی، تست و طراحی سیستم (Mitalearn-450429)

  • 2 hours 46 minutes
  • مناسب همه
  • Release date: 2 December 2025
  • Author: Shaun Wassell
درباره این دوره:

از آنجایی که هوش مصنوعی مولد به سرعت چشم‌انداز توسعه نرم‌افزار را تغییر می‌دهد، توسعه‌دهندگان و تیم‌ها باید خود را با ابزارها و جریان‌های کاری جدیدی که بهره‌وری و کیفیت کد را افزایش می‌دهند، وفق دهند. برنامه نویس مادام العمر Shaun Wassell راهنمایی عملی برای ادغام موثر ابزارهای هوش مصنوعی در کل چرخه عمر توسعه ارائه می دهد - از تولید کد گرفته تا معماری سیستم و مدیریت پروژه چابک. Shaun به شما کمک می‌کند تا مهارت‌های عملی را برای استفاده مسئولانه و کارآمد از هوش مصنوعی به دست آورید، <em>بدون</em> جایگزینی نظارت حیاتی انسانی. این دوره برای توسعه دهندگان نرم افزاری که به دنبال افزایش بهره وری شخصی خود هستند و تیم هایی که قصد دارند فرآیندهای توسعه خود را مدرن کنند، مرتبط است.

coursera توسعه نرم افزار ناب [coursera] (Mitalearn-305810)

  • 2 hours 5 minutes
  • مبتدی
  • Release date: 27 June 2026
  • Author: Praveen Mittal
درباره این دوره:

در حالی که اسکرام و XP صنعت توسعه نرم‌افزار را متحول می‌کردند، مجموعه دیگری از ایده‌ها (برگرفته از تولید ناب و شش سیگما) وجود داشت که بر روش‌های توسعه نرم‌افزار تأثیر گذاشت. این ایده ها در مورد توسعه نرم افزار ناب پایه و اساس تعدادی از روش های چابک را تشکیل می دهند. در این دوره، مفاهیم ناب را بررسی می کنیم و برخی از روش ها و تکنیک های رایج ناب مانند Kanban، Value Stream Mapping و غیره را پوشش می دهیم. در این دوره، ما همچنین تکنیک هایی مانند Lean Startup و Design Thinking را یاد خواهیم گرفت که می تواند به تیم کمک کند تا در مورد نیازهای کاربر و بازار بسیار سریعتر و ارزان تر بیاموزد. به عنوان بخشی از این دوره، دانش به دست آمده در این دوره را در مطالعات موردی تخیلی نیز به کار خواهید برد. این پروژه ها به شما کمک می کند تا تجربه ای را به دست آورید تا با اطمینان از این تکنیک ها در دنیای واقعی استفاده کنید. در پایان دوره، شما قادر خواهید بود از تکنیک ها / روش های ناب برای توسعه نرم افزار استفاده کنید. همچنین می‌توانید روش‌هایی را برای آشنایی با کاربران و نیازهای بازار بسیار سریع‌تر و ارزان‌تر اعمال کنید.

coursera جاوا شی گرا: وراثت و کپسوله سازی (Mitalearn-313477)

  • متوسط
  • Release date: 27 June 2026
  • Author: Patrick Ester,Anh Le,Elise Deitrick
درباره این دوره:

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

coursera جاوای پیشرفته (Mitalearn-316282)

  • 3 hours 19 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Upasana Dewangan
درباره این دوره:

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

Suggestions