لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git در 3 ساعت [ویدئو]
Learn Git in 3 Hours [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سیستم های کنترل نسخه Git (VCS) رویکرد شما را به مهندسی نرم افزار مدرن تغییر می دهد. با استفاده از Git می توانید به راحتی تاریخچه تغییرات فایل و کد را ردیابی کنید، نسخه های جدید نرم افزار را بدون تکیه بر مکانیزم های تحویل مداوم ارائه دهید و از کد خود در برابر هر گونه اشتباهی که در حین برنامه نویسی رخ می دهد محافظت کنید.
در این دوره، اصول استفاده از Git را به شما آموزش می دهیم و نحوه عملکرد آن را توضیح می دهیم. برای شروع، ما به شما نشان می دهیم که چگونه Git را نصب کنید و به طور موثر از ترمینال یا خط فرمان رایانه خود برای پیمایش در سیستم فایل و ایجاد و ویرایش فایل ها استفاده کنید. سپس تمام دستورات رایج مورد استفاده در Git را که اکثریت قریب به اتفاق گردش کار هر مهندس نرم افزار را تشکیل می دهند، پوشش خواهیم داد.
در ادامه روند کار انشعاب Git، چرایی این ویژگی مفید و نحوه استفاده از آن در پروژه های خود را توضیح خواهیم داد. هنگامی که همه این ها را یاد گرفتید، در مورد تکنیک های پیشرفته گردش کار Git بحث خواهیم کرد که شما را به یک مشارکت کننده و همکار ارزشمند در هر پروژه تبدیل می کند. شما می توانید مخازن Git خود را ایجاد کنید یا مخازن موجود را شبیه سازی کنید و در آنها مشارکت کنید. این به شما امکان می دهد تغییرات مجموعه فایل ها را در طول زمان ردیابی کنید، داده هایی را که ممکن است از دست بدهید بازیابی کنید و با دیگران در پروژه ها همکاری کنید. شما درک عمیقی از گردش کار انشعاب Git و نحوه استفاده از آن به بهترین شکل ممکن در پروژه های خود خواهید داشت.
در پایان، با استفاده از Git و استفاده از VCS برای مدیریت آسان پروژههای بزرگ و کمکهای خوب به پروژههای خود یا دیگران آشنا خواهید شد.
• با استفاده از Git’s Version Control تحویل نرم افزار انعطاف پذیر و با کیفیت را کشف کنید و اینکه چگونه می توانید به راحتی تغییرات فایل خود را در یک مخزن در سطح پایین ردیابی کنید.
• از Markdown برای نوشتن README پروژه ها استفاده کنید تا پروژه های شما به خوبی مستند شوند
• از ترمینال/کنسول به درستی استفاده کنید تا بتوانید از Git در هر دستگاهی استفاده کنید و عملیات را سریع و کارآمد انجام دهید.
• از VIM در کنسول برای نوشتن پیام های commit در صورت عدم استفاده از رابط کاربری گرافیکی استفاده کنید
• Git را به راحتی پیکربندی کنید تا روی هر سیستمی کار کند و مطمئن شوید که از نام و ایمیل برای commit ها استفاده می شود
• دستورات Basic Git را بیابید که در هر پروژه ای مانند git init، git add، git commit، git push، git pull و git fetch استفاده خواهید کرد.
• پیامهای commit معنیدار بنویسید، تا هر کسی که به پروژه نگاه میکند بتواند ببیند چه خبر است
• به راحتی بین جریان های مختلف کار جابه جا شوید بدون اینکه دیگران را مسدود کنید، یا با استفاده از ویژگی Branching Git کار کنید
• با تضادهای ادغام مقابله کنید و آنها را به راحتی حل کنید
• شاخه ها را سازماندهی کنید تا مطمئن شوید که ساختار پروژه شما تمیز، ساده و برای دیگران آسان است
• از SourceTree برای Git خارج از دستورالعمل های IDE استفاده کنید
• هنگام همکاری با Git با بهترین شیوه ها آشنا شوید
• نکات و ترفندهایی را که طی سالها استفاده شخصی و حرفهای Git به دست آوردهاید، کشف کنید
این دوره برای توسعه دهندگان، مهندسان نرم افزار و مدیران پروژه طراحی شده است که می خواهند از Git برای ارائه بهتر و سریعتر پروژه های خود استفاده کنند. • یاد بگیرید چگونه با استفاده از Git ایجاد کنید، در آن مشارکت کنید و در پروژه های نرم افزاری همکاری کنید. دستورالعمل های آداب معاشرت که سایر توسعه دهندگان از شما تشکر خواهند کرد *
سرفصل ها و درس ها
نسخه کنترل و ترمینال
Version Control and the Terminal
بررسی اجمالی دوره
The Course Overview
کنترل نسخه چیست؟
What Is Version Control?
نصب و پیکربندی Git
Installing and Configuring Git
ترمینال چیست؟
What Is the Terminal?
ناوبری سیستم فایل با استفاده از ترمینال شما
File System Navigation Using Your Terminal
دستکاری فایل ها و پوشه ها
Manipulating Files and Folders
استفاده از VI به عنوان ویرایشگر
Using VI as an Editor
یادگیری اصول Git
Learning the Basics of Git
پیکربندی و راه اندازی یک مخزن
Configuring and Initializing a Repository
فایل های ردیابی
Tracking Files
مشاهده تغییرات
Viewing Changes
متعهد شدن به تغییرات شما
Committing Your Changes
راه اندازی Git Ignore Files
Setup Git Ignore Files
مرور تاریخچه پروژه
Browsing Project History
رفع اشتباهات
Undoing Mistakes
مخازن شبیه سازی
Cloning Repositories
استفاده از مخازن از راه دور
Using Remote Repositories
استفاده از برچسب ها در Git
Using Tags in Git
شاخه ها و گردش کار
Branches and Workflows
شعبه چیست؟
What Is a Branch?
ایجاد شعبه های جدید
Creating New Branches
ادغام شاخه ها
Merging Branches
حل تعارضات ادغام
Resolving Merge Conflicts
شاخه های راه دور
Remote Branches
Rebasing
Rebasing
Advanced Git Workflow
Advanced Git Workflow
GitHub
GitHub
مخازن فورکینگ
Forking Repositories
رهنمودها را متعهد کنید
Commit Guidelines
Squashing Commits
Squashing Commits
درخواست های ادغام
Merge Requests
فرامین نام مستعار
Aliasing Commands
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
خوزه، یک مربی پرشور در حوزه برنامه نویسی و توسعه نرم افزار، بیش از 7 سال را به آموزش آنلاین اختصاص داده است. او Teclado را با چشماندازی برای دموکراتیک کردن آموزش توسعه نرمافزار تأسیس کرد و در تلاش برای اطمینان از درک جامع برای دانشآموزانش بود. رویکرد او یادگیری کدنویسی را به سفری واضح و پرارزش تبدیل میکند و نقاطی را که زمانی مبهم به نظر میرسیدند به هم متصل میکند.
خوزه که در پایتون و جاوا اسکریپت تخصص دارد، در توسعه وب و باطن برتری دارد. او در کتابخانه ها و فریم ورک های مختلف از جمله Flask، React، React Native و AngularJS مهارت دارد. تخصص او به کار با سیستمهای UNIX، MongoDB، PostgreSQL و ایجاد معماریهای پیشرفته سیستم گسترش مییابد. تعهد خوزه این است که فرآیند یادگیری را کارآمد و لذت بخش کند و دانش آموزان را به سمت تسلط در توسعه نرم افزار هدایت کند.
نمایش نظرات