Course catalog
Categories
Showing 1-9 of 9 items.
ابزارهای خط فرمان برای علم داده های ژنومی
(Mitalearn-335322)
- 6 hours 1 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Liliana Florea, PhD
درباره این دوره:
دستوراتی را که برای مدیریت و تجزیه و تحلیل دایرکتوری ها، فایل ها و مجموعه های بزرگی از داده های ژنومی نیاز دارید، معرفی می کند. این چهارمین دوره در رشته تخصصی علم داده های بزرگ ژنومی از دانشگاه جان هاپکینز است.
Related Skills
برنامه های کاربردی وب و ابزارهای خط فرمان برای مهندسی داده
(Mitalearn-324221)
- 4 hours 11 minutes
- متوسط
- Release date: 23 June 2026
- Author: Noah Gift,Kennedy Behrman,Alfredo Deza
درباره این دوره:
در این دوره چهارم از پایتون، Bash و SQL Essentials برای تخصص مهندسی داده، شما بر اساس مفاهیم مهندسی داده معرفی شده در سه دوره اول برای استفاده از تکنیکهای Python، Bash و SQL در مقابله با مشکلات دنیای واقعی استوار میشوید. ابتدا، ما عمیقتر به استفاده از نوتبوکهای Jupyter برای ایجاد و استقرار مدلهایی برای وظایف یادگیری ماشینی خواهیم پرداخت. سپس، نحوه استفاده از میکروسرویسهای پایتون را برای تجزیه انبار دادههای خود به راهحلهای کوچک و قابل حمل که میتوانند مقیاس شوند، بررسی خواهیم کرد. در نهایت، شما یک ابزار خط فرمان قدرتمند برای خودکارسازی تست و کنترل کیفیت برای انتشار و به اشتراک گذاری ابزار خود با یک رجیستری داده خواهید ساخت.
Related Skills
شروع کار با Git و GitHub
(Mitalearn-270110)
- 1 hours 2 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Rav Ahuja,Upkar Lidder,Lavanya Thiruvali Sunderarajan
درباره این دوره:
در این دوره مقدماتی خودگام با Git و GitHub شروع کنید! با کنترل نسخه مشترک و پلتفرم های محبوب Git آشنا خواهید شد. همکاری و کدگذاری اجتماعی بخشهای مهمی از شیوههای مهندسی نرمافزار معاصر و فرهنگ DevOps هستند. شما این دوره را با مروری بر مبانی Git و Github آغاز خواهید کرد و مفاهیم کلیدی Git مانند شاخه ها و مخازن و همچنین استفاده از دستورات Git را بررسی خواهید کرد. شما همچنین مفاهیم مختلف Git مانند فورکینگ، کلونینگ و ادغام جریان های کاری را با استفاده از آزمایشگاه های عملی یاد خواهید گرفت و تمرین خواهید کرد. و شما یاد خواهید گرفت که از GitHub برای کار موثر به عنوان یک تیم، و انجام عملیات Git رایج، هم از رابط کاربری وب و هم از خط فرمان استفاده کنید. این دوره با یک پروژه نهایی پایان می یابد که در آن شما با ایجاد و به اشتراک گذاری یک پروژه عمومی / متن باز GitHub شروع به ساخت نمونه کار خود خواهید کرد. با تکمیل این دوره، مهارت های Git و Github خود را نشان می دهید و همچنین یک پروژه را به رزومه خود اضافه می کنید! تمام فعالیت های عملی در این دوره را می توان با استفاده از ابزارها و رابط های مبتنی بر مرورگر وب انجام داد. برای تکمیل دوره نیازی به نصب نرم افزار تخصصی بر روی رایانه شخصی شما نیست.
Related Skills
کنترل نسخه با 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 را طی کنید. در نهایت، ممکن است بخواهید از هر دو مسیر عبور کنید، تا بتوانید تصمیم بگیرید که از کدام ابزار برای کارهای خاص استفاده کنید. علاوه بر این، تکرار برای یادگیری خوب است
Related Skills
مبانی لینوکس: رابط خط فرمان - 6
(Mitalearn-302937)
- 3 hours 24 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Rémi SHARROCK,Petra Bonfert-Taylor
درباره این دوره:
این دوره شما را با لینوکس آشنا می کند، یک سیستم عامل قدرتمند که توسط اکثر توسعه دهندگان حرفه ای استفاده می شود! چرا لینوکس را به مهارت های برنامه نویسی C خود اضافه کنید؟ اکثر مردم بدون اینکه بدانند از لینوکس استفاده می کنند! چه از تلفن هوشمند استفاده کنید، چه در وب جستجو کنید یا از دستگاه خودپرداز استفاده کنید، هر بار که لینوکس در پس زمینه درگیر می شود. این سیستم عامل پر استفاده ترین سیستم عامل برای دستگاه های تعبیه شده و سرورهای با کارایی بالا است. همچنین رایج ترین سیستم عاملی است که توسط توسعه دهندگان برای ایجاد برنامه های نرم افزاری استفاده می شود. در این دوره آموزشی، تاریخچه لینوکس و اینکه چگونه جامعه منبع باز آن توانسته پیشرفته ترین سیستم عامل امروزی را ایجاد کند، خواهید آموخت. شما در سیستم فایل پیمایش خواهید کرد، از دستورات اساسی لینوکس استفاده خواهید کرد و بر رابط خط فرمان لینوکس مسلط خواهید شد. اینها مهارت های ضروری برای هر توسعه دهنده هستند. شما همچنین قادر خواهید بود با استفاده از ابزارهای استاندارد صنعتی در لینوکس، نرم افزار نوشته شده به زبان C را تولید کنید. ما مشتاقیم که شما را با لینوکس آشنا کنیم و شما را در مسیر تبدیل شدن به یک کاربر ماهر این سیستم عامل قدرتمند راهنمایی کنیم! در پایان این دوره کوتاه، شما به ششمین نقطه عطف برنامه نویسی C با تخصص لینوکس خواهید رسید و درهای حرفه ای در مهندسی کامپیوتر را باز می کنید. چشم انداز شغلی شما: - برنامه نویسان، توسعه دهندگان، مهندسان، مدیران و صنایع مرتبط در محاسبات علمی و علم داده؛ - سیستم های تعبیه شده مانند حمل و نقل، شبکه های ابزار و هوافضا. - صنعت و ساخت رباتیک؛ - اینترنت اشیا (اینترنت اشیا) مورد استفاده در خانه های هوشمند، اتوماسیون و پوشیدنی ها. - IEEE، بزرگترین سازمان فنی حرفه ای جهان برای پیشرفت فناوری، C را به عنوان یکی از برترین زبان های برنامه نویسی سال 2017 در تقاضای کارفرمایان رتبه بندی کرده است. (منبع: IEEE Spectrum) این دوره از بنیاد پاتریک و لینا درهی حمایت مالی دریافت کرده است.
Related Skills
مدیریت داده و فایل IBM COBOL
(Mitalearn-302852)
- 36 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Erik Herman
درباره این دوره:
به IBM COBOL - مدیریت داده و فایل خوش آمدید! با ثبت نام در این دوره، گام بزرگی در افزایش دانش و تجربه عملی خود در زمینه مدیریت داده ها و فایل های IBM COBOL بردارید. در این دوره با عناصر اساسی کد COBOL آشنا خواهید شد. شما روند کار با داده های COBOL را یاد خواهید گرفت. شما مدیریت فایل های COBOL را یاد خواهید گرفت. این دوره همچنین پایگاه دادههای رابطهای را در یک مینفریم، زمینه COBOL نیز دارد. پس بیایید شروع کنیم!
Related Skills
مقدمه ای بر Containers w/ Docker، Kubernetes و OpenShift
(Mitalearn-270161)
- 2 hours 4 minutes
- متوسط
- Release date: 23 June 2026
- Author: Alex Parker,Upkar Lidder
درباره این دوره:
با مهارت در ابزارها و فن آوری های کانتینر، قدم بعدی را در حرفه مهندسی نرم افزار خود بردارید! بر اساس salary.com، متوسط حقوق برای مشاغلی که نیاز به مهارت های کانتینری دارند در ایالات متحده 137000 دلار است که باعث می شود متخصصان و توسعه دهندگان Devops با این مهارت ها بسیار مورد تقاضا باشند. بیش از 70 درصد از شرکت های Fortune 100 برنامه های کاربردی کانتینری را اجرا می کنند. اما چرا؟ با استفاده از کانتینریسازی، سازمانها میتوانند برنامهها را بهسرعت و یکپارچه در میان پلتفرمهای دسکتاپ، داخلی و ابری جابهجا کنند. در این دوره مبتدی در مورد کانتینرها، یاد بگیرید که چگونه با استفاده از ابزارها و فناوری های فعلی کانتینرسازی مانند Docker، رجیستری کانتینر، Kubernetes، Red Hat، OpenShift و Istio، اپلیکیشن های بومی ابری بسازید. همچنین یاد بگیرید که چگونه برنامه های خود را در هر ابر عمومی، خصوصی یا ترکیبی استقرار و مقیاس بندی کنید. با گذراندن این دوره با موارد زیر آشنا خواهید شد: - اشیاء Docker، دستورات Dockerfile، نامگذاری تصویر کانتینر، شبکه Docker، ذخیره سازی و افزونه ها - رابط خط فرمان Kubernetes (CLI) یا "kubectl" برای دستکاری اشیاء، مدیریت بارهای کاری در یک خوشه Kubernetes و اعمال دستورات اولیه kubectl - ReplicaSets، مقیاس خودکار، بهروزرسانیهای چرخشی، ConfigMaps، Secrets و اتصالات سرویس - شباهت ها و تفاوت های OpenShift و Kubernetes هر هفته، آنچه را که یاد میگیرید در آزمایشگاههای عملی و مبتنی بر مرورگر به کار خواهید برد. در پایان دوره، میتوانید یک تصویر کانتینر بسازید، سپس کانتینر خود را مستقر کرده و مقیاس دهید. مهارتهایی که در این دوره آموزش داده میشوند برای هر کسی در زمینههای توسعه نرمافزار، توسعه back-end و full-stack، معماران ابر، مهندسین سیستم ابری، متخصصان توسعه، مهندسین قابلیت اطمینان سایت (SRE)، متخصصان شبکه ابری و بسیاری از نقشهای دیگر ضروری است.
Related Skills
مقدمه ای بر برنامه نویسی شی گرا در سی پلاس پلاس
(Mitalearn-310808)
- 1 hours 35 minutes
- متوسط
- Release date: 23 June 2026
- Author: Dr Matthew Yee-King
درباره این دوره:
این دوره اولین دوره از پنج دوره است که با هدف کمک به شما در کار کردن در پارادایم شی گرا در زبان ++C به شما کمک می کند. این تخصص برای افرادی است که می خواهند در مورد برنامه نویسی شی گرا بیاموزند. این یک بسته یکپارچه است که شما را از اصول C++ تا ساختن یک پلتفرم مبادله ارزهای دیجیتال می برد. در طول پنج دوره، شما با مربی روی یک پروژه کار خواهید کرد: یک پلت فرم مبادله ارزهای دیجیتال. در حین ساخت پروژه، با طیف وسیعی از تکنیک های برنامه نویسی از جریان کنترل اولیه و ورودی/خروجی گرفته تا تجزیه فایل، تکنیک های شی گرا و تعامل کاربر در کنسول آشنا خواهید شد. در این دوره اول، با نوشتن، ساختن و اجرای اولین برنامه خود با C++ شروع خواهید کرد. سپس با ساختن یک سیستم منوی تعاملی برای پلتفرم مبادله ارزهای دیجیتال، در مورد ورودی/خروجی متن، در صورتی که بیانیهها و حلقهها هستند، یاد خواهید گرفت. پس از اتمام دوره، شما قادر خواهید بود: * یک برنامه ++C بنویسید، کامپایل و اجرا کنید که پیام ها را روی کنسول چاپ می کند * از کتابخانه استاندارد برای انجام ورودی/خروجی متن در کنسول استفاده کنید * توابع ساده را بنویسید و فراخوانی کنید * از حلقه while برای دریافت مکرر و پاسخ دادن به ورودی کاربر استفاده کنید
Related Skills
مهندسی داده های ابری
(Mitalearn-324357)
- 11 hours 46 minutes
- متوسط
- Release date: 23 June 2026
- Author: Noah Gift
درباره این دوره:
به دوره سوم راه حل های رایانش ابری ساختمان در تخصص مقیاس خوش آمدید! در این دوره یاد می گیرید که چگونه با استفاده از مفاهیم رایانش ابری معرفی شده در دو دوره اول این مجموعه، مهندسی داده را در پروژه های دنیای واقعی به کار ببرید. در پایان این دوره، شما قادر خواهید بود اپلیکیشن های مهندسی داده را توسعه دهید و از بهترین شیوه های توسعه نرم افزار برای ایجاد اپلیکیشن های مهندسی داده استفاده کنید. اینها شامل استقرار مستمر، ابزارهای کیفیت کد، ورود به سیستم، ابزار دقیق و نظارت است. در نهایت، از فناوریهای بومی ابری برای مقابله با راهحلهای پیچیده مهندسی داده استفاده خواهید کرد. این دوره برای مبتدیان و همچنین دانشجویان متوسط علاقه مند به استفاده از محاسبات ابری در علم داده، یادگیری ماشین و مهندسی داده ایده آل است. دانش آموزان باید مهارت های لینوکس سطح مبتدی و پایتون سطح متوسط را داشته باشند. برای پروژه خود در این دوره، شما یک خط لوله مهندسی داده بدون سرور در یک پلتفرم ابری ایجاد خواهید کرد: خدمات وب آمازون (AWS)، Azure یا Google Cloud Platform (GCP).