🚀 مسیر یادگیری React در سال ۲۰۲۶
اگر میخوای وارد دنیای فرانتاند بشی یا سطح کارت رو حرفهای کنی، React یکی از مهمترین ابزارهای این مسیره. 🌐
اما مشکل اینجاست: خیلیها یا پراکنده یاد میگیرن، یا از وسط راه جا میمونن.
اینجا قراره قدمبهقدم با هم بریم جلو 👇
🔹 از پایه شروع میکنیم: HTML, CSS, JavaScript (بدون اینا React معنی نداره) 🧱
🔹 بعد میریم سراغ: React Basics (Component, Props, State) ⚛️
🔹 بعدش: Hooks (useState, useEffect, useMemo...) 🪝
🔹 در ادامه: Routing, API, پروژههای واقعی 🛠️
🔹 و در نهایت: ساخت پروژههای واقعی + آمادگی ورود به بازار کار 💼
💡 هدف این کانال: یادگیری اصولی، ساده و پروژهمحور React — بدون حاشیه و گیج شدن 🎯
#Hame
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
اگر میخوای وارد دنیای فرانتاند بشی یا سطح کارت رو حرفهای کنی، React یکی از مهمترین ابزارهای این مسیره. 🌐
اما مشکل اینجاست: خیلیها یا پراکنده یاد میگیرن، یا از وسط راه جا میمونن.
اینجا قراره قدمبهقدم با هم بریم جلو 👇
🔹 از پایه شروع میکنیم: HTML, CSS, JavaScript (بدون اینا React معنی نداره) 🧱
🔹 بعد میریم سراغ: React Basics (Component, Props, State) ⚛️
🔹 بعدش: Hooks (useState, useEffect, useMemo...) 🪝
🔹 در ادامه: Routing, API, پروژههای واقعی 🛠️
🔹 و در نهایت: ساخت پروژههای واقعی + آمادگی ورود به بازار کار 💼
💡 هدف این کانال: یادگیری اصولی، ساده و پروژهمحور React — بدون حاشیه و گیج شدن 🎯
#Hame
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
🔥 شروع مسیر یادگیری React
قبل از اینکه React رو شروع کنیم، باید یه چیز مهم رو بدونی:
بدون JavaScript
عملاً React هیچی نیست.
پس اگر میخوای حرفهای یاد بگیری، باید این پایهها رو محکم کنی 👇
🧠 نقشه راه قبل از React
🔹 1. HTML ساختار صفحه
🔹 2. CSS ظاهر و استایلدهی
🔹 3. JavaScript (مهمترین بخش)
متغیرها (let, const)
شرطها (if/else)
حلقهها (for, map)
آرایه و آبجکت
یکسریfunction ها
کار با DOM
⚡ نکته مهم
اگر JavaScript رو بلد نباشی، React برات فقط یه سری کلمه عجیب میشه.
🎯 پیشنهاد میکنم من که قبل از رفتن سراغ React:
حداقل 30 روز فقطhtml css JS کار کن + تمرین حل کن.
اما نگران نباش
ما همراهت هستیم و این مسیر رو باهاهت همراه میشم
📌 پست بعدی: «برنامه 30 روزه html css JavaScript برای React»
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
قبل از اینکه React رو شروع کنیم، باید یه چیز مهم رو بدونی:
بدون JavaScript
عملاً React هیچی نیست.
پس اگر میخوای حرفهای یاد بگیری، باید این پایهها رو محکم کنی 👇
🧠 نقشه راه قبل از React
🔹 1. HTML ساختار صفحه
🔹 2. CSS ظاهر و استایلدهی
🔹 3. JavaScript (مهمترین بخش)
متغیرها (let, const)
شرطها (if/else)
حلقهها (for, map)
آرایه و آبجکت
یکسریfunction ها
کار با DOM
⚡ نکته مهم
اگر JavaScript رو بلد نباشی، React برات فقط یه سری کلمه عجیب میشه.
🎯 پیشنهاد میکنم من که قبل از رفتن سراغ React:
حداقل 30 روز فقطhtml css JS کار کن + تمرین حل کن.
اما نگران نباش
ما همراهت هستیم و این مسیر رو باهاهت همراه میشم
📌 پست بعدی: «برنامه 30 روزه html css JavaScript برای React»
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
راهنمای دوره📢
جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇
دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓
جهت آمادگی برای ورود به React.js 🚀
شامل سه فاز:
فاز اول: آموزش HTML 🪜
#html_lessons@devsourcech
فاز دوم: آموزش CSS 🎨
#css_lessons@devsourcech
فاز سوم: آموزش JavaScript ⚡
#javaScript@devsourcech
همچنین بخش معرفی وبسایتهای کاربردی 🌐
#معرفی_وبسایت_فرانت_اند@devsourcech
نکات کاربردی فرانت اند 💡
#hints_frontend@devsourcech
نمونه کدها و سورسکد مربوطه 💻
#نمونه_کد_فرانت_اند@devsourcech
#سورس_کد_فرانت_اند@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇
دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓
جهت آمادگی برای ورود به React.js 🚀
شامل سه فاز:
فاز اول: آموزش HTML 🪜
#html_lessons@devsourcech
فاز دوم: آموزش CSS 🎨
#css_lessons@devsourcech
فاز سوم: آموزش JavaScript ⚡
#javaScript@devsourcech
همچنین بخش معرفی وبسایتهای کاربردی 🌐
#معرفی_وبسایت_فرانت_اند@devsourcech
نکات کاربردی فرانت اند 💡
#hints_frontend@devsourcech
نمونه کدها و سورسکد مربوطه 💻
#نمونه_کد_فرانت_اند@devsourcech
#سورس_کد_فرانت_اند@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
🚀 برنامه ۳۰ روزه HTML + CSS + JavaScript (مخصوص React)
🟢 فاز 1: HTML (روز 1 تا 5)
هدف: ساختار صفحه رو کامل بفهمی
روز 1:
ساختار کلی HTML
تگهای پایه (div, h1, p, span)
روز 2:
لینکها و تصاویر
مسیرها (relative / absolute)
روز 3:
فرمها (input, button, form)
روز 4:
لیستها (ul, ol, li)
جدول ساده (table)
روز 5:
ساخت یک صفحه کامل HTML (Login Page ساده)
🎯 خروجی: یک صفحه کامل بدون CSS
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
🟢 فاز 1: HTML (روز 1 تا 5)
هدف: ساختار صفحه رو کامل بفهمی
روز 1:
ساختار کلی HTML
تگهای پایه (div, h1, p, span)
روز 2:
لینکها و تصاویر
مسیرها (relative / absolute)
روز 3:
فرمها (input, button, form)
روز 4:
لیستها (ul, ol, li)
جدول ساده (table)
روز 5:
ساخت یک صفحه کامل HTML (Login Page ساده)
🎯 خروجی: یک صفحه کامل بدون CSS
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
🟡 فاز ۲: CSS (روز ۶ تا ۱۵) 🎨
هدف: ساخت UI واقعی 💻
روز ۶:
selector ها + رنگ + فونت 🎨🔤
روز ۷:
box model (margin, padding, border) 📦
روز ۸:
display (block / inline / inline-block) 🔲
روز ۹:
position (relative, absolute, fixed) 📍
روز ۱۰:
Flexbox (خیلی مهم 🚨) ⚡
روز ۱۱:
Flexbox ادامه + تمرین 🏋️♂️
روز ۱۲:
Grid 🧱
روز ۱۳:
hover / transition ✨
روز ۱۴:
responsive design (media query) 📱💻
روز ۱۵:
ساخت یک UI کامل (مثلاً landing page ساده) 🖼️
🎯 خروجی: یک صفحه شبیه سایت واقعی 🌐
#css_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
هدف: ساخت UI واقعی 💻
روز ۶:
selector ها + رنگ + فونت 🎨🔤
روز ۷:
box model (margin, padding, border) 📦
روز ۸:
display (block / inline / inline-block) 🔲
روز ۹:
position (relative, absolute, fixed) 📍
روز ۱۰:
Flexbox (خیلی مهم 🚨) ⚡
روز ۱۱:
Flexbox ادامه + تمرین 🏋️♂️
روز ۱۲:
Grid 🧱
روز ۱۳:
hover / transition ✨
روز ۱۴:
responsive design (media query) 📱💻
روز ۱۵:
ساخت یک UI کامل (مثلاً landing page ساده) 🖼️
🎯 خروجی: یک صفحه شبیه سایت واقعی 🌐
#css_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
🔵 فاز 3: JavaScript (روز 16 تا 30) 📅
هدف: رسیدن به سطح React-ready 🎯
روز 16:
let / const 📝
انواع دادهها 🧾
روز 17:
شرطها (if / else) ⚖️
روز 18:
حلقهها (for / while) 🔄
روز 19:
آموزش function ها ⚙️
روز 20:
آموزش array ها 📊
روز 21:
map / filter / find (خیلی مهم 🚨) 🔍
روز 22:
آموزش object ها 🧱
روز 23:
آموزش destructuring ساده 🧩
روز 24:
DOM (querySelector, innerText) 🌐
روز 25:
آموزش event ها (click, input) ⚡
روز 26:
کار با فرمها 📝
روز 27:
mini project 1: Todo List ✅
روز 28:
mini project 2: calculator ساده ➗
روز 29:
تمرین ترکیبی (array + DOM) 🤝
روز 30:
جمعبندی + رفع ضعفها + آماده ورود به React 🚀
#javaScript_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
هدف: رسیدن به سطح React-ready 🎯
روز 16:
let / const 📝
انواع دادهها 🧾
روز 17:
شرطها (if / else) ⚖️
روز 18:
حلقهها (for / while) 🔄
روز 19:
آموزش function ها ⚙️
روز 20:
آموزش array ها 📊
روز 21:
map / filter / find (خیلی مهم 🚨) 🔍
روز 22:
آموزش object ها 🧱
روز 23:
آموزش destructuring ساده 🧩
روز 24:
DOM (querySelector, innerText) 🌐
روز 25:
آموزش event ها (click, input) ⚡
روز 26:
کار با فرمها 📝
روز 27:
mini project 1: Todo List ✅
روز 28:
mini project 2: calculator ساده ➗
روز 29:
تمرین ترکیبی (array + DOM) 🤝
روز 30:
جمعبندی + رفع ضعفها + آماده ورود به React 🚀
#javaScript_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
🎯 خروجی این ۳۰ روز:
بعدش تو میتونی:
✅ React رو بدون ترس شروع کنی
🚀 مفهوم state و props رو سریع بگیری
💻 پروژه بزنی
پس با من همراه شو تا با هم به دنیای برنامهنویسی بریم و سفرمونو شروع کنیم 🛠️🌍✨
برای دوره های فرانت هشتگ های مربوطه را دنبال
#javaScript_lessons@devsourcech
#css_lessons@devsourcech
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
بعدش تو میتونی:
✅ React رو بدون ترس شروع کنی
🚀 مفهوم state و props رو سریع بگیری
💻 پروژه بزنی
پس با من همراه شو تا با هم به دنیای برنامهنویسی بریم و سفرمونو شروع کنیم 🛠️🌍✨
برای دوره های فرانت هشتگ های مربوطه را دنبال
#javaScript_lessons@devsourcech
#css_lessons@devsourcech
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
خب قبل از اینکه وارد آموزش بشیم، باید محیط کارمون رو آماده کنیم. 🛠️
مثلاً آماده کردن وسایل قبل از سفر میمونه ✈️
قراره VS Code رو نصب کنیم و چندتا ابزار مهم بهش اضافه کنیم.
💻 اول VS Code چیه؟
برنامه VS Code یه ادیتور کد سبک و قدرتمنده که باهاش کدنویسی میکنیم 💻. تقریباً همهی فرانتاند دولوپرها از همین استفاده میکنن.
📦 مرحله 1: نصب VS Code
🔗 دانلود از سایت رسمی: https://code.visualstudio.com/
✔️ وارد سایت شو
✔️ روی Download برای سیستم عاملت کلیک کن
✔️ نصبش کن (مثل برنامههای معمولی Next → Next) ✅
⚙️ مرحله 2: تنظیمات اولیه (مهم)
بعد از نصب:
وارد Settings شو ⚙️
این گزینهها رو فعال کن:
Auto Save → روشن 🔒
Word Wrap → روشن (برای اسکرول نکردن افقی) 📜
🔌 مرحله 3: اکستنشنهای ضروری (خیلی مهم 🚨)
این اکستنشنها رو حتما نصب کن:
🎯 1. Live Server
برای دیدن تغییرات سایت به صورت زنده بدون رفرش 🔄
🎨 2. Prettier – Code Formatter
برای مرتب کردن خودکار کدها 🧹
🧠 3. ES7+ React/Redux Snippets
برای کدنویسی سریع React (بعداً خیلی به درد میخوره) ⚛️
🌈 4. Material Icon Theme
برای قشنگتر شدن فایلها و فولدرها 📂
⚡ 5. Auto Rename Tag
وقتی یه تگ HTML رو تغییر میدی، تگ جفتش هم تغییر میکنه 🏷️
🧠 نکات مهم (خیلی مهمتر از نصب)
✔️ هیچوقت کد نامرتب ننویس 🚫
✔️ از همون اول عادت به تمیز نوشتن کد کن ✨
✔️ هر چیزی رو خودت تایپ کن، کپی نکن ⌨️
✔️ با VS Code راحت شو، این ابزار اصلی توئه 🚀
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
مثلاً آماده کردن وسایل قبل از سفر میمونه ✈️
قراره VS Code رو نصب کنیم و چندتا ابزار مهم بهش اضافه کنیم.
💻 اول VS Code چیه؟
برنامه VS Code یه ادیتور کد سبک و قدرتمنده که باهاش کدنویسی میکنیم 💻. تقریباً همهی فرانتاند دولوپرها از همین استفاده میکنن.
📦 مرحله 1: نصب VS Code
🔗 دانلود از سایت رسمی: https://code.visualstudio.com/
✔️ وارد سایت شو
✔️ روی Download برای سیستم عاملت کلیک کن
✔️ نصبش کن (مثل برنامههای معمولی Next → Next) ✅
⚙️ مرحله 2: تنظیمات اولیه (مهم)
بعد از نصب:
وارد Settings شو ⚙️
این گزینهها رو فعال کن:
Auto Save → روشن 🔒
Word Wrap → روشن (برای اسکرول نکردن افقی) 📜
🔌 مرحله 3: اکستنشنهای ضروری (خیلی مهم 🚨)
این اکستنشنها رو حتما نصب کن:
🎯 1. Live Server
برای دیدن تغییرات سایت به صورت زنده بدون رفرش 🔄
🎨 2. Prettier – Code Formatter
برای مرتب کردن خودکار کدها 🧹
🧠 3. ES7+ React/Redux Snippets
برای کدنویسی سریع React (بعداً خیلی به درد میخوره) ⚛️
🌈 4. Material Icon Theme
برای قشنگتر شدن فایلها و فولدرها 📂
⚡ 5. Auto Rename Tag
وقتی یه تگ HTML رو تغییر میدی، تگ جفتش هم تغییر میکنه 🏷️
🧠 نکات مهم (خیلی مهمتر از نصب)
✔️ هیچوقت کد نامرتب ننویس 🚫
✔️ از همون اول عادت به تمیز نوشتن کد کن ✨
✔️ هر چیزی رو خودت تایپ کن، کپی نکن ⌨️
✔️ با VS Code راحت شو، این ابزار اصلی توئه 🚀
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
Visualstudio
Visual Studio Code - The open source AI code editor | Your home for multi-agent development
Visual Studio Code is a free, open source AI code editor. Build with AI agents that plan, code, and debug for you. Manage multi-agent workflows across environments on Linux, macOS, and Windows.
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
بریم شروع کنیم دوره ۳۰ روزه فشرده HTML, CSS, JS جهت آمادگی برای ورود به React.js 🚀💻📅
#javaScript_lessons@devsourcech
#css_lessons@devsourcech
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
#javaScript_lessons@devsourcech
#css_lessons@devsourcech
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
📅 روز 1: شروع HTML
🎯 ساختار صفحه و تگهای پایه
🧠خود HTML چیه؟
دوستانHTML زبان ساختاردهی صفحههای وبه و بیشتر تحت عنوان یک مارک آپ شناخته میشه تا زبان
یعنی با HTML مشخص میکنی:
چی عنوانه
چی متن عادیه
چی بخشه
🏗️ ساختار کلی یک فایل HTML
هر صفحه HTML یه ساختار ثابت داره:
🧱 تگهای پایه
🔹 1. div
برای ساختن بخشبندی صفحه استفاده میشه
🔹 2. h1
برای عنوانهای اصلی استفاده میشه
🔹 3. p
برای متنهای معمولی استفاده میشه
🔹 4. span
برای متنهای کوچک داخل یک جمله استفاده میشه
🎯 تمرین امروز
یک فایل HTML بساز و داخلش این کارها رو انجام بده:
یک عنوان با h1
یک متن با p
یک بخش با div
داخل یک متن از span استفاده کن
هدف امروز:
فقط اینو بفهمی که HTML یعنی: 👉 ساختار دادن به صفحه، نه ظاهرش
#html_lessons@devsourcech
🎯 ساختار صفحه و تگهای پایه
🧠خود HTML چیه؟
دوستانHTML زبان ساختاردهی صفحههای وبه و بیشتر تحت عنوان یک مارک آپ شناخته میشه تا زبان
یعنی با HTML مشخص میکنی:
چی عنوانه
چی متن عادیه
چی بخشه
🏗️ ساختار کلی یک فایل HTML
هر صفحه HTML یه ساختار ثابت داره:
<!DOCTYPE html>
<html>
<head>
<title>My First Page</title>
</head>
<body>
محتوا اینجا قرار میگیره
</body>
</html>
🧱 تگهای پایه
🔹 1. div
برای ساختن بخشبندی صفحه استفاده میشه
<div>
این یک بخش از صفحه است
</div>
🔹 2. h1
برای عنوانهای اصلی استفاده میشه
<h1>سلام به دنیای وب</h1>
🔹 3. p
برای متنهای معمولی استفاده میشه
<p>این یک متن ساده است</p>
🔹 4. span
برای متنهای کوچک داخل یک جمله استفاده میشه
<p>سلام من <span>حامد</span> هستم</p>
🎯 تمرین امروز
یک فایل HTML بساز و داخلش این کارها رو انجام بده:
یک عنوان با h1
یک متن با p
یک بخش با div
داخل یک متن از span استفاده کن
هدف امروز:
فقط اینو بفهمی که HTML یعنی: 👉 ساختار دادن به صفحه، نه ظاهرش
#html_lessons@devsourcech
DevSource
📅 روز 1: شروع HTML 🎯 ساختار صفحه و تگهای پایه 🧠خود HTML چیه؟ دوستانHTML زبان ساختاردهی صفحههای وبه و بیشتر تحت عنوان یک مارک آپ شناخته میشه تا زبان یعنی با HTML مشخص میکنی: چی عنوانه چی متن عادیه چی بخشه 🏗️ ساختار کلی یک فایل HTML هر صفحه HTML یه ساختار…
نکته : HTML زبان برنامهنویسی نیست، مارک اپ و ساختاردهی است 📝🏗️
#hints@devsourcech
#hints@devsourcech
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
🌐
#معرفی_وبسایت_فرانت_اند@devsourcech
دوستان برای تمرین هم میتونید از سایت freecodecamp.org 🎓 استفاده کنید
#معرفی_وبسایت_فرانت_اند@devsourcech
دوستان برای تمرین هم میتونید از سایت freecodecamp.org 🎓 استفاده کنید
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
📅 روز 2: لینک و تصویر
🎯 ورود به دنیای واقعی صفحات وب
🧠 لینکها (a)
برای اینکه کاربر از یک صفحه به صفحه دیگه بره از تگ a استفاده میکنیم.
✨ مثال ساده:
⚡ نکته مهم:
اینhref یعنی آدرس مقصد لینک
میتونه هر سایتی باشه یا حتی صفحه داخلی سایت خودت
🖼️ تصاویر (img)
برای نمایش عکس از تگ img استفاده میکنیم.
✨ مثال:
🧠 توضیح:
اینsrc یعنی آدرس عکس
و alt وقتی عکس لود نشه یا برای سئو استفاده میشه
📂 مسیرها (Paths)
🔹 1. Relative Path (مسیر نسبی)
یعنی فایل داخل پروژه خودته
👉 یعنی: داخل پوشه پروژه بگرد
🔹 2. Absolute Path (مسیر کامل)
یعنی آدرس کامل اینترنتی
👉 یعنی: از اینترنت مستقیم بیار
🎯 تمرین امروز
یک صفحه HTML بساز و این کارها رو انجام بده:
یک عکس داخل صفحه نمایش بده 🖼️
یک لینک به گوگل بساز 🔗
از هر دو نوع مسیر (relative و absolute) استفاده کن
🚀 هدف امروز:
یاد بگیری صفحه فقط متن نیست، بلکه: 👉 لینک + تصویر = وب واقعی
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
🎯 ورود به دنیای واقعی صفحات وب
🧠 لینکها (a)
برای اینکه کاربر از یک صفحه به صفحه دیگه بره از تگ a استفاده میکنیم.
✨ مثال ساده:
<a href="https://google.com">برو به گوگل</a>
⚡ نکته مهم:
اینhref یعنی آدرس مقصد لینک
میتونه هر سایتی باشه یا حتی صفحه داخلی سایت خودت
🖼️ تصاویر (img)
برای نمایش عکس از تگ img استفاده میکنیم.
✨ مثال:
<img src="image.jpg" alt="عکس نمونه">
🧠 توضیح:
اینsrc یعنی آدرس عکس
و alt وقتی عکس لود نشه یا برای سئو استفاده میشه
📂 مسیرها (Paths)
🔹 1. Relative Path (مسیر نسبی)
یعنی فایل داخل پروژه خودته
<img src="./images/photo.jpg">
👉 یعنی: داخل پوشه پروژه بگرد
🔹 2. Absolute Path (مسیر کامل)
یعنی آدرس کامل اینترنتی
<img src="https://example.com/image.jpg">
👉 یعنی: از اینترنت مستقیم بیار
🎯 تمرین امروز
یک صفحه HTML بساز و این کارها رو انجام بده:
یک عکس داخل صفحه نمایش بده 🖼️
یک لینک به گوگل بساز 🔗
از هر دو نوع مسیر (relative و absolute) استفاده کن
🚀 هدف امروز:
یاد بگیری صفحه فقط متن نیست، بلکه: 👉 لینک + تصویر = وب واقعی
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
📅 روز 3: فرمها در HTML
🎯 ساخت تعامل با کاربر (ورود اطلاعات)
🧠 فرم (form) چیه؟
فرمها برای گرفتن اطلاعات از کاربر استفاده میشن، مثل:
نام
ایمیل
پسورد
پیام
تقریباً همه سایتها (لاگین، ثبتنام، سرچ) فرم دارن.
🧱 تگ form
👉 یعنی: یک بخش برای گرفتن اطلاعات
اینپوت⌨️ input (ورودی)
برای گرفتن اطلاعات از کاربر استفاده میشه.
✨ مثال:
🔘دکمه button
برای ارسال یا انجام یک کار:
🧠 چند نوع مهم input
🔹 متن:
🔹 ایمیل:
🔹 رمز:
🧪 مثال کامل فرم
🎯 تمرین امروز
یک فرم بساز که شامل اینها باشه:
نام
ایمیل
رمز عبور
دکمه ارسال
👉 فقط ساختار مهمه، ظاهر مهم نیست
🚀 هدف امروز:
یاد بگیری: 👉 سایت فقط نمایش نیست، تعامل هم داره
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
🎯 ساخت تعامل با کاربر (ورود اطلاعات)
🧠 فرم (form) چیه؟
فرمها برای گرفتن اطلاعات از کاربر استفاده میشن، مثل:
نام
ایمیل
پسورد
پیام
تقریباً همه سایتها (لاگین، ثبتنام، سرچ) فرم دارن.
🧱 تگ form
<form>
<!-- input ها اینجا قرار میگیرن -->
</form>
👉 یعنی: یک بخش برای گرفتن اطلاعات
اینپوت⌨️ input (ورودی)
برای گرفتن اطلاعات از کاربر استفاده میشه.
✨ مثال:
<input type="text" placeholder="نام خود را وارد کنید">
🔘دکمه button
برای ارسال یا انجام یک کار:
<button>ارسال</button>
🧠 چند نوع مهم input
🔹 متن:
<input type="text">
🔹 ایمیل:
<input type="email">
🔹 رمز:
<input type="password">
🧪 مثال کامل فرم
<form>
<input type="text" placeholder="نام">
<br><br>
<input type="email" placeholder="ایمیل">
<input type="password" placeholder="رمز عبور">
<button>ثبت نام</button>
</form>
🎯 تمرین امروز
یک فرم بساز که شامل اینها باشه:
نام
ایمیل
رمز عبور
دکمه ارسال
👉 فقط ساختار مهمه، ظاهر مهم نیست
🚀 هدف امروز:
یاد بگیری: 👉 سایت فقط نمایش نیست، تعامل هم داره
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
📅 روز 3: فرمها در HTML 🎯 ساخت تعامل با کاربر (ورود اطلاعات) 🧠 فرم (form) چیه؟ فرمها برای گرفتن اطلاعات از کاربر استفاده میشن، مثل: نام ایمیل پسورد پیام تقریباً همه سایتها (لاگین، ثبتنام، سرچ) فرم دارن. 🧱 تگ form <form> <!-- input ها اینجا قرار میگیرن…
نمونه کد 📝
فرم ساده 🧪
#نمونه_کد@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام (حتما جوین بشید)
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
فرم ساده 🧪
#نمونه_کد@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام (حتما جوین بشید)
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
Photo
form.zip
7.1 KB
#سورس_کد@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
DevSource
راهنمای دوره📢 جهت استفاده از دوره، روی هشتگها بزنید و مطالب را دنبال کنید 👇 دوره ۳۰ روزه رایگان HTML, CSS, JavaScript 🎓 جهت آمادگی برای ورود به React.js 🚀 شامل سه فاز: فاز اول: آموزش HTML 🪜 #html_lessons@devsourcech فاز دوم: آموزش CSS 🎨 #css_lessons@devsourcech…
📅 روز 4: لیستها و جدولها در HTML
🎯 نمایش مرتب اطلاعات
تا اینجا یاد گرفتیم متن، عکس، لینک و فرم بسازیم.
امروز یاد میگیریم چطور اطلاعات رو مرتب و ساختاریافته نمایش بدیم.
📝 لیستها (Lists)
لیستها برای نمایش مجموعهای از آیتمها استفاده میشن.
مثلاً:
خرید روزانه
وظایف (Todo)
منوی سایت
🔹 لیست نامرتب (ul)
در این نوع لیست، آیتمها با نقطه نمایش داده میشن.
خروجی:
• HTML
• CSS
• JavaScript
🔹 لیست مرتب (ol)
در این نوع لیست، آیتمها شمارهگذاری میشن.
خروجی:
یادگیری HTML
یادگیری CSS
یادگیری JavaScript
🔹 آیتم لیست (li)
هر مورد داخل لیست با تگ li ساخته میشه.
📊 جدولها (Tables)
جدولها برای نمایش دادههای منظم استفاده میشن.
مثلاً:
لیست دانشآموزان
محصولات
نمرات
ساختار اصلی جدول
🧠 تگهای مهم جدول
table
جدول اصلی
یک ردیف از جدول
یک سلول از جدول
مثال کامل
🎯 تمرین امروز
بخش اول:
یک لیست از تکنولوژیهای زیر بساز:
HTML
CSS
🚀 هدف امروز
یاد بگیری اطلاعات رو به شکل مرتب و حرفهای نمایش بدی.
پست بعدی آموزش ،میریم سراغ اولین پروژه کوچیک:
🔥 ساخت صفحه Login کامل با HTML (جمعبندی کل مباحث HTML)
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir
🎯 نمایش مرتب اطلاعات
تا اینجا یاد گرفتیم متن، عکس، لینک و فرم بسازیم.
امروز یاد میگیریم چطور اطلاعات رو مرتب و ساختاریافته نمایش بدیم.
📝 لیستها (Lists)
لیستها برای نمایش مجموعهای از آیتمها استفاده میشن.
مثلاً:
خرید روزانه
وظایف (Todo)
منوی سایت
🔹 لیست نامرتب (ul)
در این نوع لیست، آیتمها با نقطه نمایش داده میشن.
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
خروجی:
• HTML
• CSS
• JavaScript
🔹 لیست مرتب (ol)
در این نوع لیست، آیتمها شمارهگذاری میشن.
<ol>
<li>یادگیری HTML</li>
<li>یادگیری CSS</li>
<li>یادگیری JavaScript</li>
</ol>
خروجی:
یادگیری HTML
یادگیری CSS
یادگیری JavaScript
🔹 آیتم لیست (li)
هر مورد داخل لیست با تگ li ساخته میشه.
<li>آیتم اول</li>
📊 جدولها (Tables)
جدولها برای نمایش دادههای منظم استفاده میشن.
مثلاً:
لیست دانشآموزان
محصولات
نمرات
ساختار اصلی جدول
<table>
<tr>
<td>نام</td>
<td>سن</td>
</tr>
<tr>
<td>علی</td>
<td>20</td>
</tr>
</table>
🧠 تگهای مهم جدول
table
جدول اصلی
tr
یک ردیف از جدول
td
یک سلول از جدول
مثال کامل
<table>
<tr>
<td>نام</td>
<td>شغل</td>
</tr>
<tr>
<td>حامد</td>
<td>Front-End Developer</td>
</tr>
<tr>
<td>علی</td>
<td>UI Designer</td>
</tr>
</table>
🎯 تمرین امروز
بخش اول:
یک لیست از تکنولوژیهای زیر بساز:
HTML
CSS
🚀 هدف امروز
یاد بگیری اطلاعات رو به شکل مرتب و حرفهای نمایش بدی.
پست بعدی آموزش ،میریم سراغ اولین پروژه کوچیک:
🔥 ساخت صفحه Login کامل با HTML (جمعبندی کل مباحث HTML)
#html_lessons@devsourcech
#Hamed
#تکنولوژی
اگر این مطلب براتون مفید بود، با زدن روی تیک زیر پست اعلام حضور کنید ✅
⚠️ آدرس کانال در تلگرام( حتما جوین بشید )
🚀 @devsourcech
✅ در بله
🔹 Ch: @devsource
سایت مستندات برنامه نویسی:
🥇 https://devsource.ir