Course catalog

Course duration

Course provider

Topic

Categories

Showing 41-60 of 62 items.

linkedin جاوا: بازگشت (Mitalearn-105652)

  • 55 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

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

linkedin جاوا: ساختارهای داده (2017) (Mitalearn-105601)

  • 58 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Peggy Fisher
درباره این دوره:

ساختارهای داده وسیله ای برای ذخیره و مدیریت کارآمد مقادیر زیادی از داده ها فراهم می کند.\r\n انتخاب ساختار داده مناسب برای یک کار، کلید توسعه نرم افزار درجه یک است.\r\n پگی فیشر را دنبال کنید زیرا او شما را با انواع مختلفی از ساختارهای داده رایج در جاوا آشنا می کند. Peggy ArrayLists و LinkedLists را بررسی می‌کند، که هر دو رابط List را پیاده‌سازی می‌کنند، که رابط مجموعه را گسترش می‌دهد و به شما امکان می‌دهد به عناصر لیست با ترتیب خاصی دسترسی داشته باشید. او همچنین به کلاس های مجموعه Vector، Stack و Queue می رود. برای کمک به درک بهتر این مفاهیم جدید، پگی دوره را با یک چالش پایان می دهد - ایجاد یک لیست مواد غذایی - و راه حلی برای آن چالش ارائه می دهد.

linkedin جاوا: کلاس های عمومی (2017) (Mitalearn-105618)

  • 1 hours 5 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Peggy Fisher
درباره این دوره:

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

linkedin جاوا: یکپارچه سازی XML (Mitalearn-48549)

  • 4 hours 56 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

یاد بگیرید که چگونه API جاوا را برای برنامه خود انتخاب کنید و کدنویسی با XML و جاوا را شروع کنید. در این دوره آموزشی، نویسنده David Gassner به شما نشان می‌دهد که چگونه رشته‌ها و فایل‌های XML را بخوانید و بسازید، تصمیم بگیرید که آیا از یک API استریمینگ یا درختی استفاده کنید و بفهمید کدام API با Android سازگار است. بعلاوه، نحوه استفاده از هر دو API استاندارد موجود در توزیع‌های Java SE و EE، مانند DOM، SAX، و JAXB را بیاموزید و در مورد کتابخانه‌های منبع باز محبوب مانند JDOM و چارچوب سریال‌سازی ساده XML بیاموزید.

linkedin چالش های کد پایتون برای برنامه نویسی شی گرا (Mitalearn-467361)

  • 27 minutes
  • مناسب همه
  • Release date: 26 February 2025
  • Author: Jonathan Fernandes
درباره این دوره:

<p>در این دوره، مربی جاناتان فرناندز شما را از طریق یک سری چالش‌ها راهنمایی می‌کند که برای تقویت مهارت‌های شما در تجزیه و تحلیل داده‌ها با استفاده از پایتون طراحی شده‌اند. نحوه ایجاد و به کارگیری کلاس های داده پایتون را برای ساده سازی کد خود و در عین حال حفظ عملکرد قوی کشف کنید. درگیر مسائل الگوریتمی مختلف، پیاده سازی راه حل های پایتونیک و استفاده از توابع استاندارد کتابخانه. با یادگیری استفاده از روش های خاص، قابلیت های کلاس خود را گسترش دهید. پس از اتمام این دوره، تجربه عملی در حل مسائل پیچیده و اشکال زدایی کد به طور موثر کسب خواهید کرد. چه دانشجو باشید، چه حرفه ای یا فردی که علاقه مند به علم داده است، این دوره ابزارها و دانشی را برای ارتقای توانایی های برنامه نویسی پایتون شما ارائه می دهد. </p> <p>این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.</p>

linkedin در نظر گرفتن Go به عنوان یک زبان شی گرا (Mitalearn-388141)

  • 52 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

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

coursera دوره Crash در پایتون (Mitalearn-316639)

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

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

coursera ساخت خدمات با ASP.NET Web API (Mitalearn-312661)

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

با استفاده از ASP.NET Web API با این دوره آموزشی به دقت طراحی شده، به دنیای پیچیده خدمات ساختمانی شیرجه بزنید. این دوره که برای پاسخگویی به افراد مختلف از مبتدی تا افرادی با درک اساسی طراحی شده است، با هدف توضیح مفاهیم ایجاد سرویس های RESTful با استفاده از ASP.NET Web API است. در اولین ماژول، اصول برنامه نویسی سی شارپ، سفر خود را با کاوش در قلمرو جذاب سی شارپ آغاز خواهید کرد. با مقدمه‌ای بر اهمیت بی‌نظیر آن در چشم‌انداز نرم‌افزاری امروزی، به تدریج مفاهیم اساسی آن را بررسی خواهید کرد. از درک انواع داده ها و متغیرهای مختلف گرفته تا تسلط بر هنر عبارات شرطی و ساختارهای کنترلی، این ماژول راه را برای آنچه در پیش است هموار می کند. با پیشروی به ماژول دوم، برنامه نویسی پیشرفته سی شارپ، دیدگاه شما با یک فرو رفتن شدید در قلمروهای عمیق تر C# گسترش می یابد. با ورود به موضوعات پیشرفته مانند نمایندگان، رویدادها و اصول تکامل یافته برنامه نویسی شی گرا، تخصص عملی را به دست خواهید آورد و شما را برای مقابله با چالش های برنامه نویسی پیچیده مجهز می کند. به ماژول سوم، SQL Server for Backend Development بروید تا تمرکز خود را به سمت باطن محوری معطوف کنید. از قابلیت ها و تفاوت های ظریف SQL Server پرده برداری کنید، با محوریت پایگاه های داده رابطه ای آشنا شوید و پیچیدگی های معماری را درک کنید. در پایان، طراحی و مدیریت پایگاه‌های اطلاعاتی قوی که برای برنامه‌های کاربردی وب طراحی شده‌اند، ماهیت دوم خواهد بود. در نهایت، در ماژول چهارم، ASP.NET Web API، ماهیت اصلی این دوره آشکار می شود. در اینجا، شما با اصول اساسی خدمات وب RESTful آشنا می شوید. با تسلط بر هنر تعریف نقاط پایانی API و کسب مهارت در تکنیک های سریال سازی داده ها، شما آماده خواهید بود تا API های وب قدرتمند را با ظرافت بسازید و به کار بگیرید. پس از پایان این دوره، شما نه تنها درک عمیقی از خدمات ساختمان با ASP.NET Web API خواهید داشت، بلکه مهارت طراحی، پیاده سازی و راه اندازی خدمات وب مقیاس پذیر و کارآمد را نیز خواهید داشت.

coursera سی شارپ برای توسعه دهندگان دات نت (Mitalearn-310910)

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

در این دوره جامع، زبان آموزان عمیقاً به مبانی برنامه نویسی سی شارپ، که جزء ضروری چارچوب دات نت است، می پردازند. این دوره با بررسی اصول اولیه مفاهیم برنامه نویسی مانند متغیرها، انواع داده ها و ساختارهای کنترل آغاز می شود. سپس به تدریج وارد موضوعات پیشرفته تر، از جمله برنامه نویسی شی گرا (OOP) می شود. این دوره از طریق ماژول های اصلی زیر گسترش می یابد: ماژول "مقدمه ای بر ASP.NET" به شرکت کنندگان درک جامعی از ASP.NET و معماری آن ارائه می دهد. نحوه ایجاد برنامه های وب پویا با استفاده از ASP.NET، ساخت فرم های وب، کار با کنترل های سرور و استفاده از منابع داده برای بازیابی و نمایش اطلاعات را پوشش می دهد. در ماژول "مبانی برنامه نویسی سی شارپ"، شرکت کنندگان به بررسی نحو، مفاهیم و اصول سی شارپ خواهند پرداخت. این به طور گسترده جنبه هایی مانند انواع داده ها، متغیرها، عملگرها، عبارات، ساختارهای کنترل، و همچنین اصول ایجاد و فراخوانی متدها و توابع را پوشش می دهد. ماژول "برنامه نویسی پیشرفته سی شارپ" کاوشی عمیق در مفاهیم و تکنیک های برنامه نویسی پیشرفته سی شارپ ارائه می دهد. این شامل سازه های برنامه نویسی پیشرفته مانند LINQ، نمایندگان، رویدادها و اصول برنامه نویسی شی گرا مانند وراثت، پلی مورفیسم و ​​کپسوله سازی است. همچنین موضوعات پیشرفته ای در مدیریت استثناء، رشته سازی و برنامه نویسی ناهمزمان را پوشش می دهد. در پایان دوره، شما درک کاملی از برنامه نویسی سی شارپ، فریمورک دات نت و نحوه استفاده از آنها برای ساخت انواع برنامه ها خواهید داشت. شما مهارت ها و دانش لازم برای شروع حرفه خود را به عنوان یک توسعه دهنده C# یا ارتقای مهارت های فعلی خود به سطح بعدی خواهید داشت.

linkedin شروع با برنامه نویسی شی گرا پایتون: یک رویکرد عملی (Mitalearn-458266)

  • 1 hours 12 minutes
  • مناسب همه
  • Release date: 23 May 2024
  • Author: Robin Andrews
درباره این دوره:

<p>آیا به دنبال شروع برنامه نویسی شی گرا پایتون هستید، اما نمی دانید از کجا شروع کنید؟ این دوره همه چیزهایی را که برای شروع برنامه نویسی شی گرا با پایتون نیاز دارید را پوشش می دهد. به مربی رابین اندروز بپیوندید تا برخی از مفاهیم و اصطلاحات اساسی Python OOP، از جمله نحوه کار با اشیاء پایتون و ویژگی‌ها و روش‌های کلاس‌های تعریف‌شده توسط کاربر را پوشش دهد، قبل از غوطه‌ور شدن در موضوعات پیشرفته‌تر مانند کپسوله‌سازی با دریافت‌کننده‌ها و تنظیم‌کننده‌ها، وراثت کلاس، چندشکلی، و موارد دیگر. که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با استفاده از GitHub Codespaces، می‌توانید در هر زمان و در هر زمانی از ابزاری استفاده کنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی "استفاده از فضاهای کد GitHub با این دوره" را بررسی کنید.</p>

coursera علم داده با NumPy، مجموعه ها و دیکشنری ها (Mitalearn-328913)

  • 1 hours 29 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Genevieve M. Lipp,Nick Eubank,Kyle Bradbury
درباره این دوره:

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

coursera کلاس های پایتون و وراثت (Mitalearn-310128)

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

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

coursera مبانی برنامه نویسی جاوا (Mitalearn-304433)

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

با این دوره جامع که از سه ماژول تشکیل شده است، خود را در دنیای برنامه نویسی جاوا غرق کنید، برای کسانی طراحی شده است که کاملاً با برنامه نویسی جاوا آشنا هستند و می خواهند پایه ای قوی در آن ایجاد کنند. در اولین ماژول، Java Fundamentals، با برنامه نویسی جاوا و اجزای اصلی آن مانند ماشین مجازی جاوا (JVM)، محیط زمان اجرا جاوا (JRE) و کتابخانه کلاس جاوا آشنا می شوید. این ماژول همچنین درک ساختارهای برنامه نویسی اولیه و تجربه عملی با ابزارهای توسعه جاوا را فراهم می کند. با پیشروی به ماژول دوم، Core Java، به عناصر اساسی زبان خواهید پرداخت. این بخش بر مفاهیم کلیدی مانند نحو جاوا، متغیرها، روش‌ها، عملگرها و بیانیه‌های کنترل تاکید دارد که توسط ارزیابی‌های عملی متعدد برای اصلاح مهارت‌های حل مسئله شما پشتیبانی می‌شود. در نهایت، در ماژول سوم، OOPS و سایر مفاهیم ضروری، جنبه های پیشرفته برنامه نویسی جاوا آشکار می شود. در اینجا، با اصول پیشرفته برنامه‌نویسی شی گرا (OOP) و تکنیک‌های مدیریت استثنائات حیاتی که قابلیت اطمینان و استحکام کد را افزایش می‌دهند، آشنا می‌شوید. در پایان این دوره، درک قوی از برنامه نویسی جاوا، با توانایی نوشتن کد جاوا کارآمد و آمادگی برای کنکاش در موضوعات پیشرفته تر جاوا خواهید داشت.

linkedin مبانی برنامه نویسی: طراحی شی گرا (Mitalearn-148849)

  • 3 hours 41 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Barron Stone,Olivia Chiu Stone
درباره این دوره:

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

coursera مفاهیم برنامه نویسی شی گرا (Mitalearn-306133)

  • 2 hours 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Noel J. Bergman
درباره این دوره:

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

coursera مقدمه ای بر برنامه نویسی تعاملی در پایتون (قسمت 2) [coursera] (Mitalearn-306439)

  • 5 hours 52 minutes
  • مبتدی
  • Release date: 27 June 2026
  • Author: Joe Warren,Scott Rixner,John Greiner
درباره این دوره:

این دوره دو قسمتی برای کمک به دانش‌آموزان با پیش‌زمینه محاسباتی بسیار کم یا بدون پیش‌زمینه طراحی شده است تا اصول ساخت اپلیکیشن‌های تعاملی ساده را بیاموزند. زبان منتخب ما، Python، یک زبان کامپیوتری سطح بالا و آسان برای یادگیری است که در بسیاری از دوره های محاسباتی ارائه شده در Coursera استفاده می شود. برای آسان کردن یادگیری پایتون، ما یک محیط برنامه نویسی مبتنی بر مرورگر جدید ایجاد کرده ایم که توسعه برنامه های کاربردی تعاملی در پایتون را ساده می کند. این برنامه‌ها شامل پنجره‌هایی می‌شوند که محتوای آنها گرافیکی است و به دکمه‌ها، صفحه کلید و ماوس پاسخ می‌دهد. در قسمت دوم این دوره، عناصر بیشتری از برنامه نویسی (مانند لیست، دیکشنری ها و حلقه ها) را معرفی می کنیم و سپس از این عناصر برای ساخت بازی هایی مانند بلک جک استفاده می کنیم. قسمت 1 این کلاس با ساخت نسخه ای از بازی کلاسیک آرکید "سیارک ها" به اوج خود می رسد. پس از اتمام این دوره، می توانید برنامه های کوچک اما جالب پایتون بنویسید. دوره بعدی در تخصص شروع به معرفی یک رویکرد اصولی تر برای نوشتن برنامه ها و حل مسائل محاسباتی می کند که به شما امکان می دهد برنامه های بزرگتر و پیچیده تر بنویسید.

coursera مقدمه ای بر برنامه نویسی شی گرا در سی پلاس پلاس (Mitalearn-310808)

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

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

coursera مقدمه ای بر جاوا (Mitalearn-304620)

  • 3 hours 54 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Noel J. Bergman,Evan Bergman
درباره این دوره:

این دوره اولین دوره از مجموعه دوره هایی است که تخصص اصلی جاوا را تشکیل می دهد. به نوبه خود، Core Java Specialization بخشی از یک سری تخصص های برنامه نویسی است که از بوت کمپ های خصوصی Java LearnQuest مشتق شده است، که برای ارائه مجموعه مهارت های لازم برای استخدام به عنوان یک توسعه دهنده فناوری اطلاعات با استفاده از جاوا در بسیاری از محیط های شرکتی طراحی شده است. این دوره شامل تمرین عملی است و به شما دانش کاملی از زبان جاوا می دهد. پس از اتمام این دوره، شما قادر خواهید بود مزایای جاوا را شناسایی کنید، با استفاده از انواع داده های جاوا در نحو اصلی جاوا برنامه ریزی کنید و شاخه ها و حلقه ها را در خود جای دهید. مخاطبان این دوره: - هر کسی که علاقه مند به یادگیری جاوا است - برنامه نویسان - مدیران فنی - توسعه دهندگان برنامه پیش نیازها: برای موفقیت در این دوره، باید اصول توسعه نرم افزار را در یک زبان رویه ای یا شی گرا درک کنید.

coursera مقدمه ای بر جاوا و برنامه نویسی شی گرا (Mitalearn-304246)

  • 4 hours 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Brandon Krakowsky
درباره این دوره:

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

linkedin نخ در سی شارپ (Mitalearn-138411)

  • 2 hours 3 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Chander Dhall
درباره این دوره:

Threading یک ابزار قدرتمند برای توسعه دهندگان است و داشتن درک کامل از نحوه عملکرد آن کلید ایجاد برنامه های کاربردی با کارایی بالا است. Threading – یا Multithreading – می‌تواند به شما کمک کند تا برنامه‌های مقیاس‌پذیری را ایجاد کنید که پاسخگوی ورودی کاربر هستند. در این دوره آموزشی از Microsoft MVP Chander Dhall یاد بگیرید که چگونه برنامه هایی بنویسید که چندین کار را همزمان انجام می دهند. Chander مفاهیم پایه threading، از جمله سوئیچینگ زمینه و مدیریت استثنا را پوشش می دهد. او همچنین نحوه همگام سازی کد، استفاده از mutex و سمافور و موارد دیگر را مورد بحث قرار می دهد.

Suggestions