رضا رضایی

رضا رضایی

متخصص فرانت اند

طراح سایت در دانشجویار

برنامه نویس ارشد فرانت در دانشجویار

مدرس دوره های فرانت اند

و ....

سرفصل های دوره

۲۸ فصل
۳۰۸ جلسه
۴۶ ساعت
۱

معرفی و مقدمات

۵ قسمت
۰۰:۳۱:۰۰
1

معرفی دوره طلایی فرانت اند

رایگان
۱۱:۲۸
2

قدم های توسعه و طراحی سایت

رایگان
۰۶:۲۵
3

این دوره مناسب چه افرادیه ؟ + نقشه راه

رایگان
۰۸:۱۹
۲

HTML مقدماتی

۳۱ قسمت
۰۴:۳۹:۲۲
۳

CSS مقدماتی

۳۳ قسمت
۰۵:۲۷:۴۶
۴

فونت و آیکون

۷ قسمت
۰۱:۰۲:۳۵
۵

پروژه اول – قالب FRAME

۱۸ قسمت
۰۴:۳۰:۴۳
۶

حرفه ای شدن در VS Code

۳ قسمت
۰۰:۱۷:۲۹
۷

پروژه دوم – قالب BURGER

۲۵ قسمت
۰۵:۰۲:۴۹
۸

HTML تکمیلی

۱۵ قسمت
۰۱:۱۲:۱۴
۹

CSS تکمیلی

۱۲ قسمت
۰۱:۲۲:۱۰
۱۰

ستون بندی با Grid در CSS

۶ قسمت
۰۰:۵۹:۵۵
۱۱

پروژه گرید

۷ قسمت
۰۱:۱۸:۵۳
۱۲

انیمیشن در CSS

۴ قسمت
۰۰:۴۲:۴۳
۱۳

واکنشگرایی در CSS

۲ قسمت
۰۰:۲۶:۱۲
۱۴

واکنش گرا کردن پروژه برگر

۷ قسمت
۰۱:۴۲:۴۷
۱۵

مینی پروژه های جذاب – HTML , CSS (در حال ضبط)

-
۱۶

BootStrap مقدماتی (در حال ضبط)

-
۱۷

پروژه 1 – بوت استرپ (در حال ضبط)

-
۱۸

BootStrap تکمیلی (در حال ضبط)

-
۱۹

پروژه 2 – بوت استرپ (در حال ضبط)

-
۲۰

tailwind مقدماتی (در حال ضبط)

-
۲۱

پروژه – تیلویند (در حال ضبط)

-
۲۲

Tailwind تکمیلی (در حال ضبط)

-
۲۳

جاوا اسکریپت مقدماتی

۱۰۲ قسمت
۱۲:۰۵:۱۴
۲۴

جاوا اسکریپت تکمیلی ( پل ارتباطی با فرانت اند )

۳۱ قسمت
۰۴:۳۴:۰۳
۲۵

جاوا اسکریپت پیشرفته (در حال ضبط)

-
۲۶

مینی پروژه های JS (در حال ضبط)

-
۲۷

پروژه های JS (در حال ضبط)

-
۲۸

استفاده از کتابخانه ها و پکیج های معروف و جذاب (در حال ضبط)

-

آیا تا به حال به این فکر کرده‌اید که وب‌سایت‌ها چه نقشی در موفقیت برندها، کسب‌وکارها و حتی افراد دارند؟ در دنیای امروز، اینترنت بخش جدایی‌ناپذیر زندگی ما شده و طراحی سایت یکی از کلیدی‌ترین مهارت‌هایی است که می‌تواند خلاقیت شما را به نمایش بگذارد، ویترین دیجیتالی شما را بسازد و درآمدی پایدار برایتان ایجاد کند. دوره آموزش فرانت اند (Front end)، جایی است که مسیر حرفه‌ای شما در این دنیای شگفت‌انگیز آغاز می‌شود! با یادگیری مهارت‌هایی که در این دوره ارائه می‌شود، به سازنده‌ای تبدیل خواهید شد که دنیای وب را متحول می‌کند!

در این دوره چه می‌آموزیم؟

در دوره آموزش فرانت اند، شما به‌صورت گام‌به‌گام با ابزارهای ضروری طراحی وب آشنا می‌شوید. ابتدا با HTML، ساختار صفحات وب را می‌سازید و سپس با CSS، این صفحات را زیباتر و حرفه‌ای‌تر طراحی می‌کنید. در ادامه، با فریم‌ورک‌های محبوبی مانند Bootstrap و Tailwind CSS آشنا می‌شوید که سرعت و کارایی طراحی شما را چند برابر می‌کنند. همچنین JavaScript را برای ایجاد تعاملات پویا در وب‌سایت‌ها یاد می‌گیرید. تمام این مهارت‌ها را با پروژه‌های عملی تمرین می‌کنید تا آماده ورود به بازار کار شوید.

اهمیت این دوره چیست؟

دوره آموزش فرانت اند به شما مهارت‌هایی یاد می‌دهد که در دنیای امروز، نه‌تنها بسیار پرتقاضا هستند، بلکه برای ورود به هر حوزه‌ای از فناوری ضروری‌اند. با یادگیری طراحی وب:

  • می‌توانید به‌عنوان یک طراح و توسعه‌دهنده وب مستقل کار کنید.
  • در شرکت‌های کوچک و بزرگ به‌عنوان یک طراح وب حرفه‌ای استخدام شوید.
  • ایده‌ها و پروژه‌های خود را به وب‌سایت‌های جذاب تبدیل کنید.
    این دوره با رویکرد پروژه‌محور و پشتیبانی مستمر مدرس، شما را از یادگیری تئوری به اجرای عملی و کسب درآمد می‌رساند.

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

دوره آموزش برنامه نویسی فرانت اند برای همه کسانی که به طراحی وب علاقه‌مند هستند و می‌خواهند مهارتی کاربردی و درآمدزا یاد بگیرند مناسب است:

  • مبتدی‌ها: افرادی که هیچ دانشی از طراحی وب ندارند و می‌خواهند از پایه شروع کنند.
  • دانشجویان و فارغ‌التحصیلان: کسانی که به دنبال یادگیری مهارت‌های جدید برای ورود به بازار کار هستند.
  • کارآفرینان و صاحبان کسب‌وکار: افرادی که می‌خواهند وب‌سایت شخصی یا فروشگاهی خود را طراحی کنند.
  • علاقه‌مندان به فناوری: افرادی که به دنبال رشد و ارتقای مهارت‌های خود در حوزه تکنولوژی هستند.

این دوره به گونه‌ای طراحی شده که شما را از هر سطحی که هستید، به سطحی حرفه‌ای برساند!

آموزش فرانت اند

HTML: شالوده‌ی صفحات وب

HTML (HyperText Markup Language) زبان نشانه‌گذاری استانداردی است که برای ایجاد ساختار صفحات وب استفاده می‌شود.
در این بخش از دوره فرانت اند:

  • یاد می‌گیرید چطور عناصر اصلی صفحات وب مثل تیترها، پاراگراف‌ها، تصاویر و لینک‌ها را بسازید.
  • مفهوم تگ‌ها و نحوه‌ی سازماندهی محتوا را درک می‌کنید.
  • فرم‌ها، جداول و لیست‌ها را ایجاد و استفاده می‌کنید.

CSS: زیباسازی صفحات وب

CSS (Cascading Style Sheets) برای طراحی و زیباسازی ظاهر صفحات وب به کار می‌رود.
با یادگیری CSS در این دوره:

  • نحوه‌ی تغییر رنگ‌ها، فونت‌ها و طرح‌بندی صفحات را خواهید آموخت.
  • مفاهیم پیشرفته‌ای مثل Flexbox و Grid را برای ساخت صفحات ریسپانسیو یاد می‌گیرید.
  • افکت‌ها، انیمیشن‌ها و طراحی‌های تعاملی جذاب را پیاده‌سازی می‌کنید.

Bootstrap: سرعت در طراحی ریسپانسیو

Bootstrap یک فریم‌ورک CSS محبوب است که به شما کمک می‌کند صفحات وبی بسازید که روی هر دستگاهی (موبایل، تبلت یا دسکتاپ) به‌درستی نمایش داده شوند.
در این بخش از دوره آموزش فرانت اند:

  • با کامپوننت‌های آماده مثل دکمه‌ها، فرم‌ها و نوارهای پیمایش آشنا می‌شوید.
  • گرید سیستم Bootstrap را برای ساخت طرح‌بندی‌های پیچیده یاد می‌گیرید.
  • سرعت طراحی وب‌سایت‌های حرفه‌ای را چند برابر می‌کنید.

Tailwind CSS: قدرت انعطاف‌پذیری در طراحی

Tailwind یک فریم‌ورک مدرن CSS است که به شما اجازه می‌دهد بدون نیاز به نوشتن کدهای طولانی، طراحی‌های زیبا و انعطاف‌پذیری ایجاد کنید.

  • استفاده از کلاس‌های آماده برای کنترل جزئیات طراحی
  • ساخت طراحی‌های خاص و مدرن بدون محدودیت
  • مدیریت استایل‌ها در پروژه‌های بزرگ به صورت ساده و منظم

JavaScript: جادوگر صفحات وب

JavaScript زبان برنامه‌نویسی‌ای است که به شما امکان می‌دهد صفحات وب را پویا و تعاملی کنید.
در این دوره:

  • یاد می‌گیرید چگونه با JavaScript رفتارهای صفحات را کنترل کنید (مثل کلیک روی دکمه‌ها).
  • مفاهیم اساسی برنامه‌نویسی مثل متغیرها، توابع و حلقه‌ها را یاد خواهید گرفت.
  • ساخت تعاملاتی مثل اسلایدرها، منوهای داینامیک و فرم‌های تعاملی را تجربه می‌کنید.

چرا ترکیب این ابزارها شما را حرفه‌ای می‌کند؟

HTML، CSS، Bootstrap، Tailwind و JavaScript ابزارهایی هستند که با ترکیب آن‌ها می‌توانید وب‌سایت‌هایی زیبا، کارآمد و حرفه‌ای خلق کنید. HTML به عنوان شالوده‌ی اصلی صفحات وب، ساختار محتوا را شکل می‌دهد و شما را قادر می‌سازد عناصر مختلف را سازماندهی کنید. CSS این ساختار را به زیبایی می‌آراید و امکان طراحی‌های خلاقانه را فراهم می‌کند. اما وقتی بحث سرعت در طراحی و سازگاری با دستگاه‌های مختلف به میان می‌آید، Bootstrap با ابزارهای آماده و سیستم گرید قدرتمند خود، فرآیند طراحی را ساده و سریع می‌کند.

اگرچه Bootstrap عالی است، ولی برای طراحانی که به دنبال سفارشی‌سازی کامل هستند، Tailwind CSS گزینه‌ای بی‌نظیر محسوب می‌شود؛ این فریم‌ورک به شما امکان می‌دهد طراحی‌های خاص و انعطاف‌پذیری ایجاد کنید که به طور کامل با نیازهای پروژه شما هماهنگ باشد. و در نهایت، JavaScript به عنوان زبان برنامه‌نویسی صفحات وب، شما را قادر می‌سازد تا تعاملات پویا و تجربه‌های منحصر به فردی برای کاربران ایجاد کنید. با ترکیب این ابزارها، شما می‌توانید از ایده تا اجرای یک وب‌سایت حرفه‌ای، تمامی مراحل را به‌خوبی انجام دهید.

ویژگی‌های برجسته دوره آموزش فرانت‌اند

دوره آموزش front end صرفاً یک آموزش نیست؛ بلکه نقطه شروعی برای ورود به بازار کار حرفه‌ای است. با تمرکز روی پروژه‌ها و ارائه نکات کلیدی، شما به یک متخصص فرانت‌اند تبدیل می‌شوید. در ادامه ویژگی‌های برجسته دوره آموزش برنامه نویسی فرانت اند آمده است:

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

طراحی وب چیست؟

به مجموعه ای از فعالیت ها که منجر به خلق یک صفحه وب می شود طراحی وب میگویند. در این حوزه برنامه نویس و توسعه دهنده به خلق المان ها، عناصر و اساسا هر شیء ای که کاربر میبیند و در صفحات سایت با آن سروکار دارد، می پردازد. حتی وردپرس هم طراحی وب محسوب میشود.

  • بنابراین کار یک طراح وب در واقع مربوط به سمت کاربر یک وب سایت میشود که اصطلاحا با نام Front-End شناخته می شود.

چرا باید طراحی وب یاد بگیریم؟

  • گستردگی بازار کار: هر کسب‌وکار، از کوچک‌ترین فروشگاه محلی تا بزرگ‌ترین شرکت‌های بین‌المللی، به یک وب‌سایت حرفه‌ای نیاز دارد.
  • مهارت جهانی: طراحی وب یک مهارت بین‌المللی است. شما می‌توانید با این مهارت در هر نقطه از جهان به فعالیت بپردازید.
  • درآمد بالا و پایدار: فرانت‌اند یکی از پردرآمدترین مهارت‌ها در دنیای فناوری است و همیشه بازار کار برای آن وجود دارد.

Front-End چیست؟ توسعه دهنده ی Front-End کیست؟

اساسا یک وب سایت از نظر فنی قابل تقسیم به دو بخش اصلی Frontend و Backend است که در واقع frontend بخش هایی از یک سایت است که کاربر به طور مستقیم با آن ها در ارتباط است شامل منو ها، عکس ها، متن ها، فرم های ثبت اطلاعات، لینک های ارجاع و … .

به همین ترتیب backend شامل بخش هایی از سایت است که کاربر به طور مستقیم آن ها را نمیبیند یا ارتباط با آن ها را درک نمیکند شامل پایگاه های داده ای، تغییر و انتقال در اطلاعات ذخیره شده، دریافت و ثبت اطلاعات از ورودی ها و … است.

پس همانطور که گفته شد در ساختار وب سایت ها یک تقسیم بندی اصلی وجود دارد که همین موضوع منجر به تقسیم زبان های توسعه وب به دو دسته زبان های توسعه سمت کاربر و زبان های توسعه سمت سرور و به تبع آن تقسیم برنامه نویسان این حوزه به دو دسته برنامه نویسان سمت کاربر (Frontend Developer) و برنامه نویسان سمت سرور (Backend Developer) می شود.

وظایف توسعه‌دهنده فرانت‌اند

وظایف توسعه‌دهنده فرانت‌اند شامل موارد زیر است:

  • طراحی رابط کاربری
  • پیاده‌سازی طراحی‌ها با HTML ، CSS و JavaScript
  • بهینه‌سازی عملکرد وب‌سایت
  • ایجاد صفحات واکنش‌گرا (Responsive)
  • ارتباط با APIها
  • عیب‌یابی و رفع اشکالات
  • همکاری با تیم‌های طراحی و بک‌اند
  • استفاده از فریم‌ورک‌ها و کتابخانه‌های مدرن
  • نگهداری و به‌روزرسانی کد
  • تست و اعتبارسنجی کد

بازار کار فرانت اند

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

به علاوه، با پیشرفت فناوری‌ها و ابزارهای جدید در زمینه توسعه وب، توسعه‌دهندگان فرانت‌اند اکنون با انتخاب‌های متنوع‌تری روبرو هستند. فریم‌ورک‌ها و کتابخانه‌های مدرنی مانند React، Vue.js و Angular به توسعه‌دهندگان این امکان را می‌دهند تا پروژه‌های پیچیده‌تری را با کارایی و سرعت بیشتری پیاده‌سازی کنند. این موضوع به نوبه خود باعث شده است که کارفرمایان به دنبال توسعه‌دهندگانی باشند که توانایی کار با این تکنولوژی‌ها را دارند و می‌توانند پروژه‌های مبتنی بر وب را به سطح بالاتری برسانند.

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

درآمد برنامه نویس فرانت اند

درآمد برنامه‌نویسان فرانت‌اند یکی از جذاب‌ترین جنبه‌های این حرفه است و تحت تأثیر عوامل مختلفی قرار دارد. به‌طور کلی، برنامه‌نویسان فرانت‌اند به دلیل تقاضای بالای بازار برای توسعه‌دهندگان وب و نیاز به طراحی رابط‌های کاربری جذاب و کاربرپسند، درآمد خوبی دارند. برنامه‌نویسان با توجه به سطح تجربه خود درآمد متفاوتی دارند. تازه‌کاران معمولاً در آغاز کار خود درآمد کمتری دارند، اما با افزایش تجربه و مهارت، می‌توانند درآمد خود را به‌طور چشمگیری افزایش دهند. شرکت در دوره آموزش فرانت‌اند می‌تواند نقطه شروعی برای افزایش مهارت‌ها و ورود به این بازار پرتقاضا باشد.

موقعیت جغرافیایی نیز نقش مهمی در تعیین درآمد برنامه‌نویسان فرانت‌اند دارد. در کشورها و شهرهای بزرگ و توسعه‌یافته، برنامه‌نویسان معمولاً درآمد بالاتری نسبت به کشورهای در حال توسعه دارند. علاوه بر این، تسلط بر فریم‌ورک‌ها و کتابخانه‌های مدرن مانند React، Angular و Vue.js می‌تواند به افزایش درآمد برنامه‌نویسان کمک کند. برنامه‌نویسانی که توانایی کار با ابزارهای جدید و تکنیک‌های پیشرفته دارند، معمولاً در بازار کار بیشتر مورد توجه قرار می‌گیرند و می‌توانند حقوق بیشتری دریافت کنند.

نوع استخدام نیز بر درآمد تأثیر دارد. برنامه‌نویسان فرانت‌اند می‌توانند به‌عنوان کارمند در شرکت‌ها مشغول به کار شوند یا به‌عنوان فریلنسر فعالیت کنند. درآمد فریلنسرها معمولاً متغیر است و بسته به نوع پروژه و مشتری می‌تواند متفاوت باشد.

چنانچه هر گونه سوالی در مورد دوره آموزش فرانت اند دارید، در بخش دیدگاه‌ها در همین صفحه مطرح نمایید تا در کوتاه‌ترین زمان ممکن پاسخ مناسب را دریافت کنید.

ادامه متن دوره ...

مدرک معتبر دو زبانه

پس از گذراندن دوره و انجام پروژه های مشخص شده، مدرک معتبر و دو زبانه دانشجویار را دریافت خواهید کرد.

مدرک فارسی مدرک انگلیسی