معماری استایل‌های بزرگ اندازه

‫قاسمی‬ ‫مام‬ُ‫ه‬
‫بزرگ‬ ‫های‬ ‫استایل‬ ‫مدیریت‬
‫بزرگ‬ ‫های‬ ‫استایل‬‫چه؟‬ ‫یعنی‬
•‫استایلها‬ ‫از‬ ‫ای‬ ‫مجموعه‬
•‫سیستم‬ ‫یک‬ ‫مختلف‬ ‫های‬ ‫بخش‬ ‫بین‬ ‫مشترک‬
•‫مداوم‬ ‫تغییر‬ ‫و‬ ‫اصالح‬ ،‫رسانی‬ ‫بروز‬ ‫به‬ ‫نیاز‬
•‫مشتقات‬ ‫و‬ ‫ها‬ ‫پالگین‬
‫کرد‬ ‫شروع‬ ‫باید‬ ‫کجا‬ ‫از‬
•‫دسترس‬ ‫ابزار،کانال‬ ،‫کاربر‬
•‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫بین‬ ‫ارتباط‬
•‫طرح‬ ‫تحلیل‬
‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫هماهنگی‬
•‫وب‬ ‫های‬ ‫المان‬ ‫شناخت‬(‫محتوایی‬ ‫و‬ ‫ساختاری‬)
•‫گرید‬ ‫براساس‬ ‫طراحی‬ ‫مفهوم‬
•‫محور‬ ‫محتوا‬ ‫طراحی‬ ‫تفاوت‬(Content Driven)‫کاربرد‬ ‫و‬‫محور‬(Application Driven)
•‫موبایل‬ ‫برای‬ ‫اول‬ ‫طراحی‬ ‫تفاوت‬(Mobile First)‫تاپ‬ ‫دسک‬ ‫برای‬ ‫اول‬ ‫و‬(Desktop First)
•‫ها‬ ‫محدودیت‬ ‫و‬ ‫مزایا‬ ‫ها‬ ‫ورک‬ ‫فریم‬
•‫ها‬ ‫انیمیشن‬
‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫هماهنگی‬
•‫تصاویر‬ ‫و‬ ‫آیکون‬ ‫مدیریت‬ ‫های‬ ‫سیستم‬
•‫وب‬ ‫برای‬ ‫طراحی‬ ‫قوانین‬(‫مختلف‬ ‫های‬ ‫اندازه‬ ‫برای‬ ‫طراحی‬ ‫نوع‬ ،‫گیری‬ ‫اندازه‬ ‫های‬ ‫واحد‬ ،‫رنگی‬ ‫های‬ ‫سیستم‬)
•‫یکسان‬ ‫طراحی‬ ‫افزار‬ ‫نرم‬
•‫المانها‬ ‫اندازه‬ ‫بودن‬ ‫داینامیک‬ ‫مفهوم‬(‫ها‬ ‫دکمه‬ ‫عنوان‬ ‫مانند‬)
•‫طراحی‬ ‫در‬ ‫جهت‬ ‫مفهوم‬(Page Flow)
Codepen.io
‫کنیم؟‬ ‫تحلیل‬ ‫را‬ ‫طرح‬ ‫باید‬ ‫چرا‬
•‫افزار‬ ‫نرم‬ ‫ساختار‬ ‫شناخت‬
•‫ها‬ ‫ماژول‬ ‫مختلف‬ ‫های‬ ‫وضعیت‬ ‫بینی‬ ‫پیش‬
•‫ریسپانسیو‬ ‫وضعیت‬
‫چینی‬ ‫مسیر‬
‫ابزار‬
‫ابزار‬ ‫انتخاب‬ ‫در‬ ‫موثر‬ ‫عوامل‬
•‫دهنده‬ ‫توسعه‬
•‫پروژه‬
•‫کارفرما‬
Pre-Proccessors
• Nesting
• Partial Files
• Variables
• Source Maps
‫ها‬ ‫پردازنده‬ ‫پیش‬
Post CSS
• Prefixing
• Minification
• Un-CSS
‫تکمیلی‬ ‫مراحل‬
Strategy
• Speed Vs Beauty
• FOIT / FOUT
• Critical CSS
• Image Loading Policy
• …
‫استراتژی‬
‫ها‬ ‫وآیکون‬ ‫تصاویر‬ ‫مدیریت‬ ‫و‬ ‫انتخاب‬
•‫حجم‬
•‫بارگذاری‬ ‫سرعت‬
•‫مرورگرها‬ ‫پشتیبانی‬
•‫ویرایش‬ ،‫نگهداری‬ ،‫بروزرسانی‬
Image & Icon Techniques
• Speed Vs Beauty
• FOIT / FOUT
• Critical CSS
• Image Loading Policy
• …
‫ها‬ ‫ورک‬ ‫فریم‬
‫کرد‬ ‫استفاده‬ ‫ورک‬ ‫فریم‬ ‫از‬ ‫نباید‬ ‫اصال‬
•‫سنگینی‬
•‫بالاستفاده‬ ‫های‬ ‫ماژول‬
•‫دهنده‬ ‫توسعه‬ ‫تنبلی‬
•‫ورک‬ ‫فریم‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫ادیت‬
‫هستند‬ ‫خوب‬ ‫هم‬ ‫خیلی‬ ‫ها‬ ‫ورک‬ ‫فریم‬ ‫ولی‬
•‫وسیع‬ ‫تست‬ ‫بستر‬
•‫پشتیبانی‬ ‫بزرگ‬ ‫جامعه‬
•‫تایپ‬ ‫پروتو‬ ‫سریع‬ ‫ساخت‬
•‫آموزش‬‫رایگان‬
‫تیمی‬ ‫درون‬ ‫قوانین‬
•‫نگارشی‬ ‫های‬ ‫دستورالعمل‬
•‫ورک‬ ‫فریم‬ ‫انتخاب‬
•‫کد‬ ‫ویرایش‬ ‫و‬ ‫دیباگ‬ ‫روش‬‫سایرین‬
‫نگارشی‬ ‫های‬ ‫دستورالعمل‬
•‫گذاری‬ ‫نام‬ ‫های‬ ‫روش‬
•‫نوشتن‬ ‫ترتیب‬‫ها‬‫اعالن‬(Declaration)
•‫استفاده‬‫ایندنتیشن‬ ‫از‬
•‫گذاری‬ ‫کامنت‬ ‫قوانین‬
•‫اسپسیفیسیتی‬ ‫مجاز‬ ‫میزان‬ ‫حداکثر‬(Specificity)
Specificity‫یا‬ ‫دوست‬ ‫؛‬‫دشمن‬
•‫دولبه‬ ‫شمشیر‬
•‫استفاده‬ ‫سو‬
•‫داشتنی‬ ‫دوست‬ ‫های‬ ‫پالگین‬
Partial Files‫تکه‬ ‫تکه‬ ‫های‬‫فایل‬ ‫؛‬
•‫در‬ ‫پارشال‬CSS‫و‬‫ها‬ ‫پردازنده‬ ‫پیش‬ ‫در‬ ‫پارشال‬
•‫های‬ ‫ماژول‬CSS
Architecture
• OCSSO (Separate Structure and Skin, Separate Container and Content, Build HTML from
Component Library)
• SMACCSS (Base, Layout, Module, State, Theme)
• BEM (Base, Element, Modifier)
• ITCSS (Settings, Tools, Generic, Elements, Objects, Components, Trumps)
• Suit CSS
• Atomic CSS
‫همه‬‫هستند‬ ‫یکی‬ ‫واقع‬ ‫در‬ ‫ها‬ ‫الگو‬ ‫این‬
•‫کد‬‫نویسی‬‫الیه‬‫ای‬
•‫تکرار‬ ‫از‬ ‫خودداری‬ ‫تکرار‬(Declaration)
•‫از‬ ‫استفاده‬‫های‬ ‫دستورالعمل‬‫مجرب‬CSS
•‫جداسازی‬‫اهداف‬
Surgical Classes
Bi-Directional
Psudos
Search and Destroy
Shame(file) on/for me
REFACTOR
‫باز‬-‫نویسی‬
‫ب‬‫س‬ ‫ی‬ ‫و‬ ‫ن‬ ‫ز‬ ‫ا‬‫ی‬
‫نویـــســـــی‬ ‫بــــاز‬
‫تا‬
‫بازنویسی‬
1 de 30

Recomendados

معرفی ServiceWorker و کاربردهای آن por
معرفی ServiceWorker و کاربردهای آنمعرفی ServiceWorker و کاربردهای آن
معرفی ServiceWorker و کاربردهای آنWeb Standards School
1.1K visualizações9 slides
PostCSS، آینده CSS بعد از LESS و Sass por
PostCSS، آینده CSS بعد از LESS و SassPostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و SassWeb Standards School
883 visualizações32 slides
Navid Conference - 1394 - Shiraz, Iran por
Navid Conference - 1394 - Shiraz, IranNavid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, IranHamed Takmil
360 visualizações28 slides
سرفصل های دوره وردپرس por
سرفصل های دوره وردپرسسرفصل های دوره وردپرس
سرفصل های دوره وردپرسZahed Alfak
58 visualizações13 slides
آیا هنوز به چارچوب‌های جاوااسکریپت نیاز داریم؟ por
آیا هنوز به چارچوب‌های جاوااسکریپت نیاز داریم؟آیا هنوز به چارچوب‌های جاوااسکریپت نیاز داریم؟
آیا هنوز به چارچوب‌های جاوااسکریپت نیاز داریم؟Web Standards School
691 visualizações62 slides
آشنایی با تکنولوژی جدید Houdini por
آشنایی با تکنولوژی جدید Houdiniآشنایی با تکنولوژی جدید Houdini
آشنایی با تکنولوژی جدید HoudiniWeb Standards School
698 visualizações18 slides

Mais conteúdo relacionado

Destaque

معرفی و استفاده از فریم‌ورک متن باز جغد por
معرفی و استفاده از فریم‌ورک متن باز جغدمعرفی و استفاده از فریم‌ورک متن باز جغد
معرفی و استفاده از فریم‌ورک متن باز جغدWeb Standards School
957 visualizações24 slides
تایپوگرافی اصولی در وب por
تایپوگرافی اصولی در وبتایپوگرافی اصولی در وب
تایپوگرافی اصولی در وبWeb Standards School
1K visualizações29 slides
good design is less design por
good design is less designgood design is less design
good design is less designWeb Standards School
3.6K visualizações29 slides
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟ por
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟Web Standards School
681 visualizações42 slides
React‌ برای دولوپرها por
React‌ برای دولوپرهاReact‌ برای دولوپرها
React‌ برای دولوپرهاWeb Standards School
825 visualizações47 slides
هیبرید کارا، از رویا تا واقعیت! por
هیبرید کارا، از رویا تا واقعیت!هیبرید کارا، از رویا تا واقعیت!
هیبرید کارا، از رویا تا واقعیت!Web Standards School
899 visualizações14 slides

Destaque(20)

معرفی و استفاده از فریم‌ورک متن باز جغد por Web Standards School
معرفی و استفاده از فریم‌ورک متن باز جغدمعرفی و استفاده از فریم‌ورک متن باز جغد
معرفی و استفاده از فریم‌ورک متن باز جغد
Web Standards School957 visualizações
تایپوگرافی اصولی در وب por Web Standards School
تایپوگرافی اصولی در وبتایپوگرافی اصولی در وب
تایپوگرافی اصولی در وب
Web Standards School1K visualizações
good design is less design por Web Standards School
good design is less designgood design is less design
good design is less design
Web Standards School3.6K visualizações
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟ por Web Standards School
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟
وﺏ پلتفرﻡ ﻭ وﺏ دﺭ ساﻝ ۲۰۲۰ به کجا خوﺍهد رسید؟
Web Standards School681 visualizações
React‌ برای دولوپرها por Web Standards School
React‌ برای دولوپرهاReact‌ برای دولوپرها
React‌ برای دولوپرها
Web Standards School825 visualizações
هیبرید کارا، از رویا تا واقعیت! por Web Standards School
هیبرید کارا، از رویا تا واقعیت!هیبرید کارا، از رویا تا واقعیت!
هیبرید کارا، از رویا تا واقعیت!
Web Standards School899 visualizações
توسعه، از وب تا پلتفرم‌های دیگر por Web Standards School
توسعه، از وب تا پلتفرم‌های دیگرتوسعه، از وب تا پلتفرم‌های دیگر
توسعه، از وب تا پلتفرم‌های دیگر
Web Standards School1.6K visualizações
نویگیشن‌ در طراحی واکنش‌گرا por Web Standards School
نویگیشن‌ در طراحی واکنش‌گرانویگیشن‌ در طراحی واکنش‌گرا
نویگیشن‌ در طراحی واکنش‌گرا
Web Standards School815 visualizações
جعبه‌ابزار قلم por Web Standards School
جعبه‌ابزار قلمجعبه‌ابزار قلم
جعبه‌ابزار قلم
Web Standards School743 visualizações
بهینه‌سازی تجربه‌کاربری por Web Standards School
بهینه‌سازی تجربه‌کاربریبهینه‌سازی تجربه‌کاربری
بهینه‌سازی تجربه‌کاربری
Web Standards School694 visualizações
بهبود تجربه‌ی کاربری در طراحی واکنش‌گرا por Web Standards School
بهبود تجربه‌ی کاربری در طراحی واکنش‌گرابهبود تجربه‌ی کاربری در طراحی واکنش‌گرا
بهبود تجربه‌ی کاربری در طراحی واکنش‌گرا
Web Standards School738 visualizações
روشهای نوین بررسی سرعت عملکرد رابط‌کاربری در نسخه‌ی موبایل por Web Standards School
روشهای نوین بررسی سرعت عملکرد رابط‌کاربری در نسخه‌ی موبایلروشهای نوین بررسی سرعت عملکرد رابط‌کاربری در نسخه‌ی موبایل
روشهای نوین بررسی سرعت عملکرد رابط‌کاربری در نسخه‌ی موبایل
Web Standards School704 visualizações
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم por Web Standards School
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستمتفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم
تفکر واکنش‌گرا و ارتباط آن با مشتریان یک سیستم
Web Standards School1.4K visualizações
آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشه por Web Standards School
آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهآینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشه
آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشه
Web Standards School439 visualizações
Workflow طراحی مدرن با استفاﺩﻩ اﺯ Gulpjs por Web Standards School
Workflow طراحی مدرن با استفاﺩﻩ اﺯ GulpjsWorkflow طراحی مدرن با استفاﺩﻩ اﺯ Gulpjs
Workflow طراحی مدرن با استفاﺩﻩ اﺯ Gulpjs
Web Standards School259 visualizações
ماشین زمان یادگیری فنوﻥ، اﺯ گذشته تا آینده وﺏ por Web Standards School
ماشین زمان یادگیری فنوﻥ، اﺯ گذشته تا آینده وﺏماشین زمان یادگیری فنوﻥ، اﺯ گذشته تا آینده وﺏ
ماشین زمان یادگیری فنوﻥ، اﺯ گذشته تا آینده وﺏ
Web Standards School309 visualizações
کاربرپژوهی در وب‌سایت‌ها و وب پرتال‌های سازمانی por Web Standards School
کاربرپژوهی در وب‌سایت‌ها و وب پرتال‌های سازمانیکاربرپژوهی در وب‌سایت‌ها و وب پرتال‌های سازمانی
کاربرپژوهی در وب‌سایت‌ها و وب پرتال‌های سازمانی
Web Standards School334 visualizações
آینده سوشال CRM در طراحی وبسایت por Web Standards School
آینده سوشال CRM در طراحی وبسایتآینده سوشال CRM در طراحی وبسایت
آینده سوشال CRM در طراحی وبسایت
Web Standards School390 visualizações
پنج اشتباه کلیدی در طراحی کسب و کار های تحت وب por Web Standards School
پنج اشتباه کلیدی در طراحی کسب و کار های تحت وبپنج اشتباه کلیدی در طراحی کسب و کار های تحت وب
پنج اشتباه کلیدی در طراحی کسب و کار های تحت وب
Web Standards School519 visualizações
سخنرانی جناب مهندس جهانگرد در همایش آینده وب و موبایل por Web Standards School
سخنرانی جناب مهندس جهانگرد در همایش آینده وب و موبایلسخنرانی جناب مهندس جهانگرد در همایش آینده وب و موبایل
سخنرانی جناب مهندس جهانگرد در همایش آینده وب و موبایل
Web Standards School411 visualizações

Similar a معماری استایل‌های بزرگ اندازه

مراحل تولید نرم افزار por
مراحل تولید نرم افزارمراحل تولید نرم افزار
مراحل تولید نرم افزارMeysam Hooshmand
326 visualizações11 slides
agil software managment by scrunm in tfs por
agil software managment by scrunm in tfsagil software managment by scrunm in tfs
agil software managment by scrunm in tfsReza Rahimy
424 visualizações87 slides
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop por
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshopکارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin WorkshopEsmail MohammadiPanah
213 visualizações110 slides
Devops Time - ebps8 por
Devops Time - ebps8Devops Time - ebps8
Devops Time - ebps8Amid Borhani
97 visualizações50 slides
About Expert Cms por
About Expert CmsAbout Expert Cms
About Expert Cmsvolghan hosseyni
664 visualizações8 slides
About Sport Combat Cms por
About Sport Combat CmsAbout Sport Combat Cms
About Sport Combat Cmsvolghan hosseyni
491 visualizações8 slides

Similar a معماری استایل‌های بزرگ اندازه(20)

مراحل تولید نرم افزار por Meysam Hooshmand
مراحل تولید نرم افزارمراحل تولید نرم افزار
مراحل تولید نرم افزار
Meysam Hooshmand326 visualizações
agil software managment by scrunm in tfs por Reza Rahimy
agil software managment by scrunm in tfsagil software managment by scrunm in tfs
agil software managment by scrunm in tfs
Reza Rahimy424 visualizações
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop por Esmail MohammadiPanah
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshopکارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin Workshop
Esmail MohammadiPanah213 visualizações
Devops Time - ebps8 por Amid Borhani
Devops Time - ebps8Devops Time - ebps8
Devops Time - ebps8
Amid Borhani97 visualizações
About Expert Cms por volghan hosseyni
About Expert CmsAbout Expert Cms
About Expert Cms
volghan hosseyni664 visualizações
About Sport Combat Cms por volghan hosseyni
About Sport Combat CmsAbout Sport Combat Cms
About Sport Combat Cms
volghan hosseyni491 visualizações
آموزش ASP.NET MVC فصل اول : مقدمات por Morteza Dalil
آموزش ASP.NET MVC فصل اول : مقدماتآموزش ASP.NET MVC فصل اول : مقدمات
آموزش ASP.NET MVC فصل اول : مقدمات
Morteza Dalil2.5K visualizações
About Comp Cms por volghan hosseyni
About Comp CmsAbout Comp Cms
About Comp Cms
volghan hosseyni699 visualizações
مروری بر فریمورک های CSS por reza janmohammadi
مروری بر فریمورک های CSSمروری بر فریمورک های CSS
مروری بر فریمورک های CSS
reza janmohammadi159 visualizações
Digital Publisher por Shad Far
Digital PublisherDigital Publisher
Digital Publisher
Shad Far575 visualizações
استاندارد های استفاده شده در طراحی سایت por گروه زوم تک
استاندارد های استفاده شده در طراحی سایتاستاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایت
گروه زوم تک315 visualizações
Microservices Workshop Part 1 por Masoud Bahrami
Microservices Workshop Part 1Microservices Workshop Part 1
Microservices Workshop Part 1
Masoud Bahrami324 visualizações
About Government Cms por volghan hosseyni
About Government CmsAbout Government Cms
About Government Cms
volghan hosseyni459 visualizações
چارچوب متن باز جهت توسعه سیستم های نرم افزاری por عباس بني اسدي مقدم
چارچوب متن باز جهت توسعه سیستم های نرم افزاریچارچوب متن باز جهت توسعه سیستم های نرم افزاری
چارچوب متن باز جهت توسعه سیستم های نرم افزاری
عباس بني اسدي مقدم439 visualizações
موتور جستجوی درون سازمانی por HamedSanaei
موتور جستجوی درون سازمانیموتور جستجوی درون سازمانی
موتور جستجوی درون سازمانی
HamedSanaei60 visualizações
ارائه پایان نامه:بهبود روش ارزیابی معماری نرم افزار از دید مدیریت برون سپاری por Arash Bande Khoda
 ارائه پایان نامه:بهبود روش ارزیابی معماری نرم افزار از دید مدیریت برون سپاری ارائه پایان نامه:بهبود روش ارزیابی معماری نرم افزار از دید مدیریت برون سپاری
ارائه پایان نامه:بهبود روش ارزیابی معماری نرم افزار از دید مدیریت برون سپاری
Arash Bande Khoda1.2K visualizações
Itcms facilities por IT Solution
Itcms facilitiesItcms facilities
Itcms facilities
IT Solution503 visualizações
Software Requirements Analysis - course overview por softwareacademy
Software Requirements Analysis - course overviewSoftware Requirements Analysis - course overview
Software Requirements Analysis - course overview
softwareacademy20 visualizações
AAA sso por Amid Borhani
AAA ssoAAA sso
AAA sso
Amid Borhani93 visualizações
نصب تضمینی اپلیکیشن por faratehran
نصب تضمینی اپلیکیشننصب تضمینی اپلیکیشن
نصب تضمینی اپلیکیشن
faratehran29 visualizações

Mais de Web Standards School

طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی por
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییطراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییWeb Standards School
462 visualizações8 slides
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی por
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمینقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمیWeb Standards School
605 visualizações117 slides
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز por
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازWeb Standards School
441 visualizações33 slides
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی por
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیپنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیWeb Standards School
6K visualizações11 slides
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده por
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهچرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهWeb Standards School
642 visualizações13 slides
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری por
 یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوریWeb Standards School
631 visualizações11 slides

Mais de Web Standards School(20)

طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی por Web Standards School
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقاییطراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
طراحی و پیاده‌سازی پارکینگ هوشمند - نوید امیدیان و محمدرضا آقایی
Web Standards School462 visualizações
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی por Web Standards School
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمینقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
نقش فناوری رایانش ابری در آینده وب، موبایل و اینترنت اشیاء - علی کاظمی
Web Standards School605 visualizações
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز por Web Standards School
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همرازابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
ابزارهای بهینه سازی تبلیغات دیجیتال - باهره همراز
Web Standards School441 visualizações
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی por Web Standards School
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیپنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانی
Web Standards School6K visualizações
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده por Web Standards School
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستودهچرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
چرا دولوپرهای ما کمتر به سمت IoT میروند؟ - سارا ستوده
Web Standards School642 visualizações
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری por Web Standards School
 یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
یادگیری و آموزش تکنولوژی‌های جدید در سال آینده - میلاد نوری
Web Standards School631 visualizações
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی por Web Standards School
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانیاینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
اینترنت اشیا،تکنولوژی و چالشها - محمدرضا کامرانی
Web Standards School589 visualizações
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچی por Web Standards School
 روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی روی سیستم من کار می‌کرد!(CI/CD)  - حامد ایروانچی
روی سیستم من کار می‌کرد!(CI/CD) - حامد ایروانچی
Web Standards School571 visualizações
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی por Web Standards School
 کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
کاربردی سازی هوش‌مصنوعی در کسب و کارها - آرمان فاطمی
Web Standards School494 visualizações
چگونگی شروع و رقابت در بازارهای بین المللی por Web Standards School
چگونگی شروع و رقابت در بازارهای بین المللیچگونگی شروع و رقابت در بازارهای بین المللی
چگونگی شروع و رقابت در بازارهای بین المللی
Web Standards School266 visualizações
اهمیت و ویژگی های Web Platform در حال و آینده por Web Standards School
اهمیت و ویژگی های Web Platform در حال و آیندهاهمیت و ویژگی های Web Platform در حال و آینده
اهمیت و ویژگی های Web Platform در حال و آینده
Web Standards School191 visualizações
واقعیت افزوده بر بستر ابرها por Web Standards School
واقعیت افزوده بر بستر ابرهاواقعیت افزوده بر بستر ابرها
واقعیت افزوده بر بستر ابرها
Web Standards School169 visualizações
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده por Web Standards School
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان دادهمعرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
معرفی کاربردهای یادگیری عمیق و چالش های آن در کلان داده
Web Standards School745 visualizações
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت por Web Standards School
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیتتأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
تأثیر تکنولوژی و وب بر زندگی و اشتغال افراد دارای معلولیت
Web Standards School167 visualizações
آرامش در سایه پذیرش por Web Standards School
آرامش در سایه پذیرشآرامش در سایه پذیرش
آرامش در سایه پذیرش
Web Standards School143 visualizações
امنیت در IoT و متدولوژی‌های Pentest در IoT por Web Standards School
امنیت در IoT و متدولوژی‌های Pentest در IoTامنیت در IoT و متدولوژی‌های Pentest در IoT
امنیت در IoT و متدولوژی‌های Pentest در IoT
Web Standards School194 visualizações
دیزاین در عصر هوش مصنوعی و محصولات هوشمند por Web Standards School
دیزاین در عصر هوش مصنوعی و محصولات هوشمنددیزاین در عصر هوش مصنوعی و محصولات هوشمند
دیزاین در عصر هوش مصنوعی و محصولات هوشمند
Web Standards School175 visualizações
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین por Web Standards School
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلینتوسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
توسعه پروژه های بک‌اند، فرانت‌اند و موبایل با کاتلین
Web Standards School146 visualizações
نقش AR/VR در‌آینده بازاریابی por Web Standards School
نقش AR/VR در‌آینده بازاریابینقش AR/VR در‌آینده بازاریابی
نقش AR/VR در‌آینده بازاریابی
Web Standards School142 visualizações
بازاریابی، با کمی دقت و سرعت بیشتر por Web Standards School
بازاریابی، با کمی دقت و سرعت بیشتربازاریابی، با کمی دقت و سرعت بیشتر
بازاریابی، با کمی دقت و سرعت بیشتر
Web Standards School80 visualizações

معماری استایل‌های بزرگ اندازه

  • 2. ‫بزرگ‬ ‫های‬ ‫استایل‬‫چه؟‬ ‫یعنی‬ •‫استایلها‬ ‫از‬ ‫ای‬ ‫مجموعه‬ •‫سیستم‬ ‫یک‬ ‫مختلف‬ ‫های‬ ‫بخش‬ ‫بین‬ ‫مشترک‬ •‫مداوم‬ ‫تغییر‬ ‫و‬ ‫اصالح‬ ،‫رسانی‬ ‫بروز‬ ‫به‬ ‫نیاز‬ •‫مشتقات‬ ‫و‬ ‫ها‬ ‫پالگین‬
  • 3. ‫کرد‬ ‫شروع‬ ‫باید‬ ‫کجا‬ ‫از‬ •‫دسترس‬ ‫ابزار،کانال‬ ،‫کاربر‬ •‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫بین‬ ‫ارتباط‬ •‫طرح‬ ‫تحلیل‬
  • 4. ‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫هماهنگی‬ •‫وب‬ ‫های‬ ‫المان‬ ‫شناخت‬(‫محتوایی‬ ‫و‬ ‫ساختاری‬) •‫گرید‬ ‫براساس‬ ‫طراحی‬ ‫مفهوم‬ •‫محور‬ ‫محتوا‬ ‫طراحی‬ ‫تفاوت‬(Content Driven)‫کاربرد‬ ‫و‬‫محور‬(Application Driven) •‫موبایل‬ ‫برای‬ ‫اول‬ ‫طراحی‬ ‫تفاوت‬(Mobile First)‫تاپ‬ ‫دسک‬ ‫برای‬ ‫اول‬ ‫و‬(Desktop First) •‫ها‬ ‫محدودیت‬ ‫و‬ ‫مزایا‬ ‫ها‬ ‫ورک‬ ‫فریم‬ •‫ها‬ ‫انیمیشن‬
  • 5. ‫دهنده‬ ‫توسعه‬ ‫و‬ ‫طراح‬ ‫هماهنگی‬ •‫تصاویر‬ ‫و‬ ‫آیکون‬ ‫مدیریت‬ ‫های‬ ‫سیستم‬ •‫وب‬ ‫برای‬ ‫طراحی‬ ‫قوانین‬(‫مختلف‬ ‫های‬ ‫اندازه‬ ‫برای‬ ‫طراحی‬ ‫نوع‬ ،‫گیری‬ ‫اندازه‬ ‫های‬ ‫واحد‬ ،‫رنگی‬ ‫های‬ ‫سیستم‬) •‫یکسان‬ ‫طراحی‬ ‫افزار‬ ‫نرم‬ •‫المانها‬ ‫اندازه‬ ‫بودن‬ ‫داینامیک‬ ‫مفهوم‬(‫ها‬ ‫دکمه‬ ‫عنوان‬ ‫مانند‬) •‫طراحی‬ ‫در‬ ‫جهت‬ ‫مفهوم‬(Page Flow)
  • 7. ‫کنیم؟‬ ‫تحلیل‬ ‫را‬ ‫طرح‬ ‫باید‬ ‫چرا‬ •‫افزار‬ ‫نرم‬ ‫ساختار‬ ‫شناخت‬ •‫ها‬ ‫ماژول‬ ‫مختلف‬ ‫های‬ ‫وضعیت‬ ‫بینی‬ ‫پیش‬ •‫ریسپانسیو‬ ‫وضعیت‬
  • 10. ‫ابزار‬ ‫انتخاب‬ ‫در‬ ‫موثر‬ ‫عوامل‬ •‫دهنده‬ ‫توسعه‬ •‫پروژه‬ •‫کارفرما‬
  • 11. Pre-Proccessors • Nesting • Partial Files • Variables • Source Maps ‫ها‬ ‫پردازنده‬ ‫پیش‬
  • 12. Post CSS • Prefixing • Minification • Un-CSS ‫تکمیلی‬ ‫مراحل‬
  • 13. Strategy • Speed Vs Beauty • FOIT / FOUT • Critical CSS • Image Loading Policy • … ‫استراتژی‬
  • 14. ‫ها‬ ‫وآیکون‬ ‫تصاویر‬ ‫مدیریت‬ ‫و‬ ‫انتخاب‬ •‫حجم‬ •‫بارگذاری‬ ‫سرعت‬ •‫مرورگرها‬ ‫پشتیبانی‬ •‫ویرایش‬ ،‫نگهداری‬ ،‫بروزرسانی‬
  • 15. Image & Icon Techniques • Speed Vs Beauty • FOIT / FOUT • Critical CSS • Image Loading Policy • …
  • 17. ‫کرد‬ ‫استفاده‬ ‫ورک‬ ‫فریم‬ ‫از‬ ‫نباید‬ ‫اصال‬ •‫سنگینی‬ •‫بالاستفاده‬ ‫های‬ ‫ماژول‬ •‫دهنده‬ ‫توسعه‬ ‫تنبلی‬ •‫ورک‬ ‫فریم‬ ‫سازی‬ ‫شخصی‬ ‫و‬ ‫ادیت‬
  • 18. ‫هستند‬ ‫خوب‬ ‫هم‬ ‫خیلی‬ ‫ها‬ ‫ورک‬ ‫فریم‬ ‫ولی‬ •‫وسیع‬ ‫تست‬ ‫بستر‬ •‫پشتیبانی‬ ‫بزرگ‬ ‫جامعه‬ •‫تایپ‬ ‫پروتو‬ ‫سریع‬ ‫ساخت‬ •‫آموزش‬‫رایگان‬
  • 19. ‫تیمی‬ ‫درون‬ ‫قوانین‬ •‫نگارشی‬ ‫های‬ ‫دستورالعمل‬ •‫ورک‬ ‫فریم‬ ‫انتخاب‬ •‫کد‬ ‫ویرایش‬ ‫و‬ ‫دیباگ‬ ‫روش‬‫سایرین‬
  • 20. ‫نگارشی‬ ‫های‬ ‫دستورالعمل‬ •‫گذاری‬ ‫نام‬ ‫های‬ ‫روش‬ •‫نوشتن‬ ‫ترتیب‬‫ها‬‫اعالن‬(Declaration) •‫استفاده‬‫ایندنتیشن‬ ‫از‬ •‫گذاری‬ ‫کامنت‬ ‫قوانین‬ •‫اسپسیفیسیتی‬ ‫مجاز‬ ‫میزان‬ ‫حداکثر‬(Specificity)
  • 21. Specificity‫یا‬ ‫دوست‬ ‫؛‬‫دشمن‬ •‫دولبه‬ ‫شمشیر‬ •‫استفاده‬ ‫سو‬ •‫داشتنی‬ ‫دوست‬ ‫های‬ ‫پالگین‬
  • 22. Partial Files‫تکه‬ ‫تکه‬ ‫های‬‫فایل‬ ‫؛‬ •‫در‬ ‫پارشال‬CSS‫و‬‫ها‬ ‫پردازنده‬ ‫پیش‬ ‫در‬ ‫پارشال‬ •‫های‬ ‫ماژول‬CSS
  • 23. Architecture • OCSSO (Separate Structure and Skin, Separate Container and Content, Build HTML from Component Library) • SMACCSS (Base, Layout, Module, State, Theme) • BEM (Base, Element, Modifier) • ITCSS (Settings, Tools, Generic, Elements, Objects, Components, Trumps) • Suit CSS • Atomic CSS
  • 24. ‫همه‬‫هستند‬ ‫یکی‬ ‫واقع‬ ‫در‬ ‫ها‬ ‫الگو‬ ‫این‬ •‫کد‬‫نویسی‬‫الیه‬‫ای‬ •‫تکرار‬ ‫از‬ ‫خودداری‬ ‫تکرار‬(Declaration) •‫از‬ ‫استفاده‬‫های‬ ‫دستورالعمل‬‫مجرب‬CSS •‫جداسازی‬‫اهداف‬
  • 30. REFACTOR ‫باز‬-‫نویسی‬ ‫ب‬‫س‬ ‫ی‬ ‫و‬ ‫ن‬ ‫ز‬ ‫ا‬‫ی‬ ‫نویـــســـــی‬ ‫بــــاز‬ ‫تا‬ ‫بازنویسی‬