Course catalog
Categories
Advanced npm
(Mitalearn-163112)
- 42 minutes
- متوسط
- Release date: 21 June 2026
- Author: Emmanuel Henri
npm یک بخش کلیدی از جعبه ابزار هر توسعه دهنده است. این مدیر بسته برای چارچوب های جاوا اسکریپت و جاوا اسکریپت مانند Node.js است که به توسعه دهندگان امکان می دهد به راحتی کد را به اشتراک بگذارند و دوباره از آن استفاده کنند. این دوره به شما کمک میکند تا دانش npm خود را تقویت کنید، مفاهیم و مهارتهای پیشرفته را آموزش دهید، از جمله نحوه انتشار بستههای خود را به گونهای که کل جامعه جاوا اسکریپت بتوانند از آنها استفاده کنند. مربی امانوئل هنری همچنین کار با بسته های خصوصی، اجرای ممیزی و عیب یابی مسائل رایج، از جمله مشکلات حافظه پنهان را پوشش می دهد.
Related Skills
Git: Branches, Merges, and Remotes
(Mitalearn-184770)
- 3 hours 3 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Kevin Skoglund
Git - نرمافزار کنترل نسخه محبوب و رایگان - ابزارهای مدیریت کد قدرتمندی از جمله انشعاب، ادغام و مخازن راه دور را باز میکند. این دوره نحوه استفاده از این ویژگی ها و دستورات را برای ردیابی تغییرات و همکاری توضیح می دهد. یاد بگیرید که در درخت commit حرکت کنید و برای یافتن commit های خاص، گزارش را مرور کنید. نحوه ایجاد شعبه هایی برای آزمایش ایده های جدید بدون تاثیرگذاری بر پروژه اصلی بیابید و در صورت موفقیت آن تغییرات را در پروژه ادغام کنید. همچنین میتوانید شاخهها را بازنشانی کنید تا تغییرات را خنثی کنید و تغییراتی را که آماده انجام در فضای ذخیرهسازی موقت نیستند ذخیره کنید. مربی کوین اسکوگلند همچنین نشان می دهد که چگونه می توان یک مخزن راه دور برای کار با توسعه دهنده دیگر راه اندازی کرد و یک گردش کار همکاری را پیاده سازی کرد تا اطمینان حاصل شود که به طور مؤثر با هم کار می کنید.
Related Skills
Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 3 Manage Source Control
(Mitalearn-277641)
- 2 hours 3 minutes
- مناسب همه
- Update date: 9 September 2024
- Author: Microsoft Press,Paul Furlan
Get ready to take your skills to the next level and tackle the third domain of the Azure DevOps Engineer Expert (AZ-400) certification exam: Manage Source Control. Join the experts from Microsoft Press for an overview of steps to take and tools to use in managing your source control. Learn about SCM and VCS tools. Create a Git repository and practice Git workflows, branches, and tags. Find out how to work with pull requests and branch policies, and learn more about merging and merge conflicts. Plus, explore advanced Git features and GitHub Codespaces. By the end of this course, you’ll be ready to tackle the third domain of the official exam.
This course was created by Microsoft Press. We are pleased to host this training in our library.
Related Skills
SVN for Java Developers
(Mitalearn-108287)
- 4 hours 2 minutes
- متوسط
- Release date: 21 June 2026
- Author: Julian Robichaux
با توجه به اینکه برنامه نویسان به طور مداوم کد خود را تغییر می دهند - و توسعه دهندگان دیگر اغلب همان کد را لمس می کنند - پیگیری تغییرات شما بسیار مهم است. با استفاده از سیستم های کنترل نسخه نرم افزار مانند Apache Subversion (SVN)، می توانید به تیم خود کمک کنید تا در همان صفحه باقی بمانند. در این دوره یاد بگیرید که چگونه از SVN برای پیگیری تغییرات کد خود و ادغام تغییرات متناقض استفاده کنید. Julian Robichaux مفاهیم و اصطلاحات کلیدی مانند trunk ها، commit ها و revisions را پوشش می دهد و نحوه ایجاد یک پروژه جاوا جدید، ایجاد تغییرات و ایجاد شاخه ها را توضیح می دهد. او همچنین نحوه یافتن و رفع تضادها با استفاده از Eclipse، ایجاد نسخه، و استفاده از SVN و Git را با هم پوشش می دهد.
Related Skills
Visual Studio Essential Training: 10 Protecting Your Code Base with Source Control Providers
(Mitalearn-94211)
- 2 hours 40 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Walt Ritscher
با ارزش ترین دارایی یک برنامه نویس، پایگاه کد اوست. برای محافظت از یکپارچگی کد خود چه می کنید؟ گزینههای کنترل منبع ارائه شده در ویژوال استودیو، از جمله Team Foundation، Team Services، GitHub و Bitbucket، میتوانند به شما کمک کنند تا با اعضای تیم به طور مؤثرتری کار کنید، از بازنویسیهای تصادفی جلوگیری کنید، بازگشتها را فعال کنید و باگها را برطرف کنید. در Visual Studio Essentials 10، Walt Ritscher نحوه اتصال ویژوال استودیو به هر مخزن آنلاین، ایجاد پروژه، افزودن اعضای تیم و کار با نسخه ها را نشان می دهد. او نشان میدهد که چگونه میتوان کد را به داخل و خارج بررسی کرد، از CodeLens برای بررسی تغییرات در ویرایشگر ویژوال استودیو استفاده کرد و از ویژگیهای History و Diff برای دیدن اینکه چه کسی پروژهها را باز کرده و بهروزرسانی کرد، استفاده کرد.
Related Skills
آموزش Bitbucket
(Mitalearn-441453)
- 1 hours 23 minutes
- مناسب همه
- Release date: 24 April 2024
- Author: Michael Jenkins
در این دوره، مهندس نرم افزار کارکنان، مایکل جنکینز، Bitbucket، مخزن کد آنلاین Atlassian را به شما معرفی می کند. درباره سازماندهی محتوا در Bitbucket و همچنین تفاوت بین مخازن عمومی و خصوصی و نحوه استفاده از کلیدهای SSH برای ارسال کد امن بیاموزید. نحوه شبیهسازی مخازن، ایجاد شاخهها، افزودن کد و مدیریت درخواستهای کشش را کاوش کنید. به علاوه، نحوه ادغام کار خود را با Jira Cloud برای ساده کردن گردش کار خود بیابید. چالش های عملی و عملی به شما کمک می کند تا درک خود را از هر موضوع اصلی در دوره عمیق تر کنید. در پایان این دوره، شما به خوبی برای استفاده از Bitbucket برای نیازهای ردیابی کد خود مجهز خواهید شد.
Related Skills
آموزش ضروری
(Mitalearn-421478)
- 1 hours 42 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Barbara Forbes
اگر تا به حال فکر کرده اید که چرا کسی باید از GIT استفاده کند یا چگونه از آن برای کنترل نسخه استفاده کند ، این یک دوره عالی برای شروع است. باربارا فوربس ، ستاره Azure MVP و GitHub ، به عنوان او در فرایند نصب ، گردش کار GIT ، تنظیم و فشار دادن کد به یک repo و ایجاد تغییرات ، همه با تمرکز بر کنترل نسخه و اینکه چگونه GIT می تواند به شما در دستیابی به آن کمک کند ، بپیوندید. دریابید که چرا مردم از Git استفاده می کنند. بیاموزید که چگونه GIT به صورت محلی یا از طریق ارائه دهنده کار می کند ، و چگونه می توانید آن را نصب ، پیکربندی و اجرای روشی که برای کار به آن نیاز دارید اجرا کنید. فرایند کامل فشار دادن کد خود را با GIT دنبال کنید ، سپس راه های ایجاد تغییر در پرونده ها را کشف کنید. کشف مفاهیم مهم در GIT ، مانند چگونگی نادیده گرفتن پرونده هایی که نمی خواهید شامل شوید ، چگونه انشعاب و ادغام می تواند به شما در توسعه کمک کند ، چه چیزی باید در یک تعهد باشد ، و چگونه می توانید خطاهای رایج را عیب یابی کنید. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.
Related Skills
تحویل مداوم با GitLab
(Mitalearn-162891)
- 2 hours 5 minutes
- متوسط
- Release date: 21 June 2026
- Author: Josh Samuelson
GitLab یک جایگزین منبع باز محبوب برای ابزارهایی مانند GitHub و Bitbucket است. برخلاف رقبای خود، GitLab بر میزبانی خود تأکید دارد (اگرچه می توانید از نسخه میزبانی شده آنها نیز استفاده کنید). در این دوره آموزشی، نحوه نصب و استفاده از این مدیر مخزن Git مبتنی بر وب برای مدیریت کد را بیاموزید. مربی جاش ساموئلسون دوره را با توضیح نحوه ایجاد یک پروژه و پیمایش در رابط GitLab آغاز می کند. او سپس نحوه کار با GitLab برای یکپارچه سازی مداوم و تحویل مداوم (CI/CD) و کنترل منبع را بررسی می کند و توضیح می دهد که چگونه می توان از ویژگی های همکاری آن، ایجاد و اجرای خط لوله و موارد دیگر استفاده کرد.
Related Skills
راهنمای کامل برای git
(Mitalearn-415137)
- 7 hours 38 minutes
- مناسب همه
- Release date: 24 September 2024
- Author: Kevin Skoglund
نرم افزار کنترل نسخه Git روزانه توسط میلیون ها توسعه دهنده در سراسر جهان برای مدیریت کد منبع پروژه استفاده می شود. این دوره راهنمای کاملی برای هر چیزی که برای استفاده موثر از این ابزار توسعه ضروری لازم است ارائه می دهد. مربی کوین اسکوگلند از مثالهای گام به گام برای نشان دادن مفاهیم کلیدی، مهارتهای اساسی و تکنیکهای پیشرفته استفاده میکند، در حالی که بهترین شیوهها را برجسته میکند و توصیههای عملی را در طول مسیر ارائه میدهد. یاد بگیرید که تغییرات کد خود را در طول زمان ردیابی کنید و نسخه های قدیمی را مرور و بازیابی کنید. نحوه ایجاد شعبهها برای امتحان ایدههای جدید بدون تأثیرگذاری بر پروژه اصلی و ادغام آن شاخهها در پروژه زمانی که آماده هستند را بیابید. نحوه همکاری موثر با توسعه دهندگان دیگر با استفاده از یک مخزن راه دور را ببینید. ابزارهای قدرتمند Git مانند مرحلهبندی تعاملی، بازنشانی، تغییر پایه و تقسیمبندی را کاوش کنید.
Related Skills
کنترل نسخه برای همه
(Mitalearn-187949)
- 1 hours 43 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Joe Chellman
فکر می کنید کنترل نسخه فقط برای برنامه نویسان است؟ دوباره فکر کن در حالی که ابزارهای کنترل نسخه معمولاً توسعه دهندگان را هدف قرار می دهند، هر کسی که روی رایانه کار می کند می تواند از آنها بهره مند شود. کنترل نسخه، شبکه ایمنی نهایی و یک دفترچه یادداشت مداوم از کار شما است. هدف از این دوره، توانمندسازی طراحان، نویسندگان، عکاسان، معلمان و، بله، توسعه دهندگان با دانش برای ادغام کنترل نسخه در گردش کار خود است. جو چلمن، مربی، افسانههای مربوط به کنترل نسخه را کنار میزند و چالش و راهحلی را ارائه میکند که شامل کد نیست، بلکه یک رمان است. او نمونههایی از کارهایی را بررسی میکند که برای کنترل نسخه - طراحی گرافیکی، برنامهریزی درس، و حتی توسعه تم وردپرس - مناسب هستند - و نشان میدهد که وقتی با ابزارهای کنترل نسخه مانند GitHub همکاری میکنید، چه چیزی ممکن است.
Related Skills
مبانی برنامه نویسی: کنترل نسخه با Git (2020)
(Mitalearn-164659)
- 1 hours 20 minutes
- مبتدی
- Release date: 17 March 2020
- Author: Christina Truong
ردیابی دستی تغییرات فایل ها می تواند سرعت شما را کاهش دهد. سیستم های کنترل نسخه به توسعه دهندگان این امکان را می دهد که این کار را بارگذاری کنند و همچنین از پروژه های خود به طور کلی محافظت کنند. در این دوره، مدرس کریستینا تروونگ اصول کنترل نسخه را با Git، نرم افزار کنترل نسخه منبع باز محبوب، پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اولیه Git، گردش کار اولیه Git و نحوه نصب نرم افزار در مک و رایانه شخصی آشنا شوید. سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول مسیر، او چالشها و راهحلهایی را ارائه میکند که به شما کمک میکند تا نحوه عملکرد این مفاهیم را در عمل درک کنید.