کتاب از صفر تا قهرمانی: آموزش جامع Front-End Developer با Dominic Myers با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

دوره جامع Front-End Developer: از صفر تا قهرمانی با Dominic Myers از صفر تا قهرمانی: آموزش جامع Front-End Developer با Dominic Myers سفری شگفت‌انگیز به دنیای کدنویسی وب، با الهام از کتاب مرجع "Front-E...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره از صفر تا قهرمانی: آموزش جامع Front-End Developer با Dominic Myers

موضوع کلی: توسعه وب فرانت‌اند

موضوع میانی: HTML، CSS و JavaScript

📋 سرفصل‌های دوره

  • 1. معرفی دنیای توسعه فرانت‌اند و نقش آن
  • 2. ابزارهای ضروری توسعه‌دهنده (VS Code, مرورگرها)
  • 3. نصب و راه‌اندازی محیط توسعه
  • 4. آشنایی با ساختار اولیه سند HTML
  • 5. تگ‌های هدینگ، پاراگراف و فرمت‌بندی متن
  • 6. انواع لیست‌ها: مرتب، نامرتب و تعریفی
  • 7. ایجاد لینک‌ها: داخلی، خارجی و لنگر
  • 8. تصاویر در HTML: ویژگی‌ها و بهینه‌سازی
  • 9. افزودن محتوای چندرسانه‌ای: Audio و Video
  • 10. ساختاردهی اطلاعات با جداول HTML
  • 11. فرم‌های HTML: اصول و تگ Form
  • 12. انواع ورودی‌ها (Input Types): Text, Number, Email, Password
  • 13. کنترل‌های فرم پیشرفته: Select, Textarea, Button
  • 14. ویژگی‌های فرم (Action, Method, Target)
  • 15. HTML5 و تگ‌های معنایی (Semantic Tags)
  • 16. Header, Nav, Main, Article, Section, Aside, Footer
  • 17. متا تگ‌ها و اهمیت آنها (Charset, Viewport, Description)
  • 18. کامنت‌گذاری در HTML و بهترین شیوه‌ها
  • 19. کار با Iframes
  • 20. کاراکترهای خاص و موجودیت‌های HTML (Entities)
  • 21. اصول دسترسی‌پذیری (Accessibility) در HTML
  • 22. اعتبار سنجی کدهای HTML (HTML Validation)
  • 23. ساختاردهی یک وب‌سایت چند صفحه‌ای
  • 24. بهترین شیوه‌ها و نکات پیشرفته HTML
  • 25. اولین پروژه عملی: ساخت یک صفحه HTML استاتیک
  • 26. معرفی CSS: شیوه نامه‌های آبشاری
  • 27. روش‌های اتصال CSS به HTML (Inline, Internal, External)
  • 28. انتخابگرهای CSS: تگ، کلاس و ID
  • 29. انتخابگرهای ترکیبی (Combinators): Descendant, Child, Sibling
  • 30. انتخابگرهای ویژگی (Attribute Selectors)
  • 31. شبه‌کلاس‌ها (Pseudo-classes): Hover, Focus, Active, Visited
  • 32. شبه‌عناصر (Pseudo-elements): Before, After, First-line, First-letter
  • 33. مدل جعبه‌ای CSS (Box Model): Content, Padding, Border, Margin
  • 34. وراثت (Inheritance) و خصوصیت (Specificity) در CSS
  • 35. واحدهای اندازه‌گیری در CSS (px, em, rem, %, vw, vh)
  • 36. مدیریت رنگ‌ها: Hex, RGB, RGBA, HSL, HSLA
  • 37. استایل‌دهی متن و فونت‌ها (Font-family, Size, Weight, Line-height)
  • 38. پس‌زمینه‌ها (Backgrounds): Color, Image, Repeat, Position, Size
  • 39. خصوصیت Display: Block, Inline, Inline-block
  • 40. موقعیت‌یابی عناصر (Positioning): Static, Relative, Absolute, Fixed, Sticky
  • 41. Z-Index و مدیریت لایه‌ها
  • 42. شناورسازی عناصر (Floats) و تکنیک Clearfix
  • 43. مقدمه‌ای بر Flexbox برای طراحی ریسپانسیو
  • 44. خصوصیات کانتینر Flexbox (Direction, Justify, Align-items, Wrap)
  • 45. خصوصیات آیتم‌های Flexbox (Grow, Shrink, Basis, Order, Self)
  • 46. مقدمه‌ای بر CSS Grid برای چیدمان‌های پیچیده
  • 47. خصوصیات کانتینر Grid (Template-columns, Rows, Gap)
  • 48. خصوصیات آیتم‌های Grid (Grid-column, Grid-row, Grid-area)
  • 49. طراحی واکنش‌گرا (Responsive Design) و اصول آن
  • 50. مدیا کوئری‌ها (Media Queries) و کاربرد آنها
  • 51. رویکردهای Mobile-First و Desktop-First
  • 52. بهینه‌سازی تصاویر برای طراحی واکنش‌گرا (srcset, picture)
  • 53. انتقال‌های CSS (Transitions) برای جلوه‌های بصری
  • 54. تبدیل‌های CSS (Transforms): Translate, Rotate, Scale, Skew
  • 55. انیمیشن‌های CSS (Animations) و Keyframes
  • 56. سایه‌ها (Shadows): Text-shadow, Box-shadow
  • 57. گرادیانت‌ها (Gradients): خطی و شعاعی
  • 58. متغیرهای CSS (Custom Properties)
  • 59. معرفی پیش‌پردازنده‌های CSS (مانند Sass/SCSS)
  • 60. آشنایی با فریمورک‌های CSS (مانند Bootstrap یا Tailwind - مفهوم کلی)
  • 61. CSS Reset در مقابل Normalize
  • 62. ابزارهای توسعه‌دهنده برای عیب‌یابی CSS
  • 63. پروژه عملی: طراحی یک لایه ریسپانسیو با Flexbox و Grid
  • 64. معرفی JavaScript: زبان تعامل‌پذیری وب
  • 65. روش‌های اتصال JavaScript به HTML
  • 66. متغیرها: var, let و const
  • 67. انواع داده‌ها (Data Types): String, Number, Boolean, Null, Undefined
  • 68. عملگرها (Operators): حسابی، انتسابی، مقایسه‌ای، منطقی
  • 69. تبدیل نوع (Type Coercion)
  • 70. دستورات شرطی: If, Else If, Else
  • 71. دستور Switch
  • 72. حلقه‌ها (Loops): For, While, Do-While
  • 73. حلقه‌های For...of و For...in
  • 74. توابع: اعلان (Declaration) در مقابل عبارت (Expression)
  • 75. توابع Arrow (ES6)
  • 76. محدوده (Scope): سراسری، محلی و بلوکی
  • 77. Hoisting در JavaScript
  • 78. آرایه‌ها: ایجاد و متدهای اصلی (Push, Pop, Shift, Unshift)
  • 79. متدهای تکرار آرایه (ForEach, Map, Filter, Reduce)
  • 80. آبجکت‌ها (Objects): خصوصیات و متدها
  • 81. کار با JSON: تبدیل و تحلیل داده
  • 82. معرفی DOM: مدل شیءگرای سند
  • 83. انتخاب عناصر DOM (getElementById, querySelector, querySelectorAll)
  • 84. دستکاری محتوا و ویژگی‌های عناصر (textContent, innerHTML, style)
  • 85. ایجاد و افزودن عناصر جدید به DOM
  • 86. حذف و جایگزینی عناصر در DOM
  • 87. مدیریت رویدادها (Event Handling) با addEventListener
  • 88. آبجکت Event و اطلاعات آن
  • 89. رویدادهای پرکاربرد (Click, Mouseover, Keydown, Submit)
  • 90. حباب‌زایی (Bubbling) و تسخیر (Capturing) رویدادها
  • 91. نمایندگی رویداد (Event Delegation)
  • 92. اعتبار سنجی فرم‌ها با JavaScript
  • 93. ذخیره‌سازی در مرورگر: LocalStorage و SessionStorage
  • 94. مقدمه‌ای بر JavaScript ناهمگام (Asynchronous JS)
  • 95. Callbacks و چالش‌های آن
  • 96. Promises: اصول و حالات (Pending, Resolved, Rejected)
  • 97. Async/Await برای کدنویسی ناهمگام تمیزتر
  • 98. استفاده از Fetch API برای درخواست‌های HTTP
  • 99. مدیریت خطا (Error Handling) با Try...Catch
  • 100. پروژه جامع نهایی: ساخت یک اپلیکیشن تعاملی (مانند To-Do List یا ماشین حساب ساده)
تگ‌ها: CSS Dominic Myers Front-End Developer HTML JavaScript آموزش CSS آموزش Front-End آموزش HTML آموزش JavaScript آموزش فرانت‌اند توسعه وب توسعه وب فرانت‌اند دوره Front-End Developer دوره فرانت‌اند فرانت‌اند دولوپر کتاب Front-End Developer

نظرات

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

وارد شوید تا نظر ثبت کنید.