طراحی وب سایت (Web Design Pack)

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

قیمت دوره

23,380,000 تومان

برای دریافت مشاوره با ما در ارتباط باشید.

پرداخت درب منزل

بعد از دریافت سفارش

تضمین قیمت محصولات

کمترین قیمت در سطح اینترنت

امکان مرجوع کردن سفارش

در صورت عدم رضایت

تضمین کیفیت و اصالت

فروش مستقیم از شرکت

ارسال سریع سفارشات

با پست پیشتاز

توضیحات دوره

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

در حالی که سرور وظیفه پردازش درخواست‌های کاربر و ارسال اطلاعات را بر عهده دارد. برای یادگیری نحوه طراحی قسمت کلاینت وب‌سایت، شرکت در دوره طراحی وب ضروری است. همچنین برای برنامه ‌نویسی سمت سرور، دوره‌های مختلفی مانند: PHP  MySQL، Django و غیره وجود دارد. پس از گذراندن دوره طراحی وب و دریافت مدرک معتبر از مجتمع فنی تهران، شما این امکان را خواهید داشت که مدرک City  Guilds انگلستان را نیز دریافت کنید.

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

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

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

 چرا که در دنیای وب سایت ها همه چی با HTML و CSS شروع و پایان می یابد. یادگیری دوره آموزش طراحی وب دروازه ای برای ورود به شاخه هایی همچون سئو و بهینه سازی وب سایت و یادگیری یک زبان برنامه نویسی وب مانند PHP و JS می باشد.

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

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

امروزه مشتریان برای خرید و رفع نیاز های خود کمتر به مکان های فیزیکی مراجعه میکنند. اکثر آنها از طریق تلفن همراه خود به دنبال فروشگاه ها و شرکت های ارائه دهنده خدمات لازم می گردند. به همین دلیل اکثر مشاغل سعی بر این دارند وارد دنیای اینترنت شوند و دارای یک سایت کاملا مفید برای مشتریانشان باشند. اما نکته قابل توجه این است که وب سایت باید ویژگی هایی داشته باشد.

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

برای شرکت در آموزش ریسپانسیو داشتن برخی پیش‌نیازها الزامی است. یعنی پیش از شرکت در این آموزش باید دوره Web Design 1 را گذرانده و به مفاهیمی چون HTML5 و Css3 تسلط کافی داشته باشید. زیرا این مفاهیم مقدمه‌ای برای ساخت صفحات وب‌سایت است که شما به‌عنوان طراح سایت باید به آن‌ها مسلط باشید تا بتوانید صفحات را Responsive کنید.

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

یکی از فریم ورک هایی که می‌توان برای جاوا اسکریپت در نظر گرفت، جی کوئری (JQuery) است؛ در واقع می‌توان گفت جی کوئری به طراح وب کمک می‌کند تا طراحی سایت با جاوا اسکریپت را به راحتی انجام دهد. توجه داشته باشید که برای آموزش جی کوئری، به یک سری پیش نیازها نیاز دارید که این پیش نیازها را می‌توان HTML، CSS و JavaScript دانست؛ بنابراین اگر شما یکباره طراحی سایت را از JQuery شروع کرده اید، بهتر است پیش از شروع محتواهای نام برده شده را آموزش ببینید.

جی کوئری را می‌توان یک کتابخانه سبک برای جاوا اسکریپت در نظر گرفت که امکان انجام امور طراحی سایت را برای شما راحت و کم حجم تر می‌کند. به طور مثال اگر قرار است شما در جاوااسکریپت چندین خط برای یک بخش کد نویسی کنید، با جی کوئری می‌توانید این کد را در یک خط کوتاه انجام دهید.

از دیگر مزیت و ویژگیهایی که برای این ابزار در نظر گرفته شده است، میتوان به ساده سازی بسیاری از دستورهای جاوا اسکریپت اشاره کرد. از مواردی که با استفاده از این ابزار ساده میشود، میتوان به AJAX و DOM اشاره کرد.

در واقع میتوان گفت شما با استفاده از کتابخانه JQuery توانایی انجام امور گوناگونی را خواهید داشت که این امور شامل مواردی چون ایجاد افکتهای مختلف و انیمیشن، تغییر و دستکاری در CSS، تغییر و دستکاری در DOM و AJAX و … است.

پیش نیاز آموزش طراحی وبسایت

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

مهارت اکتسابی پس از گذراندن دوره آموزش طراحی وبسایت

مطمئنا افراد علاقه‌مند با شرکت در کلاس آموزش طراحی وبسایت، از راه تخصصی وارد حرفه‌ای طراحی وب سایت خواهند شد. اساتید رشته Web Design Pack تکنیکهای لازم جهت طراحی وب سایت را آموزش خواهند داد تا هنر‌جویان با کسب مهارت‌های لازم جهت ایجاد وب سایت کاربر پسند، آینده شغلی خود را تضمین کنند. هنر‌جویان پس از اتمام کلاس آموزش طراحی وبسایت، مهارت‌های متعددی کسب کرده و از اصلی‌ترین آن مهارت‌ها، می‌توان به موارد زیر اشاره کرد:

  • تسلط بر AJAX
  • کسب آمادگی لازم جهت آموزش زبان برنامه‌نویسی وب
  • آشنایی با کامل فریم ورک tailwind
  • تسلط کامل بر فضای اینترنت و مفاهیم وب سایت
  • آشنایی با کامل فریم ورک Bootstrap
  • آشنایی با زبان برنامه‌نویسی جاوا اسکریپت
  • کسب مهارت اتصال و فراخوانی فایل‌های XML و json
  • به روز‌رسانی دانش و اطلاعات خود رشته Web Design Pack با حضور در دوره آموزش طراحی وبسایت

بازار کار دوره آموزش طراحی وبسایت مجتمع فنی تهران

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

مطمئنا اساتید کلاس آموزش طراحی وبسایت تمام دانش و تجربه خود را در اختیار هنر‌جویان قرار خواهند داد تا این عزیزان به واسطه استفاده از تجارب و اطلاعات اساتید، مسیر شغلی خود را هموار‌تر کنند. به عبارتی دیگر شرکت‌ کنندگان دوره Web Design Pack پس از اتمام دوره و کسب مهارت‌های لازم، خیلی زود وارد بازار کار طراحی وب سایت خواهند شد.

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

مزایا حضور در کلاس دوره طراحی وب سایت | آموزش طراحی وبسایت

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

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

آشنایی با برخی از موارد اصلی ترین سرفصل های دوره آموزش طراحی وبسایت

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

علاوه بر این، سرفصل‌هایی مانند: طراحی واکنش‌گرا Responsive Design و اصول تجربه کاربر UX نیز اهمیت ویژه‌ای دارند، زیرا به شما کمک می‌کنند تا وب‌سایت‌هایی بسازید که در دستگاه‌های مختلف به خوبی نمایش داده شوند و تجربه کاربری مناسبی را ارائه دهند. سرفصل‌های دیگر شامل آشنایی با زبان‌های برنامه ‌نویسی جاوا اسکریپت و فریم‌ورک‌های مرتبط مانند: React یا Vue.js است که به مهارت آموز امکان می‌دهد تا وب‌سایت‌های تعاملی و پویا ایجاد کنید.

 همچنین، مباحثی مانند: SEO  بهینه‌سازی موتور جستجو) و ابزارهای مدیریت محتوا CMS  نیز در این دوره‌ها پوشش داده می‌شوند. یادگیری SEO به شما کمک می‌کند تا وب‌سایت خود را برای موتورهای جستجو بهینه‌سازی و در نتیجه ترافیک بیشتری جذب کنید. در نهایت، آشنایی با ابزارهایی مانند: Git برای کنترل نسخه و همکاری در پروژه‌ها نیز از دیگر سرفصل‌های مهم است و این امکان را می‌دهد تا به صورت مؤثرتری با تیم‌های توسعه همکاری کنید. با تسلط بر این سرفصل‌ها، شما آماده خواهید بود تا در دنیای طراحی وب‌سایت موفق عمل کنید.

معرفی bootstrap 5

طراحان وب سایت به واسطه استفاده از bootstrap 5 ابزار‌های رایگانی جهت ایجاد صفحات وب با طراحی شیک و زیبا را خواهند داشت. در طراحی وب سایت هر اندازه اصول کد‌نویسی و ایجاد یک ساختار مناسب اهمیت دارد، به همان اندازه ظاهر زیبا و کاربر‌پسند صفحات سایت نیز دارای اهمیت است. bootstrap 5 با ارائه دستورات css و تابع‌های جاوا اسکریپت، فرایند راه‌اندازی وب سایت را کاهش داده است.

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

  • ایجاد ظاهری زیبا، حرفه‌ای و یکپارچه
  • صرفه‌ جویی در زمان طراحی سایت
  • Accessibility یا رعایت دسترس پذیری
  • Responsive Design یا طراحی واکنش گرا
  • امکان به روز رسانی بوت استرپ

Progressive Enhancement چیست؟

از اصول مهم برنامه ‌نویسان و طراحان وب سایت، Progressive Enhancement یا بهبود تدریجی است. هدف طراح در استفاده از این اصل مهم، ایجاد صفحات وب با ویژگی تجربه پایدار و قابل دسترس برای تمام کاربران خواهد بود. تاکید اصلی Progressive Enhancement هنگام طراحی وب سایت، بارگزاری عناصر اصلی بوده و پس از بارگزاری این عناصر، اقدامات لازم جهت ایجاد لایه‌های فرعی روی صفحه وب خواهد بود.

بررسی موتور رندرگیری مرورگر

به طور حتم از اصلی‌ترین بخش‌های مرورگر وب، موتور رندرگیری با هدف تجریه و تحلیل کد‌های مانند: wap یاhtml و تولید ظاهر صفحه وب است. نیرو‌های متخصص طراحی وبسایت هنگام طراحی وب باید به مفهوم موتور رندرگیری مرورگر یا layout engin توجه ویژه‌ای کنند. زمانی که دو مرورگر از یک موتور رندرگیری استفاده می‌کنند، خروجی یکسانی از یک کد css و htmlنشان داده خواهد شد. در چنین شرایطی طراح وبسایت باید صفحه وب را به گونه‌ای طراحی کند تا تمام موتور‌های رندرگیری به درستی به نمایش دربیایند. همچنین ظاهر وب سایت، باید با تمام مرورگر‌ها مانند: فایرفاکس و کروم گوگل سازگار باشد.

تفاوت سایت static و dynamic

استادان آموزش طراحی وبسایت به هنر‌جویان خود، تفاوت بین سایت static و dynamic را توضیح خواهند داد تا آن‌ها براساس آشنایی خود از این مفاهیم، صفحات وب مورد نظر را به درستی طراحی کنند. منظور از سایت استاتیک در طراحی وب، صفحات نوشته شده توسط کد‌های css، html و زبان برنامه‌‍نویسی جاوا اسکریپت خواهد بود. همچنین صفحات سایت استاتیک، ارتباطی با دیتابیس نداشته و اطلاعاتی از دیتابیس نیز دریافت نخواهند کرد. ا

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

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

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

فرق BOM و DOM

به طور حتم از مهم‌ترین مفاهیم در طراحی وب سایت، درک و فهم از مدل شیء مرورگر BOM و مدل شیء سند DOM است. استاد در دوره آموزش طراحی وبسایت این مفهوم را توضیح خواهد تا هنرجو با توجه به شناختی که از ویژگی‌های و اجزائ آن‌ها به دست خواهد آورد، متوجه فرق بین دو مفهوم BOM و DOM شود.

BOM

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

  • Navigator Object: اطلاعات مرتبط با نام، قابلیت‌های مرورگر، پلتفرم و نسخه را ارائه خواهد داد.
  • Window Object: امکان دسترسی به ویژگی‌های مرورگر را فراهم خواهد کرد.
  • Document Object: نشان ‌دهنده کل سند html بوده و همچنین روش‌های ارتباط یا تعامل با محتوا سند html را ارائه خواهد داد.
  • Location Object: علاوه بر اجازه دستکاری URL به طراح، URL فعلی صفحه وب را نیز نشانه خواهد داد.

DOM

مدل شیء سند DOM، یک رابط برنامه‌نویسی مستقل است. طراح به واسطه استفاده از مفهوم DIM، ساختار سند html یا xml را به شکل ساختار درختی نشان خواهد داد. جاوا اسکریپت به واسطه این مفهوم، اجازه دستکاری عناصر سند و همچنین امکان تعامل با آن‌ها را دارد. اجزاء کلیدی مفهوم مدل شیء سند DOM، عبارت هستند از:

  • Element Objects: نمایش عناصر سند html و همچنین ارائه روش‌های جهت دستکاری سبک یا محتوای با این جزء DOM امکان ‌پذیر خواهد بود.
  • Node Objects: انواع مختلف گروه‌ها در سند مانند: متن یا نظرات جز وظایف Node Objects است.
  • Document Object: این جزء از اجزاء مدل شیء سند DOM، ریشه درخت سند را نشان داده و همچنین راه‌های دسترسی یا دستکاری عناصر را برای طراح فراهم کرد.

تگ چیست؟ بررسی انواع Tag

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

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

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

Sass در آموزش طراحی وبسایت چیست؟

منظور از Sass یا Syntactically Awesome Style Sheets در آموزش طراحی وبسایت، پیش‌ پردازشگر محبوب CSS است. طراحان وب سایت به کمک این پیش‌پردازشگر نوشتن کد‌های CSS تمیز‌تر، خوانا‌تر، مرتب‌تر و البته قابل مدیریت‌تری را امکان ‌پذیر خواهند کرد. همچنین طراح به واسطه استفاده از ویژگی‌های جذاب Sass ، فرایند طراحی را سریع‌ و با‌کیفیت‌تر انجام خواهد داد. از مهم‌ترین ویژگی‌های Sass ، می‌توان به موارد زیر اشاره کرد:

  • متغیر‌های Sass : طراح با کمک این قابلیت Sass ، امکان ساخت متغیر و حفظ اطلاعات در آن را خواهد داشت. بنابراین هر زمانی که به آن متغیر نیاز داشت، خیلی راحت فایل مورد نظر را پیدا کرده و از آن استفاده خواهد کرد.
  • توابع و میکسین‌های Sass : طراح به واسطه توابع و میکسین‌های Sass ، قطعه‌های کد تکراری را یک‌بار تعریف خواهد کرد تا در زمان نیاز، از آن استفاده کند. بنابراین احتمال اعمال تغییرات در کد و همچنین مرتب کردن آن، آسان‌تر خواهد شد.
  • Nesting یا کد‌های تو در تو Sass: این قابلیت مهم در Sass علاوه بر کمک به کاهش کد‌های نوشته شده، منجر به مرتب‌تر شدن و خوانا‌تر شدن کد‌های نیز خواهد شد.
  • Control Directives: طراح با استفاده از کنترل جریان Sass امکان استفاده از حلقه، توابع شرطی و دستورات شرطی را خواهد داشت. کد‌های وبسایت به واسطه استفاده از این قابلیت Sass، هوشمند‌تر و قابل انعطاف‌تر خواهند شد.

معرفی، کاربرد و کتابخانه زبان JavaScript

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

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

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

معرفی کتابخانه react در آموزش طراحی وبسایت

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

 آشنایی با HTML و CSS در دوره طراحی وب

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

CSS  زبان شیوه‌نامه آبشاری به عنوان ابزاری برای زیباسازی و طراحی صفحات وب عمل می‌کند. با استفاده از CSS، مهارت آموز می‌توانید رنگ‌ها، فونت‌ها، فاصله‌ها و سایر ویژگی‌های ظاهری عناصر HTML را تنظیم کند. این زبان به طراحان وب این امکان را می‌دهد که وب‌سایت‌هایی جذاب و کاربر پسند بسازند که تجربه کاربری بهتری را ارائه دهند. تسلط بر HTML و CSS نه تنها به شما کمک می‌کند تا وب‌سایت‌های زیبا و کاربردی طراحی کنید، بلکه پایه‌ای مستحکم برای یادگیری زبان‌های برنامه ‌نویسی پیشرفته‌تر و فریم‌ورک‌های مدرن در آموزش طراحی فراهم می‌آورد.

Search Engine چیست؟

موتور جستجو Search Engineیک سیستم نرم ‌افزاری است که به کاربران این امکان را می‌دهد تا اطلاعات مورد نظر خود را در اینترنت جستجو کنند. موتورهای جستجو از الگوریتم و پایگاه‌های داده بزرگ برای ایندکس‌گذاری و سازماندهی محتوای وب استفاده می‌کنند. این سیستم‌ها با دریافت کلمات کلیدی یا عبارات جستجو از کاربران، نتایج مرتبط را از میان میلیون‌ها صفحه وب استخراج و نمایش می‌دهند.

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

بررسی مفهوم سئو در آموزش طراحی وب

سئو (بهینه‌سازی موتور جستجو) یکی از مفاهیم کلیدی در آموزش طراحی است و به مجموعه‌ای از تکنیک‌ و استراتژی‌ها اشاره دارد که هدف آن افزایش visibility و رتبه‌بندی وب‌سایت‌ها در نتایج موتورهای جستجو است. در فرآیند طراحی وب، توجه به سئو به معنای ایجاد ساختار مناسب، انتخاب کلمات کلیدی مرتبط، بهینه‌سازی محتوا و بهبود تجربه کاربری است.

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

فرق UI  با UX

UI  رابط کاربری و UX  تجربه کاربری دو مفهوم مرتبط اما متفاوت در طراحی محصولات دیجیتال هستند. UI به طراحی ظاهری و تعاملات بصری یک محصول اشاره دارد، شامل عناصر گرافیکی مانند: دکمه‌، منو، رنگ‌ و تایپوگرافی که کاربر با آن‌ها تعامل دارد. به عبارت دیگر، UI بر روی نحوه نمایش و احساس کاربر هنگام استفاده از یک محصول تمرکز دارد.

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

سوالات متداول در خصوص کلاس طراحی وب سایت | آموزش طراحی وبسایت

در بخش پایانی دوره طراحی وب سایت به برخی از پرسش‌های احتمالی شما عزیزان در خصوص دوره طراحی وب‌سایت پاسخ خواهیم داد. همچنین در صورت بروز هرگونه سوال جدید یا نیاز به مشاوره رایگان میتوانید با شماره تلفن … ارتباط برقرار نمایید.

Site Map چیست؟

سایت مپ Site Map فهرستی از صفحات وب یک سایت است که به کاربران و موتورهای جستجو کمک می‌کند تا ساختار و محتوای سایت را بهتر درک کنند.

Responsive در دوره طراحی وب چیست؟

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

بهترین دوره طراحی وبسایت در ایران کجاست؟

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

مدت زمان حضور در دوره آموزش طراحی وبسایت مجتمع فنی چقدر است؟

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

اطلاعات دوره

نوع دورهآنلاین, حضوری
نوع پرداختقسطی, نقدی
مدت دوره170 ساعت
روز برگزاریروزهای زوج
ساعت برگزاری17:30-20:30
تاریخ پیش بینی شروع کلاس1405/01/04
نحوه برگزاریحضوری - آنلاین
پیش نیازدارد
پیش نیاز هامبانی کامپیوتر
گواهی دورهدارد
استاداستاد تعیین نشده است

سایر زمان‌های برگزاری

روز برگزاری ساعت برگزاری تاریخ شروع استاد نحوه برگزاری عملیات
پنجشنبه09:00-14:001405/03/28حضوری - آنلاین مشاهده دوره
یکشنبه-سه شنبه17:30-20:301405/04/14حضوری - آنلاین مشاهده دوره
سرفصل ها
 عناوین درس توضیحات درس
معرفی مفاهیم پایه طراحی وب
  • بررسی مفهم UI
  • بررسی مفهوم UX
  • بررسی مفهوم Front-End
  • بررسی مفهوم Back-End
  • معرفی HTML
  • معرفی CSS
  • معرفی Javascript
  • بررسی مفهوم SEO
  • بررسی مفهوم Progressive Enhancement
  • بررسی مفهوم Responsive Web Design
  • بررسی مفهوم Internet
  • بررسی مفهوم Protocol
  • بررسی مفهوم WEB
  • بررسی مفهوم HTTP
  • بررسی مفهوم Server
  • بررسی مفهوم IP
  • بررسی مفهوم Domain
  • بررسی مفهوم DNS
  • بررسی مفهوم Intranet
  • بررسی مفهوم Extranet
  • بررسی موتور های رندرگیری مرورگر ها
  • بررسی URL
  • بررسی مفهوم HTTPS
  • بررسی تفاوت سایت های static و dynamic
  • بررسی request و response های یک وب سایت
  • بررسی نحوه رندرگیری کد ها توسط مرورگر
  • کامنت ها در HTML
  • معرفی tag ها در HTML و انواع آن ها(single & pairs)
  • بررسی ساختار تگ ها در HTML
  • معرفی VS Code و پلاگین های آن(material icons, material themes , open in browser , prettier ,rainbow brackets , path intellisense, )
  • بررسی ساختار یک سند HTML
  • معرفی BOM و DOM
  • نمایش درخت HTML
  • بررسی مفهوم semantic
معرفی HTML
  • معرفی تگ p و display آن
  • معرفی تگ های Heading و display آن ها
  • معرفی تگ hr و display آن
  • معرفی لیست های ترتیبی و غیر ترتیبی و display آن ها
  • آموزش Emmet
  • معرفی attribute های تگ های HTML و بررسی نکات آن ها
  • آموزش لیست های Nested
  • معرفی پلاگین live-server در vs code
  • معرفی تگ blockqoute و display آن
  • معرفی تگ pre و display آن
  • معرفی Webstorm و نحوه نصب و کرک آن
  • معرفی پلاگین های Webstorm و استفاده از آن ها (atom material icons, material theme ui lite, rainbow brackets)
  • برسی تفاوت های HTML4 و HTML5
  • معرفی Doctype
  • معرفی تگ های sematic
  • معرفی تگ main و display آن
  • معرفی تگ header و display آن
  • معرفی تگ footer و display آن
  • معرفی تگ section و display آن
  • معرفی تگ article و display آن
  • معرفی تگ aside و display آن
  • معرفی تگ nav و display آن
  • معرفی تگ address و display آن
  • معرفی تگ em و display آن
  • بررسی تفاوت display های inline و block
  • معرفی تگ strong و display آن
  • معرفی تگ b و display آن
  • معرفی تگ i و display آن
  • معرفی تگ s و display آن
  • معرفی تگ u و display آن
  • معرفی تگ small و display آن
  • معرفی تگ q و display آن
  • معرفی تگ abbr و display آن
  • بررسی حالات nesting در element ها
  • معرفی تگ sub و display آن
  • معرفی تگ sup و display آن
  • معرفی تگ mark و display آن
  • معرفی تگ ins و display آن
  • معرفی تگ del و display آن
  • معرفی تگ br و display آن
  • معرفی تگ div و display آن
  • معرفی تگ span و display آن
  • معرفی id و class و بررسی تفاوت آن ها
  • معرفی global attributes
  • بررسی character escapes
  • آموزش دستورات پایه CMD
  • معرفی node js
  • معرفی npm
  • معرفی live-server و دستورات آن
  • معرفی تگ a و display آن
  • معرفی Attribute HREF
  • معرفی URL های Relative و Absolute
  • لینک کردن تگ a به بخشی از سایت و استفاده از پراپرتی scroll-behavior
  • بررسی Attribute Target
  • بررسی mail links
  • بررسی tel links
  • معرفی تصاویر و بررسی انواع آن ها(vector & raster)
  • بررسی فرمت های عکس ها
  • بررسی انواع color mode
  • معرفی mimetype
  • معرفی تگ img و display آن
  • بررسی تفاوت display های block و inline و inline-block
  • معرفی تگ table و display آن
  • معرفی تگ های tr و th و td
  • معرفی Attribute colspan & rowspan
  • معرفی تگ caption در table
  • معرفی تگ های thead و tbody و tfoot
  • بررسی چگونگی عمکرد form ها
  • معرفی تگ form و attribute های action و method و enctype
  • بررسی method های get و post
  • معرفی تگinput و انواع type های آن(text,password,search,email,url,tel,submit,reset,button,radio,checkbox,file,hidden,date,time,number,range,color)
  • معرفی attribute های Value,name,placeholder,min-length,max-length,required,diabled,readonly
  • معرفی تگtextarea و display آن
  • معرفی تگ Select و option و optgroup
  • معرفی تگ label و display آن
  • آموزش اتصال input و lablel به هم
  • معرفی تگ fieldset و legend
  • معرفی تگ iframe
  • معرفی تگ video و display آن
  • معرفی تگ audio و display آن
معرفی CSS
  • معرفی declaration
  • معرفی selector و property و value
  • معرفی element selector
  • معرفی id selector(local & global)
  • معرفی class selector(local & global)
  • بررسی تفاوت Style های inline , internal ,external
  • بررسی اولویت های style دهی
  • کامنت ها در CSS
  • معرفی !important و اولویت آن
  • معرفی group selector
  • معرفی CSS Units
  • معرفی property های زیر در CSS
    • Font-family
    • استفاده از سایت transfonter
    • استفاده از font-face
    • بررسی مفهوم font stack
      • Font-size
      • Font-weight
      • Font-style
      • Font-variant
      • Font
      • Color
  • معرفی descendant selectors
  • معرفی child selectors
  • معرفی next-sibling selector
  • معرفی Subsequent-sibling selectors
  • معرفی universal selector
    • Line-height
    • Text-indent
    • Text-align
    • Text-decoration
    • Text-transform
    • Letter-spacing
    • Word-spacing
    • Text-shadow
    • Whitespace
    • Vertical-align
    • Direction
    • List-style-type
  • معرفی رنگ ها
  • معرفی HEX color Mode
  • معرفی RGB color mode
  • معرفی RGBa color mode
    • Color
    • Background-color
    • Width
    • Height
    • Opacity
  • معرفی attribute selector ها و regex
    • Background-image
    • Background-repeat
    • Background-position
    • Background-origin
    • Background-attachment
    • Background-size
    • Background
  • ساخت کامپوننت parallax
    • Linear-gradient
    • Radial-gradient
    • Repeating-linear-gradient
    • Repeating-radial-gradient
  • بررسی سایت css gradient generator
  • تقسیم بندی ماژولار css با استفاده از @import
  • بررسی مفهوم box model
    • Overflow
    • Padding
    • Box-sizing
    • Border-style
    • Border-width
    • Border-color
    • Border
    • Border-radius
  • بررسی سایت border radius generator
    • Outline-style
    • Outline-width
    • Outline-color
    • Outline-offset
    • Outline
    • Margin
  • بررسی مفهوم collapsing margin
  • بررسی margin در تگ های inline
  • بررسی negative margins
  • معرفی css variables با استفاده از :root و var()
  • معرفی تابع ریاضی calc()
  • آموزش وسط چین کردن تگ ها
    • Display
    • Box-shadow
  • معرفی font awesome و نحوه نصب و استفاده از آن
  • معرفی pseudo class selector های زیر:
  • Link
  • Visited
  • Focus
  • Hover
  • Active
  • معرفی مفهوم transition
    • Transition-property
    • Transition-duration
    • Transition-timing-functioning
  • بررسی وب سایت cubic-bezier
    • Transition-delay
    • Transition
  • بررسی سایت hover.css
  • معرفی سایر pseudo class selector ها
    • Root
    • Empty
    • First-child
    • Last-child
    • Only-child
    • First-of-type
    • Last-of-type
    • Only-of-type
    • Nth-child()
    • Nth-last-child()
    • Nth-of-type()
    • Nth-last-of-type()
    • Enabled
    • Disabled
    • Checked
    • Not()
  • ساخت یک پروژه ساده
  • معرفی pseudo element selector های زیر
    • First-line
    • First-letter
    • Before
    • After
  • ادامه معرفی property های Css
    • Float
    • Clear
    • Shape-outside
    • Shape-margin
    • Position(static,relative,absolute,fixed,sticky)
    • Top , left , right , bottom
    • Z index
  • ساخت منو nested
  • ساخت mega menu
  • ساخت منو همبرگری
  • ساخت منو دیجی کالا
    • Transform
    • Translate()
    • Rotate()
    • Skew()
    • Sclale()
    • Transform-origin
    • Perspective
    • Perspective-origin
    • Filter
    • Blur()
    • Brightness()
    • Contrast()
    • Grayscale()
    • hue-rotate()
    • invert()
    • saturate()
    • sepia()
  • معرفی animation ها و نحوه استفاده از @keyframes
    • animation-name
    • animation-duration
    • animation-timing-functioning
    • animation-delay
    • animation-iteration-count
    • animation-direction
    • animation-fill-mode
  • معرفی کتاب خانه animate.css
    • resize
    • border-collapse
    • border-spacing
    • empty-cells
    • table-layout
    • caption-side
  • معرفی swiper js
    • flex
    • flex-direction
    • flex-wrap
    • flex-flow
    • justify-content
    • align-items
    • align-content
    • align-self
    • order
    • flex-grow
    • flex-shrink
  • معرفی media query و ساخت صفحات responsive
  • معرفی srcset و x-descriptor و w-descriptor
  • معرفی تگ picture
  • معرفی owl carousel
  • پروژه تبدیل UI به صفحات وب
  • نحوه خرید دامنه و هاست
معرفی grid css
  • grid column
  • grid row
  • grid cell
  • grid cell
  • grid line
معرفی property های grid
  • grid-template-columns
  • grid-gap
  • grid-column-gap
  • grid-row-gap
  • grid-template-rows
  • grid-column
  • grid-row
  • grid-column-start
  • grid-column-end
  • grid-row-start
  • grid-row-end
  • grid-template-areas
  • grid-area
  • justify-content
  • justify-items
  • justify-self
  • align-content
  • align-items
  • align-self
معرفی SASS
  • معرفی Sass و نحوه نصب و کانفیگ آن
  • کانفیگ Sass با npm scripts
  • کانفیگ sass با نرم افزار های جانبی مثل koala
  • ایجاد متغیر در sass
  • آموزش nesting در sass
  • آموزش استفاده از pseudo class selector ها و pseudo element selector ها در Sass
  • آمورش inheritance و @extend در sass
  • آموزش condition ها در sass
  • آموزش استفاده از ریاضیات در sass
  • آموزش استفاده از function ها در sass
  • آموزش استفاده از @mixin در sass
  • آموزش iteration ها در sass
  • ساخت گرید بندی bootstrap با sass
  • آموزش media query در sass
  • انجام یک پروژه ساده با sass
معرفی bootstrap 5
  • آموزش نحوه دانلود و نصب bootstrap5 و کانفیگ آن
  • معرفی break point ها
  • معرفی انواع container
  • آموزش استفاده از grid بندی bootstrap 5
  • نحوه استفاده از grid بندی bootstrap و ساخت صفحات responsive
  • تزار کردن افقی و عمدی column ها
  • عوض کردن order
  • استفاده از offset
  • معرفی margin
  • معرفی padding
  • معرفی gutter
  • معرفی background color
  • معرفی color
  • معرفی دیسپلی ها
  • معرفی flex
  • معرفی float
  • معرفی overflow
  • معرفی position
  • معرفی shadow
  • معرفی width و height
  • معرفی vertical align
  • معرفی کلاس border
  • معرفی کلاس rounded
  • معرفی کلاس های heading
  • معرفی کلاس های display
  • معرفی کلاس lead
  • معرفی کلاس mark
  • معرفی کلاس small
  • معرفی کلاس text-decoration-underline
  • معرفی کلاس text-decoration-line-through
  • معرفی کلاس initialism
  • معرفی کلاس blockquote
  • معرفی کلاس text-center
  • معرفی کلاس list-unstyled
  • معرفی کلاس list-inline و list-inline-item
  • معرفی کلاس img-fluid
  • معرفی کلاس img-thumbnail
  • معرفی کلاس rounded
  • استفاده از float در bootstrap
  • معرفی کلاس table
  • استفاده از رنگ ها در table
  • معرفی کلاس table-striped
  • معرفی کلاس table-hover
  • معرفی کلاس table-active
  • معرفی کلاس table-bordered
  • استفاده از رنگ ها در table border
  • معرفی کلاس table-borderless
  • معرفی کلاس table-sm
  • معرفی کلاس table-responsive
  • معرفی vertical align در bootstrap
  • آموزش Table های nesting
  • معرفی کلاس table-light و table-dark
  • معرفی Caption-side در bootstrap
  • معرفی کلاس figure و figure-img و figure-caption
  • معرفی کلاس form-label و form-control
  • معرفی کلاس form-control-plaintext
  • معرفی کلاس visually-hidden
  • معرفی کلاس form-control-color
  • معرفی کلاس form-select
  • معرفی کلاس form-check و form-check-input و form-check-label
  • معرفی کلاس form-switch
  • معرفی کلاس form-check-inline
  • معرفی کلاس btn-check
  • معرفی کلاس form-range
  • معرفی کلاس input-group و input-group-text
  • معرفی کلاس input-group-sm
  • معرفی کلاس dropdown-toggle و dropdown-menu و "dropdown-item و dropdown-divider
  • معرفی کلاس dropdown-menu-end
  • معرفی کلاس dropdown-toggle-split
  • معرفی کلاس form-floating
  • معرفی کلاس s-invalid و is-valid و invalid-feedback و has-validation
  • معرفی کلاس {valid|invalid}-tooltip
  • استفاده از کامپوننت های زیر:
    • Accordion
    • Alert
    • Badge
    • Breadcrumb
    • Buttons
    • Button group
    • Card
    • Close button
    • Collapse
    • Dropdowns
    • List group
    • Modal
    • Nav & tabs
    • Navbar
    • Offcanvas
    • Pagination
    • Popovers
    • Progress
    • Scrollspy
    • Spinners
    • Toasts
    • Tooltip
      • معرفی کلاس clearfix
      • معرفی کلاس link-*
      • معرفی کلاس ratio
      • معرفی کلاس fixed-top
      • معرفی کلاس fixed-bottom
      • معرفی کلاس ticky-top
      • معرفی کلاس visually-hidden
      • معرفی کلاس visually-hidden-focusable
      • معرفی کلاس visually-hidden-focusable
      • معرفی کلاس card و card-body و card-title و card-text
      • معرفی کلاس stretched-link
      • معرفی کلاس text-truncate
      • ساخت پروژه با bootstrap
آموزش Javascript
  • معرفی زبان JavaScript
  • معرفی کاربرد های زبان JavaScript
  • معرفی فریمورک ها و کتابخانه های این زبان
  • بررسی تفاوت های زبان های مفسری و کامپایلری
  • معرفی تگ script
  • بررسی قرار دادن تگ script در جای های مختلف
  • معرفی اتریبیوت های defer و async و تفاوت آن ها
  • نحوه نوشتن JavaScript به صورت external
  • چاپ کردن دیتا با java script
  • Document.write
  • Document.writeln
  • Alert
  • Console.log
  • نحوه کامنت گذاری
  • معرفی متغیر ها
  • بررسی نحوه نام گذاری متغیر ها
  • بررسی روش های نام گذاری متغیر ها
  • نحوه کار با متغیر ها
  • معرفی var و let و const
  • معرفی انواع داده
  • معرفی typeof
  • بررسی concat در js
  • بررسی بک تیک و template string
  • نحوه ورودی گرفتن از کاربر
  • آموزش casting در js
  • معرفی block scope ها و متغیر های global و local
  • معرفی arithmetic operator ها
  • معرفی assignment operator ها
  • معرفی comparison operator ها
  • معرفی ternary operator
  • معرفی logical operator ها
  • معرفی nan و تابع isNan
  • معرفی شرط ها
    • If
    • Else
    • Else if
    • Switch
  • معرفی توابع در js
  • نحوه ورودی گرفتن توابع
  • بررسی تفاوت توابع void و غیره
  • بررسی توابع بازگشتی
  • معرفی حلقه ها
    • For
    • While
    • Do while
  • معرفی حلقه های تو در تو
  • معرفی آرایه ها
  • نحوه دسترسی به عناصر آرایه و معرفی index ارایه ها
  • آپدیت ارایه ها
  • نحوه استفاده از length در ارایه ها
  • معرفی توابع push و pop و shift و unshift
  • معرفی تابع isArray
  • معرفی associative array ها
  • معرفی تابع toString
  • معرفی تابع join
  • معرفی تابع delete
  • معرفی تابع Splice
  • معرفی تابع concat
  • معرفی تابع Slice
  • معرفی تابع sortNumeric
  • معرفی متد foreach
  • معرفی متد map
  • بررسی تافوت foreach و map
  • معرفی متد filter
  • معرفی متد indexOf و lastIndexOf
  • معرفی object
  • نحوه دسترسی به عناصر object
  • آموزش event ها
    • Click
    • Mouse enter
    • Mouseleave
    • Keyup
    • Keydown
  • نحوه css دادن با js
  • ساخت ماشسن حساب با js
  • معرفی متد های string
    • Substr
    • Sunstring
    • Slice
    • Tolowercase
    • toUppercase
    • replace
    • trim
    • charAt
    • indexof
    • lastindexof
    • include
    • startwith
    • endwith
  • نحوه دسترسی به کارکتر های string
  • معرفی متد split
  • آموزش ساخت modal
  • معرفی Math در js
    • PI
    • e
    • sqrt
    • round
    • floor
    • ceil
    • trunc
    • random
  • ساخت captcha
  • معرفی arrow function ها
  • معرفی dom و bom
  • دسترسی به dom با استفاده از id و tagname و classname
  • استفاده از queryselector
  • معرفی innerhtml و innertext
  • معرفی .attribute
  • معرفی setattribute
  • معرفی .claaname
  • معرفی .href
  • معرفی .src
  • معرفی regular expression
  • استفاده از متد های search و replace
  • معرفی modifier ها در search
  • استفاده از parentnode و childrennode و firstchild و lastchild و nextsibiling و previoussibiling
  • معرفی createElement و append و insertBefore و remove
  • معرفی bom
    • Screen.width
    • Screen.height
    • Screen.height
    • Screen.availwidth
    • Screen.availheight
    • Innerwidth
    • Innerheight
    • Location.href
    • Location.hostname
    • Location.pathname
    • Location.protocol
  • معرفی setTimeOut و setInterval
  • ساخت ساعت دیجیتال
  • معرفی json
  • معرفی توابع .parse و .stringfy
  • بررسی تافاوت json و object
  • بررسی تفاوت json و xml
  • بررسی انواع داده ها در json
  • ساخت فایل json
  • بررسی تفاوت sync و async
  • استفاده از callback در async
  • استفاده از promise در async
  • استفاده از await در async
  • معرفی ajax و api
  • بررسی تفاوت soap و Rest api
  • معرفی get در api
    • XmlHttpRequest
    • Promise
    • Fetch
    • Axios
  • معرفی ecmascript
  • نحوه array destructing
  • نحوه object destructing
  • نحوه import و expprt
  • استفاده از allias و * در import و export
  • معرفی مفاهیم شی گرایی و کلاس ها
  • ساخت کلاس در js
  • معرفی متغیر ها و توابع public و private
  • معرفی setter و getter
  • معرفی constructor
  • معرفی وراثت در شی گرایی
  • معرفی کلاس های static
  • معرفی jquery
  • نحوه دانلود و نصب jquery
  • استفاده از document.ready
  • آموزش selector ها در jquery
  • روبداد ها در jquery
    • Click
    • Dclick
    • Moueenter
    • Mouseleave
    • Hover
    • Focus
    • Blur
    • On
  • معرفی افکت ها
    • Show
    • Hide
    • Fadein
    • Fadeout
    • Fadetoggle
    • Fadeto
    • Slidedown
    • Slideup
    • Slidetoggle
  • انیمیشن در jquery
  • معرفی callback در jquery
  • نحوه استفاده از scroll در jquery
  • ساخت منو با jquery
  • معرفی addclass و Removeclass و hasclass
  • نمایش محتوا سایت با اسکرول
  • معرفی traversing در jquery
    • Parent
    • Parents
    • Parentuntil
    • Children
    • Find
    • Siblings
    • Next
    • Nextall
    • Nextuntil
    • Prev
    • Prevall
    • Prevuntil
    • First
    • Last
    • Eq
    • Filter
    • Not
  • معرفی ajax در jquery
  • آموزش ساخت json-server
  • پروژه وبسایت کامل با استفاده از js و jquery و api
  • معرفی کتابخانه react
پیش نیاز ها
  • گذراندن دوره ICDL برای ورود به این دوره الزامی است.
آینده شغلی

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

نظرات کاربران

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “طراحی وب سایت (Web Design Pack)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های مشابه