×
ribbon

آموزش کاربردی Git و GitHub برای برنامه‌نویسان

مدرس:

خشایار یغما

اگر می خواهید سریع وارد پروژه های واقعی شوید و Git را به صورت عملی یاد بگیرید، این... بیشتر
جدید
گواهی‌نامه
4.3 (10)
3 دیدگاه
193دانشجو
1:22ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیاسفند ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

درک کاربردی Git و نقش آن در مدیریت نسخه پروژه‌های نرم‌افزاری

نصب و راه‌اندازی Git و شروع کار با Repository‌ها

ثبت و مدیریت تغییرات پروژه با commit و بررسی تاریخچه تغییرات

کار با branch و merge در سناریوهای واقعی توسعه

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

5 فصل12 جلسه1:22 ساعت ویدیو
مقدمه‌ای بر Git
  چرا به Git نیاز داریم؟
03:35
نصب و راه‌اندازی Git
  نصب و کانفیگ Git و افزونه ها
07:36
Git در عمل — شروع کار روی پروژه
  ایجاد Repository جدید، Commit, Stagingو .gitignore
10:16
  کار با Branchها
04:39
  Git Stash
03:34
  تگ‌گذاری نسخه‌ها
03:08
  Git branching model
04:48
شروع کار با GitHub
  GitHub چیست, ایجاد حساب کاربری, ساخت Repository و Clone کردن
11:57
عملیات اصلی GitHub
  Push و Pull
02:41
  Pull Request, Merge و Fork
10:00
  کانفلیکت و نحوه حل آن در VS Code و GitHub
09:24
  Git Reset
10:36

پیش‌نیاز‌ها

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

توضیحات دوره

اگر می‌خواهید سریع وارد پروژه‌های واقعی شوید و Git را به‌صورت عملی یاد بگیرید، این دوره برای شما طراحی شده است.

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

این دوره با تمرکز بر سناریوهای واقعی طراحی شده و شما را برای ورود سریع‌تر به پروژه‌های عملی آماده می‌کند.

💡 چرا این دوره متفاوت است؟

  • فشرده و هدفمند: بدون توضیحات اضافی، مستقیماً سراغ مفاهیم کاربردی می‌رویم.
  • آموزش کاملاً عملی: اجرای واقعی commit، branch، merge، pull request و حل conflict.
  • تمرکز بر پروژه‌های واقعی: یاد می‌گیرید چگونه در یک workflow واقعی تیمی کار کنید.
  • مناسب برای ورود به بازار کار: مهارت‌هایی که در پروژه‌های واقعی استفاده می‌شوند آموزش داده می‌شود، نه صرفاً مفاهیم تئوری.

🚀 چرا یادگیری Git و GitHub مهم است؟

Git و GitHub ابزارهای اصلی مدیریت نسخه و همکاری تیمی هستند که در اغلب پروژه‌های نرم‌افزاری استفاده می‌شوند. با یادگیری آن‌ها می‌توانید:

  • کدهای خود را به‌صورت ساختاریافته و ایمن مدیریت کنید.
  • تغییرات پروژه را دقیق دنبال کرده و در صورت نیاز به نسخه‌های قبلی بازگردید.
  • به‌صورت حرفه‌ای در پروژه‌های تیمی و متن‌باز مشارکت کنید.
  • در مصاحبه‌های شغلی و پروژه‌های فریلنسری آماده‌تر ظاهر شوید.

👩‍💻 این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان مبتدی که قصد ورود به پروژه‌های واقعی را دارند.
  • توسعه‌دهندگانی که می‌خواهند workflow کاری خود را حرفه‌ای‌تر کنند.
  • دانشجویان و مهندسان کامپیوتر که می‌خواهند با ابزارهای صنعتی کار کنند.
  • فریلنسرها و اعضای تیم‌های نرم‌افزاری که در پروژه‌های گروهی فعالیت دارند.

👨‍💻 این دوره مناسب چه کسانی نیست؟

  • برنامه‌نویسانی که به‌دنبال مباحث پیشرفته مانند Git Internals یا Rebase پیشرفته هستند.
  • افرادی که قبلاً تجربه عملی گسترده در کار تیمی با Git دارند.
  • کسانی که صرفاً به‌دنبال آموزش Git در قالب پروژه‌های سنگین و طولانی هستند.

📘 در این دوره چه چیزهایی یاد می‌گیرید؟

  • مفاهیم اصلی Git و نحوه عملکرد آن
  • نصب و پیکربندی Git
  • ایجاد و مدیریت Repository
  • commit، branch، merge و مدیریت تاریخچه پروژه
  • کار با GitHub و Remote Repository
  • ارسال پروژه و همکاری تیمی
  • Pull Request، Fork و مشارکت در پروژه‌ها
  • حل تعارض‌ها (Conflict Resolution) در VS Code و GitHub
  • Git Reset و مدیریت تغییرات
  • Git Stash و ذخیره موقت تغییرات

🎯 ویژگی‌های متمایز این دوره

  • آموزش گام‌به‌گام همراه با اجرای عملی
  • مثال‌ها و سناریوهای واقعی پروژه
  • مناسب برای برنامه‌نویسان مبتدی تا سطح متوسط
  • آماده‌سازی برای همکاری در تیم‌های نرم‌افزاری واقعی

تمرکز این دوره بر مهارت‌هایی است که مستقیماً در پروژه‌های واقعی و کار تیمی استفاده می‌شوند، نه صرفاً مفاهیم تئوری.

 

دیدگاه کاربران

4.3

بر اساس امتیاز 10 دانشجو

1
2
3
4
5

علیرضا صادق پور

6 روز پیش

5

بیان خوب + اطلاعات کافی

عبدالله برآبادی

10 روز پیش

5

مختصر و مفید

یاسمین فرهنگی

1 روز پیش

3

برای اموزش سریع خوبه

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
خشایار یغمامدرس و برنامه‌نویس وب
2دوره
679دانشجو
25نظر و امتیاز

خشایار یغما، دانش‌آموخته کارشناسی‌ارشد مهندسی کامپیوتر - نرم‌افزار، توسعه‌دهنده فرانت‌اند و مدرس حرفه‌ای حوزه وب و برنامه‌نویسی است. او با چند سال سابقه تدریس و منتورینگ در بوت‌کمپ‌های آموزشی شرکت APSignals در انگلستان، تجربه آموزش بیش از ۲۵۰ دانشجو را در مباحث JavaScript، React.js، Next.js و توسعه فرانت‌اند دارد.

 

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

 

 از دستاوردهای آموزشی و حرفه‌ای خشایار یغما می‌توان به موارد زیر اشاره کرد:

 - منتور و مدرس بیش از ۲۵۰ دانشجو در بوت‌کمپ‌های فشرده فرانت‌اند

 - طراحی محتوای آموزشی، تمرین‌ها و پروژه‌های واقعی برای یادگیری عملی

 - توسعه پروژه‌های وب بین‌المللی با استفاده از React.js، Next.js، TypeScript، Tailwind CSS و Material UI

 - پیاده‌سازی راهکارهای بهینه‌سازی تجربه کاربری (UX) و امنیت فرم‌ها در پروژه‌های حرفه‌ای

 

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

مهارت‌هایی که می‌آموزید