×
ribbon

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

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

جدید
گواهی‌نامه
9دانشجو
مقدماتی

خشایار یغما

به‌روزرسانی: ۱۴۰۴/۱۲/۰۶

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

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

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

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

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

اتصال پروژه‌ها به GitHub و مدیریت Remote Repository

ارسال پروژه و همکاری با دیگر توسعه‌دهندگان

محتوای دوره

5 فصل12 جلسه1:22 ساعت ویدیو
مقدمه‌ای بر Git
  چرا به Git نیاز داریم؟
مشاهده
"03:35
نصب و راه‌اندازی Git
Git در عمل — شروع کار روی پروژه
شروع کار با GitHub
عملیات اصلی GitHub

پیش‌نیاز‌ها

در این دوره هیچ پیش‌نیازی لازم نیست. تمام مفاهیم 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 و ذخیره موقت تغییرات

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

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

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

 

اطلاعات بیشتر

گواهی‌نامه

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

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

قابل اشتراک‌گذاری در

linkdin

درباره استاد

خشایار یغما
2دوره
222دانشجو

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

 

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

 

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

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

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

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

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

 

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

اطلاعات بیشتر

v4