لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ویژگیهای پیشرفته گیت و گیتهاب (Advanced Git and GitHub)
- آخرین آپدیت
دانلود Advanced Git and GitHub Features
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره عملی که برای توسعهدهندگانی طراحی شده است که میخواهند گردش کار خود را بهینه کرده و همکاریهای تیمی را موثرتر کنند، مهارتهای گیت و گیتهاب خود را به سطح پیشرفته برسانید. در ۱۰ ماژول متمرکز، شما فراتر از مبانی رفته و بر تکنیکهای پیشرفته کنترل نسخه و قابلیتهای گیتهاب که برای پروژههای توسعه حرفهای ضروری هستند، مسلط خواهید شد.
شما با بازنویسی تاریخچه کامیتها (Commit History) و ریبیس (Rebase) شروع میکنید و یاد میگیرید چگونه کامیتها را اصلاح کنید، تداخلها (Conflicts) را برطرف نمایید و تاریخچه مخزن را برای یک همکاری تمیز و حرفهای پالایش کنید. سپس ابزارهای خود را با Git Tags، Stash و سایر عملیات پیشرفته که بهرهوری را در پروژههای واقعی افزایش میدهند، گسترش خواهید داد.
در ادامه، این دوره ویژگیهای همکاری در گیتهاب، از Pull Requestها و Markdown اختصاصی تا مدیریت Issues و Projects را بررسی میکند. همچنین تجربه عملی در کار با GitHub API برای مدیریت یکپارچه پروژه و نسخهبندی کسب خواهید کرد.
در نهایت، بر GitHub Templates و GitHub Pages مسلط میشوید و یاد میگیرید چگونه وبسایتها را مستقیماً از مخازن پیکربندی کرده و جریانهای مشارکت ثابت ایجاد کنید. نکات، ترفندها و شخصیسازیهای ترمینال به شما کمک میکند تا Git Bash را بهینه کرده و بهرهوری خود را افزایش دهید.
در پایان این دوره ۱۰ قسمتی، شما موارد زیر را به دست خواهید آورد:
- تسلط بر عملیات پیشرفته گیت شامل Rebasing، بازنویسی تاریخچه و Tagging.
- یادگیری استفاده از Pull Requests، Issues، Projects و API گیتهاب برای همکاری تیمی.
- ساخت و شخصیسازی سایتهای GitHub Pages مستقیماً از مخازن.
- توسعه ترفندها و گردش کارهایی برای افزایش بهرهوری گیت و گیتهاب در محیطهای حرفهای.
این دوره برای توسعهدهندگان و مهندسان نرمافزاری طراحی شده است که با مفاهیم پایه گیت و گیتهاب آشنا هستند و آماده ارتقای تخصص خود میباشند. اگر میخواهید مهارتهای کنترل نسخه خود را اصلاح کرده و به شکل موثرتری با تیمها کار کنید، این دوره ابزارهای لازم برای برتری را در اختیار شما قرار میدهد.
این دوره دارای Coursera Coach است؛ همراه یادگیری تعاملی شما که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشرفت، درک خود را عمیقتر کنید.
سرفصل ها و درس ها
بازنویسی تاریخچه کامیت در گیت
Commit History Rewriting in Git
ساخت یک وبسایت کوچک با GitHub Pages (سایت کاربر)
Build a Tiny Website using GitHub Pages (User Site)
ساخت سایت پروژه و سایت سازمانی با GitHub Pages
Build Project Site and Organization Site using GitHub Pages
نحوه پیکربندی دامنه سفارشی برای سایت کاربر در GitHub Pages
How to Configure a Custom Domain for a User Site on GitHub Pages
نحوه پیکربندی زیردامنه (Subdomain) برای سایت کاربر در GitHub Pages
How to Configure a Subdomain for a User Site on GitHub Pages
نحوه راهاندازی سایت پورتفولیو با استفاده از GitHub Pages
How to Spin a Portfolio Site Using GitHub Pages
نکات و ترفندهای گیت
Git Tips & Tricks
سوال دانشجویی ۱: آیا میتوانیم نام مرجع مخزن Remote را تغییر دهیم؟
Student Question #1: Can We Rename the Remote Repository Reference?
سوال دانشجویی ۲: Git Squash چیست؟
Student Question #2: What is Git Squash?
سوال دانشجویی ۳: آیا میتوانیم چندین Remote در گیت داشته باشیم؟ (کارگاه)
Can we have multiple remotes in Git (LAB) Student Question #3: Can We Have Multiple Remotes in Git?
بهبود بهرهوری و شخصیسازی Git Bash
Making Git Bash Friendlier and Productive
نمایش نظرات