آموزش برنامه نویسی فرانت اند
8.13K subscribers
329 photos
47 videos
26 files
113 links
👈🏻 ارتباط با من: @codelines_support 🔅

عرفان رضایی هستم ❤️
و اینجا خیلی ساده بهت یاد میدم
چطوری اصولی #برنامه_نویسی #فرانت_اند یاد بگیری 💻
که هم لذت ببری و هم وارد بازار کار بشی
😍🥇
@satisfaction_codelines 👈 نتایج و رضایت دوره

آدرس سایت 👈🏻: codelines.ir
Download Telegram
چقدر طول می‌کشه برنامه نویسی فرانت‌اند و طراحی سایت رو یاد بگیرم؟

اگه روزی ۱ تا ۲ ساعت ویدیو ببینی و تمرین کنی، توی حداقل ۴ ماه می‌تونی اولین پروژه‌تو بگیری یا استخدام شی! 🚀

👨‍💼 اگه دانشجویی یا شاغل، و فقط روزی ۱ ساعت وقت داری، با یه برنامه‌ریزی درست می‌تونی توی‌ ۵ ماه به درآمد برسی 💰

🧠 من اینجام تا زمانم رو در اختیار تو بذارم
تا بتونی بدون سردرگمی و خیلی سریع، برنامه‌نویسی رو یاد بگیری 🚀

اگه بخوای خودت تنهایی شروع کنی و این‌ور اون‌ور آموزش ببینی،
احتمالش زیاده که پراکنده یاد بگیری و ماها یا حتی سال‌ها طول بکشه تا مسلط شی!

ولی من دقیقاً همه اون چیزایی که واقعاً نیاز داری رو بهت گفتم.
5
میانبرهای
VS Code


Ctrl + D → انتخاب مورد بعدی
Alt + Click → چند کرسر
Shift + Alt + ↓ → کپی خط
Ctrl + / → کامنت
Ctrl + Shift + P → Command Palette
Alt + ↑/↓ → جابه‌جایی خط
🔥31👏1🙏1
🚀 چطور پروژه بگیرم؟ از کجا کار پیدا کنم؟

👨‍💻 اول از همه می‌تونی یه رزومه ساده و مرتب درست کنی و بفرستی برای شرکت‌های نرم‌افزاری

📌 از طریق سایت‌های استخدامی مثل:
جابینجا
جاب‌ویژن
آی‌استخدام و....

📦 اما اگه بخوای پروژه‌ای و مستقل کار کنی (یعنی فریلنسینگ)، اینم راهشه:

🌐 سایت‌های ایرانی:
پونیشا، کارلنسر، انجام‌میده و....

💵 سایت‌های خارجی (درآمد دلاری):
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
👍21👏1
🎯 از کجا برنامه‌نویسی فرانت‌اند و طراحی سایت رو شروع کنم؟

ببین 👇 برای شروع باید بری سراغ چیزایی که توی همه آگهی‌های استخدام و پروژه‌ها ازت می‌خوان:

💡 پایه‌ها:
Html Css

JavaScript

اینا دو تا پایه اصلی ساخت هر صفحه‌ی وب هستن! باید خوب بلدشون باشی.

بعدش چی؟
باید بری سراغ یه کتابخونه مدرن که بازار کارش داغه و یادگیریش آسونه 😍

🔥 پیشنهاد من: React JS
توسعه داده‌شده توسط فیسبوک
اینستاگرام هم باهاش نوشته شده! 📱

😎 نگران نباش، من همه‌ی اینارو با کلی تمرین، پروژه‌ی واقعی و آموزش حرفه‌ای بهت یاد می‌دم. قراره حسابی خفن شی! 🚀
3
سوال یکی از بچه ها راجب ارزش یادگیری برنامه نویسی فرانت اند با وجود هوش مصنوعی

👇🏻👇🏻👇🏻پاسخش
2
خیلی‌ها این روزا می‌پرسن که «با اومدن هوش مصنوعی، هنوز یاد گرفتن برنامه‌نویسی ارزش داره یا نه؟»

صددرصد ارزش یادگیری داره به دلایل منطقی زیر .

اصلاً بدون بلد بودن برنامه‌نویسی، نه می‌تونی توی یه مصاحبه کاری موفق بشی، نه حتی می‌تونی درست از خود هوش مصنوعی استفاده کنی.

هوش مصنوعی یه ابزاره، ولی همه چیز نیست. معمولاً خروجی‌هایی که میده شبیه هم هستن و اون خلاقیت و درکی که یه برنامه‌نویس می‌تونه داشته باشه رو نداره.

شاید بتونی یه پروژه رو از صفر با AI شروع کنی و بزنی و اولش کلی کیف کنی، ولی وقتی پروژه بزرگ شد و رسید به ۲۰۰ فایل و هزاران خط کد، اون موقع تازه چالش شروع میشه. اگر بخوای یه تغییر کوچیک توی پروژه بدی یا یه باگ رو پیدا کنی، متوجه میشی که بدون فهمیدن کدها عملاً کاری از دستت برنمیاد.

از اون بدتر، فرض کن اکانت ابزار AIت تموم بشه، محدود بشه یا هر دلیلی نتونی ازش استفاده کنی. اون موقع اگر خودت برنامه‌نویسی بلد نباشی، کاملاً وابسته میشی و قفل و بعدش حذف.

الان شرکت‌ها دنبال کسی هستن که پروژه رو واقعاً بفهمه؛ کسی که بدونه هر بخش چرا نوشته شده، بتونه کدها رو توسعه بده، باگ‌ها رو رفع کنه و از پس چالش‌های واقعی بربیاد. این چیزیه که هنوز هیچ هوش مصنوعی‌ای جای اون رو نگرفته.

وقتی یه پروژه ای داشته باشی که در هر ثانیه باید یک سری دیتا رد و بدل بشه و به مشکل بخوره
اینجاست که باید برنامه نویس دقیقا کدهای اون پروژه رو قورت داده باشه و سریع بره سراغ مشکل و برطرفش کنه
اینم در زمانی اتفاق میفته که یک شخص خودش کدهای اون پروژه رو زده باشه
Ai نه

من همیشه میگم هوش مصنوعی مثل اینه که ماشین دنده‌ای تبدیل شده به ماشین اتوماتیک.
رانندگی راحت‌تر شده، سریع‌تر هم شده، ولی هنوز باید رانندگی بلد باشی. اگر رانندگی بلد نباشی، اتوماتیک بودن ماشین هم کمکی بهت نمی‌کنه.


بعضی از شرکت ها هم اجازه استفاده نمیدن شما پروژه شون رو با ai بزنی و باید خودت کدها رو بزنی

و اینم اضافه کنم وقتی پاشی بری مصاحبه و ۲ تا سوال ازت بپرسن و جوابشو ندونی و رد بشی تازه میفهمی که باید برنامه نویسی رو بلد باشی
5❤‍🔥2
⚡️ دستورهای مهم Git

• git init
• git clone
• git add
• git commit
• git push
• git pull
• git merge
• git rebase
• git stash
• git cherry-pick
🔥2
📌برای یادگیری برنامه نویسی فرانت اند پیش نیازی لازمه داشته باشم؟؟

🔎هیچی نمیدونم از برنامه نویسی فرانت اند چیکار کنم منم میتونم؟؟



❗️هیچ پیش‌نیازی لازم نیست!

برای شروع برنامه‌نویسی، لازم نیست هیچی بلد باشی.

من همه‌چی رو از صفر مطلق یادت می‌دم

هر چیزی که لازم داری، از پایه گفتم، حتی نرم‌افزارایی که باید نصب کنی رو مو به مو توضیح دادم.

تنها چیزی که باید بلد باشی اینه:
چطور سیستم‌تو روشن و خاموش کنی!

پس نگران هیچی نباش، فقط شروع کن 💪
3
از کجا بفهمم برای برنامه‌نویسی ساخته شدم؟

🧠 لازم نیست از قبل بدونی!
باید امتحانش کنی 💻
فقط یه مدت باهاش کار کن، اگه:

🧱 از ساختن یه چیز جدید لذت بردی
👨‍💼 حس کردی کارت واسه خودته
💸 آزادی مالی برات جذابه
🧩 از حل کردن مشکل‌ها خسته نمی‌شی
🌱 دیدی که داری رشد می‌کنی...

💡 بدون که مسیر درستو پیدا کردی!

هیچ‌کس از اول نمی‌دونه واسه چی ساخته شده،
ولی کسی که امتحان نکنه، هیچ‌وقت نمی‌فهمه! 🚀
2🔥1
اگه یک محاسبه سنگین داری که در هر رندر دوباره اجرا می‌شه، از useMemo استفاده کن.

مناسب برای:
فیلتر کردن لیست‌های بزرگ
مرتب‌سازی داده‌ها
محاسبات سنگین

برای هر متغیری از useMemo استفاده نکن؛ استفاده ازش هزینه داره .
🔥2👍1👌1
🤦🏻‍♂️عادت هایی که وقتت را هدر می‌ده

دیدن آموزش بدون تمرین
تغییر مداوم زبان برنامه‌نویسی
کامل کردن ۵۰ دوره
دنبال بهترین لپ‌تاپ بودن
مقایسه با دیگران
حفظ کردن کد
کپی از ChatGPT بدون فهمیدن
پروژه نزدن
ترس از اشتباه
کامل‌گرایی
5🔥1🙏1
فرانت‌اند بهتره یا بک‌اند؟

🎯 اگه از صفر می‌خوای شروع کنی، زود به درآمد برسی و دلسرد نشی،
بدون شک: فرانت‌اند انتخاب بهتریه!

چرا؟ 👇
یادگیری آسون‌تر
⏱️ زمان کمتر
💼 فرصت شغلی بیشتر (تقریباً تو همه آگهی‌ها HTML, CSS, JS رو می‌خوان)

🧠 وقتی اینا رو خوب یاد گرفتی و تجربه جمع کردی،
برو سمت بک‌اند
اون‌وقت می‌تونی فول‌استک دولوپر بشی 💻⚙️

💰 و درآمدت؟ راحت چند برابر میشه!

🧩 پس عجله نکن، هوشمندانه شروع کن:
فرانت‌اند اول → بک‌اند بعد
هم مسیر رو بلدی، هم جیبت پرتره 😉
5🔥1
کدوم متد برای تبدیل رشته JSON به شیء جاوااسکریپت استفاده میشه؟
Anonymous Quiz
17%
JSON.stringify()
24%
JSON.parse()
28%
JSON.object()
31%
JSON.convert()
🌿 پکیج جامع برنامه‌نویسی فرانت‌اند 🌿

📌 شامل دوره‌های:

🌱 HTML & CSS
🌱 JavaScript
🌱 React.js
🌱typeScript
🌱next js

از مقدماتی تا پیشرفته دوره ها تدریس شدن – کاملاً پروژه‌محور و تمرین‌محور

همراه با پشتیبانی VIP (۶ ماهه)

🎁 هدیه ویژه: دوره‌ی Git & GitHub روی این پکیج تقدیم میشه

💡 ویژگی‌ها:
حداقل ۴۰ پروژه‌ی کاربردی + تمرینات
سطح‌بندی‌شده

مجموعاً ۶۴ ساعت آموزش کامل

دسترسی ماد‌ام العمر به دوره‌ها + دریافت آپدیت‌های رایگان

📚 آموزش تمام پکیج‌ها و ابزار های کاربردی مورد نیاز بازار کار

🎁 هدیه ویژه دوم :

فایل PDF
۱۰۰ سوال تستی با
جواب تشریحی از مباحث تدریس شده
به قیمت ۳۹۸ رایگان تقدیم می‌شود
4🔥2
آموزش برنامه نویسی فرانت اند
🌿 پکیج جامع برنامه‌نویسی فرانت‌اند 🌿 📌 شامل دوره‌های: 🌱 HTML & CSS 🌱 JavaScript 🌱 React.js 🌱typeScript 🌱next js از مقدماتی تا پیشرفته دوره ها تدریس شدن – کاملاً پروژه‌محور و تمرین‌محور همراه با پشتیبانی VIP (۶ ماهه) 🎁 هدیه ویژه: دوره‌ی Git & GitHub…
🎁 هدیه ویژه سوم : در کنار دوره های پکیج
دوره ی از کد تا استخدام هم به صورت رایگان تقدیم میشه

محتوای دوره برای کسانی هست که نمی‌دونن بعد از مسلط شدن روی برنامه‌نویسی فرانت اند باید چیکار کنن

این دوره بهتون یاد میده که
توی ویترین نمونه کارهاتون چه پروژه هایی بذارید
چطوری رزومه حرفه ای بنویسید
چطوری و کجا ها کار و پروژه پیدا کنید
روی کدوم آگهی ها درخواست ثبت کنید
بعد از تایید چطوری از پس مصاحبه های فنی و غیر فنی بر بیاید


جهت اطلاع از سرفصل ها و توضیحات بیشتر👇🏻

https://codelines.ir/package
3🔥1
📌 انواع داده‌های پایه در برنامه‌نویسی

اطلاعات در برنامه‌نویسی شکل‌های مختلفی دارن.

📝 String
برای نگهداری متن:
let name = "Sara";

🔢 Number
برای نگهداری عدد:
let score = 95;

Boolean
فقط دو مقدار دارد: درست یا غلط
let isLoggedIn = true;

📭 Null
یعنی عمداً مقداری وجود نداره.
let selectedUser = null;

Undefined
یعنی هنوز مقداری تعیین نشده.
let result;

📌 شناخت نوع داده‌ها جلوی بسیاری از خطاهای برنامه‌نویسی رو می‌گیره.
4🔥1👌1
برای یادگیری فرانت‌اند و طراحی سایت، خودآموز بهتره یا شرکت تو دوره؟

🧠 خودآموز رفتن ممکنه،
اما باید انرژی زیادی بذاری واسه پیدا کردن منابع مطمئن توی این طوفان اطلاعاتی 🌪

📺 آموزشای یوتیوب چطور؟ اونام خوبن ولی:
پراکنده‌ن
بدون پشتیبانی
بدون مسیر مشخص

و نتیجه؟
👉 وقتت می‌ره، انرژیت تموم میشه، ولی پیشرفت کم!

🎯 بهترین کار؟
شرکت تو دوره‌ای که دقیقاً برای بازار کار طراحی شده
نه فقط یادگیری تئوری، بلکه ساختن مسیر شغلی واقعی! 💼💻

من همه‌ی مسیر رو برات چیدم:
ابزارها، تمرین‌ها، پروژه‌ها، پشتیبانی — هر چی لازم داری تا یه برنامه‌نویس حرفه‌ای و درآمدزا بشی 💪💰

جهت اطلاع از سرفصل ها و توضیحات بیشتر👇🏻
https://codelines.ir/package
2🔥1