Course catalog

Course duration

Course provider

Topic

Categories

Showing 6,821-6,840 of 17,394 items.

linkedin برنامه نویسی پیشرفته SAS برای کاربران R، قسمت 1 (Mitalearn-141403)

  • 1 hours 44 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Jordan Bakerman
درباره این دوره:

SAS یکی از پرکاربردترین پلتفرم های تجزیه و تحلیل داده در جهان است. مهارت برنامه نویسی خود را با یادگیری نحوه به کارگیری درک خود از R - زبان داده های بزرگ - در محیط SAS در سطح پیشرفته تقویت کنید. مربی جردن بیکرمن چندین تکنیک پیشرفته مختلف را برای تجزیه و تحلیل داده ها از طریق روش های استنتاجی پوشش می دهد. درباره رگرسیون خطی با PROC REG، تخمین ترکیبات خطی با روش کلی مدل خطی، مدل‌های مختلط و روش MIXED و موارد دیگر بیاموزید.

rnrn مجموعه داده های آنلاین شرکت برای انجام تمرینات دوره.

linkedin برنامه نویسی پیشرفته SAS برای کاربران R، قسمت 2 (Mitalearn-141420)

  • 1 hours 37 minutes
  • پیشرفته
  • Update date: 22 June 2026
  • Author: Jordan Bakerman
درباره این دوره:

برنامه‌نویسی پیشرفته SAS برای کاربران R تکنیک‌ها و مفاهیم پیچیده‌ای را بررسی می‌کند که می‌تواند به شما کمک کند درک خود را از R - زبان داده‌های بزرگ - در محیط SAS در سطح پیشرفته‌ای به کار ببرید. در این دوره، جردن بیکرمن چندین مفهوم برنامه نویسی پیشرفته SAS را طی می کند. برای شروع، او اصول زبان ماتریس تعاملی (IML) را پوشش می‌دهد و درباره تولید اعداد تصادفی در IML، ماژول‌های رایج IML و نحوه وارد کردن مجموعه داده SAS به ماتریس IML بحث می‌کند. سپس نحوه فراخوانی R از SAS، کار با R از IML و موارد دیگر را مورد بحث قرار می دهد. برای استفاده بیشتر از این دوره، حتماً برنامه نویسی پیشرفته SAS برای کاربران R، قسمت 1 را تماشا کنید.

n n مجموعه داده های آنلاین شرکت برای انجام تمرینات دوره.

linkedin برنامه نویسی پیشرفته جاوا (Mitalearn-162908)

  • 1 hours 55 minutes
  • پیشرفته
  • Release date: 1 May 2019
  • Author: Bethan Palmer
درباره این دوره:

آیا می خواهید از زبان و پلتفرم جاوا بیشتر بهره ببرید؟ در این دوره آموزشی مبتنی بر پلت فرم و چارچوب خنثی، مربی Bethan Palmer برخی از ویژگی‌های پیشرفته‌تر زبان را بررسی می‌کند و به شما کمک می‌کند مهارت‌های برنامه‌نویسی خود را گسترش دهید، زیرا او شما را با تکنیک‌هایی مجهز می‌کند که می‌توانید هنگام ساخت برنامه‌ها در هر جایی که جاوا استفاده می‌شود از آن استفاده کنید: در وب، موبایل. و برنامه های دسکتاپ. Bethan موضوعات مختلفی از جمله ژنریک، کار با مجموعه ها و برنامه نویسی کاربردی را پوشش می دهد. به علاوه، در مورد I/O در جاوا، کار با فایل ها و دایرکتوری ها، و ساختار برنامه ها با استفاده از سیستم ماژولار موجود در جاوا بیاموزید.

linkedin برنامه نویسی تابعی با استریم در جاوا 9 (Mitalearn-134620)

  • 5 hours 4 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Marco Faella
درباره این دوره:

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

coursera برنامه نویسی تابعی در Scala Capstone (Mitalearn-334846)

  • 3 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Julien Richard-Foy
درباره این دوره:

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

datacamp برنامه نویسی تابعی متوسط ​​با purrr (Mitalearn-406467)

  • 48 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Colin FAY
درباره این دوره:

آیا تا به حال فکر کرده اید که توضیحات purrr ("یک ابزار برنامه نویسی کاربردی برای R") به چه چیزی اشاره دارد؟ سپس، شما به جای مناسب آمده اید! این دوره شما را در بخش برنامه نویسی کاربردی purrr راهنمایی می کند - به عبارت دیگر، شما یاد خواهید گرفت که چگونه از انعطاف پذیری ارائه شده توسط .f در map(.x,.f) برای تکرار لیست ها، بردارها و data.frame با کد قوی، تمیز و آسان استفاده کنید. در طول این دوره، یاد خواهید گرفت که چگونه نگاشت های خود (یا توابع لامبدا) را بنویسید و چگونه از گزاره ها و قیدها استفاده کنید. در نهایت، این دانش جدید برای یک مورد استفاده اعمال می‌شود، به طوری که می‌توانید ببینید چگونه می‌توانید از این دانش جدید به دست آمده در یک مثال عینی از یک فهرست تودرتوی ساده، نحوه استخراج، نگه‌داشتن یا کنار گذاشتن عناصر، نحوه نوشتن توابع برای دستکاری و تجزیه نتایج از این فهرست، نحوه ادغام گردش کار purrr در داخل توابع دیگر، نحوه جلوگیری از کپی و چسباندن ابزار با توابع استفاده کنید.

Related Skills

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 برنامه نویسی جاوا: اصول طراحی نرم افزار (Mitalearn-303158)

  • 4 hours 10 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:

حل مسائل دنیای واقعی با جاوا با استفاده از چندین کلاس. یاد بگیرید که چگونه راه حل های برنامه نویسی را با استفاده از رابط های جاوا ایجاد کنید. توجه داشته باشید که مهندسی نرم افزار چیزی فراتر از نوشتن کد است - همچنین شامل تفکر و طراحی منطقی است. در پایان این دوره شما برنامه ای خواهید نوشت که داده های زلزله را تجزیه و تحلیل و مرتب می کند و یک تولید کننده متن پیش بینی کننده ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: 1. از مرتب سازی مناسب در حل مسائل استفاده کنید. 2. کلاس هایی را توسعه دهید که رابط Comparable را پیاده سازی کنند. 3. استفاده از داده های زمان بندی برای تجزیه و تحلیل عملکرد تجربی. 4. مسائل را به چند کلاس تقسیم کنید که هر کدام متدهای خاص خود را دارند. 5. تعیین کنید که آیا یک کلاس از Java API می تواند در حل یک مشکل خاص استفاده شود یا خیر. 6. پیاده سازی راه حل های برنامه نویسی با استفاده از رویکردهای متعدد و تشخیص معاوضه. 7. هنگام توسعه برنامه ها از مفاهیم شی گرا از جمله رابط ها و کلاس های انتزاعی استفاده کنید. 8. تصمیمات اجرایی را به طور مناسب پنهان کنید تا در روش های عمومی قابل مشاهده نباشند. و 9. محدودیت های الگوریتم ها و برنامه های جاوا در حل مسائل را بشناسید. 10. کلاس ها و اصطلاحات استاندارد جاوا از جمله موارد استثنایی، روش های استاتیک، java.net و بسته های java.io را بشناسید.

coursera برنامه نویسی جاوا: ایجاد یک سیستم توصیه (Mitalearn-309244)

  • 39 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:

تا به حال فکر کرده اید که چگونه نتفلیکس تصمیم می گیرد چه فیلم هایی را به شما پیشنهاد دهد؟ یا آمازون چگونه کتاب ها را توصیه می کند؟ ما می‌توانیم با ساختن یک توصیه‌کننده ساده از خودمان احساسی نسبت به نحوه عملکرد آن پیدا کنیم! در این capstone، با ایجاد سیستم های توصیه گر، مهارت های حل مسئله و برنامه نویسی جاوا خود را نشان خواهید داد. شما با داده‌های فیلم‌ها، از جمله رتبه‌بندی، کار خواهید کرد، اما اصول مربوطه را می‌توان به راحتی با کتاب‌ها، رستوران‌ها و موارد دیگر تطبیق داد. شما برنامه ای برای پاسخ به سوالات مربوط به داده ها خواهید نوشت، از جمله اینکه چه مواردی باید به کاربر بر اساس رتبه بندی چندین فیلم توصیه شود. با توجه به فایل های ورودی در رتبه بندی کاربران و عناوین فیلم، شما قادر خواهید بود: 1. خواندن و تجزیه داده ها به لیست ها و نقشه ها. 2. محاسبه میانگین رتبه بندی. 3. بر اساس رتبه‌بندی‌ها محاسبه کنید که یک رتبه‌دهنده مشخص چقدر شبیه به کاربر دیگر است. و 4. بر اساس رتبه بندی فیلم ها را به یک کاربر معین توصیه کنید. 5. نمایش فیلم های توصیه شده برای یک کاربر خاص در یک صفحه وب.

coursera برنامه نویسی جاوا: حل مشکلات با نرم افزار (Mitalearn-301900)

  • 5 hours 13 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Owen Astrachan,Robert Duvall,Andrew D. Hilton
درباره این دوره:

کدنویسی در جاوا را یاد بگیرید و مهارت های برنامه نویسی و حل مسئله خود را بهبود بخشید. شما طراحی الگوریتم ها و همچنین توسعه و اشکال زدایی برنامه ها را یاد خواهید گرفت. با استفاده از کلاس‌های منبع باز سفارشی، برنامه‌هایی را می‌نویسید که به تصاویر، وب‌سایت‌ها و دیگر انواع داده‌ها دسترسی دارند و آن‌ها را تغییر می‌دهند. در پایان دوره، برنامه ای خواهید ساخت که با تجزیه و تحلیل فایل های ارزش جدا شده با کاما (CSV) محبوبیت نام های مختلف نوزاد را در ایالات متحده در طول زمان تعیین می کند. پس از اتمام این دوره شما قادر خواهید بود: 1. یک برنامه جاوا را ویرایش، کامپایل و اجرا کنید. 2. از شرطی ها و حلقه ها در برنامه جاوا استفاده کنید. 3. از اسناد Java API در نوشتن برنامه ها استفاده کنید. 4. اشکال زدایی یک برنامه جاوا با استفاده از روش علمی. 5. یک متد جاوا برای حل یک مشکل خاص بنویسید. 6. مجموعه ای از موارد آزمایش را به عنوان بخشی از توسعه یک برنامه توسعه دهید. 7. ایجاد یک کلاس با چندین متد که با هم برای حل یک مشکل کار می کنند. و 8. برای برنامه ای که از روش های متعدد استفاده می کند، از تکنیک های طراحی تقسیم کن و حکومت کن استفاده کنید.

linkedin برنامه نویسی جفت AI با GitHub Copilot (Mitalearn-410802)

  • 1 hours 32 minutes
  • مناسب همه
  • Release date: 3 April 2025
  • Author: Ronnie Sheer
درباره این دوره: 

 

آینده برنامه نویسی همه چیز در مورد همکاری است - انسان ها برای دستیابی به نتایج هیجان انگیز و غیرقابل تصور با ماشین آلات کار می کنند. برنامه نویسی جفت AI ، که کد تولید شده توسط انسان و ماشین را ادغام می کند ، نمونه بارز ابزاری است که کارهای خسته کننده و مهیج را کاهش می دهد تا به توسعه دهندگان توجه خود را بر نگرانی های سطح بالاتر متمرکز کند. در این دوره ، مربی رونی گیل به شما نشان می دهد که چگونه می توانید از Github Copilot ، یکی از مفیدترین و تأثیرگذارترین ابزارهای جدید برای ساده سازی توسعه نرم افزار با هوش مصنوعی استفاده کنید.

یک مقدمه جامع در مورد نحوه استفاده از Copilot برای ادغام برنامه نویسی خود با جدیدترین فناوری هوش مصنوعی دریافت کنید. رونی بیش از ویژگی های اصلی برنامه ، با تمرکز خاص بر روی پایتون و جاوا اسکریپت و استفاده از ابزارهای کوپیلوت پشتی و جلویی. در پایان این دوره ، شما آماده ایجاد مدل های داده ، پیاده سازی API های REST و نوشتن تست ها ، کد سمت مشتری و الگوهای ، HTML ، CSS و موارد دیگر خواهید بود.


linkedin برنامه نویسی جفت AI با GitHub Copilot x (Mitalearn-410819)

  • 1 hours 23 minutes
  • مناسب همه
  • Release date: 19 September 2023
  • Author: Ronnie Sheer
درباره این دوره: 

 

آینده برنامه نویسی همه چیز در مورد همکاری است - انسان ها برای دستیابی به نتایج هیجان انگیز و غیرقابل تصور با ماشین آلات کار می کنند. برنامه نویسی جفت AI ، که کد تولید شده توسط انسان و ماشین را ادغام می کند ، نمونه بارز ابزاری است که کارهای خسته کننده و مهیج را کاهش می دهد تا به توسعه دهندگان توجه خود را بر نگرانی های سطح بالاتر متمرکز کند. در این دوره ، مربی رونی گیل به شما نشان می دهد که چگونه می توانید از Github Copilot X بیشترین بهره را ببرید ، یکی از ابزارهای جدید و مفید برای ساده سازی توسعه نرم افزار با هوش مصنوعی بر اساس جدیدترین نسخه از ChatGPT-4. رونی بیش از ویژگی های اصلی برنامه ، با تمرکز خاص بر روی Pythonista و JavaScript و استفاده از ابزارهای کوپیلوت پشتی و جلویی. در پایان این دوره ، شما آماده ایجاد مدل های داده ، پیاده سازی API های REST و نوشتن تست ها ، کد سمت مشتری و الگوهای ، HTML ، CSS و موارد دیگر خواهید بود.


coursera برنامه نویسی در پایتون (Mitalearn-316945)

  • 4 hours 58 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

در این دوره با مهارت های برنامه نویسی پایه با Syntax پایه پایتون آشنا می شوید. شما یاد خواهید گرفت که چگونه از کد برای حل مشکلات استفاده کنید. شما عمیقاً در اکوسیستم پایتون شیرجه خواهید زد و ماژول ها، کتابخانه ها و ابزارهای محبوب پایتون را یاد خواهید گرفت. همچنین با اشیاء، کلاس‌ها و متدها در پایتون آشنا خواهید شد و از متغیرها، انواع داده‌ها، کنترل جریان و حلقه‌ها، توابع و ساختارهای داده استفاده می‌کنید. شما یاد خواهید گرفت که چگونه خطاها را تشخیص داده و مدیریت کنید و تست های واحد را برای کد پایتون خود بنویسید و توسعه آزمایش محور را تمرین کنید. در پایان این دوره، شما قادر خواهید بود: • سیستم کامپیوتری خود را برای برنامه نویسی پایتون آماده کنید • درک نحو پایتون و نحوه کنترل جریان کد را نشان دهید • نشان دادن دانش در مورد نحوه رسیدگی به خطاها و استثناها • برنامه نویسی شی گرا و مفاهیم اصلی مرتبط با آن را توضیح دهید • اهمیت تست در پایتون و زمان اعمال روش های خاص را توضیح دهید این یک دوره مبتدی برای زبان آموزانی است که می خواهند خود را برای حرفه ای در توسعه back-end یا مهندسی پایگاه داده آماده کنند. برای موفقیت در این دوره، نیازی به تجربه قبلی توسعه وب ندارید، فقط به مهارت های اولیه ناوبری اینترنتی و اشتیاق برای شروع برنامه نویسی نیاز دارید.

datacamp برنامه نویسی دفاعی R (Mitalearn-406807)

  • 28 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Colin Gillespie
درباره این دوره:

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

Related Skills

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 برنامه نویسی سیستم لینوکس و مقدمه ای بر Buildroot (Mitalearn-316044)

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

این دوره مروری بر برنامه نویسی سیستم برای سیستم عامل لینوکس یا نرم افزاری که مستقیماً با کتابخانه کرنل لینوکس و C در ارتباط است را ارائه می دهد. اجزای اساسی یک سیستم جاسازی شده لینوکس، از جمله هسته و جزئیات سیستم فایل ریشه مورد بحث قرار گرفته است. سیستم ساخت Buildroot معرفی شده است که دانش آموزان از آن برای ساختن سیستم لینوکس Embedded سفارشی خود از طریق تکالیف برنامه نویسی استفاده می کنند. برنامه نویسی سیستم لینوکس و معرفی Buildroot همچنین می تواند برای اعتبار آکادمیک به عنوان ECEA 5305، بخشی از کارشناسی ارشد علوم CU Boulder در مهندسی برق استفاده شود.

linkedin برنامه نویسی شی گرا با C ++ (Mitalearn-430828)

  • 2 hours 19 minutes
  • مناسب همه
  • Release date: 13 February 2025
  • Author: Károly Nyisztor
درباره این دوره: 

 

آیا شما یک برنامه نویس سطح متوسط ​​هستید که به دنبال سطح C ++ هستید؟ این دوره جامع به منظور تجهیز درک عمیق تر از برخی از اصول اصلی برنامه نویسی شی گرا (OOP) و کاربرد عملی آنها در توسعه C ++ طراحی شده است. مربی Károly Nyisztor به شما نشان می دهد که برای تسلط بر محصور سازی ، وراثت ، پلی مورفیسم و ​​انتزاع چه چیزی لازم است ، در حالی که در طراحی و اجرای کلاسهای C ++ تجربه ای مفید دارد. استفاده صحیح از سازندگان ، تخریب کننده ها و عملکردهای عضو و همچنین تکنیک های پیشرفته برای ایجاد کد انعطاف پذیر و قابل استفاده مجدد از طریق وراثت و پلی مورفیسم را کاوش کنید. در طول راه ، استراتژی های ضروری مدیریت حافظه را کشف کنید ، از جمله استفاده از نشانگرهای هوشمند و اصول RAII ، برای نوشتن برنامه های C ++ کارآمدتر و قوی تر. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.


Related Skills

linkedin برنامه نویسی شی گرا با C# (Mitalearn-430845)

  • 2 hours 17 minutes
  • مناسب همه
  • Release date: 6 December 2022
  • Author: Jesse Freeman
درباره این دوره: 

 آیا می دانید که می توانید از مفاهیم برنامه نویسی شی گرا در C# و .NET 6 برای کمک به نوشتن کد تمیز و قابل استفاده مجدد استفاده کنید؟ در این دوره ، مربی جسی فریمن ، یک مرور کلی از بسیاری از ویژگی های C# که از برنامه نویسی شی گرا پشتیبانی می کند ، از جمله کلاس های انتزاعی ، رابط ها ، انواع عمومی ، الگوهای فرمان ، روش های بیش از حد و موارد دیگر به شما ارائه می دهد. جسی برای کمک به وام دادن به یک زمینه واقعی به مفاهیم ، به شما نشان می دهد که چگونه می توانید از ویژگی ها استفاده کنید زیرا او دوباره کد موجود را بررسی می کند و به شما در نوشتن یک بازی ماجراجویی متنی تعاملی کمک می کند. در طول راه ، استراتژی هایی را برای طیف گسترده ای از سناریوها کشف کنید تا بتوانید مشکلات پیچیده را حل کرده و گردش کار خود را ساده کنید.

datacamp برنامه نویسی شی گرا با S3 و R6 در R (Mitalearn-404376)

  • 58 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Richie Cotton
درباره این دوره:

برنامه نویسی شی گرا (OOP) به شما امکان می دهد روابط بین توابع و اشیایی را که می توانند روی آنها عمل کنند مشخص کنید و به شما در مدیریت پیچیدگی کد خود کمک می کند. این یک دوره سطح متوسط ​​است که مقدمه ای بر OOP با استفاده از سیستم های S3 و R6 ارائه می دهد. S3 یک ابزار برنامه نویسی R روز به روز عالی است که برخی از عملکردهایی را که می نویسید ساده می کند. R6 به ویژه برای تجزیه و تحلیل های خاص صنعت، کار با API های وب و ایجاد رابط کاربری گرافیکی مفید است.

Related Skills

linkedin برنامه نویسی شی گرا با جاوا (Mitalearn-163962)

  • 1 hours 5 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Madecraft,June Clarke
درباره این دوره:

نوشتن کدهای کاربردی در جاوا خیلی سخت نیست. اما برای استفاده از ویژگی های شی گرا آن، نیاز به جهشی در درک دارد. اگر می‌خواهید مهارت‌های جاوا خود را به سطح بالاتری ببرید، به مهندس و متخصص جاوا جون کلارک در این دوره بپیوندید. جزئیات اشیاء و سپس نحوه استفاده از مفاهیم پیشرفته مانند وراثت، چندشکلی و کپسوله سازی را برای ساختن پروژه های وب پیچیده تر و کارآمدتر بررسی کنید. ژوئن دریافت‌کننده‌ها و تنظیم‌کننده‌ها و روش‌های استاتیک را بررسی می‌کند و نحوه مستندسازی کد خود را با UML نشان می‌دهد. در پایان این دوره، اعتماد به نفس و مهارت لازم برای ساختن چیزهای عالی با جاوا را خواهید داشت.nn ما خوشحالیم که این محتوا را در کتابخانه خود میزبانی می کنیم.

MadeCraft-Description-Logo.jpg

Related Skills

Suggestions