آموزش برنامه نویسی فرانت اند
خروجی کد بالا چیه؟
💡 راهنمایی:
این سؤال درباره یکی از قابلیتهای جدید آرایههاست که کد را خواناتر میکنه و دیگره نیازی به نوشتن
این سؤال درباره یکی از قابلیتهای جدید آرایههاست که کد را خواناتر میکنه و دیگره نیازی به نوشتن
length - 1 نیست.❤4
🌐 8 API
رایگان برای تمرین
JSONPlaceholder
DummyJSON
Fake Store API
REST Countries API
Open Meteo API
PokeAPI
Dog API
Cat Facts API
رایگان برای تمرین
JSONPlaceholder
DummyJSON
Fake Store API
REST Countries API
Open Meteo API
PokeAPI
Dog API
Cat Facts API
❤4👌1
⚠️ اشتباهاتی که رزومهات رو خراب میکنه
-نوشتن مهارتهایی که بلد نیستی.
-نداشتن لینک GitHub.
-نداشتن پروژه واقعی.
-نوشتن رزومه ۴ یا ۵ صفحهای.
-استفاده از ایمیل غیرحرفهای.
-نداشتن توضیح درباره پروژهها.
-نوشتن مهارتهایی که بلد نیستی.
-نداشتن لینک GitHub.
-نداشتن پروژه واقعی.
-نوشتن رزومه ۴ یا ۵ صفحهای.
-استفاده از ایمیل غیرحرفهای.
-نداشتن توضیح درباره پروژهها.
❤4🔥1
💡فکت:
اگه میتونی یه مفهوم رو ساده توضیح بدی، یعنی یادش گرفتی.
اگه میتونی یه مفهوم رو ساده توضیح بدی، یعنی یادش گرفتی.
🔥4💯1
Event Loop
یعنی در هر لحظه فقط یک کار رو انجام میده و نمیتونه همزمان چند خط کد رو اجرا کنه.
یعنی در هر لحظه فقط یک کار رو انجام میده و نمیتونه همزمان چند خط کد رو اجرا کنه.
👍2👏2🔥1👌1
برای شروع برنامهنویسی فرانت اند و طراحی سایت، اصلاً نیازی نیست که:
❌ چیزی از کامپیوتر یا برنامهنویسی بدونی
❌ مدرک دانشگاهی داشته باشی
❌ رشتهت کامپیوتر یا مرتبط باشه (حتی اگه معماری خوندی، میتونی برنامه نویس بشی!)
❌ ریاضیت خیلی قوی باشه (فقط همون چهارتا عمل اصلی کافیه ➕➖✖️➗)
❌ به زبان انگلیسی مسلط باشی
🎂 سن هم اصلاً مهم نیست
چه ۱۰ سالت باشه، چه ۵۰ سال، مهم فقط پشتکاره 💪🔥
💻 فقط کافیه بلد باشی سیستم رو روشن و خاموش کنی...
بقیهش با منه 😉✨
🚀 پشتکار، پشتکار، پشتکار
همین کافیه تا بتونی وارد دنیای فوقالعادهی برنامهنویسی بشی! 🌈
❌ چیزی از کامپیوتر یا برنامهنویسی بدونی
❌ مدرک دانشگاهی داشته باشی
❌ رشتهت کامپیوتر یا مرتبط باشه (حتی اگه معماری خوندی، میتونی برنامه نویس بشی!)
❌ ریاضیت خیلی قوی باشه (فقط همون چهارتا عمل اصلی کافیه ➕➖✖️➗)
❌ به زبان انگلیسی مسلط باشی
🎂 سن هم اصلاً مهم نیست
چه ۱۰ سالت باشه، چه ۵۰ سال، مهم فقط پشتکاره 💪🔥
💻 فقط کافیه بلد باشی سیستم رو روشن و خاموش کنی...
بقیهش با منه 😉✨
🚀 پشتکار، پشتکار، پشتکار
همین کافیه تا بتونی وارد دنیای فوقالعادهی برنامهنویسی بشی! 🌈
❤4
❓ سوالی که خیلیهاتون توی پیوی ازم پرسیدید:
«از برنامهنویسی فرانتاند و طراحی سایت چقدر میتونم درآمد داشته باشم؟» 💸💻
✅ جوابش اینه:
کاملاً بستگی به خودت داره که چقدر مهارت داری و چطور بتونی ازش درآمد بسازی! ولی بذار یه تصویر کلی بهت بدم 👇
💼 کمترین قیمت پروژههایی که میتونی تو این حوزه بگیری، حدوداً از ۲۵ تا ۷۰-۸۰ میلیون تومن هست (برای هر پروژه!) 💰
👨💼 یا اگه بخوای توی شرکت استخدام بشی، معمولا از همون اول، حداقل ۳۰میلیون حقوق پایه بهت میدن. (و این فقط شروع کاره!) 🚀
🧠 پس اگه واقعاً یاد بگیری و پشتکار داشته باشی، درآمد خیلی خوبی میتونی بسازی. فقط کافیه مسیر رو درست بری ...
«از برنامهنویسی فرانتاند و طراحی سایت چقدر میتونم درآمد داشته باشم؟» 💸💻
✅ جوابش اینه:
کاملاً بستگی به خودت داره که چقدر مهارت داری و چطور بتونی ازش درآمد بسازی! ولی بذار یه تصویر کلی بهت بدم 👇
💼 کمترین قیمت پروژههایی که میتونی تو این حوزه بگیری، حدوداً از ۲۵ تا ۷۰-۸۰ میلیون تومن هست (برای هر پروژه!) 💰
👨💼 یا اگه بخوای توی شرکت استخدام بشی، معمولا از همون اول، حداقل ۳۰میلیون حقوق پایه بهت میدن. (و این فقط شروع کاره!) 🚀
🧠 پس اگه واقعاً یاد بگیری و پشتکار داشته باشی، درآمد خیلی خوبی میتونی بسازی. فقط کافیه مسیر رو درست بری ...
❤8
⏳ چقدر طول میکشه برنامه نویسی فرانتاند و طراحی سایت رو یاد بگیرم؟
✅ اگه روزی ۱ تا ۲ ساعت ویدیو ببینی و تمرین کنی، توی حداقل ۴ ماه میتونی اولین پروژهتو بگیری یا استخدام شی! 🚀
👨💼 اگه دانشجویی یا شاغل، و فقط روزی ۱ ساعت وقت داری، با یه برنامهریزی درست میتونی توی ۵ ماه به درآمد برسی 💰
🧠 من اینجام تا زمانم رو در اختیار تو بذارم
تا بتونی بدون سردرگمی و خیلی سریع، برنامهنویسی رو یاد بگیری 🚀
❌ اگه بخوای خودت تنهایی شروع کنی و اینور اونور آموزش ببینی،
احتمالش زیاده که پراکنده یاد بگیری و ماها یا حتی سالها طول بکشه تا مسلط شی!
✅ ولی من دقیقاً همه اون چیزایی که واقعاً نیاز داری رو بهت گفتم.
✅ اگه روزی ۱ تا ۲ ساعت ویدیو ببینی و تمرین کنی، توی حداقل ۴ ماه میتونی اولین پروژهتو بگیری یا استخدام شی! 🚀
👨💼 اگه دانشجویی یا شاغل، و فقط روزی ۱ ساعت وقت داری، با یه برنامهریزی درست میتونی توی ۵ ماه به درآمد برسی 💰
🧠 من اینجام تا زمانم رو در اختیار تو بذارم
تا بتونی بدون سردرگمی و خیلی سریع، برنامهنویسی رو یاد بگیری 🚀
❌ اگه بخوای خودت تنهایی شروع کنی و اینور اونور آموزش ببینی،
احتمالش زیاده که پراکنده یاد بگیری و ماها یا حتی سالها طول بکشه تا مسلط شی!
✅ ولی من دقیقاً همه اون چیزایی که واقعاً نیاز داری رو بهت گفتم.
❤5
میانبرهای
VS Code
VS Code
Ctrl + D → انتخاب مورد بعدیAlt + Click → چند کرسرShift + Alt + ↓ → کپی خطCtrl + / → کامنتCtrl + Shift + P → Command PaletteAlt + ↑/↓ → جابهجایی خط🔥3❤1👏1🙏1
🚀 چطور پروژه بگیرم؟ از کجا کار پیدا کنم؟
👨💻 اول از همه میتونی یه رزومه ساده و مرتب درست کنی و بفرستی برای شرکتهای نرمافزاری
📌 از طریق سایتهای استخدامی مثل:
✅ جابینجا
✅ جابویژن
✅ آیاستخدام و....
📦 اما اگه بخوای پروژهای و مستقل کار کنی (یعنی فریلنسینگ)، اینم راهشه:
🌐 سایتهای ایرانی:
پونیشا، کارلنسر، انجاممیده و....
💵 سایتهای خارجی (درآمد دلاری):
Fiverr، Upwork، Freelancer
🖇خیلی سایت های دیگه هستن نخواستم پست طولانی بشه با یه سرچ ساده میتونی پیداشون کنی
📍برای برنامه نویسی کار به شدت زیادهه پس غصه ی این مورد رو اصلاا نخور
👨💻 اول از همه میتونی یه رزومه ساده و مرتب درست کنی و بفرستی برای شرکتهای نرمافزاری
📌 از طریق سایتهای استخدامی مثل:
✅ جابینجا
✅ جابویژن
✅ آیاستخدام و....
📦 اما اگه بخوای پروژهای و مستقل کار کنی (یعنی فریلنسینگ)، اینم راهشه:
🌐 سایتهای ایرانی:
پونیشا، کارلنسر، انجاممیده و....
💵 سایتهای خارجی (درآمد دلاری):
Fiverr، Upwork، Freelancer
🖇خیلی سایت های دیگه هستن نخواستم پست طولانی بشه با یه سرچ ساده میتونی پیداشون کنی
📍برای برنامه نویسی کار به شدت زیادهه پس غصه ی این مورد رو اصلاا نخور
❤2🔥2
🚀سایتهایی که هر برنامهنویس باید بشناسه
roadmap.sh → نقشه راه یادگیری
frontendmentor.io → پروژه واقعی فرانتاند
codewars.com → تمرین الگوریتم
leetcode.com → آمادگی مصاحبه
devdocs.io → مستندات آفلاین
regex101.com → تست Regex
caniuse.com → بررسی پشتیبانی مرورگرها
bundlephobia.com → حجم پکیجهای npm
web.dev → آموزش Performance
css-tricks.com → ترفندهای CSS
roadmap.sh → نقشه راه یادگیری
frontendmentor.io → پروژه واقعی فرانتاند
codewars.com → تمرین الگوریتم
leetcode.com → آمادگی مصاحبه
devdocs.io → مستندات آفلاین
regex101.com → تست Regex
caniuse.com → بررسی پشتیبانی مرورگرها
bundlephobia.com → حجم پکیجهای npm
web.dev → آموزش Performance
css-tricks.com → ترفندهای CSS
👍2❤1👏1
🎯 از کجا برنامهنویسی فرانتاند و طراحی سایت رو شروع کنم؟
ببین 👇 برای شروع باید بری سراغ چیزایی که توی همه آگهیهای استخدام و پروژهها ازت میخوان:
💡 پایهها:
✅ Html Css
✅ JavaScript
اینا دو تا پایه اصلی ساخت هر صفحهی وب هستن! باید خوب بلدشون باشی.
بعدش چی؟
باید بری سراغ یه کتابخونه مدرن که بازار کارش داغه و یادگیریش آسونه 😍
🔥 پیشنهاد من: React JS
توسعه دادهشده توسط فیسبوک ✅
اینستاگرام هم باهاش نوشته شده! 📱
😎 نگران نباش، من همهی اینارو با کلی تمرین، پروژهی واقعی و آموزش حرفهای بهت یاد میدم. قراره حسابی خفن شی! 🚀
ببین 👇 برای شروع باید بری سراغ چیزایی که توی همه آگهیهای استخدام و پروژهها ازت میخوان:
💡 پایهها:
✅ Html Css
✅ JavaScript
اینا دو تا پایه اصلی ساخت هر صفحهی وب هستن! باید خوب بلدشون باشی.
بعدش چی؟
باید بری سراغ یه کتابخونه مدرن که بازار کارش داغه و یادگیریش آسونه 😍
🔥 پیشنهاد من: React JS
توسعه دادهشده توسط فیسبوک ✅
اینستاگرام هم باهاش نوشته شده! 📱
😎 نگران نباش، من همهی اینارو با کلی تمرین، پروژهی واقعی و آموزش حرفهای بهت یاد میدم. قراره حسابی خفن شی! 🚀
❤3
خیلیها این روزا میپرسن که «با اومدن هوش مصنوعی، هنوز یاد گرفتن برنامهنویسی ارزش داره یا نه؟»
صددرصد ارزش یادگیری داره به دلایل منطقی زیر .
اصلاً بدون بلد بودن برنامهنویسی، نه میتونی توی یه مصاحبه کاری موفق بشی، نه حتی میتونی درست از خود هوش مصنوعی استفاده کنی.
هوش مصنوعی یه ابزاره، ولی همه چیز نیست. معمولاً خروجیهایی که میده شبیه هم هستن و اون خلاقیت و درکی که یه برنامهنویس میتونه داشته باشه رو نداره.
شاید بتونی یه پروژه رو از صفر با AI شروع کنی و بزنی و اولش کلی کیف کنی، ولی وقتی پروژه بزرگ شد و رسید به ۲۰۰ فایل و هزاران خط کد، اون موقع تازه چالش شروع میشه. اگر بخوای یه تغییر کوچیک توی پروژه بدی یا یه باگ رو پیدا کنی، متوجه میشی که بدون فهمیدن کدها عملاً کاری از دستت برنمیاد.
از اون بدتر، فرض کن اکانت ابزار AIت تموم بشه، محدود بشه یا هر دلیلی نتونی ازش استفاده کنی. اون موقع اگر خودت برنامهنویسی بلد نباشی، کاملاً وابسته میشی و قفل و بعدش حذف.
الان شرکتها دنبال کسی هستن که پروژه رو واقعاً بفهمه؛ کسی که بدونه هر بخش چرا نوشته شده، بتونه کدها رو توسعه بده، باگها رو رفع کنه و از پس چالشهای واقعی بربیاد. این چیزیه که هنوز هیچ هوش مصنوعیای جای اون رو نگرفته.
وقتی یه پروژه ای داشته باشی که در هر ثانیه باید یک سری دیتا رد و بدل بشه و به مشکل بخوره
اینجاست که باید برنامه نویس دقیقا کدهای اون پروژه رو قورت داده باشه و سریع بره سراغ مشکل و برطرفش کنه
اینم در زمانی اتفاق میفته که یک شخص خودش کدهای اون پروژه رو زده باشه
Ai نه
من همیشه میگم هوش مصنوعی مثل اینه که ماشین دندهای تبدیل شده به ماشین اتوماتیک.
رانندگی راحتتر شده، سریعتر هم شده، ولی هنوز باید رانندگی بلد باشی. اگر رانندگی بلد نباشی، اتوماتیک بودن ماشین هم کمکی بهت نمیکنه.
بعضی از شرکت ها هم اجازه استفاده نمیدن شما پروژه شون رو با ai بزنی و باید خودت کدها رو بزنی
و اینم اضافه کنم وقتی پاشی بری مصاحبه و ۲ تا سوال ازت بپرسن و جوابشو ندونی و رد بشی تازه میفهمی که باید برنامه نویسی رو بلد باشی
صددرصد ارزش یادگیری داره به دلایل منطقی زیر .
اصلاً بدون بلد بودن برنامهنویسی، نه میتونی توی یه مصاحبه کاری موفق بشی، نه حتی میتونی درست از خود هوش مصنوعی استفاده کنی.
هوش مصنوعی یه ابزاره، ولی همه چیز نیست. معمولاً خروجیهایی که میده شبیه هم هستن و اون خلاقیت و درکی که یه برنامهنویس میتونه داشته باشه رو نداره.
شاید بتونی یه پروژه رو از صفر با AI شروع کنی و بزنی و اولش کلی کیف کنی، ولی وقتی پروژه بزرگ شد و رسید به ۲۰۰ فایل و هزاران خط کد، اون موقع تازه چالش شروع میشه. اگر بخوای یه تغییر کوچیک توی پروژه بدی یا یه باگ رو پیدا کنی، متوجه میشی که بدون فهمیدن کدها عملاً کاری از دستت برنمیاد.
از اون بدتر، فرض کن اکانت ابزار AIت تموم بشه، محدود بشه یا هر دلیلی نتونی ازش استفاده کنی. اون موقع اگر خودت برنامهنویسی بلد نباشی، کاملاً وابسته میشی و قفل و بعدش حذف.
الان شرکتها دنبال کسی هستن که پروژه رو واقعاً بفهمه؛ کسی که بدونه هر بخش چرا نوشته شده، بتونه کدها رو توسعه بده، باگها رو رفع کنه و از پس چالشهای واقعی بربیاد. این چیزیه که هنوز هیچ هوش مصنوعیای جای اون رو نگرفته.
وقتی یه پروژه ای داشته باشی که در هر ثانیه باید یک سری دیتا رد و بدل بشه و به مشکل بخوره
اینجاست که باید برنامه نویس دقیقا کدهای اون پروژه رو قورت داده باشه و سریع بره سراغ مشکل و برطرفش کنه
اینم در زمانی اتفاق میفته که یک شخص خودش کدهای اون پروژه رو زده باشه
Ai نه
من همیشه میگم هوش مصنوعی مثل اینه که ماشین دندهای تبدیل شده به ماشین اتوماتیک.
رانندگی راحتتر شده، سریعتر هم شده، ولی هنوز باید رانندگی بلد باشی. اگر رانندگی بلد نباشی، اتوماتیک بودن ماشین هم کمکی بهت نمیکنه.
بعضی از شرکت ها هم اجازه استفاده نمیدن شما پروژه شون رو با ai بزنی و باید خودت کدها رو بزنی
و اینم اضافه کنم وقتی پاشی بری مصاحبه و ۲ تا سوال ازت بپرسن و جوابشو ندونی و رد بشی تازه میفهمی که باید برنامه نویسی رو بلد باشی
❤5❤🔥2
آموزش برنامه نویسی فرانت اند
خیلیها این روزا میپرسن که «با اومدن هوش مصنوعی، هنوز یاد گرفتن برنامهنویسی ارزش داره یا نه؟» صددرصد ارزش یادگیری داره به دلایل منطقی زیر . اصلاً بدون بلد بودن برنامهنویسی، نه میتونی توی یه مصاحبه کاری موفق بشی، نه حتی میتونی درست از خود هوش مصنوعی…
این موارد تجربه م بود که براتون
نوشتم
نوشتم
❤4