دوره GIT - شروع کار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفهوم مدیریت پیکربندی نرمافزار و دانستن ضرورت استفاده از یک سیستم کنترل نسخه
- شناخت انواع سیستمهای کنترل نسخه که برای ردیابی تغییرات کد نرمافزاری استفاده میشوند. سیستم کنترل نسخه متمرکز (CVCS) و توزیعشده (DVCS) چیست؟
- اعمال دانش خود برای استفاده از Git بهعنوان یک ابزار کنترل نسخه در محیط تیمی. چگونگی همکاری در GitHub با حفظ کنترل نسخه
- کشف و درک چگونگی استفاده از سیستمهای کنترل نسخه میزبانیشده مبتنی بر Git
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست.
- درک اولیه از چرخه عمر تحویل نرمافزار (SDLC)
توضیحات دوره
در این دوره، به برخی از فرمان ها و مفاهیم مهم خواهیم پرداخت که مسیر درک و کار با Git را برای ما هموار میسازد. ما بهصورت عملی با فرمان های Git کار خواهیم کرد و مفاهیم کنترل نسخه را شفاف میسازیم. همچنین تفاوت بین یک سیستم کنترل نسخه توزیعشده و یک سیستم کنترل نسخه متمرکز را درک خواهیم کرد.
درک خواهیم کرد که چگونه میتوان تاریخچه تغییرات کد و مفهوم تاریخچه snapshot در Git را ردیابی کرد. با ایجاد یک مخزن کد Git شروع میکنیم و چگونگی استفاده از Git در محیط تیمی را میبینیم. اینکه چگونه اعضای تیم میتوانند با استفاده از مخازن راه دور Git، کد را با یکدیگر به اشتراک بگذارند. مخازن محلی و راه دور در Git چگونه با فرمان های ساده همگام میشوند.
ما مفهوم گردش کار Git را درک خواهیم کرد و چگونگی عملکرد عملی آن را مشاهده میکنیم.
همچنین مروری کلی بر GitHub و GitLab بهعنوان ابزارهای مبتنی بر وب خواهیم داشت و درک میکنیم که GitHub و GitLab چگونه بهعنوان مخزن کد، همراه با ویژگیهایی مانند ردیابی باگ یا مسئله، مدیریت پروژه، همکاری تیمی، بازبینی کد با استفاده از قابلیت Pull Request و Merge Request، یکپارچهسازی مداوم و تحویل مداوم (CI/CD)، مدیریت بستههای باینری، ارزیابی آسیبپذیری کد، اسکن آسیبپذیری کد، تحلیل پایپ لاین، ویکیها و موارد دیگر استفاده میشوند.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان تازهکار و توسعهدهندگان نرمافزار
- توسعهدهندگان اپلیکیشن
- مهندسان DevOps
دوره GIT - شروع کار
-
مقدمه 01:59
-
ضرورت یک سیستم کنترل نسخه 06:31
-
انواع سیستمهای کنترل نسخه: DVCS و CVCS 05:50
-
سیستم کنترل نسخه توزیعشده؛ چگونه کار میکند؟ 04:56
-
به Git، سیستم کنترل نسخه توزیعشده خوش آمدید 02:31
-
نصب Git روی Windows و Linux 03:38
-
قرار دادن پروژه تحت کنترل نسخه Git 05:33
-
بخش دوم - خلاصه 01:48
-
ردیابی تاریخچه و نسخههای پروژه 03:36
-
تاریخچه اسنپشات و آبجکت های Hash در پایگاه داده Git چیست؟ 03:10
-
کار با فرمان های Git 11:01
-
استفاده از Git در محیط تیمی 03:01
-
به اشتراکگذاری کد با اعضای تیم 04:20
-
به اشتراکگذاری کد با اعضای تیم - نسخه نمایشی 10:40
-
خلاصه 00:55
-
اتصال به یک مخزن راه دور Git 04:28
-
مروری بر GitHub 05:43
-
مروری بر GitLab 12:27
-
گردش کار برای یک پروژه متنباز 03:29
-
خلاصه 01:03
-
چند دلیل برای دوست نداشتن Git !!! 05:11
-
خلاصه نهایی 02:11
مشخصات آموزش
دوره GIT - شروع کار
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:22
- مدت زمان :01:44:01
- حجم :504.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy