آموزش اصول کنترل نسخه: کدنویسی با Git و GitHub - آخرین آپدیت

دانلود Version Control Essentials: Coding with Git & GitHub

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این معرفی جامع از کنترل نسخه، یاد بگیرید که چگونه با اعتماد به نفس کامل، پروژه‌های کدنویسی خود را مدیریت کنید. شما بررسی خواهید کرد که چگونه ابزارهایی مانند Git و GitHub همکاری‌ها را تسهیل کرده، از کارهای شما محافظت می‌کنند و ردیابی پروژه را بهبود می‌بخشند. در پایان، قادر خواهید بود به طور مستقل تغییرات کد را مدیریت کنید، تداخل‌ها (Conflicts) را برطرف نمایید و در توسعه‌های تیمی مشارکت کنید. سفر شما با مبانی کنترل نسخه آغاز می‌شود و شامل این موضوع است که کنترل نسخه چیست و چرا برای توسعه نرم‌افزارهای مدرن ضروری است. سپس به سراغ Git خواهید رفت و نحوه نصب، پیکربندی، ایجاد مخازن (Repositories)، ثبت تغییرات (Commits) و ردیابی تغییرات پروژه را می‌آموزید. در ادامه، ویژگی‌های مبتنی بر ابر GitHub را بررسی می‌کنید و یاد می‌گیرید چگونه تغییرات محلی را Push کنید، مخازن راه دور را همگام‌سازی کنید و از رابط کاربری GitHub به طور موثر استفاده نمایید. در اواسط دوره، تمرکز بر تسلط بر شاخه‌ها (Branches)، ادغام‌ها (Merges) و رفع تداخلات خواهد بود که مهارت‌هایی حیاتی برای کدنویسی در دنیای واقعی هستند. همچنین عمیقاً وارد ابزارهای همکاری مانند Pull Requests، تگ‌ها و Forkها می‌شوید و یاد می‌گیرید چگونه مشارکت‌ها را در تیم‌ها و پروژه‌های متن‌باز مدیریت کنید. دوره با جریان‌های کاری پیشرفته Git و نکاتی برای تمیز و حرفه‌ای نگه داشتن مخازن شما به پایان می‌رسد. این دوره برای توسعه‌دهندگان آینده، دانشمندان داده و مدیران پروژه‌ای که می‌خواهند اعتماد به نفس فنی خود را افزایش دهند، ایده‌آل است. هیچ تجربه قبلی در کنترل نسخه لازم نیست، اما آشنایی با جریان‌های کاری پایه توسعه نرم‌افزار مفید خواهد بود. مناسب برای زبان‌آموزان سطح مبتدی تا متوسط.

سرفصل ها و درس ها

مقدمه‌ای بر کنترل نسخه Introduction to Version Control

  • مرور کلی Overview

  • کنترل نسخه چیست What is Version Control

راه‌اندازی Git Setting Up Git

  • راه‌اندازی git Set Up git

  • راه‌اندازی git: ویندوز Set Up git: Windows

ایجاد و مدیریت مخازن Git Creating and Managing Git Repositories

  • اولین مخزن ما Our First Repository

کار با GitHub Working with GitHub

  • اولین مخزن GitHub ما Our First GitHub Repository

همگام‌سازی مخازن محلی و راه دور Synchronizing Remote and Local Repositories

  • اتصال مخازن محلی و راه دور Connect Remote and Local Repos

تسلط بر شاخه‌ها و ادغام‌ها Mastering Branches and Merges

  • شاخه‌بندی در یک مخزن Branch in a Repository

  • شاخه‌بندی در یک مخزن بخش دوم Branch in a Repository Part 2

همکاری با Pull Requestها Collaborating with Pull Requests

  • ایجاد یک Pull Request Create a Pull Request

مدیریت انتشار با استفاده از تگ‌ها Managing Releases with Tags

  • ایجاد یک انتشار تگ‌دار Create a Tagged Release

همکاری موثر در GitHub Effective Collaboration on GitHub

  • همکاری با همکاران Collaborate with Collaborators

  • همکاری با همکاران بخش دوم Collaborate with Collaborators Part 2

فورک کردن مخازن برای توسعه مستقل Forking Repositories for Independent Development

  • اولین فورک ما Our First Fork

همکاری پیشرفته با Forkها Advanced Collaboration with Forks

  • همکاری با فورک‌ها Collaborate with Forks

  • همکاری با فورک‌ها بخش دوم Collaborate with Forks Part 2

مدیریت جریان کاری با شاخه‌های Git Workflow Management with Git Branches

  • پروژه: پایتون با git Project: Python with git

نگهداری مخازن تمیز Maintaining Clean Repositories

  • تمیز نگه داشتن محیط: .gitignore Keeping Things Clean: .gitignore

نمایش نظرات

آموزش اصول کنترل نسخه: کدنویسی با Git و GitHub
جزییات دوره
11h 6m
18
(آخرین آپدیت)
59
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده