
شرح دوره GIT
دوره GIT: Version Control for Developers به آموزش اصول و تکنیکهای استفاده از سیستم کنترل نسخه GIT میپردازد. GIT بهعنوان یکی از قدرتمندترین و محبوبترین ابزارهای کنترل نسخه، به توسعهدهندگان این امکان را میدهد که بهطور مؤثر و کارآمد بر روی پروژههای نرمافزاری کار کنند و تغییرات را مدیریت کنند.
در این دوره، شما با مفاهیم پایهای و پیشرفته GIT آشنا خواهید شد، از جمله نحوه ایجاد و مدیریت مخازن، انجام کامیتها، استفاده از شاخهها (branches) و ادغام (merge) تغییرات. همچنین، نحوه همکاری با سایر توسعهدهندگان و مدیریت پروژههای مشترک را با استفاده از پلتفرمهایی مانند GitHub و GitLab یاد خواهید گرفت.
پیشنیاز دوره GIT
- آموزش اصول و مبانی برنامه نویسی
مخاطبین دوره GIT
- سرپرستان سیستم
- سرپرستان و مهندسان شبکه
- مدیران فناوری اطلاعات
- تیم ای توسعه
- مالکان محصول
- مدیران توسعه
- مدیران تیم توسعه نرمافزار و….
سرفصل دوره فازسی گیت
- مقدمات گیت و نصب آن
- اولین اینیت (init) و اولین کامیت
- بررسی تاریخچه کارها
- بررسی تغییرات انجام شده
- آشنایی با شاخه ها یا همان برنچ ها (Branch)
- کمی بیشتر در مورد برنچ ها
- آشنایی و استفاده از گیت هاب (GitHub)
- بررسی و حل کانفلیکت های (Conflict) ریموت
- تگ زدن برای شناسایی نسخه ها
- امضا کردن تگ ها و کامیت ها
- دیباگ کردن با کمک گیت
- آشنایی با گیت لب و مشارکت در پروژه ها
سرفصل انگلیسی گیت
1. What is Git and Gitlab؟
1.1 History of Git
1.2 Design Principles
1.3 Distributed Version Contro
2. Installing Git
2.1 Account Setup
2.2 Installing Sourcetree Git GUI
3. Git File Management
3.1 Common Git Commands
3.2 Configuring Git
3.3 Creating Repositories
3.4 Creating a Commit
4. Branching
4.1 Visualising Branches
4.2 Branch Naming Conventions
4.3 Creating a new Branch
4.4 Handling Merge Conflicts
5. Pull Requests
5.1 Creating a Merge Request
5.2 Accepting a Merge Request
5.3 Rejecting a Merge Request
6. Common Workflows
6.1 Centralised Flow
6.2 GitHub Flow
6.3 Git Flow
7. Advanced Topics
7.1 SVN Branching vs Git Branching
7.2 Inside a Local Repository
7.3 The reflog Time Machine
7.4 What is HEAD؟
7.5 Amending Commits
8. Do and Don’t
8.1 Checking in Binary Files
8.2 Rewriting history
8.3 Force Push
8.4 Commit Descriptions
8.5 Brain Overload
دوران آکادمی زیر مجموعه گروه دوران، مجری برگزاری دوره شبکه در قالب آموزش های شبکه به صورت آموزش آنلاین و حضوری با بهرهگیری از لابراتور آنلاین اختصاصی بهمراه گواهی معتبر ارائه میشود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزشی AIOps Professional
دوره آموزشی AIOps Professional مدت دوره : 40 ساعت سرفصل دوره: Overview of AIOps Benefits of Artificial Intelligence for IT…
AIOps (Artificial Intelligence Operations) Foundation
دوره آموزشی AIOps Foundation مدت دوره : 16 ساعت دوره آموزشی AIOps Foundation شرح دوره آموزشی AIOps Foundation : پلتفرمهای…
دوره آموزش Ansible
دوره آموزش Ansible به شما این امکان را میدهد تا با یکی از ابزارهای محبوب اتوماسیون IT آشنا شوید. Ansible به عنوان یک ابزار مدیریت پیکربندی و اتوماسیون، به شما کمک میکند تا فرایندهای استقرار و مدیریت زیرساختها را بهصورت مؤثر و سادهتری انجام دهید.
در این دوره، شما با مفاهیم بنیادی Ansible، نحوه نصب و پیکربندی آن، و تکنیکهای نوشتن اسکریپتهای اتوماسیون آشنا خواهید شد. همچنین، یاد خواهید گرفت که چگونه میتوانید از Playbookها برای مدیریت پیکربندی سرورها و اتوماسیون وظایف مختلف استفاده کنید.
دوره آموزش Kubernetes Administration
دوره Kubernetes Administration
در این دوره نحوه نصب و پیکربندی Kubernetes از تولید، پیکربندی شبکه گرفته تا به روزرسانی ها و به کار بستن خدمات را از طریق خدمات می آموزید. همچنین وظایف مداوم لازم برای مدیریت کوبنتز را نیز انجام دهید.
نظرات
تماس با ما
آرام محمدی
سلام آیا دوره آموزش گیت به صورت عملی برگزار می شود و در محیط واقعی تست ها انجام می شوند؟
زارعی(مدیریت)
سلام وقت شما بخیر
بله ، این دوره آموزشی پروژه محور هست، و در محیط عملی تمام موارد و ویژگی ها بررسی و تست می شوند
علیرضا جوادی
چرا آموزش دوره گیت اهمیت دارد؟
زارعی(مدیریت)
آموزش گیت امروزه مسئله بسیار مهمی است که هر برنامهنویسی باید به آن توجه کند، اگر کسی کار کدنویسی انجام میدهد اما هنوز از گیت استفاده نکرده متاسفانه باید گفت آن شخص اصلا برنامهنویس نیست.
استفاده از گیت میتواند :
به کنترل ورژنهای پروژه
توسعه تیمی پروژهها
مدیریت شاخههای مختلف از پروژه
مشاهده تغییرات مختلف
و…
کمک بسیار زیادی کنید.
سارینا
سلام وقتتون بخیر، آموزش گیت سخت است؟
زارعی(مدیریت)
آموزش گیت کار سختی نیست و شما میتوانید به سرعت در زمان کمی کار با این ابزار کاربردی را یاد بگیرید . البته در طی دوره سعی میکنیم به شکل مفصلی همه موارد آن را به شما قدم به قدم آموزش دهیم.
سام
ممنون از دورن آکادمی که بهترین و کاربردی ترین آموزش ها را ارائه می کند.
زارعی(مدیریت)
تشکر از محبت شما.
عباس
سلام وقت بخیر شرح کلی در مورد دوره GIT می فرمایید؟
زارعی(مدیریت)
دوره GIT به عنوان تنها نرمافزار کنترل نسخه در صنعت مورد استفاده قرار می گیرد ، Git حوزه کنترلی IT را در اختیار گرفته است
!Git Fundamentals یک دوره آموزشی عملی است که برای مهندسان و توسعه دهندگان بسیار مفید است