26 صفحه GitHub برای یادگیری رایگان برنامه نویسی

در مقاله امروز به شما چند تا وبسایت کاملا رایگان برای یادگیری برنامه نویسی روی GitHub برای یادگیری طراحی وب و توسعه وب.30 Second of Code: جایی برای جمع آوری و نگهداری Snippet هایی است که به شما کمک میکند مشکلات رایج را در زمان پیاده سازی پروژه حل کنید .از زبان ها و فریمورک های محبوب پشتیبانی میکند مانند React, Node.js, Git, CSS, Python و بخصوص الگوریتم های جاوااسکریپت , قابلیت های Es6 جاوااسکریپت و همچنین آموزش ها و مثال ها یا ساختار داده های رایج جاوااسکریپت.30 second of codeلینکAirbnb JavaScript Style Guideیک صفحه GitHub که به صورت خلاصه بهترین روش های نوشتن کد JavaScript را در مثال های واقعی نوشته است.javascript style guideلینکYou Might Not Need jQueryوبسایتی که کمک میکنه توابع اصلی jQuery رو به صورت JavaScript استفاده بکنیم.you might not need jqueryلینکSpell Book of Modern Web Devیک کالکشن و منبع خوب برای پیدا کردن بقیه منابع قابل استفاده مثل کتاب ها و مقاله ها هست برای طراحان وبspellbook of modern web devلینک33 JavaScript Conceptsخلاصه یه سری مقالات هست که به شما کمک میکنه تسلطتون به جاوااسکریپت رو بیشتر کنید.33 javascript conceptلینکProject Guidelinesصفحه ی گیتهابی هست برای آموزش و اساس های نحوه شروع گردن پروژه هست.project guidelinesلینکWeb Developer Road Mapاین سایت یک نقشه راه کامل رو برای شما در مسیر یادگیریتون فراهم میکنه. به جزئیات داخل سایت واقعا دقت شده و هر سال برای هر بخش از یادگیری برنامه نویسی آپدیت میشه.در ادامه یک نقشه راه پر جزئیات رو برای هر تکنولوژی و مسیر مختلف مثل فرانت اند، بک اند وDevops ,Android را برای شما فراهم میکند.لینکFront end developer interview questionsداخل این صفحه سوالات کلیدی که معمولا در مصاحبه های فرانت اند پرسیده میشه را جمع آوری کردند(جواب را باید خودتان پیدا کنید)لینکClean Code Javascriptترکیبی از تجربه نویسنده و best practice های کدنویسی تمیز برای جاوااسکریپت هست.کمک میکنه کدی بنویسیم که فهمیدنش آسون باشه و قابلیت استفاده دوباره رو داشته باشه همچنین بهره وری کد رو افزایش میده.لینکDevDocsیک کالکشن برای داکیومنت های محبوبترین زبان های برنامه نویسی و فریمورک ها مثل JavaScript, Php , React , Vuejs لینکEvery programmer should knowجایی برای اضافه کردن دانش تکنیکالی که هر برنامه نویس باید بداند .لینکTech interview handbookیک وبسایت هست برای خلاصه سازی تجربه های مصاحبه ها و تکنیک هایی مثل چگونه CV بنویسیم ، خودمون رو معرفی کنیم و به سوالاتی که مکررا داخل مصاحبه ها پرسیده میشه جواب بدیم و یه سری الگوریتم دیگر.لینکGrab Front End Guideاین صفحه به برنامه نویس های تازه کار کمک میکنه که با مفاهیم اولیه آشنا بشن و همچنین یک راهنما هست برای اینکه از چه ابزار ها و فریمورک هایی به عنوان راه حل برای مشکل استفاده کنید.لینکLearn Git Branchingداخل این وبسایت میتونید گیت رو در مثال های عملی و آموزش های عملی یادبگیرید.لینکVanilla web projectsیه جایی برای تمرین vanilla javascript یا همون جاوا اسکریپت خالص در توسعه وب در بیشتر از 20 پروژه رایگانلینکFree Programming Booksبه نظر من این سایت عالی جایی هست که کلیه آموزش ها و کتاب های رایگان و بروز رو منتشر میکنه.چیزی که جالبه این هست که برای هر زبان یک بخش جداگانه ساختند که خیلی راحت داکیومنت مورد نظر رو بردارید .در ادامه درمورد خواندن داکیومنت ها باید بگم که در حالات دیگه ای مثل video و podcast هم براش شما داکیومنت رو فراهم میکند.لینکModern JavaScript CheatSheetیک کد تقلب برای جاوااسکریپت که اشتباهاتی که مکررا مرتکب میشوید را خیلی سریع میتوانید از طریق این منبع رفع کنید.لینکThe Front End Checklistدر واقع یه لیست از مواردی هست که قبل از اینکه وبسایتتون رو داخل بیارید روی production باید چک کنید که داشته باشه .لینکThe Front End Performance Checklistیه منبع برای کمک کردن به لودینگ سریعتر وبسایت شما هست که کمک میکنه سایتتون سریعتر لود بشه و ux بهتری رو به کاربر ارایه کنید.لینکAwesomeیک منبع کامل از تمامی کتاب ها، ابزار ها ،کتابخانه ها و... است برای زبان های محبوب امروزی و تاپیک ها و موضوعات مهم.لینکDesign Resource For Developersیک کالکشن از ابزار های دیزاین هست برای برنامه نویس در پروسه توسعه سایت مثل انتخاب رنگ ها و فونت ها و...لینکSystem Design primerیک صفحه آموزش گیت هاب است که به شما کمک میکند چطوری دیزاین ،بهینه سازی و توسعه به نسخه بزرگ تر را انجام دهید.لینکJavaScript Algorithm And Data Structureیک خانه و کالکشن کامل است حاوی الگوریتم و ساختار داده های واقعی.لینکCssProTipsبرای کمک به بهبود کدنویسی css و همچنین نشان دادن بهترین راه حل ها برای حل یک مشکل است.لینکAwesome Web Development Resourcesیک کالکشن از منابع رایگان توسعه دهندگان وب هست.لینکJavascript Questionsسوالات مقدماتی تا پیشرفته جاوا اسکریپت را داخل خود جمع آوری کرده است.و بهترین ویژگی ش هم این هست که جواب ها هم کنارش هست و نیاز به وقت تلفی نیست.لینکامیدوارم این مقاله باعث پیشرفت شما شده باشد.