🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول SVG
- آخرین آپدیت
دانلود SVG Fundamental
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع SVG و انیمیشن SVG: از مبانی تا پیشرفته (با تمرکز بر بهینهسازی SEO)
ویژگیهای نمایشی (Presentation Attributes): نحوه استفاده و محدودیتها.
الگوریتمهای داخلی عملکرد کاربر-ایجنت در SVG: محاسبه `(rx, ry)`، ساخت مستطیل با گوشههای گرد، رندر بیضی.
***اختصاصی: تمامی گزینههای سفارشیسازی تصویر در SVG (مفهوم viewport در SVG، `viewBox` و پارامترهای آن، سیستم مختصات اولیه viewport، سیستم مختصات محلی).
رابطه viewport و viewBox در SVG: تبدیل سیستم مختصات در رندر تصویر، تاثیر تنظیمات viewport و viewBox بر تصویر نهایی، توابع pan و zoom.
گزینههای پیشرفته سفارشیسازی تصویر در SVG: ویژگی `` (پارامترهای `` و ``).
Viewport تودرتو: واحدها، الگوریتم محاسبه درصد.
ساختار سند: قطعه SVG، انواع عناصر، گروهبندی (عنصر `` و خواص آن)، محتوای قابل استفاده مجدد (عناصر ``, `
نقاشی: انواع عناصر گرافیکی، ویژگیهای `` و ``، روشهای مختلف نقاشی، مقادیر ``، واحدهای رنگ SVG.
خواص Fill: انعطافپذیری کنترل رنگ در روشهای Fill، الگوریتم Fill در صورت مقدار ویژگی `fill-rule`: ``، الگوریتم Fill در صورت مقدار ویژگی `fill-rule`: ``، کنترل انعطافپذیر شفافیت (opacity).
شما دانش نظری کسب خواهید کرد و تکالیف عملی واقعی خواهید داشت که دانش شما را تثبیت میکند!
پیشنیازها:
هیچ پیشنیاز خاصی وجود ندارد.
آیا میخواهید گرافیک برداری مقیاسپذیر (SVG) را یاد بگیرید؟ شاید قبلاً دانش پایهای دارید و میخواهید آن را عمیقتر و گستردهتر کنید؟ تبریک میگویم! شما در مسیر درست قرار دارید.
این دوره جامعترین و دقیقترین اطلاعات را در مورد استاندارد گرافیک برداری مقیاسپذیر W3C (World Wide Web Consortium) ارائه میدهد.
امروزه، 99% وبسایتهای جهان به طور فعال از این استاندارد استفاده میکنند. به برخی از مزایای SVG نگاهی بیندازید:
مقیاسپذیری بدون افت کیفیت تصویر، که به معنی ایدهآل بودن آن برای سایتهای واکنشگرا است (عناصر گرافیکی چنین سایتهایی باید بدون اعوجاج در هر رزولوشن صفحهنمایشی نمایش داده شوند).
"وزن" کم به دلیل قابلیت فشردهسازی خوب (ایدهآل این است که هر سایتی سریع بارگذاری شود).
پشتیبانی توسط تمامی مرورگرهای مدرن (SVG کاملاً با فناوریهای وب سازگار است و بنابراین به بخشی ارگانیک از سایتها تبدیل میشود).
استفاده آسان و تغییرپذیری راحت (این فرمت به شما امکان میدهد تنظیمات لازم برای رنگ، سایه، تاری و سایر جلوههای طراحی را هم در ویرایشگر گرافیکی و هم در خود صفحه با استفاده از CSS و JavaScript تنظیم کنید).
قابلیت انیمیشن و تعاملی شدن (اضافه کردن اشیاء به توصیف دیجیتالی تصویر و اتصال اسکریپتهای زبان برنامهنویسی جاوا اسکریپت به آنها).
SVG یک فرمت متنی است، بنابراین میتوانید فایل را برای SEO بدون نیاز به متا تگهای خارجی، با وارد کردن مستقیم کلمات کلیدی در کد تصویر، بهینهسازی کنید.
و باور کنید، این همه ماجرا نیست! برای درک تمام مزایای SVG، باید با آن کار کنید. اما ابتدا، باید آن را مطالعه کنید!
یک مدل یادگیری کلاسیک آکادمیک در انتظار شماست که به شما امکان فعالسازی تفکر، خلاقیت و خلق چیزهای جدید را میدهد.
در درسهای ویدیویی این دوره، با تئوری گرافیک برداری مقیاسپذیر (عناصر زبان، سینتکس، ساختار، الگوریتمها، انواع داده) آشنا خواهید شد.
تمام بخش عملی به درسها متصل است. در اینجا، اسناد PDF را خواهید یافت که مطالب سخنرانی را خلاصه میکنند و همچنین ماژولهای تمرین (فایلهای HTML و CSS) که اهداف عملی خاصی برای شما تعیین میشود. همچنین ماژولهایی با پاسخ (نمایش یکی از گزینههای ممکن برای پیادهسازی وظیفه) خواهید یافت.
مدل آموزش آکادمیک در سراسر جهان برای مدت طولانی خود را ثابت کرده است و امروزه جایگزینی برای آن از نظر اثربخشی آموزش متخصصان وجود ندارد.
در اصل، اگر به دنبال یک دوره عملی برای یادگیری چند ترفند با استفاده از SVG هستید، این دوره را انتخاب نکنید. به دنبال دورهای باشید که مدرس کد را تایپ کند و شما تکرار کنید. برای بقیه: شما باید این دوره را انتخاب کنید، همین امروز!
سرفصل ها و درس ها
سادهترین مفاهیم: سیستم مختصات، عنصر کانتینر <svg>، اشکال پایه
The simplest concepts: сoordinate system, <svg> container element, basic shapes
ویژگیهای سیستم مختصات <svg> عنصر [اولین رویکرد ساده شده به مفهوم viewport]
C.S features <svg>element [first simplified approach to the concept of viewport]
انواع و کاربرد اشکال پایه. هندسه <rect> [x,y,width,height,rx,ry]
Types & Application of Basic Shapes. <rect> geometry [x,y,width,height,rx,ry]
عناصر <circle> <ellipse> <line> و خواص هندسی آن
<circle> <ellipse> <line> elements and its geometric properties
خواص stroke [stroke-dasharray و stroke-dashoffset]
Stroke properties [stroke-dasharray & stroke-dashoffset]
نشانگرها (markers)
Markers
جعبه احاطه کننده (Bounding box)
Bounding box
Paint servers [گرادیانها و الگوها]
Paint servers [gradients & patterns]
Paint Servers
Paint Servers
گرادیانها [انواع، وکتور، نرمال، color stops، انتقال رنگ]
Gradients [types, vector, normal, color stops, color transitions]
گرادیان خطی: ویژگیهای وکتور [x1,x2,x3,x4]
linear Gradient: the vector attributes [x1,x2,x3,x4]
سایر ویژگیهای گرادیان خطی [gradientUnits, gradientTransform, spreadMethod]
linear Gradient other Attributes[gradientUnits, gradientTransform, spreadMethod]
عناصر انیمیشن SVG (بخش اول)
SVG's animation elements (Part1)
عناصر انیمیشن SVG (بخش دوم)
SVG's animation elements (Part2)
ویژگیهایی برای شناسایی عنصر هدف برای انیمیشن و کنترل زمانبندی
Attributes to identify the target element for an animation & control the timing
ویژگیهایی برای کنترل انیمیشن در طول زمان
Attributes to control animation over time
ویژگیهایی برای کنترل جمعپذیری (additivity)، مثال Morphing و مقادیر ساعت (Clock values)
Attributes to control additivity, Morphing example & Clock values
عناصر، ویژگیها، خصوصیات و انواع دادههای SVG که میتوانند انیمیشنی شوند
SVG elements, attributes, properties and data types that can be animated
ویژگیهای تعاملی در SVG
Interactivity features in SVG
بخش جایزه
Bonus section
اطلاعات
Information
انیمیشن تعاملی وب. درس آزمایشی [بخش اول]
Interactive Web Animation. Demo lesson [part 1]
انیمیشن تعاملی وب. درس آزمایشی [بخش دوم]
Interactive Web Animation. Demo lesson [part 2]
انیمیشن تعاملی وب. درس آزمایشی [بخش سوم]
Interactive Web Animation. Demo lesson [part 3]
انیمیشن خلاقانه وب با GSAP 3. درس آزمایشی
Creative Web Animation with GSAP 3. Demo lesson
نمایش نظرات