لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول کنترل نسخه: کدنویسی با 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
نمایش نظرات