فهرست مطالب:
2024 نویسنده: Malcolm Clapton | [email protected]. آخرین اصلاح شده: 2023-12-17 03:54
اولین قدم های خود را به سمت حرفه توسعه دهنده بردارید یا یاد بگیرید که چگونه با استفاده از این سایت ها پروژه های خود را ایجاد کنید.
1.freeCodeCamp
- فن آوری ها: HTML، CSS، جاوا اسکریپت، Git، Node.js، React.js و دیگران.
- هزینه: کاملا رایگان
- سطح دشواری: همه سطوح.
- زبان انگلیسی.
برنامه freeCodeCamp به طور مداوم تمام جنبه های اساسی برنامه نویسی وب، از مفاهیم اولیه تا تکنیک های توسعه پیچیده را به کاربر آموزش می دهد. در ابتدای هر درس، تئوری را می خوانید، سپس آن را عملی می کنید: کد را در یک ویرایشگر ویژه بنویسید، و سیستم شما را بررسی می کند. اگر مشکلی پیش آمد، میتوانید با سایر دانشآموزان در انجمن صحبت کنید.
در پایان ماژول های نظری، پروژه هایی به شما نشان داده می شود که باید از آنها برای ایجاد برنامه های کاربردی وب خود استفاده کنید. نتایج توسعه باید در منبع منتشر شود، پس از آن می توان آنها را توسط سایر کاربران ارزیابی کرد.
علاوه بر این، freeCodeCamp به دانش آموزان کمک می کند تا دور هم جمع شوند و در پروژه های غیرانتفاعی واقعی همکاری کنند. این فرصت خوبی برای به دست آوردن تجربه توسعه ارزشمند و سبد مورد نیاز برای اشتغال است.
freeCodeCamp →
2. Codecademy
- فن آوری ها: HTML، CSS، جاوا اسکریپت، Angular.js، React.js، Python، Ruby و دیگران.
- هزینه: رایگان یا از 20 دلار در ماه برای محتوای اضافی.
- زبان انگلیسی.
- سطح دشواری: آسان-متوسط.
مانند منبع قبلی، Codecademy بر یادگیری برنامه نویسی وب تمرکز دارد. شما تئوری را می خوانید و سپس وظایف را در یک ویرایشگر کد تعاملی تکمیل می کنید. دوره های جداگانه ای در مورد فناوری های مختلف به کاربر ارائه می شود. بخش عمده ای از هر یک از آنها به صورت رایگان در دسترس است، اما تست های تایید و وظایف توسعه پروژه پس از اشتراک باز می شوند.
Codecademy همچنین دارای برنامههای پولی جامعی است که مطالب دورههای مختلف را سازماندهی و ترکیب میکند. برای مثال، Build Websites from Scratch به شما گام به گام آموزش می دهد که چگونه یک وب سایت ساده را از ابتدا با استفاده از فناوری های مختلف توسعه دهید.
کد آکادمی →
3. کورسرا
- فن آوری ها: HTML، CSS، جاوا اسکریپت، Angular.js، جاوا، پایتون، روبی، سوئیفت و دیگران.
- هزینه: رایگان یا از 49 دلار در ماه برای محتوای اضافی.
- زبان: انگلیسی، روسی و دیگران.
- سطح دشواری: همه سطوح.
Coursera دوره های متنوعی را در انواع زبان های برنامه نویسی از دانشگاه های مطرح جهان ارائه می دهد. در اینجا می توانید نه تنها توسعه وب، بلکه ایجاد برنامه های موبایل و دسکتاپ را نیز بیاموزید. برخی از دورهها مستقل هستند، اما اکثر آنها در تخصصها - مجموعهای از دورههای مرتبط، ترکیب میشوند.
می توانید مطالب نظری ارائه شده توسط متون و فیلم ها را به صورت رایگان مشاهده کنید. اما اکثر کارهای آزمایشی و تمرینی که نیاز به تأیید توسط معلم یا سایر کاربران دارند، فقط با اشتراک پولی در دسترس هستند.
کورسرا →
4.edX
- فن آوری ها: HTML، CSS، جاوا اسکریپت، جاوا، پایتون، روبی و دیگران.
- هزینه: رایگان یا از 49 دلار در ماه برای گواهی.
- زبان: انگلیسی و دیگران.
- سطح دشواری: همه سطوح.
در edX می توانید به دوره های شرکت ها و دانشگاه های معروف دسترسی داشته باشید. از جمله می توان به مقدمه معروف برنامه نویسان مبتدی، مقدمه ای بر علوم کامپیوتر از دانشگاه هاروارد اشاره کرد. محتوای آموزشی عمدتاً توسط سخنرانی ها و متون ویدیویی ارائه می شود. برخی از دوره ها شامل تست ها و سایر فعالیت های تعاملی هستند.
برای عبور بیشتر مواد، پلت فرم درخواست پول نمی کند. اما شما می توانید گواهی موفقیت آمیز بودن یک دوره خاص را فقط برای پول دریافت کنید.
edX →
5. شهود
- فن آوری ها: HTML، CSS، جاوا اسکریپت، الگوریتم ها و پایگاه های داده، C#، جاوا، پایتون، روبی و غیره.
- هزینه: رایگان یا از 500 روبل در ماه برای خدمات یک معلم خصوصی.
- زبان روسی.
- سطح دشواری: همه سطوح.
کاتالوگ پلت فرم آموزشی "INTUIT" شامل دوره های متنی و ویدئویی از موسسات آموزشی روسیه و شرکت های بین المللی فناوری اطلاعات است.محتوای سایت تمام زمینه های اصلی برنامه نویسی از توسعه وب سایت تا ایجاد برنامه های دسکتاپ را پوشش می دهد. خودآموزی رایگان است، اما یک سرویس پولی وجود دارد که در آن یک معلم خصوصی به کاربر کمک می کند.
"INTUIT" →
6. استپیک
- فن آوری ها: جاوا اسکریپت، C #، شبکه های عصبی، C ++ و دیگران.
- هزینه: کاملا رایگان
- زبان: روسی، انگلیسی.
- سطح دشواری: آسان-متوسط.
یکی دیگر از پلتفرم های غیر انتفاعی، دوره هایی که توسط شرکت ها و دانشگاه های روسی ایجاد می شود. اگرچه مطالب زیادی در مورد زبان های برنامه نویسی خاص در Stepik وجود ندارد، اما در اینجا می توانید دانش اساسی در زمینه ریاضیات و تئوری الگوریتم ها را بیاموزید که برای هر توسعه دهنده ای مفید خواهد بود.
استپیک →
7. آموزش مدرن جاوا اسکریپت
- فن آوری ها: جاوا اسکریپت و دیگران.
- هزینه: رایگان یا از 6500 روبل برای یک دوره اضافی.
- زبان روسی.
- سطح دشواری: همه سطوح.
این منبع به زبان جاوا اسکریپت و فناوری های وب مرتبط اختصاص داده شده است. در اینجا شما یک دوره آموزشی متنی JS بسیار دقیق، ساختار یافته و قابل درک را پیدا خواهید کرد. تکالیف بعد از هر موضوع به تثبیت دانش به دست آمده کمک می کند. در عین حال، مطالب صرفاً تئوری است و ایجاد پروژه ها را در عمل آموزش نمی دهد.
شما می توانید کتاب درسی را به صورت رایگان مطالعه کنید یا برای دوره های پیشرفته که شامل یادگیری خود جاوا اسکریپت یا فن آوری های مرتبط با یک معلم است، پرداخت کنید.
"آموزش جاوا اسکریپت مدرن" →
توصیه شده:
6 دلیل برای یادگیری برنامه نویسی اگر برنامه نویس نیستید
نوشتن کد هم برای طراح و هم برای لوله کش مفید خواهد بود. این آزادی خلاقیت، آموزش ذهن و پاداش اضافی برای هر موقعیتی است
یادگیری برای یادگیری: بهترین راه برای جذب دانش چیست؟
چگونه چیزهای جدید را به درستی یاد بگیریم تا بتوانیم اطلاعات را به طور دقیق جذب کنیم و در آینده با موفقیت از آنها استفاده کنیم. ترفندهایی برای آسان کردن یادگیری
13 نکته برای یادگیری برنامه نویسی به تنهایی
این مقاله حاوی نکات مفیدی است که به کسانی که به طور مستقل برنامه نویسی را مطالعه می کنند کمک می کند تا دانش را به سرعت، کارآمد و بدون استرس غیر ضروری به دست آورند
24 کتاب رایگان برای یادگیری زبان های برنامه نویسی
ویراستاران سایت لینک های لینوکس 24 کتاب رایگان در مورد زبان های برنامه نویسی مختلف را در یک مکان، یکی برای هر زبان، از اسمبلی تا سی شارپ جمع آوری کرده اند. همیشه به نظرم می رسید که دلیل اصلی تسلیم شدن برنامه نویسان مبتدی و توقف یادگیری، انتخاب فراوان است.
بهترین برنامه های آیفون برای کمک به یادگیری اصول برنامه نویسی
با استفاده از این برنامه ها، می توانید در حین حرکت و تنها با چند دقیقه در روز برای درس های کوچک و تعاملی یاد بگیرید. تقریباً همه برنامه های ذکر شده شامل درس هایی به زبان انگلیسی هستند. اما اگر قصد یادگیری برنامه نویسی را دارید، پس باید بدانید که یک توسعه دهنده نمی تواند بدون زبان انگلیسی کار کند.