اپلیکیشن اندرویدی فلشکارت آموزشی CSS for Architectural Visualization
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره CSS for Architectural Visualization
موضوع کلی: برنامه نویسی
موضوع میانی: CSS
📋 سرفصلهای دوره
- 1. مقدمه ای بر CSS برای تجسم معماری
- 2. مفاهیم پایه HTML برای درک CSS
- 3. نصب و راه اندازی محیط توسعه CSS
- 4. آشنایی با سینتکس CSS: انتخابگرها، خصوصیات و مقادیر
- 5. انواع انتخابگرها در CSS: کلاس، آیدی، تگ
- 6. انتخابگرهای ترکیبی (Combinators): فرزند، همسایه، عمومی
- 7. آشنایی با Box Model در CSS
- 8. خصوصیات مرتبط با Box Model: padding, margin, border, width, height
- 9. درک موقعیت دهی عناصر (Positioning): static, relative, absolute, fixed, sticky
- 10. اولویت دهی CSS (Specificity)
- 11. ارث بری (Inheritance) در CSS
- 12. آشنایی با واحدهای اندازه گیری در CSS: px, em, rem, vw, vh, %
- 13. استفاده از رنگ ها در CSS: نام رنگ، کد هگزادسیمال، RGB, RGBA, HSL, HSLA
- 14. گرادیان ها در CSS: خطی، شعاعی، زاویه ای
- 15. استفاده از تصاویر پس زمینه در CSS
- 16. تکرار تصاویر پس زمینه (Background Repeat)
- 17. موقعیت دهی تصاویر پس زمینه (Background Position)
- 18. اندازه تصاویر پس زمینه (Background Size)
- 19. خصوصیات فونت در CSS: font-family, font-size, font-weight, font-style, line-height
- 20. استفاده از فونت های سفارشی در CSS (@font-face)
- 21. متن: رنگ، تراز، فاصله گذاری، سایه
- 22. لیست ها: سبک، موقعیت، تصویر
- 23. جدول ها: حاشیه، فاصله گذاری، تراز
- 24. فرم ها: استایل دهی به ورودی ها، دکمه ها و برچسب ها
- 25. لینک ها: حالت های مختلف لینک (hover, active, visited)
- 26. کار با آیکون ها در CSS (Font Awesome و غیره)
- 27. مبانی Flexbox: محور اصلی، محور فرعی
- 28. تراز کردن عناصر با Flexbox: justify-content, align-items, align-self
- 29. جهت دهی عناصر با Flexbox: flex-direction, flex-wrap
- 30. اندازه دهی عناصر با Flexbox: flex-grow, flex-shrink, flex-basis
- 31. مبانی Grid Layout: ردیف ها، ستون ها، گپ
- 32. تراز کردن عناصر با Grid Layout: justify-items, align-items, place-items
- 33. اندازه دهی عناصر با Grid Layout: grid-template-rows, grid-template-columns
- 34. نامگذاری خطوط و نواحی در Grid Layout
- 35. قرار دادن عناصر در Grid Layout: grid-row-start, grid-column-start
- 36. رسپانسیو سازی با Grid Layout: استفاده از minmax()
- 37. استفاده از media queries برای طراحی واکنش گرا
- 38. نقاط شکست (Breakpoints) در طراحی واکنش گرا
- 39. استفاده از واحدهای نسبی (em, rem, vw, vh) برای طراحی واکنش گرا
- 40. طراحی برای موبایل اول (Mobile-First)
- 41. مخفی کردن و نمایش عناصر (display: none; visibility: hidden;)
- 42. انتقال ها (Transitions) در CSS
- 43. تبدیل ها (Transforms) در CSS: rotate, scale, translate, skew
- 44. انیمیشن ها (Animations) در CSS: keyframes, animation-name, animation-duration
- 45. استفاده از متغیرهای CSS (Custom Properties)
- 46. محاسبات در CSS (calc())
- 47. استفاده از توابع CSS: min(), max(), clamp()
- 48. ایجاد افکت های سایه (box-shadow, text-shadow)
- 49. فیلترها در CSS (blur, grayscale, sepia)
- 50. حالت های ترکیبی (Blend Modes)
- 51. ایجاد layout های پیچیده با CSS
- 52. استفاده از CSS preprocessors: Sass و Less
- 53. مزایای استفاده از CSS preprocessors
- 54. نصب و راه اندازی Sass
- 55. متغیرها در Sass
- 56. Mixin ها در Sass
- 57. ارث بری در Sass (@extend)
- 58. حلقه ها و شرط ها در Sass (@for, @if)
- 59. توابع در Sass
- 60. وارد کردن فایل ها در Sass (@import)
- 61. استفاده از partial ها در Sass
- 62. کامپایل Sass به CSS
- 63. استفاده از ابزارهای توسعه مرورگر (DevTools)
- 64. اشکال زدایی CSS
- 65. بهینه سازی CSS برای سرعت بارگذاری
- 66. Minify کردن CSS
- 67. استفاده از CDN برای CSS
- 68. راهکارهای نامگذاری کلاس ها (BEM)
- 69. سازماندهی فایل های CSS
- 70. معرفی کتابخانه های CSS: Bootstrap, Materialize
- 71. استفاده از کتابخانه های CSS در پروژه های معماری
- 72. سفارشی سازی کتابخانه های CSS
- 73. ایجاد کامپوننت های CSS قابل استفاده مجدد
- 74. CSS Modules
- 75. Styled Components
- 76. CSS-in-JS
- 77. استفاده از CSS برای چاپ
- 78. ایجاد استایل برای viewport های مختلف
- 79. تکنیک های پیشرفته موقعیت دهی
- 80. استفاده از clip-path برای ایجاد اشکال سفارشی
- 81. استفاده از mask-image برای ماسک کردن عناصر
- 82. ایجاد افکت های پارالاکس با CSS
- 83. طراحی رابط کاربری (UI) برای وب سایت های معماری
- 84. طراحی تجربه کاربری (UX) برای وب سایت های معماری
- 85. Accessibility در CSS (دسترسی پذیری)
- 86. بهبود سئو (SEO) با CSS
- 87. تست CSS در مرورگرهای مختلف
- 88. به روز رسانی با آخرین استانداردها و تکنیک های CSS
- 89. ایجاد گالری تصاویر معماری با CSS
- 90. ایجاد صفحات معرفی پروژه معماری با CSS
- 91. ایجاد صفحات تماس با ما برای شرکت معماری با CSS
- 92. ایجاد سیستم طراحی (Design System) با CSS
- 93. استفاده از CSS برای تعامل با Javascript
- 94. ایجاد انیمیشن های تعاملی با CSS و Javascript
- 95. بهره گیری از فریم ورک های جاوااسکریپت برای تعامل با CSS
- 96. استفاده از WebGL و CSS برای تجسم سه بعدی
- 97. ادغام CSS با موتورهای بازی سازی (Unity, Unreal Engine) برای تجسم معماری
- 98. بهینه سازی CSS برای پروژه های بزرگ تجسم معماری
- 99. راهکارهای مقیاس پذیری CSS در پروژه های تیمی
- 100. استفاده از CSS برای تولید محتوای تعاملی معماری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.