لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش GitHub
GitHub Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از GitHub ، ابزار استاندارد صنعت برای همکاری و به اشتراک گذاری کد ، بیشترین بهره را ببرید. بیاموزید که چگونه از ویژگی هایی که خط لوله نرم افزار مدرن را پشتیبانی و تقویت می کنند استفاده کنید. این دوره به توسعه دهندگان نشان می دهد که چگونه استفاده از GitHub را گسترش دهند و چگونه اکوسیستم GitHub را برای سفارشی سازی و افزایش گردش کار موجود استفاده کنند. مربی آرون استوارت ، متخصص محتوای آموزشی در GitHub ، مفاهیم مهمی مانند مدیریت سازمان ها و تیم ها ، امکان یکپارچه سازی و تحویل مداوم ، انجام بازبینی کد و استفاده از محافظت از شعب را توضیح می دهد. به علاوه ، کشف کنید که چگونه با Git با برگرداندن تعهدات گذشته ، بازنشانی تعهدات از تاریخ ، مکان یابی تغییرات و تقویت تعهدات ، از شرایط چسبنده خارج شوید. سرانجام ، فرهنگ منبع داخلی را جستجو کنید ، که می تواند نحوه همکاری شما در یک سازمان را دگرگون کند - حتی زمانی که نرم افزاری که در حال توسعه هستید ، اختصاصی است.
موضوعات شامل:
طراحی خط لوله تحویل شما li>
امکان ادغام مداوم (CI)
افزودن سازه های خودکار li>
ایجاد تغییر براساس بررسی کد li>
افزودن تست واحد li>
افزودن تحویل مداوم به خط لوله CI li>
بررسی روابط متعهد در Git
کار با شعب در Git
برگرداندن تغییرات li>
عیب یابی در Git
حل تعارضات ادغام li>
تنظیم دقیق جریان GitHub
پذیرش فرهنگ منبع داخلی li>
سرفصل ها و درس ها
مقدمه
Introduction
ارتباطات ناهمزمان
Version control and collaboration with GitHub
ارتباطات ناهمزمان
What you should know
ارتباطات ناهمزمان
Using lab.github.com
1. خط لوله توسعه مدرن با GitHub
1. The Modern Development Pipeline with GitHub
ارتباطات ناهمزمان
Introduction to a widely used workflow
ارتباطات ناهمزمان
The basic GitHub Workflow
ارتباطات ناهمزمان
Designing your software delivery pipeline
ارتباطات ناهمزمان
Tools for securing your workflow
ارتباطات ناهمزمان
The role of CI
ارتباطات ناهمزمان
The role of CD
ارتباطات ناهمزمان
The supercharged GitHub workflow
ارتباطات ناهمزمان
Getting started with our first GitHub Learning Lab
2. جریان فوق العاده شارژ GitHub در عمل
2. The Super Charged GitHub Flow in Action
ادغام مداوم را فعال کنید
Enable continuous integration
یاد بگیرید که چگونه از CI با یک پرونده پیکربندی استفاده کنید
Learn how to use CI with a configuration file
تصویر Docker را مشخص کنید
Specify the Docker image
درخواست ادغام بکشید
Merge pull request
ساخت خودکار اضافه کنید
Add automated builds
محافظت از شاخه را اضافه کنید
Add branch protections
تغییرات را بر اساس بررسی اضافه کنید
Add changes based on a review
ارتباطات ناهمزمان نقطه به نقطه ارتباطات خدماتی رویدادهای ترکیبی رویدادهای وقایع رویدادهای گروهی رویدادهای برنامه ریزی شده مایکروسافت های مبتنی بر برنامه های مبتنی بر برنامه ریزگردها نقش CD نقش CITools برای تأمین امنیت گردش کار شما طراحی خط لوله تحویل نرم افزار خود
Add a CI unit test
ارتباطات ناهمزمان
Fix broken build and merge
ارتباطات ناهمزمان
Add CD to your pipeline
3. درک چگونگی عملکرد Git
3. Understanding How Git Works
با استفاده از Git به صورت محلی
Using Git locally
آناتومی یک تعهد
The anatomy of a commit
چرا روابط مهم است
Why commit relationships matter
درک شعب
Understanding branches
سر شما کجاست؟
Where is your HEAD?
Git تمام این اطلاعات را در کجا ذخیره می کند؟
Where does Git store all of this information?
کار با شعب ردیابی از راه دور
Working with remote tracking branches
مشاهده تاریخ محلی
Viewing local history
با استفاده از نام های مستعار Git
Using Git aliases
به من کمک کن تا مرتکب شود
Help me find that one commit
برگرداندن تغییرات با Git
Reverting changes with Git
ساختن تعهدات اتمی با گیت
Crafting atomic commits with Git
مشاهده تغییرات محلی
Viewing local changes
4- از هر کاری با Git دور شوید
4. Get Out of Anything with Git
بازنویسی تاریخ با Git
Rewriting history with Git
اوه ، من آخرین مرتکب خود را اشتباه کردم
Oops, I messed up my last commit
همه چیز خراب است ، به من کمک کنید تا تاریخ را دوباره تنظیم کنم
Everything is broken, help me reset history
دوباره به قسمت صحنه بازگردید
Reset back to staging area
بازگرداندن مجدد به فهرست کار
Reset back to the working directory
تنظیم مجدد به سطل زباله
Reset to the trash
من فقط می خواهم که یک مرتکب شود
I just want that one commit
باید تاریخ تعهد خود را بازسازی کنم
I need to restructure my commit history
اقدام دوباره
Rebase in action
5. حل تعارض ادغام
5. Resolving Merge Conflicts
درگیری ادغام چیست و چگونه آنها اتفاق می افتند؟
What is a merge conflict and how do they happen?
حل یک درگیری ادغام
Resolving a merge conflict
یک تغییر محلی ایجاد کرده و درخواست pull را ایجاد کنید
Make a local change and create the pull request
درخواست کشش را به صورت محلی ادغام کنید
Merge the pull request locally
حل یک درگیری ساده و ادغام
Resolve a simple conflict and merge
درگیری خود را ایجاد کنید
Create your own conflict
درگیری خود را حل کنید
Resolve your own conflict
درگیری های پیشرفته را حل کنید و ادغام کنید
Resolve advanced conflicts and merge
6. شخصی سازی گردش کار شما
6. Customizing Your Workflows
استراتژی های ادغام
Merge strategies
خطرات شاخه های طولانی مدت
The perils of long-running branches
تنظیم دقیق جریان GitHub
Fine tuning the GitHub flow
ملاحظات مربوط به طراحی گردش کار
Considerations for workflow design
گرفتگی های یک فرهنگ غیرماهی
Pitfalls of a non-innersource culture
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
آرون یک معمار برنامه در GitHub است و در آن محتوای شخص ثالث تمرکز دارد. وی به عنوان یک متخصص Git و GitHub ، به عنوان مربی برای مشاوره و آموزش تیم های توسعه از شرکت های برجسته صنعت در Git ، GitHub و بهبود روند همکاری و توسعه آنها ، به GitHub پیوست. هارون با یک بنیاد آموزش ، محتوا و برنامه هایی را برای خدمات حرفه ای در GitHub برای تحول دیجیتال و رهبری فکر توسعه می دهد. قبل از پیوستن به GitHub ، آرون مهندس ادغام در MX بود ، به موسسات مالی کمک می کرد تا جریان ادغام در مجموعه API های MX را ایجاد کنند و به ساخت محصولی کمک می کنند که همچنان به عنوان رهبر صنعت در فضای Fintech برای جمع آوری ، غنی سازی ، ارائه و فعالیت فعالیت می کند. در مورد داده های مالی آرون یکی از طرفداران بزرگ پادکست Lore است و اوقات فراغت خود را به پیاده روی و گشت و گذار در فضای باز می گذراند.
GitHub به توسعه دهندگان در سراسر دنیا این قدرت را می دهد تا با هم نرم افزاری بسازند که آینده را شکل دهد. GitHub با هدف باز کردن پتانسیل هر پروژه منبع باز ، حل مشکلات فناوری در مقیاس سیاره ای و حمایت از مشاغل در همکاری با توسعه دهندگان خود است. اسکریپت های کوچک ، چارچوب های بسیار محبوب و برنامه های برجسته جهان ، همه خانه خود را در بستر توسعه این شرکت پیدا کرده اند. این پروژه ها چه منبع باز و چه بسته ، میزبانی شده در وب یا پشت دیوار آتش شرکت ، به ایجاد GitHub به عنوان یک منبع ضروری در ذهن توسعه دهندگان نرم افزار در همه جا کمک کرده است.
نمایش نظرات