Course catalog

Course duration

Course provider

Topic

Categories

Showing 301-320 of 446 items.

linkedin کاوش آینده توسعه با GitHub Copilot Workspace (Mitalearn-441572)

  • 14 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Ray Villalobos
درباره این دوره:

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

coursera کتابخانه کلاس جاوا (Mitalearn-309074)

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

Java Class Library چهارمین و آخرین دوره در تخصص Core Java است. Core Java Specialization بخشی از مجموعه ای از تخصص های برنامه نویسی است که از بوت کمپ های خصوصی Java LearnQuest مشتق شده است و برای ارائه مجموعه مهارت های لازم برای استخدام به عنوان یک توسعه دهنده فناوری اطلاعات با استفاده از جاوا در بسیاری از محیط های شرکتی طراحی شده است. پس از اتمام این دوره، می توانید کدهای قابل استفاده مجدد بنویسید که با استفاده از Java Generics از نظر نوع ایمن باقی می ماند، با مجموعه ای از اشیاء کار کنید، با فایل ها کار کنید، خطاهای زمان اجرا را مدیریت کنید، و به طور کلی آماده حرکت به سمت یادگیری استفاده از چارچوب های جاوا خواهید بود. به عنوان Spring Boot و Jakarta EE. بیش از 4200 کلاس در کتابخانه کلاس جاوا 8 وجود دارد که 100 کلاس جدید در مقایسه با نسخه های قبلی جاوا وجود دارد. در این دوره، ویژگی‌های زبان اضافی را پوشش خواهیم داد که کتابخانه کلاس، مناطق ضروری کتابخانه را فعال می‌کند و نقشه‌های راه را برای مناطقی برای کاوش شخصی ارائه می‌کند. برای موفقیت در این دوره باید موارد زیر را طی کرده باشید: - دوره 1: مقدمه ای بر جاوا - درس 2: مقدمه ای بر برنامه نویسی شی گرا با جاوا - درس 3: سلسله مراتب شی گرا در جاوا یا دانشی معادل داشته باشند.

linkedin کتابخانه های ضروری پایتون (Mitalearn-177698)

  • 2 hours 15 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

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

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

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

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

linkedin کلود کد 101: از اعلان تا محصول (Mitalearn-453591)

  • 58 minutes
  • مناسب همه
  • Release date: 11 March 2026
  • Author: Ray Villalobos
درباره این دوره:

ابزارهای کدنویسی قدرتمند دیگر محدود به مهندسان نیستند. در این دوره یاد خواهید گرفت که چگونه از Claude Code برای ساختن نرم افزار واقعی بدون پس زمینه کدنویسی سنتی استفاده کنید. شما با مفاهیم ضروری ترمینال شروع می‌کنید، سپس نحوه انتخاب مدل‌ها، استفاده از افزونه‌ها، کار با سرورهای MCP و اعمال کلود کد را برای کارهای توسعه عملی بررسی می‌کنید. در طول مسیر، یاد خواهید گرفت که چگونه ابزار را به طور موثر هدایت کنید، از دام های رایج اجتناب کنید، و نتایج قابل اعتماد و قابل تکراری تولید کنید. در پایان این دوره، مهارت و اعتماد به نفس برای تبدیل ایده ها به کدهای کاری با استفاده از گردش های کاری مبتنی بر هوش مصنوعی را خواهید داشت.

linkedin کلود کد در عمل توسط آنتروپیک (Mitalearn-453659)

  • 1 hours 10 minutes
  • مناسب همه
  • Release date: 2 April 2026
  • Author: Anthropic
درباره این دوره:

<p> این دوره آموزش جامعی را در مورد استفاده از کد کلود برای وظایف توسعه نرم افزار ارائه می دهد که معماری زیربنایی دستیاران کدنویسی هوش مصنوعی، تکنیک های پیاده سازی عملی و استراتژی های یکپارچه سازی پیشرفته را پوشش می دهد. درباره رویکردهای مدیریت زمینه Claude Code و نحوه گسترش عملکرد از طریق سرورهای MCP و ادغام GitHub بیاموزید. سیستم استفاده از ابزار Claude Code را کاوش کنید. نحوه پیاده سازی گردش کار ارتباط بصری را بیابید. نحوه ایجاد اتوماسیون های سفارشی برای کارهای روتین را ببینید. و نحوه به کارگیری حالت های تفکر و برنامه ریزی را کشف کنید. </p> <p>توجه: این دوره توسط Anthropic ایجاد شده است. ما خوشحالیم که این محتوا را در کتابخانه خود میزبانی می کنیم.</p> <strong>پیش نیازها</strong> <ul> <li>آشنایی با رابط های خط فرمان و عملیات ترمینال</li> <li>درک اولیه کنترل نسخه با Git</li> </ul>

coursera کنترل نسخه با Git (Mitalearn-314956)

  • 4 hours 57 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Steve Byrnes
درباره این دوره:

دوره Version Control with Git یک پایه محکم و عملی برای درک سیستم کنترل نسخه Git در اختیار شما قرار می دهد. Git یک نرم افزار متن باز است که در اصل توسط لینوس توروالدز ساخته شده است. Git فایل های تیمی را برای پروژه های بزرگ و کوچک مدیریت می کند. این به تیم اجازه می دهد تا محصول خود را به طور مداوم بهبود بخشد. این توسط اکثر شرکت های بزرگ فناوری استفاده می شود و برای بسیاری از مشاغل برنامه نویسی مدرن و فناوری اطلاعات فرض می شود. این جزء اصلی DevOps، خطوط لوله تحویل مداوم و محاسبات بومی ابری است. همچنین می‌توانید از Git برای مدیریت بازنگری‌های مداوم در حال بهبود آن کتابی که در حال نوشتن هستید استفاده کنید. در این دوره، شما همه چیزهایی را که باید در مورد Git بدانید، یاد نخواهید گرفت، اما درک مفهومی قوی از این فناوری ایجاد خواهید کرد، و پس از آن می‌توانید با اطمینان در هر موضوعی که به آن علاقه دارید عمیق‌تر بگردید. این دوره هیچ دانش قبلی در مورد Git را فرض نمی کند، اما اگر تجربه ای در مورد آن دارید، ممکن است این دوره هم مفید و هم چالش برانگیز باشد. این امر مخصوصاً اگر در حال حاضر "به اندازه کافی Git را برای خطرناک بودن می دانید" صادق است. در این دوره دو مسیر وجود دارد. هر دو به شدت به آزمایشگاه های عملی متکی هستند. یک مسیر فرض می کند که شما تجربه استفاده از یک رابط خط فرمان را دارید و مسیر دیگر از مشتری گرافیکی Sourcetree استفاده می کند. اگر با خط فرمان تجربه ندارید، پیشنهاد می کنیم مسیر Sourcetree را طی کنید. در نهایت، ممکن است بخواهید از هر دو مسیر عبور کنید، تا بتوانید تصمیم بگیرید که از کدام ابزار برای کارهای خاص استفاده کنید. علاوه بر این، تکرار برای یادگیری خوب است smile اگر بخواهید می‌توانید ویدیوها را تماشا کنید و آزمون‌ها را از تلفن خود بگیرید، اما آزمایشگاه‌های عملی از شما می‌خواهند که یک رایانه Windows یا Mac داشته باشید. اگر از مسیر خط فرمان در طول دوره استفاده می کنید، می توانید از لینوکس نیز استفاده کنید. این دوره از Bitbucket (bitbucket.org) به عنوان ارائه دهنده میزبان برای مخازن Git راه دور استفاده می کند. Bitbucket برای تیم های حداکثر 5 نفره از جمله مخازن خصوصی رایگان است. با این حال، بیشتر دانشی که در این دوره به دست می آورید، مربوط به خود Git است و می توانید این دانش را برای سایر ارائه دهندگان گیت میزبان (مانند GitHub) به کار ببرید. این دوره سعی می کند تا حد امکان مختصر باشد. احتمالاً حدود 5 تا 10 ساعت طول می کشد تا یکی از این دو مسیر را طی کنید، اما مسافت پیموده شده شما ممکن است متفاوت باشد.

coursera گرافیک کامپیوتری تعاملی (Mitalearn-307782)

  • 6 hours 23 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Takeo Igarashi
درباره این دوره:

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

coursera گواهی متا Spark Creator AR (Mitalearn-315279)

  • مناسب همه
  • Release date: 27 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

این دوره به شما کمک می کند تا برای آزمون Meta Certified Meta Spark Creator آماده شوید. شما از طریق برنامه ریزی امتحان راهنمایی خواهید شد و به راهنمای مطالعه و سایر منابع برای کمک به آمادگی برای امتحان دسترسی خواهید داشت. این دوره فقط برای زبان آموزانی قابل دسترسی است که دوره 1 (مبانی AR)، دوره 2 (AR در بازاریابی با استفاده از Meta Spark)، دوره 3 (AR برای وب با استفاده از جاوا اسکریپت)، دوره 4 (Unity و C# Basics)، دوره را با موفقیت گذرانده باشند. 5 (استفاده از AR Foundation با یونیتی) و دوره 6 (بازی های AR با استفاده از Vuforia SDK) در این برنامه است.

coursera گواهی متا Spark Creator AR [coursera] (Mitalearn-315687)

  • مناسب همه
  • Release date: 27 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

این دوره به شما کمک می کند تا برای آزمون Meta Certified Meta Spark Creator آماده شوید. شما از طریق برنامه ریزی امتحان راهنمایی خواهید شد و به راهنمای مطالعه و سایر منابع برای کمک به آمادگی برای امتحان دسترسی خواهید داشت. این دوره فقط برای زبان آموزانی قابل دسترسی است که دوره 1 (مبانی AR)، دوره 2 (AR در بازاریابی با استفاده از Meta Spark)، دوره 3 (AR برای وب با استفاده از جاوا اسکریپت)، دوره 4 (Unity و C# Basics)، دوره را با موفقیت گذرانده باشند. 5 (استفاده از AR Foundation با یونیتی) و دوره 6 (بازی های AR با استفاده از Vuforia SDK) در این برنامه است.

coursera گواهینامه Scrum Master: Scaling Agile and the Team-of-Teams (Mitalearn-304603)

  • 44 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Jim Sullivan
درباره این دوره:

قبل از شروع این دوره، توصیه می کنیم دو دوره اول را در این تخصص تکمیل کنید: مقدمه ای بر آموزش اسکرام مستر و روش شناسی اسکرام. این سومین دوره در تخصص Certified Scrum Master است: Scaling Agile and the Team-of-Teams.

coursera مبانی C++: انتخاب و تکرار (Mitalearn-304382)

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

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

coursera مبانی IBM COBOL (Mitalearn-304790)

  • 1 hours 26 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Erik Herman
درباره این دوره:

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

coursera مبانی RPA و مقدمه ای بر UiPath (Mitalearn-304773)

  • 1 hours 27 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: UiPath
درباره این دوره:

دوره RPA Basics and Introduction to UiPath دانشی در مورد مفاهیم اولیه اتوماسیون فرآیند رباتیک ارائه می دهد. همچنین شما را با پلتفرم UiPath و اجزای اصلی آن آشنا می کند. این دوره توضیحات مفصلی در مورد رابط کاربری UiPath Studio و ویژگی های آن ارائه می دهد. در پایان دوره، شما قادر خواهید بود اولین پروژه اتوماسیون خود را در استودیو UiPath بسازید.

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

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

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

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

  • 7 hours 38 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Raj Krishnan
درباره این دوره:

این دوره دانشجویان را با ایجاد و استقرار صفحات وب مدرن و مطابق با استانداردهای نوشته شده در HTML، CSS و جاوا اسکریپت در زمینه معماری سرویس گیرنده-سرور وب آشنا می کند. این دوره همچنین مبانی برنامه نویسی در یک زبان برنامه نویسی مدرن، مدل سازی داده های پایه، طراحی پایگاه داده، پیاده سازی و مدیریت برنامه های پایگاه داده تک کاربره و مشترک چند کاربره با استفاده از یک سیستم مدیریت پایگاه داده رابطه ای معاصر را پوشش می دهد. هدف این دوره ارائه یک درک کامل از توسعه برنامه های کاربردی وب، از جلویی تا بک اند و استقرار برای دانش آموزان است. در پایان این دوره، دانشجویان قادر خواهند بود: • صفحات وب را با استفاده از HTML و CSS ایجاد و سبک دهید. • با استفاده از جاوا اسکریپت، تعامل و عملکرد را به صفحات وب اضافه کنید. • از ابزارها و چارچوب های توسعه وب برای ساده سازی و بهبود توسعه وب استفاده کنید. • مدل مشتری-سرور و پروتکل HTTP را شرح دهید. • از یک زبان برنامه نویسی مدرن برای نوشتن اسکریپت ها و برنامه ها استفاده کنید. • از مفاهیم اولیه برنامه نویسی مانند متغیرها، انواع داده ها، عملگرها، عبارات، کنترل استفاده کنید ساختارها، توابع و اشیاء. • از ساختارها و الگوریتم های داده برای حل مسائل و دستکاری داده ها استفاده کنید. • طراحی، پیاده سازی، و پرس و جو پایگاه داده های رابطه ای با استفاده از SQL. • صفحات وب را با استفاده از برنامه نویسی سمت سرور به پایگاه داده متصل کنید. • برنامه های کاربردی وب را در یک وب سرور و یک پلت فرم ابری مستقر کنید. نرم افزار مورد نیاز: کد ویژوال استودیو. استفاده از CodeSpace برای ساخت و آزمایش برنامه های کاربردی وب توصیه می شود - https://github.com/features/codespaces; MySQL - https://dev.mysql.com/downloads/workbench/ ابزارهای دیگر همانطور که در ماژول ها مشخص شده است.

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

  • 35 minutes
  • مناسب همه
  • Release date: 23 March 2023
  • Author: Sasha Vodnik
درباره این دوره: 

 

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


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

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

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

linkedin مبانی برنامه نویسی: کنترل نسخه با Git (2020) (Mitalearn-164659)

  • 1 hours 20 minutes
  • مبتدی
  • Release date: 17 March 2020
  • Author: Christina Truong
درباره این دوره:

ردیابی دستی تغییرات فایل ها می تواند سرعت شما را کاهش دهد. سیستم های کنترل نسخه به توسعه دهندگان این امکان را می دهد که این کار را بارگذاری کنند و همچنین از پروژه های خود به طور کلی محافظت کنند. در این دوره، مدرس کریستینا تروونگ اصول کنترل نسخه را با Git، نرم افزار کنترل نسخه منبع باز محبوب، پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اولیه Git، گردش کار اولیه Git و نحوه نصب نرم افزار در مک و رایانه شخصی آشنا شوید. سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول مسیر، او چالش‌ها و راه‌حل‌هایی را ارائه می‌کند که به شما کمک می‌کند تا نحوه عملکرد این مفاهیم را در عمل درک کنید.

coursera مبانی بلاک چین [coursera] (Mitalearn-304212)

  • 1 hours 25 minutes
  • مبتدی
  • Release date: 27 June 2026
  • Author: Bina Ramamurthy
درباره این دوره:

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

Suggestions