26 منبع باز GitHub برای یادگیری برنامه نویسی

مقاله پيش رو ترجمه مقاله ای از وبلاگ medium هست.در مقاله امروز شما را با چند وب سایت آموزش برنامه نویسی کاملا رایگان در GitHub برای طراحی و توسعه وب سایت آشنا می کنم.30 ثانیه کداین سايت مکانی برای جمع‌آوری تکه‌های کد (code snippets) برای کمک به حل مشکلات رایجی است که در فرآیند پیاده‌سازی کد در پروژه خود با آن مواجه می‌شوید. این سايت زبان‌های محبوبی مانند React ، Node.js ، Git ، CSS ، پايتون و به‌ویژه الگوریتم‌های جاوا اسکریپت ، جاوا اسکريپت پیاده‌سازی شده ES6 ، آموزش‌ها و مثال‌هایی برای ساختارهای داده رایج مورد استفاده در جاوا اسکریپت را پشتيبانی می‌کند.لينکراهنمای سبک جاوا اسکریپت Airbnbاین یک صفحه GitHub است که بهترین روش‌های نوشتن کد جاوا اسکریپت از طریق مثال‌های واقعی را به طور خلاصه ارائه می‌کند.لينکممکن است به jQuery نیاز نداشته باشید «You might not need jQuery»این وب سایتی است که به شما کمک می کند از توابع اصلی jQuery در جاوا اسکریپت خالص استفاده کنیدلينککتاب طلسم توسعه دهندگان وب مدرناین صفحه GitHub مجموعه ای از منابع یادگیری (مانند مقالات، کتاب ها و غیره) است که برای توسعه دهندگان وب مفید است.لينک33 مفهوم جاوا اسکریپتخلاصه مقالات مفصل برای کمک به برنامه نویسان در تسلط بر مفاهیم جاوا اسکریپت.لينکرهنمودهای پروژهاین یک صفحه GitHub برای آموزش ها و موارد ضروری هنگام شروع یک پروژه توسعه وب سایت است.لينکنقشه راه توسعه دهندگان وبنقشه راه توسعه دهنده وب نقشه راه کاملی را برای شما در مسیر توسعه توسعه دهنده شما ارائه می دهد. این اطلاعات دقیق برای هر مرحله برای یادگیری برنامه نویسی ارائه می دهد و هر سال به روز می شود. علاوه بر این، یک نقشه راه دقیق برای هر صنعت مختلف مانند Frontend، Backend، DevOps، Android…لينکسوالات مصاحبه برنامه نویس Front-endمکانی برای جمع آوری سوالات متداول در فرآیند مصاحبه مقدماتی. (باید خودتان جواب را پیدا کنید.)لينککدنويسی تميز جاوا اسکریپتاین تجربه کدنویسی نویسنده را در فرآیند کار با زبان برنامه نویسی جاوا اسکریپت ترکیب می کند. این به ما کمک می کند تا یاد بگیریم کدی بنویسیم که درک آن آسان باشد، به راحتی قابل استفاده مجدد باشد، کارایی کد را افزایش می دهد…لينکاسناد توسعه «DevDocs»اسناد توسعه «DevDocs» مجموعه‌ای از اسناد تقریباً کامل برای زبان‌های برنامه‌نویسی محبوب امروزی مانند JavaScript، HTML، CSS، PHP، React، Vue.js است.لينکهر برنامه نویسی باید بداندیک صفحه GitHub مکانی برای ترکیب دانش فنی که یک برنامه نویس باید بداند.لينککتاب راهنمای مصاحبه فنیکتاب راهنمای مصاحبه فنی «Tech Interview Handbook» وب سایتی است که تجربیات مصاحبه را برای توسعه دهندگان خلاصه می کند، مانند نحوه نوشتن یک CV، معرفی خود، سوالات متداول در مصاحبه و الگوریتم ها و تکنیک های محبوب در برنامه نویسی.لينکراهنمای Front-End را بقاپيداین صفحه به افراد مبتدی کمک می‌کند تا مفاهیم اولیه و همچنین ابزارها و کتابخانه‌هایی را که برای پروژه‌های وب استفاده کنند از طریق تجربه مدیریت عملی تیم مهندسی درک کنند.لينکآموزش Git Branchingمکانی برای کمک به یادگیری Git از طریق آموزش ها و مثال های تصویریلينکپروژه های وب معمولی و استانداردمکانی برای کمک به تمرین کد جاوا اسکریپت خالص در توسعه وب سایت از طریق بیش از 20 پروژه کاملا رایگان.لينککتاب های برنامه نویسی رایگانبه نظر من، این وب سایتی است که امروزه تقریباً تمام دوره ها و کتاب های برنامه نویسی رایگان را برای برنامه نویسان جمع آوری می کند. نکته ای که در اینجا بیشتر از همه دوست دارم این است که به زبان های مختلف تقسیم شده است تا بتوانیم به راحتی سند مناسب را انتخاب کنیم. علاوه بر خواندن اسناد، فرمت های دیگری مانند پادکست، ویدئو، برنامه های کدنویسی شده را نیز در اختیار شما قرار می دهد.لينکبرگه تقلب جاوا اسکریپت مدرناین صفحه یک برگه تقلب برای جاوا اسکریپت است که به شما کمک می کند مشکلاتی که اغلب در ساخت پروژه ها با آن مواجه می شوید را حل کنید.لينکچک لیست Front-Endچک لیست Front-End لیستی از تمام عناصری است که باید قبل از تولید وب سایت خود داشته باشید.لينکچک لیست عملکرد Front-Endچک لیست عملکرد Front-End مجموعه ای از دانش و نمونه هایی است که به شما کمک می کند وب سایت شما سریعتر و بهینه تر بارگذاری شود.لينکعالی «Awesome»صفحه گيتهاب Awesome مجموعه تقریبا کاملی از کتاب ها، ابزارها، کتابخانه ها و غیره برای زبان ها و موضوعات برنامه نویسی محبوب امروزی است.لينکمنابع طراحی برای توسعه دهندگانصفحه گيتهاب Design Resources For Developers مجموعه ای از ابزارهای طراحی برای برنامه نویسان در فرآیند توسعه وب سایت مانند انتخاب رنگ ها، فونت ها، قالب های رایگان، چارچوب CSS است.لينکشروع طراحی سیستماین یک صفحه آموزشی GitHub است که به شما کمک می کند یاد بگیرید که چگونه برای سیستم های بزرگ طراحی، بهینه سازی و به راحتی گسترش دهید.لينکالگوریتم ها و ساختارهای داده جاوا اسکریپتالگوریتم ها و ساختارهای داده جاوا اسکریپت مجموعه کاملی از نمونه‌های واقعی الگوریتم‌ها و ساختارهای داده محبوب است.لينکنکات CSSنکات CSS صفحه ای در گيتهاب است که در ترکیب دانش برای کمک به شما در بهینه سازی CSS در طراحی وب سایت تخصص دارد.لينکمنابع عالی توسعه وب «Awesome Web Development Resources»منابع عالی توسعه وب مکان جمع آوری منابع برنامه نویسی رایگان برای توسعه دهندگان است.لينکسوالات جاوا اسکریپتاین وب سایت سوالات زبان برنامه نویسی جاوا اسکریپت را از مقدماتی تا پیشرفته جمع آوری می کند. چیزی که من در مورد آن بیشتر دوست دارم این است که برای هر سوال پاسخ و دستورالعمل های دقیق دارد. همچنین به بسیاری از زبان های مختلف ترجمه شده است.لينکلينک به مقاله اصلی