Course catalog

Course duration

Course provider

Topic

Categories

Showing 61-80 of 103 items.

linkedin مبانی برنامه نویسی: انجام بازبینی کد (Mitalearn-226046)

  • 1 hours 26 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin مبانی برنامه نویسی: حافظه، اشاره گرها و جمع آوری زباله (Mitalearn-392238)

  • 2 hours 31 minutes
  • مناسب همه
  • Update date: 25 July 2026
  • Author: Maaike van Putten
درباره این دوره:

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

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

linkedin مبانی برنامه نویسی: درون سخت افزار محاسباتی (Mitalearn-467123)

  • 1 hours 14 minutes
  • مناسب همه
  • Release date: 22 December 2023
  • Author: Zahraa Khalil
درباره این دوره:

در حالی که گاهی اوقات دانستن "چه چیزی در جعبه وجود دارد" با رایانه‌های با عملکرد بهتر امروزی کمتر مهم است، ساختار اصلی رایانه‌ها، تلفن‌ها و سرورهای ما هنوز تفاوت بزرگی در نتایج ما ایجاد می‌کند. در این دوره، زارا خلیل مدرس مهندسی و مدرس به شما در مورد اجزای سخت افزاری رایج، نحوه ارتباط قطعات با یکدیگر و اینکه چگونه تغییرات در یک جنبه می تواند تجربه شما را تغییر دهد، به شما آموزش می دهد. به اجزای اصلی مانند CPU، حافظه موقت یا RAM، حافظه دائمی (هارد دیسک)، واحد پردازش گرافیکی (GPU) و مادربرد بروید. سپس به نحوه تعامل این مؤلفه‌ها از طریق فرآیند بوت، سلسله مراتب حافظه، حافظه پنهان و دو نوع پردازش موازی بپردازید. به علاوه، توصیه های عملی در مورد انتخاب کامپیوتر مناسب دریافت کنید.

linkedin مبانی برنامه نویسی: ساختارهای داده (Mitalearn-384894)

  • 2 hours 49 minutes
  • مناسب همه
  • Update date: 25 July 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin مبانی برنامه نویسی: فراتر از اصول (Mitalearn-172428)

  • 3 hours 6 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

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

Related Skills

linkedin مبانی برنامه نویسی: مبانی (Mitalearn-157995)

  • 3 hours 10 minutes
  • مبتدی
  • Update date: 13 December 2024
  • Author: Annyce Davis
درباره این دوره:

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

linkedin مبانی برنامه نویسی: معماری کاربردی (Mitalearn-467106)

  • 1 hours 20 minutes
  • مناسب همه
  • Release date: 18 December 2024
  • Author: Kathryn Hodge
درباره این دوره:

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

datacamp متوسط ​​R (Mitalearn-399446)

  • 1 hours 12 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Filip Schouwenaars
درباره این دوره:

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

Related Skills

datacamp معرفی اسکالا (Mitalearn-403815)

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

با زبان برنامه نویسی اسکالا آشنا شوید. خواهید آموخت که چرا و چگونه شرکت هایی مانند Netflix، Airbnb، و Morgan Stanley Scala را برای برنامه های کاربردی در مقیاس بزرگ و زیرساخت های مهندسی داده انتخاب می کنند. با تمرکز بر رایج ترین ویژگی های مورد استفاده در کتابخانه استاندارد اسکالا، اصول اولیه زبان، از جمله نحو و سبک را خواهید آموخت. شما با نوشتن کد برای یک برنامه واقعی که نسخه کامپیوتری بازی کارت محبوب بیست و یک را اجرا می کند، یاد خواهید گرفت. ارزش یک زبان برنامه نویسی ترکیبی شی گرا و تابعی را خواهید چشید که اسکالا نمونه اصلی آن است. ما این دوره را برای زبان آموزانی که تجربه برنامه نویسی در سطح متوسط ​​دارند توصیه می کنیم که می توان آن را در پیش نیازهای ذکر شده به دست آورد.

Related Skills

datacamp مفاهیم DevOps (Mitalearn-402421)

  • 59 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Cem Sakarya
درباره این دوره:

DevOps همه چیز در مورد توسعه نرم افزار با کیفیت بالا به صورت سازنده و مشترک است. این ترکیبی از فلسفه ها، شیوه ها و ابزارهای فرهنگی برای ارائه نرم افزار به روشی بهتر است. این دوره محیط های پیچیده توسعه نرم افزار مدرن را ساده می کند و شما را در صندلی راننده قرار می دهد.

همانطور که در طول دوره کار می کنید، تفاوت های بین DevOps، DataOps و MLOps را بررسی خواهید کرد. علاوه بر این، روش‌های مدیریت پروژه، مفاهیم معماری نرم‌افزار، و یکپارچه‌سازی مداوم و تحویل مستمر (CI/CD) را پوشش خواهید داد.

Related Skills

datacamp مفاهیم GitHub متوسط (Mitalearn-447114)

  • 32 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Arne Warnke,Stan Konkin
درباره این دوره:

مهارت های GitHub خود را با این دوره متوسط، بر اساس پایه های دوره مقدماتی ما، به سطح بالاتری ببرید. شما عمیق‌تر در پروژه‌های GitHub، اتوماسیون با GitHub Actions و ویژگی‌های امنیتی پیشرفته فرو خواهید رفت. در پایان، می‌توانید گردش‌های کاری پیچیده را مدیریت کنید، همکاری تیمی را تقویت کنید و پروژه‌های خود را به طور مؤثرتری ایمن کنید. این دوره برای کسانی که از قبل اصول اولیه را می‌دانند و می‌خواهند داده‌ها یا مدیریت پروژه نرم‌افزاری خود را ساده‌تر کنند، عالی است!

Related Skills

datacamp مفاهیم پارادایم برنامه نویسی (Mitalearn-404733)

  • 42 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Eleanor Thomas
درباره این دوره:

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

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

Related Skills

datacamp مفاهیم در علوم کامپیوتر (Mitalearn-446638)

  • 38 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Pritesh Patel
درباره این دوره:

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

Related Skills

datacamp مفاهیم کانتینری و مجازی سازی (Mitalearn-401401)

  • 30 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Julia Ostheimer
درباره این دوره:

درباره Docker، کانتینرها، Kubernetes و VMها شنیده‌اید اما نمی‌دانید منظورشان چیست؟ این دوره دانش پایه ای در زمینه کانتینری سازی و مجازی سازی برای افزایش مهارت های توسعه نرم افزار مدرن شما ارائه می دهد. شما یاد خواهید گرفت که بین کانتینرها و ماشین های مجازی تمایز قائل شوید، Docker و Kubernetes را درک کنید، Dockerfiles را بخوانید و اولین برنامه کانتینری خود را اجرا کنید. در پایان، دانش ضروری برای غواصی عمیق‌تر در Docker و Kubernetes و تصمیم‌گیری آگاهانه در زمینه معماری را خواهید داشت.

Related Skills

datacamp مقدمه ای بر Bash Scripting (Mitalearn-401996)

  • 47 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Alex Scriven
درباره این دوره:

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

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

Related Skills

datacamp مقدمه ای بر FastAPI (Mitalearn-447301)

  • 34 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Matt Eckerle
درباره این دوره:

این دوره به شما می آموزد که با استفاده از FastAPI، یک چارچوب محبوب پایتون برای ایجاد API، برنامه های کاربردی وب درجه تولید بسازید. شما یاد خواهید گرفت که هر چهار عملیات HTTP را مدیریت کنید، طرح‌های درخواست و پاسخ را تعریف کنید، درخواست‌های API را تأیید کنید و کدهای وضعیت HTTP مناسب را برگردانید. همچنین اجرای کد ناهمزمان را برای افزایش کارایی پوشش خواهید داد، و در پایان، یک CRUD API ایجاد کرده و گردش‌های کاری را با ماژول درخواست‌های پایتون آزمایش خواهید کرد. این دوره که برای برنامه نویسان با تجربه Python طراحی شده است، شما را با مهارت های مدیریت داده ها با FastAPI مجهز می کند و شما را برای ایجاد مدیریت قوی داده و خطوط لوله ارائه مدل ML آماده می کند.

datacamp مقدمه ای بر Git (Mitalearn-399786)

  • 31 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: George Boorman
درباره این دوره:

این دوره مفهوم کنترل نسخه را معرفی می کند و مزایای آن را برای پروژه های نرم افزاری و داده ای برجسته می کند. با Git، نرم افزار محبوب برای اجرای کنترل نسخه در پروژه ها، آشنا خواهید شد و از آن برای ایجاد مخازن و ردیابی فایل ها استفاده خواهید کرد.

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

Related Skills

datacamp مقدمه ای بر Kubernetes (Mitalearn-401418)

  • 38 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Frank Heilmann
درباره این دوره:

Kubernetes راه حلی است که برنامه های کاربردی کانتینری را به طور موثر هماهنگ و نگهداری می کند. از زمان معرفی آن در سال 2014 توسط گوگل، این سیستم منبع باز به ابزار انتخابی برای مدیریت انواع بارهای کاری توزیع شده تبدیل شده است. این بخش مهمی از دنیای DevOps امروزی است که به توسعه و استقرار برنامه‌ها و گردش‌های کاری مقیاس‌پذیر از هر نوعی کمک می‌کند.

در این دوره تعاملی، با تجربه عملی با استفاده از Kubernetes در خط فرمان، قهرمان Kubernetes خواهید شد. شما بر kubectl، ابزار خط فرمان Kubernetes تسلط خواهید داشت و از آن برای تعامل با خوشه های واقعی Kubernetes استفاده می کنید. شما اصول Kubernetes را یاد خواهید گرفت و نحوه استقرار و هماهنگ کردن کانتینرها با استفاده از Manifests و دستورالعمل‌های kubectl را خواهید فهمید.

datacamp مقدمه ای بر SQL Server (Mitalearn-399293)

  • 41 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: DataCamp Content Creator
درباره این دوره:

به اصول اولیه Microsoft SQL Server مسلط شوید—یکی از محبوب ترین سیستم های پایگاه داده در جهان. این دوره شامل: ✓ نحوه استفاده از دستورات SELECT برای بازیابی داده ها ✓ نحوه استفاده از توابع جمع SQL Server ✓ نحوه دستکاری فیلدهای متنی ✓ نحوه بازیابی داده ها از چندین منبع ✓ تمام جنبه های کلیدی کار با داده ها در SQL Server هر بار که با یک مفهوم یا عملکرد جدید آشنا می شوید، این فرصت را خواهید داشت که دانش خود را آزمایش کنید و اعتماد به نفس خود را تقویت کنید. شما با یک پایگاه داده رسانه های دیجیتال کار خواهید کرد تا فروش هنرمندان و آهنگ های مختلف، مجموعه داده های یوروویژن، و روند قطع برق ایالات متحده را بررسی کنید تا انواع مختلف داده ها و سناریوها را بررسی کنید.

Related Skills

datacamp مقدمه ای بر Tidyverse [Datacamp] (Mitalearn-399497)

  • 42 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: David Robinson
درباره این دوره:

این مقدمه ای بر زبان برنامه نویسی R است که بر روی مجموعه ای قدرتمند از ابزارها به نام Tidyverse تمرکز دارد. با استفاده از ابزارهای dplyr و ggplot2، فرآیندهای درهم تنیده دستکاری و تجسم داده ها را یاد خواهید گرفت. شما یاد خواهید گرفت که با فیلتر کردن، مرتب‌سازی و خلاصه کردن مجموعه داده‌های واقعی از داده‌های کشور تاریخی، داده‌ها را دستکاری کنید تا به سؤالات اکتشافی پاسخ دهید. سپس یاد خواهید گرفت که با بسته ggplot2 این داده های پردازش شده را به نمودارهای خطی، نمودارهای نواری، هیستوگرام و موارد دیگر تبدیل کنید. ارزش تجزیه و تحلیل داده های اکتشافی و قدرت ابزار Tidyverse را خواهید چشید. این یک مقدمه مناسب برای کسانی است که تجربه قبلی در R ندارند و علاقه مند به انجام تجزیه و تحلیل داده ها هستند.

Related Skills

Suggestions