لطفا صبر کنید...

Hossein Badrnezhad حسین بدرنژاد

آموزش گیت برای برنامه‌نویس‌ها

دوره آموزشی گیت برای برنامه‌نویسان

در ۱۰ ساعت به زیر و بم گیت مسلط شو

یادگیری گیت برای هر برنامه‌نویسی واجبه!

درصد پیشرفت دوره : ۱۰۰٪

دوره به صورت کامل ضبط و منتشر شده است.

گیت
  • مدت زمان۱۰ ساعت آموزشی
  • تعداد دانشجو100+
  • تعداد جلسات81
  • سطح مهارتاز صفر مطلق
  • زبانفارسی
  • icon Thumb وضعیت دورهکاملا ضبط و منتشرشده
اهمیت یادگیری گیت برای برنامه‌نویس‌ها

گیت یکی از ابزارهای ضروری برای برنامه‌نویسان امروزیه که نقش مهمی تو مدیریت نسخه‌های کد داره. با گیت می‌تونی تغییرات پروژه رو ردیابی کنی، کدت رو به نسخه‌های قبلی برگردونی و با خیال راحت روی چند شاخه به‌طور هم‌زمان کار کنی. اگه توی تیم کار می‌کنی، گیت امکان همکاری همزمان رو فراهم می‌کنه بدون اینکه تداخل ایجاد بشه. یادگیری گیت نه تنها باعث می‌شه کد منظم‌تر و امن‌تری داشته باشی، بلکه توی کارهای تیمی هم یه امتیاز بزرگ محسوب می‌شه، چون همه می‌تونن تغییرات همدیگه رو ببینن و راحت‌تر با هم هماهنگ بشن.

دوره آموزشی گیت برای برنامه‌نویس‌ها

در ۱۰ ساعت به گیت مسلط شد!

هر زبان برنامه نویسی که کار کنید، تفاوتی نمی‌کند! شما باید گیت را یاد بگیرید تا در پروژه های خودتان، چه تیمی، چه تکی، از قابلیت‌های آن استفاده کنید.

در دوره آموزش گیت برای برنامه نویس ها، از مبانی پایه که اصلا گیت چی هست و از کجا و برای چی اومده یادگیریمون رو شروع میکنیم، کم کم وارد مباحث اصلی اون، ریپازیتوری‌ها، شاخه‌ها، ادغام و بقیه موارد میشیم و بهشون مسلط میشیم تا بتونیم در پروژه‌های خودمون از گیت به درستی استفاده کنیم. پیشنهاد میکنم که حتما سرفصل ها رو مطالعه کنید.

اول از همه خوبه که یه زبان برنامه نویسی بلد باشید، نه اینکه بهش نیاز داریم، برای اینکه مهارت گیت رو شما بعد از اینکه یک زبان برنامه نویسی رو یاد گرفتید بیشتر بهش نیاز دارید. البته اگه با هر فایلی کار میکنید که تغییراتتون رو روی اون فایل میدید، مثل فتوشاپ، پریمیر، افتر افکت، فایل های ورد و اکسل و ... هم میتونن در کنار گیت استفاده بشن.

نکته مهم همین جاست، من تجربه خودم رو باهات به اشتراک میزارم، تجربه ای که توی بیش از یک دهه فعالیت بدست اوردم و میخوام اونو بهت منتقل کنم.

توی دوره برخی از قسمت های آموزشی به صورت مفاهیم هست اما اما اما اما نکته اینجاست که این بحث تئوری‌رو هرگز به همون صورت رها نمیکنم، مفاهیم تئوری رو با نمونه رزومه واقعی به صورت کاملا عملی بررسی میکنیم.

در انتهای دوره شما می‌توانید از گیت در تمام پروژه های خودتون چه بصورت لوکال چه ریموت، مثل گیت هاب و گیت لب استفاده کنید.
Shape Thumb
Shape Thumb

سر فصل‌های دوره (توشه مسیر)

  1. این دوره مناسب چه کسانی است؟
  2. پیشنیازهای دوره
  3. مباحث اصلی دوره
  4. کاربردهای گیت
  5. بازار کار گیت در ایران
  6. بازار کار گیت در خارج
  1. گیت
  2. دلایل ایجاد گیت
  3. ویژگی‌های کلیدی گیت
  4. سیستم ورژن کنترل چیه؟
  5. چرا به سیستم ورژن کنترل نیاز داریم؟
  6. مدیریت تغییرات Tracking Changes
  7. همکاری تیمی Collaboration
  8. بازگشت به نسخه‌های قبلی Reverting Changes
  9. پیگیری تاریخچه پروژه Project History
  10. مدیریت شاخه‌ها Branching
  11. جلوگیری از تداخل فایل‌ها Conflict Resolution
  12. پشتیبان‌گیری Backup
  13. بهبود بهره‌وری تیم
  14. یکپارچه‌سازی مداوم Continuous Integration و تست مداوم Continuous Testing
  15. انواع سیستم‌های ورژن کنترل
  16. سیستم‌های معروف ورژن کنترل
  17. نصب و راه‌اندازی گیت
  18. خط فرمان CLI
  1. ریپازیتوری
  2. ساختار ریپازیتوری
  3. شاخه (Branch) چیست و چرا استفاده می‌شود؟
  4. Branching
  5. چرا از brnachها استفاده می‌شود؟
  6. تغییرات (Commits)
  7. استیج
  8. وضعیت فایل‌ها
  9. سیر تغییر وضعیت فایل‌ها
  1. ایجاد ریپازیتوری
  2. کلون کردن ریپازیتوری
  3. ساختار دایرکتوری .git
  1. بررسی وضعیت فایل‌ها (git status)
  2. افزودن فایل‌ها به مرحله استیجینگ (git add)
  3. ایجاد تغییرات (git commit)
  4. مشاهده لاگ تغییرات (git log)
  1. استفاده از گیت در Android Studio و Intellij Idea
  1. ایجاد شاخه جدید (git branch)
  2. تغییر شاخه‌ها (git checkout)
  3. ایجاد و تغییر شاخه به صورت همزمان (git checkout -b)
  4. ادغام شاخه‌ها (git merge)
  5. مدیریت کانفلیکت (Conflicts) در ادغام
  1. تعریف ریپازیتوری ریموت (git remote add)
  2. ارسال تغییرات به ریپازیتوری ریموت (git push)
  3. دریافت تغییرات از ریموت (git pull)
  4. همگام‌سازی تغییرات (git fetch)
  5. بررسی ریموت‌ها و حذف یا ویرایش آن‌ها (git remote -v, git remote remove)
  1. تفاوت ری‌بیست با مرج (Rebase vs. Merge)
  2. ری‌بیس کردن شاخه‌ها (git rebase)
  3. مدیریت کانفلیکت‌ها هنگام ری‌بیس
  1. ریست کردن به کامیت‌های قبلی (git reset)
  2. بازگرداندن فایل‌ها به وضعیت قبلی (git checkout --)
  3. حذف تغییرات استیج شده (git reset HEAD)
  4. بازگرداندن کامیت‌ها (git revert)
  1. ایجاد تگ سبک (git tag)
  2. ایجاد تگ‌های مشروح (git tag –a)
  3. ارسال تگ‌ها به ریموت (git push origin tagname)
  1. ذخیره تغییرات موقتی (git stash)
  2. مشاهده لیست استش‌ها (git stash list)
  3. بازگرداندن استش‌ها (git stash apply, git stash pop)
  4. حذف استش‌ها (git stash drop, git stash clear)
  1. ریکرسیو
  2. فست فوروارد
  3. نو فست فوروارد
  4. اسکوآش مرج
  5. اکتوپوس مرج
  1. ساخت ریپازیتوری در گیت‌هاب
  2. استفاده از Pull Requests
  3. فورک کردن پروژه‌ها
  4. مدیریت مشارکت در پروژه‌های اپن سورس
  1. گیت هوک چیست؟
  2. pre-commit + post merge
  3. نوشتن گیت هوک
  1. نگهداری نسخه‌های مختلف نرم‌افزار
  2. استفاده از تگ‌ها برای تعیین نسخه‌ها
  3. مفاهیم Semantic Versioning
  1. git log
  2. git blame
  3. git diff

ویژگی دوره‌های آموزشی

دوره‌های آموزشی هولوسن چه ویژگی‌هایی دارند👇👇👇
ضمانت بازگشت وجه
در صورتی که مطالب خارج از سرفصل ارائه شد و احساس مفید نبودن مطالب برای شما پدید آمد، کمترین کار ممکن بازگشت بدون قید و شرط مبلغ سرمایه گذاری شده توسط شما است. برای وقت شما ارزش قائل هستیم به همین خاطر دوره‌های آموزشی جامع مخصوص بازار کار به صورت تخصصی و با دقت فراوان برای شما تولید کرده‌ایم.
آپدیت مادام‌العمر
محتوای دوره مادام‌العمر، کاملا رایگان برای اعضا آپدیت می‌گردد.
پشتیبانی VIP
پشتیبانی vip از طریق: سیستم پشتیبانی آنلاین/دایرکت مدرس/ایمیل مخصوص دوره/ اتصال به سیستم از طریق AnyDesk / صفحه پرسش از مدرس
پروژه‌محور
خروجی حاصل از این دوره‌ها یک اپلیکیشن کامل به صورت فروشگاهی هست که می تونی به عنوان اولین نمونه کارت برای ارائه به کارفرما یا استخدام استفاده کنی.

روش پرداخت

Holosen Installments
پرداخت اقساطی
  • پرداخت از طریق درگاه بانکی یا کارت‌به‌کارت
  • دسترسی به کل محتوای دوره بلافاصله بعداز پرداخت قسط اول
  • ✅ بدون نیاز به چک، سفته، ضامن و بدون سود
  • ✅ بدون سود
Card
پرداخت نقدی
  • پرداخت از طریق درگاه بانکی یا کارت‌به‌کارت
  • دسترسی به کل محتوای دوره بلافاصله بعد از پرداخت
Shape Thumb
Shape Thumb
Shape Thumb
Shape Thumb

روش‌های پشتیبانی

پشتیبانی آنلاین سایت

اینستاگرام، پرسش شخصی از مدرس

مدرس دوره چه کسی است؟

Hossein Badrnezhad
حسین بدرنژاد

(هم‌بنیانگذار هولوسن)

  • برنامه‌نویس ارشد جاوا (ازکی‌وام)
  • برنامه‌نویس جاوا (داتین)
  • راهبر فنی (خیریه کودکان فرشته‌اند)
  • راهبر فنی (روکا)
  • برنامه‌نویس ارشد دات نت (موسسه اعتباری نور)
  • برنامه‌نویس دات نت (گسترش انفورماتیک ایران)
  • تجربه پیاده‌سازی وب و موبایل اپلیکیشن‌های مورد استفاده در حوزه بانکی کشور توسط بانک‌های مطرحی مثل بانک سپه، صادرات، تجارت، پاسارگاد، رسالت، موسسه اعتباری نور و ...
  • تجربه بیش از ۱۰ سال برنامه‌نویسی در شرکت‌‌های بزرگ ایرانی و خارجی
  • تجربه بیش از ۴ سال تدریس تخصصی با بیش از ۱۰۰۰۰ دانشجو
مشاهده رزومه
Shape Thumb
Shape Thumb
Shape Thumb

سوالات متداول

هیچ پیشنیازی ندارد

بلافاصله بعد از ثبت نام می‌توانید دوره را دانلود کنید.

بله فقط یکبار نیاز هست که دوره را دانلود کنید بعد از یکبار دانلود هزاران بار میتوانید مشاهده کنید.
Shape Thumb
Shape Thumb
نظرات
5.0
(0 نظر)
5
1
4
0
3
0
2
0
1
0
نظرات
**پرسش و پاسخ** سوال خود را مطرح کنید.
در کمتر از 10 دقیقه پاسخگوی شما هستیم

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی علامت گذاری شده اند *

امتیاز:
Captcha Image