شایسته ترین منابع یادگیری اپلیکیشن نویسی برای مبتدی و تازه کار ها
در پی یک فهرست به طور کاملً کاربردی از منابع یادگیری اپ نویسی برای افرادی که نخستین مسیر میباشند ارائه می دهیم، منابعی که حقیقی وواقعی، عملی و قابل استعمالی بدون واسطه میباشند شایسته ترین منابع یادگیری اپ نویسی برای تازه کار ها ✅ freeCodeCamp 📌 بلندمرتبه ترین گروه یادگرفتن کدنویسی آنلاین، به طراحی سایت اختصاصی طور کاملً بدونپول
📌 مشتمل بر مسیرهای یادگیری از HTML/CSS تا JavaScript و Python و دیتا استراکچر و الگوریتم ها
📌 پروژه اساس و مطلوب برای ایجاد کرد مثال شغل
🌐 نشانی وب سایت: curriculum.freecodecamp.org
✅ Codecademy
📌 یکی دوستداشتنی ترین پلتفرم های تعاملی برای مبتدی و تازه کار ها
📌 درس ها به طور بدون واسطه درون مرورگر انجام میشن
📌 نصیب های بدون پول و نصیب “Pro” با تمرین های بیشتر دارااست
🌐نشانی تارنما: codecademy.com
✅ Exercism
📌 تمرین مبنا: کلی تمرین حقیقی برای بیش تر از ۷۰ لهجه نرمافزار نویسی
📌 قابلیت اخذ برخورد از منتور (داوطلب)
🌐 نشانی وبسایت: exercism.org
✅ The Odin Project
📌 منحصر توسعه و گسترش اینترنت و به طور کاملً مجانی
📌 مسیر بی نقص از مبنا HTML/CSS تا بکاند (Ruby on Rails، JavaScript)
🌐 theodinproject.comآدرس تارنما
✅ Khan Academy – Computing
📌 فراگیری تعاملی جاوا اسکریپت، HTML/CSS
📌 درس ها یاروهمدم با ابزار اجرای کد باطن مرورگر
🌐 khanacademy.org/computing
✅GitHub – Free Resources
📌 بایگانی تعالی منابع مجانی فارسی/انگلیسی برای یادگیری پایتون، JavaScript، C# و …
📌 مشمول زمان، کتاب و تمرین
🌐 github.com/barnamenevisi/free-resources
📘 منابع منحصربهفرد برای گویش های دوستداشتنی
🐍 Python
وبسایت قانونی Python – مستندات و یادگرفتن های محور
کتاب Automate the Boring Stuff with Python (برای پروژه های عملی و کاربردی)
برای پایتون هم میتونی از IDE منحصربهفرد مبتدی و تازه کار یعنی Thonny به کار گیری کنی که مفاهیم را خوب اکران می دهد.
💻 Web Development (HTML/CSS/JavaScript)
منابع تحت بهخصوص برای اشخاص مبتدی فوق العادهاند:
freeCodeCamp – مسیر بی نقص اینترنت
Codecademy – درسهای تعاملی
بایگانی آموزشی JavaScript در GitHub
چطور نرم افزار نویسی را حقیقتاً اصولی تمرین کنیم؟
اینجا دقیقا جایی میباشد که ۸۰ درصد داوطلبان نرم افزار نویسی وخیم میکنند. اینکه یک سری عصر مشاهده کنید البته تمرین عملی نکنید، با فراگیری ندیدن هیچ فرقی ندارد. پس در صورتیکه درپی یادگرفتن اصولی نرمافزار نویسی می باشید که پروژه شالوده باشد خیر صرفا فراگیری اساس طبق اپلیکیشن تحت کار نمائید:
۱. تمرین یعنی «ساخت خروجی»، خیر دیدن یادگرفتن
چنانچه پس از هر قسمت آموزشی یک چیز قابل انجام نساختید، یعنی تمرین نکردید.
❌ تمرین خطا:
دیدن ۳ ساعت کلیپ
رفتن سراغ ویدیوی آجل
✅ تمرین صحیح:
دیدن ۲۰–۳۰ دقیقه فراگیری
بستن ویدئو
تایپ کردن کد از صفر (حتی ناقص)
چطور اپلیکیشن نویسی را حقیقتاً اصولی تمرین کنیم
۲. تمرین استاندارد: ضابطه «ببند، تجدید بنا کن»
هر چیزی که حافظه می گیرید را این طوری تمرین فرمائید:
یادگرفتن را ببین
سورس را نبین
خودت از صفر پیاده سازی کن
در صورتیکه گیر کردی → سرچ کن، خیر نسخه برداری
نمونه حقیقی وواقعی:
خاطر گرفتی DOM؟
یک To-Do List بساز
بعداً حذف، بازنویسی، ذخیره در LocalStorage اضافه کن
۳. تمرین می بایست پروژه اساس باشد خیر تمرین های بی روح
تمرین های صحیح = تمرین هایی که مشابه دنیای حقیقی اند.
منابع تمرین حقیقی وواقعی:
Frontend Mentor → پروژه حقیقی وواقعی با پیاده سازی فراهم
Exercism → تمرین کدنویسی + برخورد
freeCodeCamp Projects → پروژه هایی که بدون چاره میشی اندیشه کنی
❌ تمرین بد:
تنها پرسش «رینگ بنویس»
صرفا الگوریتم کم آب
۴. هر تمرین بایستی «درد» داشته باشد
درصورتیکه تمرینی ریلکس بود، یعنی تمرین وجود ندارد.
تمرین اصولی:
اشتباه می گیری
کدت عمل نمیکنه
بدون چاره میشی سرچ کنی
ناچار میشی مستند بخونی
📌 این یک قانونه: در صورتیکه تمرین اذیتت نمی کنه، رویش هم نمیکنی.
۵. سرچ کردن = بخشی از تمرین
تمرین اصولی یعنی بلد باشی صحیح سرچ کنی.
بهمکان کد ToDo List جاوا اسکریپت
بزن:
javascript add item to array on button click
javascript event listener example
📌 StackOverflow، MDN و GitHub بخشی از تمرین اند.
۶. تمرین سوای گیت هاب = نیمه کاره
از روز اولیه تمرین هایت را بریز روی GitHub.
حتی در حالتیکه:
کدت زشته
ناقصه
آماتوره
این تمرین ها اساسیاند:
commit زدن
تایپ کردن README بی آلایش
دیدن گسترش خودت
چطور اپ نویسی را اصولی تمرین کنیم
۷. تمرین مؤثر یعنی «تکرار هوشمند»
یک پروژه را چندبار خوب کن.
نمونه:
ورژن ۱: To-Do معمولی
ورژن ۲: ذخیره سازی
ورژن ۳: غربال، بازنویسی
ورژن ۴: UI خوب
۸. تمرین آخری: توضیح بده
در شرایطی که نتونی کدت رو توضیح بدی، یعنی نفهمیدی.
تمرین طلایی:
برای خودت توضیح بده
یا این که در README بنویس:
این کد چیکار میکنه
چرا اینراه رو تعیین کردی
بعداز یادگیری مقدمات نرمافزارنویسی دقیقاً چه فعالیت کنیم؟
۱. روی یک مسیر معین قفلی بزنید
در صورتیکه مقدمات را بلدی اما هنوز شاخه ات را قطعی نکردی، الان وقت گزینش آخری میباشد. یادگیری یکسری گویش اپلیکیشن نویسی همزمان نادرست محض میباشد. تنها یک مسیر را تا حد قابل ارائه جلو ببر.
گزینش های منطقی بعداز مقدمات:
اینترنت → Frontend یا این که Backend
Python → Backend یا این که Data
گوشی → Android / Flutter
شایسته ترین منابع یادگیری اپلیکیشن نویسی برای مبتدی و تازه کار ها
در پی یک فهرست به طور کاملً کاربردی از منابع یادگیری اپ نویسی برای افرادی که نخستین مسیر میباشند ارائه می دهیم، منابعی که حقیقی وواقعی، عملی و قابل استعمالی بدون واسطه میباشند شایسته ترین منابع یادگیری اپ نویسی برای تازه کار ها ✅ freeCodeCamp 📌 بلندمرتبه ترین گروه یادگرفتن کدنویسی آنلاین، به طراحی سایت اختصاصی طور کاملً بدونپول
📌 مشتمل بر مسیرهای یادگیری از HTML/CSS تا JavaScript و Python و دیتا استراکچر و الگوریتم ها
📌 پروژه اساس و مطلوب برای ایجاد کرد مثال شغل
🌐 نشانی وب سایت: curriculum.freecodecamp.org
✅ Codecademy
📌 یکی دوستداشتنی ترین پلتفرم های تعاملی برای مبتدی و تازه کار ها
📌 درس ها به طور بدون واسطه درون مرورگر انجام میشن
📌 نصیب های بدون پول و نصیب “Pro” با تمرین های بیشتر دارااست
🌐نشانی تارنما: codecademy.com
✅ Exercism
📌 تمرین مبنا: کلی تمرین حقیقی برای بیش تر از ۷۰ لهجه نرمافزار نویسی
📌 قابلیت اخذ برخورد از منتور (داوطلب)
🌐 نشانی وبسایت: exercism.org
✅ The Odin Project
📌 منحصر توسعه و گسترش اینترنت و به طور کاملً مجانی
📌 مسیر بی نقص از مبنا HTML/CSS تا بکاند (Ruby on Rails، JavaScript)
🌐 theodinproject.comآدرس تارنما
✅ Khan Academy – Computing
📌 فراگیری تعاملی جاوا اسکریپت، HTML/CSS
📌 درس ها یاروهمدم با ابزار اجرای کد باطن مرورگر
🌐 khanacademy.org/computing
✅GitHub – Free Resources
📌 بایگانی تعالی منابع مجانی فارسی/انگلیسی برای یادگیری پایتون، JavaScript، C# و …
📌 مشمول زمان، کتاب و تمرین
🌐 github.com/barnamenevisi/free-resources
📘 منابع منحصربهفرد برای گویش های دوستداشتنی
🐍 Python
وبسایت قانونی Python – مستندات و یادگرفتن های محور
کتاب Automate the Boring Stuff with Python (برای پروژه های عملی و کاربردی)
برای پایتون هم میتونی از IDE منحصربهفرد مبتدی و تازه کار یعنی Thonny به کار گیری کنی که مفاهیم را خوب اکران می دهد.
💻 Web Development (HTML/CSS/JavaScript)
منابع تحت بهخصوص برای اشخاص مبتدی فوق العادهاند:
freeCodeCamp – مسیر بی نقص اینترنت
Codecademy – درسهای تعاملی
بایگانی آموزشی JavaScript در GitHub
چطور نرم افزار نویسی را حقیقتاً اصولی تمرین کنیم؟
اینجا دقیقا جایی میباشد که ۸۰ درصد داوطلبان نرم افزار نویسی وخیم میکنند. اینکه یک سری عصر مشاهده کنید البته تمرین عملی نکنید، با فراگیری ندیدن هیچ فرقی ندارد. پس در صورتیکه درپی یادگرفتن اصولی نرمافزار نویسی می باشید که پروژه شالوده باشد خیر صرفا فراگیری اساس طبق اپلیکیشن تحت کار نمائید:
۱. تمرین یعنی «ساخت خروجی»، خیر دیدن یادگرفتن
چنانچه پس از هر قسمت آموزشی یک چیز قابل انجام نساختید، یعنی تمرین نکردید.
❌ تمرین خطا:
دیدن ۳ ساعت کلیپ
رفتن سراغ ویدیوی آجل
✅ تمرین صحیح:
دیدن ۲۰–۳۰ دقیقه فراگیری
بستن ویدئو
تایپ کردن کد از صفر (حتی ناقص)
چطور اپلیکیشن نویسی را حقیقتاً اصولی تمرین کنیم
۲. تمرین استاندارد: ضابطه «ببند، تجدید بنا کن»
هر چیزی که حافظه می گیرید را این طوری تمرین فرمائید:
یادگرفتن را ببین
سورس را نبین
خودت از صفر پیاده سازی کن
در صورتیکه گیر کردی → سرچ کن، خیر نسخه برداری
نمونه حقیقی وواقعی:
خاطر گرفتی DOM؟
یک To-Do List بساز
بعداً حذف، بازنویسی، ذخیره در LocalStorage اضافه کن
۳. تمرین می بایست پروژه اساس باشد خیر تمرین های بی روح
تمرین های صحیح = تمرین هایی که مشابه دنیای حقیقی اند.
منابع تمرین حقیقی وواقعی:
Frontend Mentor → پروژه حقیقی وواقعی با پیاده سازی فراهم
Exercism → تمرین کدنویسی + برخورد
freeCodeCamp Projects → پروژه هایی که بدون چاره میشی اندیشه کنی
❌ تمرین بد:
تنها پرسش «رینگ بنویس»
صرفا الگوریتم کم آب
۴. هر تمرین بایستی «درد» داشته باشد
درصورتیکه تمرینی ریلکس بود، یعنی تمرین وجود ندارد.
تمرین اصولی:
اشتباه می گیری
کدت عمل نمیکنه
بدون چاره میشی سرچ کنی
ناچار میشی مستند بخونی
📌 این یک قانونه: در صورتیکه تمرین اذیتت نمی کنه، رویش هم نمیکنی.
۵. سرچ کردن = بخشی از تمرین
تمرین اصولی یعنی بلد باشی صحیح سرچ کنی.
بهمکان کد ToDo List جاوا اسکریپت
بزن:
javascript add item to array on button click
javascript event listener example
📌 StackOverflow، MDN و GitHub بخشی از تمرین اند.
۶. تمرین سوای گیت هاب = نیمه کاره
از روز اولیه تمرین هایت را بریز روی GitHub.
حتی در حالتیکه:
کدت زشته
ناقصه
آماتوره
این تمرین ها اساسیاند:
commit زدن
تایپ کردن README بی آلایش
دیدن گسترش خودت
چطور اپ نویسی را اصولی تمرین کنیم
۷. تمرین مؤثر یعنی «تکرار هوشمند»
یک پروژه را چندبار خوب کن.
نمونه:
ورژن ۱: To-Do معمولی
ورژن ۲: ذخیره سازی
ورژن ۳: غربال، بازنویسی
ورژن ۴: UI خوب
۸. تمرین آخری: توضیح بده
در شرایطی که نتونی کدت رو توضیح بدی، یعنی نفهمیدی.
تمرین طلایی:
برای خودت توضیح بده
یا این که در README بنویس:
این کد چیکار میکنه
چرا اینراه رو تعیین کردی
بعداز یادگیری مقدمات نرمافزارنویسی دقیقاً چه فعالیت کنیم؟
۱. روی یک مسیر معین قفلی بزنید
در صورتیکه مقدمات را بلدی اما هنوز شاخه ات را قطعی نکردی، الان وقت گزینش آخری میباشد. یادگیری یکسری گویش اپلیکیشن نویسی همزمان نادرست محض میباشد. تنها یک مسیر را تا حد قابل ارائه جلو ببر.
گزینش های منطقی بعداز مقدمات:
اینترنت → Frontend یا این که Backend
Python → Backend یا این که Data
گوشی → Android / Flutter

مقایسه دائمی با محتوای رقبا