آموزش طراحی و کدنویسی صفحه اصلی توییتر با جاوا اسکریپت، CSS و Figma

Design & Code Twitter Home Page with JavaScript, CSS & Figma

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: انتقال طراحی UI UX به اجزای توسعه وب بومی Front-End با HTML، CSS، JavaScript، Lit JS، و Figma Design اجزای Figma و توسعه آنها با استفاده از جاوا اسکریپت استفاده از API کامپوننت وب بومی برای توسعه عناصر سفارشی قابل استفاده مجدد. چارچوب Lit JS منطق CSS و جاوا اسکریپت خود را برای توسعه مؤلفه‌های تم روشن و تاریک طراحی کنید با استفاده از انواع Figma و طرح‌بندی خودکار نحوه راه‌اندازی یک سیستم طراحی در Figma برای پروژه UI توییتر را بیاموزید پیش نیازها: دانش پیشرفته HTML، CSS، جاوا اسکریپت درک متوسط ​​از Figma

در این دوره ما یاد خواهیم گرفت که چگونه از فناوری مؤلفه وب بومی به نفع خود استفاده کنیم.

  • با استفاده از Figma اجزای وب زیبا را برای توییتر طراحی کنید

  • همه طرح های زیبا را با استفاده از Lit JS به کد جلویی منتقل کنید

  • رابط کاربری تیره روشن برای صفحه اصلی توییتر با استفاده از JavaScript Figma

    کد کنید


قبل از اینکه مستقیماً وارد برنامه‌نویسی جلویی شویم، ابتدا همه چیز را در Figma از ابتدا طراحی می‌کنیم.

  • ما نه تنها مؤلفه‌ها را در Figma طراحی می‌کنیم، بلکه یک سیستم طراحی برای پروژه UI توییتر خود خواهیم ساخت

  • ما رنگ، تایپوگرافی، سبک های سایه قابل استفاده مجدد را طراحی خواهیم کرد

  • در پایان، استایل های Figma را به متغیرهای CSS منتقل می کنیم

ما نحوه استفاده از Lit JS را برای توسعه اجزای قابل اشتراک گذاری بومی یاد خواهیم گرفت.

  • ما یاد خواهیم گرفت که چگونه HTML و CSS خود را با استفاده از Lit JS در کلاس های جاوا اسکریپت کپسوله کنیم

  • ما نحوه ساخت اجزای ساده وب بومی آماده آینده را خواهیم آموخت

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


یکی از بهترین روش‌ها در توسعه front-end استفاده مجدد از کد تا حد امکان است. با این حال، انتقال طراحی به نشانه گذاری HTML پیچیده است.

  • ما از Lit JS برای آسان کردن عمر توسعه خود استفاده خواهیم کرد زیرا بر روی API مؤلفه وب بومی ساخته شده است

  • از آنجایی که Lit JS از API مؤلفه وب بومی استفاده می کند، محیط توسعه ما ساده و در عین حال قدرتمند است

  • این بدان معناست که ما لازم نیست نگران ماژول‌های Node یا باندلرهای جاوا اسکریپت باشیم تا دستور خود را به کد تبدیل کنیم


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

بررسی اجمالی دوره و مواد Course Overview & Materials

  • نمای کلی بخش طراحی Design Section Overview

  • نمای کلی بخش کدنویسی Coding Section Overview

  • میانبرهای رایج قبل از شروع Common Shortcuts Before We Start

  • لیست پلاگین ها List of Plugins

  • دانلود مواد دوره همراه Download Course Material Bundled

توییتر UI - Figma Twitter UI - Figma

  • دکمه های نوار کناری - Figma Sidebar Buttons - Figma

  • ناوبری نوار کناری - Figma Sidebar Navigation - Figma

  • نمایه نوار کناری - Figma Sidebar Profile - Figma

  • نوار کشویی - Figma Sidebar Dropdown - Figma

  • کامپوننت هدر خانه - Figma Home Header Component - Figma

  • کامپوننت توییت - Figma Tweet Component - Figma

  • خبر - فیگما News Feed - Figma

  • کاوش مؤلفه - Figma Explore Component - Figma

  • مؤلفه اطلاع رسانی - Figma Notification Component - Figma

  • کامپوننت پیام - Figma Message Component - Figma

  • مؤلفه نشانک - Figma Bookmark Component - Figma

  • کامپوننت لیست - Figma List Component - Figma

  • کامپوننت پروفایل - Figma Profile Component - Figma

کامپوننت نوار کناری توییتر Twitter Sidebar Component

  • راه اندازی توسعه جاوا اسکریپت JavaScript Development Set Up

  • تنظیم اولویت کد VS VS Code Preference Set Up

  • صفحه اصلی نوار کناری در جاوا اسکریپت Sidebar Home in JavaScript

  • میزبان CSS استاتیک Static CSS Host

  • اصلاح سبک های تایپوگرافی Fix Typography Styles

  • رندر مشروط - جاوا اسکریپت Render Conditionally - JavaScript

  • CSS مشترک در جاوا اسکریپت Shared CSS in JavaScript

  • اجزای دکمه نوار کناری - جاوا اسکریپت Sidebar Button Components - JavaScript

  • لوگو نوار کناری - جاوا اسکریپت Sidebar Logo - JavaScript

  • مولفه دکمه - جاوا اسکریپت Button Component - JavaScript

  • نام کاربری نوار کناری - جاوا اسکریپت Sidebar Username - JavaScript

  • روش SVG Refactoring SVG Method Refactoring

  • مؤلفه تایپوگرافی تودرتو - جاوا اسکریپت Nested Typography Component - JavaScript

  • طرح نهایی نوار کناری - CSS Sidebar Finalized Layout - CSS

  • رفع بالشتک نوار کناری - CSS Sidebar Padding Fix - CSS

  • نوار کشویی - CSS Sidebar Dropdown - CSS

  • نمایه نوار کناری - CSS Sidebar Profile - CSS

  • شنونده رویداد نوار کناری - جاوا اسکریپت Sidebar Event Listener - JavaScript

  • رفع شنونده رویداد - جاوا اسکریپت Fixing Event Listener - JavaScript

  • CSS و JavaScript Clean Up CSS and JavaScript Clean Up

جزء اخبار توییتر Twitter Newsfeed Component

  • سازماندهی ماژول های جاوا اسکریپت Organize JavaScript Modules

  • Refactor JavaScript Logic Refactor JavaScript Logic

  • استفاده مجدد از مؤلفه - جاوا اسکریپت Reuse Component - JavaScript

  • مؤلفه اطلاعات پرطرفدار - جاوا اسکریپت Trending Info Component - JavaScript

  • طرح خبر - CSS Newsfeed Layout - CSS

  • اصلاح سبک نوار پیمایش - CSS Fixing Scrollbar Style - CSS

  • Newsfeed Responsive - CSS Newsfeed Responsive - CSS

  • نوار کناری اصلاح جزئی - CSS Minor Fix Sidebar - CSS

  • پوشه داده جدید New Data Folder

  • محتوای پویا - جاوا اسکریپت Dynamic Content - JavaScript

کامپوننت صفحه اصلی توییتر Twitter Home Component

  • انواع Figma - جاوا اسکریپت Figma Variants - JavaScript

  • دکمه آیکون - جاوا اسکریپت Icon Button - JavaScript

  • کامپوننت صفحه اصلی - HTML Home Component - HTML

  • دکمه‌های آیکون توییت - SVG Tweet Icon Buttons - SVG

  • طرح بندی کارت توییت - CSS Tweet Card Layout - CSS

  • CSS Layout Clean Up CSS Layout Clean Up

  • داده های کارت توییت Tweet Card Data

  • کارت توییت پویا - جاوا اسکریپت Dynamic Tweet Card - JavaScript

  • افکار نهایی Final Thoughts

سخنرانی پاداش Bonus Lecture

  • جایزه Bonus

نمایش نظرات

آموزش طراحی و کدنویسی صفحه اصلی توییتر با جاوا اسکریپت، CSS و Figma
جزییات دوره
11.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,225
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Boroji Design Inc Boroji Design Inc

کوپن های تخفیف دار را در boroji.ca/courses بیابید