با سلام و درود خدمت دوستان عزیز
دوستان حتما نظرتون رو درباره فیلم ، در همین پست بیان کنید .
امرو دوره آموزش گیت رو براتون آماده کردم که جزو بهترین دوره ها و کامل ترین دوره های آموزش گیت است
گیت (به انگلیسی: Git) یک نرمافزار آزاد و متنباز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برروی سرعت تاکید میکند. گیت ابتدا برای توسعهٔ لینوکس توسط لینوس تروالدز به وجود آمد و اکنون پروژههای فراوانی از آن الهام گرفتهاند. هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرات و قابلیت بازنگری تغییرات است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد. گیت یک نرمافزار آزاد است که تحت عنوان جیپیال نسخه ۲ توزیع شده است.
لینوس تروالدز در مورد نام گیت بیان نمود که، در زبان انگلیسی اصطلاحی است برای انسانی احمق و ناخوشایند. توروالدز گفت: من یک حرامزادهٔ از خودراضی هستم، و تمام پروژههایم را خودم نامگذاری نمودهام. اول لینوکس و الان هم گیت. در صفحه راهنمای گیت در شل لینوکس، گیت به عنوان یک ردیاب محتوای احمق توصیف شده است.
تاریخچهٔ Git
توسعهٔ گیت زمانی شروع شد که بسیاری از توسعهدهندگان لینوکس، در استفاده از بیت کیپر، که یک سیستم مدیریت کد میباشد که قبلاً برای توسعه هستهٔ لینوکس استفاده میشد، امتناع ورزیدند. نگهدارندهٔ کپی رایت، لری مک وی، حق استفادهٔ رایگان از این نرمافزار را پس از آن که اندرو تریدگل به روش مهندسی معکوس میخواست که پروتوکلهای بیت کیپر را پیاده کند، برداشت. تروالدز نیاز به سیستم توزیع شدهای داشت که بتواند از آن همانند بیت کیپر استفاده کند، ولی هیچکدام از نرمافزارهای آزاد را مبتنی بر نیازهای خود ندید، به خصوص نیاز او به کارایی بالا.
تا قبل از ۲۰۰۲ برای گسترش کرنل از هیچ نرمافزار کنترل نسخه استفاده نمیشد و هر فردی که در گسترش کرنل نقش داشت به شکل خصوصی از نرمافزارهایی مانند SVN/CVS استفاده میکرد و دلیلش آن بود که هیچکدام از نرمافزارهای کنترل نسخه این توانایی را نداشتند که حجم تغییراتی که در لینوکس اتفاق میفتادرا پشتیبانی کنند. در این سال لینوس از BitKeeper به عنوان نرمافزار کنترل نسخه رسمی لینوکس استفاده کرد که به گسترش دهندههای کرنل (هر پروژهی متن باز) اجازه میداد به صورت رایگان از BitKeeper استفاده کنند.
در سال ۲۰۰۵ اجازهٔ استفاده رایگان از Bitkeeper برای گسترش دهندگان لینوکس محدود شد (به دلیل انجام مهندسی معکوس روی Bitkeeper) و لینوس شروع به جستجو برای یافتن جایگزینی مناسب کرد. اما نرمافزار مناسبی پیدا نکرد که بتواند حجم تغییرات لینوکس را مدیریت کنند و این کمبود سبب شد تا توروالدز به فکر نوشتن یک نرمافزار کنترل نسخه بیفتد. توسعه گیت در ماه آوریل سال ۲۰۰۵ آغاز شد و تنها ۲ هفته بعد از شروع توسعه، گیت قادر بود شاخهها (branch) را ادغام (merge) کند. ۲ ماه بعد گیت به عنوان نرمافزار کنترل نسخه رسمی برای گسترش لینوکس مورد استفاده قرار گرفت.
ساختار گیت
در پوشهٔ پایهٔ هر پروژه که با استفاده از گیت مدیریت میشود پوشهای با نام git. (نقطه git) وجود دارد که تمامی اطلاعات مربوط به پروژه (تاریخچه، برچسبها، …) را در خود نگه میدارد. این ساختار بر خلاف ساختار سابورژن است که در هر زیرشاخه یک پوشهٔ svn. (نقطه svn) دارد. از جمله پروندههایی که در پوشهٔ git. وجود دارند، config است که تنظیمات مخزن را در خود نگه میدارد.
از موقعی که با کامپیوتر و برنامه نویسی آشنا شدم , دیگه آون آدم سابق نشدم :D
این دوره مواردی را که می خواهیم تغییر دهیم مشخص می کند و سپس کارهایی را که باید برای ایجاد نتیجه مطلوب انجام شود ، مشخص می کند. این دوره به من کمک کرد تا به روشنی مشکلات را تعریف کنم و طیف گسترده تری از راه حل های با کیفیت را ایجاد کنم. از تحلیل ساختارهای بیشتر گزینه ها پشتیبانی کنید.
در این دوره چند API ساده را با استفاده از زبان برنامه نویسی go lang پیاده سازی می کنیم و سعی میکنیم شما دوستان را با این زبان و نحوه کار با آن آشنا نماییم.
در این آموزش تصمیم گرفتم , مورد استفاده از Eloquent در پروژه های شخصی که لاراول نیستن , تهیه کنم و توضیح بدم چگونه می توانیم در این گونه پروژه ها برای ارتباط و کار با دیتابیس , از Eloquent استفاده نماییم .
در این دوره فیلم های آموزش بوت استرپ 3 برای شما دوستان قرار داده شده است . همان طور که میدانید بوت استرپ (bootstrap) یکی از فریم ورک های مطرح و محبوب طراحی سایت می باشد که شامل CSS , HTML و توابع Javascript است