آموزش d3.js - راهنمای کامل تجسم داده های توسعه دهنده

d3.js - Complete Developer Data Visualization Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با کتابخانه تجسم داده های D3.Js به داده ها جان بخشید. استاد جاوا اسکریپت، HTML، CSS و ساخت ویژوال های داده های خیره کننده توسعه وب و تجسم داده های D3 JS با Firebase ساخت تجسم های مبتنی بر داده آموزش HTML، CSS و جاوا اسکریپت ایجاد پروژه های D3 JS با Firebase Backend پیش نیازها: یک کامپیوتر و دسترسی به اینترنت

آیا تا به حال فکر کرده اید که چگونه نمودارهای خیره کننده و تجسم های مبتنی بر داده از داده های خام ایجاد می شوند؟

آیا می خواهید اطلاعات را به طور واضح و کارآمد با سازمان، محل کار، مدرسه و غیره خود در میان بگذارید؟

اگر چنین است، پس باید در این دوره کامل تجسم داده با کتابخانه D3.Js ثبت نام کنید.


D3.js یک کتابخانه جاوا اسکریپت برای دانشمندان داده، آماردانان، ریاضیدانان، تحلیلگران، و هر کسی است که می‌خواهد داده‌های خام را بگیرد و نمودارهای جذاب بصری و تجسم‌های مبتنی بر داده‌ها را ایجاد کند:

  • نمودار میله ای

  • نمودارهای دایره ای

  • نمودارهای خطی

  • بسته های حباب

  • نمودارهای درختی و موارد دیگر

تجسم مؤثر به کاربران کمک می‌کند تا داده‌ها را تحلیل و استدلال کنند و داده‌های پیچیده را در دسترس‌تر، قابل فهم‌تر و برای چشم آسان‌تر کند!


در این دوره، شما این فرصت را خواهید داشت که اصول اولیه HTML، CSS و جاوا اسکریپت را بیاموزید - 3 فناوری اصلی که برای ایجاد تجسم های شگفت انگیز با کتابخانه D3.js لازم است.


زمانی که اصول اولیه و اصول توسعه وب مورد توجه قرار گیرد، در مرحله بعدی سفری را آغاز خواهید کرد که در آن تسلط خواهید یافت:

  1. اصول D3.js: ترسیم اشکال اساسی روی صفحه

  2. SVG - تغییر ویژگی‌ها و سبک‌ها

  3. انتقالات

  4. تجزیه داده ها و رسم نمودارهای پویا

  5. ایجاد مقیاس ها و محورهای مختلف

  6. و خیلی چیزهای دیگر...


در نهایت، چندین پروژه در دنیای واقعی خواهید ساخت تا مهارت های D3 را آزمایش کنید!

این دوره برای چه کسانی است:

  • توسعه دهندگانی که می خواهند نمودارهای رابط کاربری داده محور را با جاوا اسکریپت بسازند

  • توسعه دهندگان مبتدی که می خواهند HTML، CSS، و جاوا اسکریپت و در نهایت کتابخانه D3 بیاموزند

  • دانشمندان داده که می خواهند D3 را یاد بگیرند ( نیازی به مهارت توسعه قبلی نیست - این دوره همه چیزهایی را که برای شروع به آن نیاز دارید دارد)

  • ریاضیدانانی که می خواهند D3 را یاد بگیرند

  • آماردانان...تحلیلگران، دانشمندانی که می خواهند تصاویر مبتنی بر داده بسازند...


امیدوارم در این ماجراجویی یادگیری D3 به من بپیوندید!





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

معرفی Introduction

  • مسیر یادگیری - چگونه از دوره بیشترین بهره را ببرید Learning Path - How to Get the Most out of The Course

معرفی Introduction

  • مسیر یادگیری - چگونه از دوره بیشترین بهره را ببرید Learning Path - How to Get the Most out of The Course

  • به روز رسانی: بخش توسعه وب را به پایین منتقل کرد! UPDATE: Moved the Web Development Section to the Bottom!

  • به روز رسانی: بخش توسعه وب را به پایین منتقل کرد! UPDATE: Moved the Web Development Section to the Bottom!

نصب ابزار توسعه Installing Development Tools

  • پیام مهم Important Message

نصب ابزار توسعه Installing Development Tools

  • نصب VSCode IDE و افزونه های مفید Installing VSCode IDE and Helpful Extensions

  • نصب VSCode IDE و افزونه های مفید Installing VSCode IDE and Helpful Extensions

  • با استفاده از مرورگر کروم Using Chrome Browser

  • با استفاده از مرورگر کروم Using Chrome Browser

  • پیام مهم Important Message

کد منبع دوره Course Source Code

کد منبع دوره Course Source Code

  • دانلود همه کد منبع برای این دوره Download All Source Code For this Course

  • دانلود همه کد منبع برای این دوره Download All Source Code For this Course

مقدمه ای بر D3.JS Introduction to D3.JS

  • مقدمه مختصر D3 D3 Brief Introduction

  • راه اندازی پروژه با D3 Setting Up Project with D3

  • دو نقل قول یا نه برای Attr Double Quotes or Not for Attr

مقدمه ای بر D3.JS Introduction to D3.JS

  • مقدمه مختصر D3 D3 Brief Introduction

  • وب سایت و دموهای D3 D3 Website and Demos

  • وب سایت و دموهای D3 D3 Website and Demos

  • راه اندازی پروژه با D3 Setting Up Project with D3

  • SVG - مقدمه SVG - Introduction

  • SVG - مقدمه SVG - Introduction

  • SVG Inline HTML - ایجاد یک دایره SVG Inline HTML - Creating a Circle

  • SVG Inline HTML - ایجاد یک دایره SVG Inline HTML - Creating a Circle

  • SVG MDN Docs SVG MDN Docs

  • SVG MDN Docs SVG MDN Docs

  • ایجاد بوم و دایره D3 Creating D3 Canvas and Circle

  • ایجاد بوم و دایره D3 Creating D3 Canvas and Circle

  • دو نقل قول یا نه برای Attr Double Quotes or Not for Attr

  • ایجاد خطوط با SVG در D3 Creating Lines with SVG in D3

  • ایجاد خطوط با SVG در D3 Creating Lines with SVG in D3

  • متن SVG SVG Text

  • متن SVG SVG Text

ایجاد تجسم به صورت پویا Creating Visualizations Dynamically

  • ایجاد یک نوار و حرکت آن به صورت پویا Creating a Bar and Move it Dynamically

  • سفارشی کردن آرایه داده ما با اشیاء Customizing Our Data Array with Objects

  • تجزیه JSON محلی و راه دور Parsing Local and Remote JSON

ایجاد تجسم به صورت پویا Creating Visualizations Dynamically

  • ایجاد یک نوار و حرکت آن به صورت پویا Creating a Bar and Move it Dynamically

  • نمایش سه میله روی صفحه ( وارونه ) Showing Three Bars on Screen (Upside Down)

  • نمایش سه میله روی صفحه ( وارونه ) Showing Three Bars on Screen (Upside Down)

  • معکوس کردن yAxis Inverting the yAxis

  • معکوس کردن yAxis Inverting the yAxis

  • درک تابع "Enter()" و ساختن همه آن به صورت پویا Understanding the "Enter()" function and Making it All Dynamically

  • درک تابع "Enter()" و ساختن همه آن به صورت پویا Understanding the "Enter()" function and Making it All Dynamically

  • پاک کردن کد Cleaning up the Code

  • پاک کردن کد Cleaning up the Code

  • سفارشی کردن آرایه داده ما با اشیاء Customizing Our Data Array with Objects

  • تجزیه JSON محلی و راه دور Parsing Local and Remote JSON

پروژه تجسم زلزله Earthquake Visualization Project

  • نمایش زمین لرزه ها - به صورت پویا Showing Earthquakes - Dynamically

  • نمایش راهنمای ابزار با داده Showing Tooltip with Data

پروژه تجسم زلزله Earthquake Visualization Project

  • راه اندازی پروژه Project Setup

  • نمایش زمین لرزه ها - دایره ها در محور X Showing Earthquakes - Circles in the X-Axis

  • نمایش زمین لرزه ها - دایره ها در محور X Showing Earthquakes - Circles in the X-Axis

  • نمایش زمین لرزه ها - به صورت پویا Showing Earthquakes - Dynamically

  • اضافه کردن رویداد MouseOver Adding Event MouseOver

  • اضافه کردن رویداد MouseOver Adding Event MouseOver

  • نمایش یک راهنمای ابزار Showing a Tooltip

  • نمایش یک راهنمای ابزار Showing a Tooltip

  • نمایش راهنمای ابزار با داده Showing Tooltip with Data

مقیاس ها و نمودارهای بار - بازبینی شده Scales & BarCharts - Revisited

  • بازبینی بارچارت ها و مقدمه ای بر مقیاس ها Revisiting Barcharts and Introduction to Scales

  • مقیاس خطی چیست؟ What is Linear Scale

  • ایجاد و پیاده سازی yScale Creating and Implementing yScale

  • xAxis و نمودار نهایی معکوس شده است Final xAxis and Graph Inverted

  • پاداش - اضافه کردن انیمیشن Bonus - Adding Animation

مقیاس ها و نمودارهای بار - بازبینی شده Scales & BarCharts - Revisited

  • بازبینی بارچارت ها و مقدمه ای بر مقیاس ها Revisiting Barcharts and Introduction to Scales

  • مقیاس خطی چیست؟ What is Linear Scale

  • ایجاد و پیاده سازی yScale Creating and Implementing yScale

  • مقیاس باند Band Scale

  • مقیاس باند Band Scale

  • نهایی کردن مقیاس باند Finalizing Band Scale

  • نهایی کردن مقیاس باند Finalizing Band Scale

  • حاشیه ها و گروه ها Margins and Groups

  • حاشیه ها و گروه ها Margins and Groups

  • ایجاد xAxis و yAxis Creating xAxis and yAxis

  • ایجاد xAxis و yAxis Creating xAxis and yAxis

  • xAxis و نمودار نهایی معکوس شده است Final xAxis and Graph Inverted

  • پاداش - اضافه کردن انیمیشن Bonus - Adding Animation

  • رفع مشکل محور Fixing the Axis Issue

  • رفع مشکل محور Fixing the Axis Issue

مسیرهای SVG SVG Paths

  • ایجاد مسیرهای SVG با D3JS Creating SVG Paths with D3JS

  • تنظیم محدوده ها و دامنه ها - قسمت 2 Setting Ranges and Domains - Part 2

  • افزودن محور - قسمت 3 Adding Axis - Part 3

  • افزودن خط - قسمت 5 Adding Line - Part 5

  • ترفندهای نهایی Final Tweaks

مسیرهای SVG SVG Paths

  • معرفی مسیرهای SVG SVG Paths Introduction

  • معرفی مسیرهای SVG SVG Paths Introduction

  • ایجاد مسیرهای SVG Creating SVG Paths

  • ایجاد مسیرهای SVG Creating SVG Paths

  • ایجاد مسیرهای SVG با D3JS Creating SVG Paths with D3JS

  • منحنی های D3 D3 Curves

  • منحنی های D3 D3 Curves

  • ایجاد نمودار منطقه ای - قسمت 1 Creating an Area Chart - Part 1

  • ایجاد نمودار منطقه ای - قسمت 1 Creating an Area Chart - Part 1

  • تنظیم محدوده ها و دامنه ها - قسمت 2 Setting Ranges and Domains - Part 2

  • افزودن محور - قسمت 3 Adding Axis - Part 3

  • سفارشی سازی های CSS - قسمت 4 CSS Customizations - Part 4

  • سفارشی سازی های CSS - قسمت 4 CSS Customizations - Part 4

  • افزودن خط - قسمت 5 Adding Line - Part 5

  • ترفندهای نهایی Final Tweaks

ایجاد نمودار دایره ای Creating a Pie Chart

  • راه اندازی پروژه DACA Setting Up DACA Project

  • ایجاد زوایای پای Creating Pie Angles

  • افزودن رنگ های پویا به پای Adding Dynamic Colors to Pie

  • افزودن یک راهنمای ابزار Adding a Tooltip

  • اضافه شدن انیمیشن Tween Adding Tween Animation

ایجاد نمودار دایره ای Creating a Pie Chart

  • راه اندازی پروژه DACA Setting Up DACA Project

  • مفاهیم نمودار دایره ای Pie Chart Concepts

  • مفاهیم نمودار دایره ای Pie Chart Concepts

  • ایجاد زوایای پای Creating Pie Angles

  • نمایش قوس روی صفحه Showing an Arc on Screen

  • نمایش قوس روی صفحه Showing an Arc on Screen

  • نمایش پویا نمودار دایره ای روی صفحه Dynamically Showing a Pie Chart on Screen

  • نمایش پویا نمودار دایره ای روی صفحه Dynamically Showing a Pie Chart on Screen

  • افزودن رنگ های پویا به پای Adding Dynamic Colors to Pie

  • افزودن یک راهنمای ابزار Adding a Tooltip

  • زیباسازی نمودار پای Beautifying the Pie Chart

  • زیباسازی نمودار پای Beautifying the Pie Chart

  • اضافه شدن انیمیشن Tween Adding Tween Animation

پروژه نهایی - خدمات مهاجرت ایالات متحده Final Project - U.S. Immigration Services

  • راه اندازی پروژه Project Setup

  • ایجاد خوشه - قسمت 1 Creating Clusters - Part 1

  • ایجاد حلقه های خوشه - قسمت 3 Creating Clusters Circles - Part 3

  • پروژه تمام شده Finished Project

  • لینک های مفید Useful links

پروژه نهایی - خدمات مهاجرت ایالات متحده Final Project - U.S. Immigration Services

  • تجسم مهاجرت - نسخه ی نمایشی Immigration Visualization - Demo

  • تجسم مهاجرت - نسخه ی نمایشی Immigration Visualization - Demo

  • راه اندازی پروژه Project Setup

  • راه اندازی پروژه Project Setup

  • کشیدن داده های CSV Pulling CSV Data

  • کشیدن داده های CSV Pulling CSV Data

  • ایجاد خوشه - قسمت 1 Creating Clusters - Part 1

  • ایجاد خوشه - قسمت 2 Creating Clusters - Part 2

  • ایجاد خوشه - قسمت 2 Creating Clusters - Part 2

  • ایجاد حلقه های خوشه - قسمت 3 Creating Clusters Circles - Part 3

  • نمایش خوشه ها روی صفحه Showing Clusters on Screen

  • نمایش خوشه ها روی صفحه Showing Clusters on Screen

  • نمایش نکته D3 Showing D3 Tip

  • نمایش نکته D3 Showing D3 Tip

  • افسانه رنگ Color Legend

  • افسانه رنگ Color Legend

  • اضافه کردن افسانه اندازه Adding Size Legend

  • اضافه کردن افسانه اندازه Adding Size Legend

  • پروژه تمام شده Finished Project

  • لینک های مفید Useful links

ملزومات توسعه وب - HTML، CSS و جاوا اسکریپت The Essentials of Web Development - HTML, CSS and JavaScript

  • فناوری های وب و وب Web Technologies and the Web

  • آشنایی با ساختار سند HTML Understanding the HTML Document Structure

  • عنوان HTML HTML Heading

  • قالب بندی HTML - Bio Page Formatting HTML - Bio Page

  • راه حل چالش Solution to Challenge

  • نهایی کردن قالب بندی HTML Finalizing HTML Formatting

ملزومات توسعه وب - HTML، CSS و جاوا اسکریپت The Essentials of Web Development - HTML, CSS and JavaScript

  • وب جهانی (WWW) چیست و چگونه کار می کند What's the World Wide Web (WWW) And How it Works

  • وب جهانی (WWW) چیست و چگونه کار می کند What's the World Wide Web (WWW) And How it Works

  • فناوری های وب و وب Web Technologies and the Web

  • جاوا اسکریپت، HTML و CSS - مدفوع 3 پا JavaScript, HTML and CSS - The 3 Legged Stool

  • جاوا اسکریپت، HTML و CSS - مدفوع 3 پا JavaScript, HTML and CSS - The 3 Legged Stool

  • آشنایی با ساختار سند HTML Understanding the HTML Document Structure

  • عنوان HTML HTML Heading

  • تگ پاراگراف HTML HTML Paragraph Tag

  • تگ پاراگراف HTML HTML Paragraph Tag

  • برچسب خط شکست The Break line Tag

  • برچسب خط شکست The Break line Tag

  • قالب بندی HTML - Bio Page Formatting HTML - Bio Page

  • اضافه کردن آدرس و خط شکست Adding Address and Break line

  • اضافه کردن آدرس و خط شکست Adding Address and Break line

  • تاکید و قالب بندی متن Emphasizing and Formatting Text

  • تاکید و قالب بندی متن Emphasizing and Formatting Text

  • راه حل چالش Solution to Challenge

  • عناصر HTML بیشتر More HTML Elements

  • عناصر HTML بیشتر More HTML Elements

  • نهایی کردن قالب بندی HTML Finalizing HTML Formatting

ویژگی های HTML HTML Attributes

  • ویژگی HTML - HREF و سبک HTML Attribute - HREF and Style

  • تگ تصویر HTML HTML Image Tag

  • عنوان HTML و ویژگی زبان HTML Title and Lang Attribute

  • فهرست ویژگی های بیشتر HTML List of More HTML Attributes

  • لیست نامرتب در HTML Unordered List in HTML

  • نوع لیست ویژگی ها و لیست های تودرتو List Type Attributes and Nested Lists

  • جدول HTML - مقدمه HTML Table - Introduction

  • ایجاد یک جدول HTML Creating an HTML Table

  • افزودن سبک حاشیه به جدول - CSS درون خطی Adding Border Style to Table - Inline CSS

ویژگی های HTML HTML Attributes

  • ویژگی های HTML HTML Attributes

  • ویژگی های HTML HTML Attributes

  • ویژگی HTML - HREF و سبک HTML Attribute - HREF and Style

  • تگ تصویر HTML HTML Image Tag

  • عنوان HTML و ویژگی زبان HTML Title and Lang Attribute

  • فهرست ویژگی های بیشتر HTML List of More HTML Attributes

  • لیست نامرتب در HTML Unordered List in HTML

  • نوع لیست ویژگی ها و لیست های تودرتو List Type Attributes and Nested Lists

  • جدول HTML - مقدمه HTML Table - Introduction

  • ایجاد یک جدول HTML Creating an HTML Table

  • افزودن سبک حاشیه به جدول - CSS درون خطی Adding Border Style to Table - Inline CSS

CSS - استایل دادن به صفحات HTML CSS - Styling HTML Pages

  • میز خود را با استایل شیت داخلی طراحی کنید Styling our Table with Internal Style Sheet

  • چالش: یک صفحه HTML ساده ایجاد کنید CHALLENGE: Create a Simple HTML Page

  • SOLUTION و بیشتر در مورد CSS و Button SOLUTION And More on CSS and Button

CSS - استایل دادن به صفحات HTML CSS - Styling HTML Pages

  • مقدمه ای بر CSS Introduction to CSS

  • مقدمه ای بر CSS Introduction to CSS

  • میز خود را با استایل شیت داخلی طراحی کنید Styling our Table with Internal Style Sheet

  • چالش: یک صفحه HTML ساده ایجاد کنید CHALLENGE: Create a Simple HTML Page

  • SOLUTION و بیشتر در مورد CSS و Button SOLUTION And More on CSS and Button

  • قوانین CSS - سبک های قلم CSS Rules - Font Styles

  • قوانین CSS - سبک های قلم CSS Rules - Font Styles

  • ویژگی کلاس The Class Attribute

  • ویژگی کلاس The Class Attribute

  • ویژگی ID The ID Attribute

  • ویژگی ID The ID Attribute

ساخت یک صفحه ناوبری Building a Navigation Page

  • ایجاد یک صفحه ناوبری - قسمت 1 Creating a Navigation Page - Part1

  • ایجاد صفحه ناوبری - اضافه کردن Hover Navigation Page Creation - Adding Hover

  • درک مدل جعبه Understanding the Box Model

  • افزودن صفحات HTML بیشتر Adding More HTML Pages

  • برگه‌های سبک خارجی و پیوند دادن External Style Sheets adn Linking

  • مقدمه ای بر DIV Introduction to DIV

  • DIV و Float DIVs and Float

  • ساختار محتوا در یک صفحه وب Structuring Content in a Web Page

  • بازسازی دستی صفحات Manually Restructuring Pages

ساخت یک صفحه ناوبری Building a Navigation Page

  • ایجاد یک صفحه ناوبری - قسمت 1 Creating a Navigation Page - Part1

  • ایجاد صفحه ناوبری - اضافه کردن Hover Navigation Page Creation - Adding Hover

  • درک مدل جعبه Understanding the Box Model

  • حذف حاشیه و بالشتک Removing Margin and Padding

  • حذف حاشیه و بالشتک Removing Margin and Padding

  • افزودن صفحات HTML بیشتر Adding More HTML Pages

  • اضافه کردن مسیرهای صحیح به صفحات HTML Adding Correct Paths to HTML Pages

  • اضافه کردن مسیرهای صحیح به صفحات HTML Adding Correct Paths to HTML Pages

  • برگه‌های سبک خارجی و پیوند دادن External Style Sheets adn Linking

  • مقدمه ای بر DIV Introduction to DIV

  • DIV و Float DIVs and Float

  • ساختار محتوا در یک صفحه وب Structuring Content in a Web Page

  • بازسازی دستی صفحات Manually Restructuring Pages

بخش بندی عناصر Sectioning Elements

  • استفاده از بخش بندی عناصر در صفحه Using Sectioning Elements on a Page

  • ساختار پاورقی ما Structuring our Footer

بخش بندی عناصر Sectioning Elements

  • با استفاده از بخش بندی عناصر Using Sectioning Elements

  • با استفاده از بخش بندی عناصر Using Sectioning Elements

  • استفاده از بخش بندی عناصر در صفحه Using Sectioning Elements on a Page

  • ساختار پاورقی ما Structuring our Footer

  • نظرات نهایی در مورد HTML Final Thoughts About HTML

  • نظرات نهایی در مورد HTML Final Thoughts About HTML

مبانی جاوا اسکریپت JavaScript Fundamentals

  • مدفوع 3 پا - مقدمه ای بر جاوا اسکریپت 3 Legged Stool - Introduction to Javascript

  • اطلاعات بیشتر در مورد جاوا اسکریپت در کنسول More on JavaScript in the Console

  • درک DOM Understanding the DOM

  • الحاق جاوا اسکریپت و متغیرها JavaScript Concatenation and Variables

  • پوچ و تعریف نشده و بولی Null and Undefined and Boolean

  • باقی مانده Remainder

  • علامت پلاس The Plus Sign

  • عملگرهای منطقی با عملگرهای شرطی Logical Operators with Conditional Operators

  • اپراتور سه تایی The Ternary Operator

مبانی جاوا اسکریپت JavaScript Fundamentals

  • مدفوع 3 پا - مقدمه ای بر جاوا اسکریپت 3 Legged Stool - Introduction to Javascript

  • جاوا اسکریپت در کنسول کروم JavaScript in the Chrome Console

  • جاوا اسکریپت در کنسول کروم JavaScript in the Chrome Console

  • اطلاعات بیشتر در مورد جاوا اسکریپت در کنسول More on JavaScript in the Console

  • درک DOM Understanding the DOM

  • محل تگ اسکریپت و چرا Location of the Script Tag and Why

  • محل تگ اسکریپت و چرا Location of the Script Tag and Why

  • الحاق جاوا اسکریپت و متغیرها JavaScript Concatenation and Variables

  • پوچ و تعریف نشده و بولی Null and Undefined and Boolean

  • عملیات حسابی Arithmetic Operations

  • عملیات حسابی Arithmetic Operations

  • باقی مانده Remainder

  • علامت پلاس The Plus Sign

  • مقدمه ای بر If Statement Introduction to If Statement

  • مقدمه ای بر If Statement Introduction to If Statement

  • مقایسه همسانی Identicality Comparison

  • مقایسه همسانی Identicality Comparison

  • عملگرهای منطقی با عملگرهای شرطی Logical Operators with Conditional Operators

  • اپراتور سه تایی The Ternary Operator

آرایه ها و حلقه های جاوا اسکریپت JavaScript Arrays & Loops

  • مقدمه ای بر آرایه ها Introduction to Arrays

آرایه ها و حلقه های جاوا اسکریپت JavaScript Arrays & Loops

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • دریافت آخرین مورد از یک آرایه Getting the Last Item of an Array

  • دریافت آخرین مورد از یک آرایه Getting the Last Item of an Array

  • برای حلقه ها For Loops

  • برای حلقه ها For Loops

توابع و اشیاء جاوا اسکریپت JavaScript Functions and Objects

  • مقدمه ای بر توابع Introduction to Functions

  • پارامترهای تابع و بازده Function Parameters and Returns

  • درک Local و اجازه Scope Variables Understanding Local and let Scope Variables

  • مقدمه ای بر اشیاء Introduction to Objects

توابع و اشیاء جاوا اسکریپت JavaScript Functions and Objects

  • مقدمه ای بر توابع Introduction to Functions

  • انواع مختلف توابع Different Types of Functions

  • انواع مختلف توابع Different Types of Functions

  • پارامترهای تابع و بازده Function Parameters and Returns

  • متغیرهای محلی و جهانی Local and Global Variables

  • متغیرهای محلی و جهانی Local and Global Variables

  • درک Local و اجازه Scope Variables Understanding Local and let Scope Variables

  • مقدمه ای بر اشیاء Introduction to Objects

  • ایجاد اولین شی JS ما Creating our First JS Object

  • ایجاد اولین شی JS ما Creating our First JS Object

  • نمونه سازی اشیاء خودمان - سازندگان Instantiating our Own Objects - Constructors

  • نمونه سازی اشیاء خودمان - سازندگان Instantiating our Own Objects - Constructors

DOM و BOM The DOM and The BOM

  • با استفاده از querySelectors Using the querySelectors

  • رویداد OnClick OnClick Event

DOM و BOM The DOM and The BOM

  • DOM و BOM - استفاده از JS برای دسترسی به DOM The DOM and The BOM - Using JS to Access the DOM

  • DOM و BOM - استفاده از JS برای دسترسی به DOM The DOM and The BOM - Using JS to Access the DOM

  • با استفاده از انتخابگر getElementById Using getElementById Selector

  • با استفاده از انتخابگر getElementById Using getElementById Selector

  • با استفاده از querySelectors Using the querySelectors

  • استفاده از CSS درون خطی با جاوا اسکریپت Applying inline CSS with JavaScript

  • استفاده از CSS درون خطی با جاوا اسکریپت Applying inline CSS with JavaScript

  • رویداد OnClick OnClick Event

  • رهگیری رویدادهای بیشتر Intercepting More Events

  • رهگیری رویدادهای بیشتر Intercepting More Events

  • EventListeners EventListeners

  • EventListeners EventListeners

  • بیشتر در مورد EventListeners More on EventListeners

  • بیشتر در مورد EventListeners More on EventListeners

ساخت یک ماشین حساب نکته Building a Tip Calculator

  • ساخت یک ماشین حساب نکته - قسمت 1 Build a Tip Calculator - Part 1

  • ماشین حساب نکته - CSS - قسمت 2 Tip Calculator - CSS - Part 2

  • ماشین حساب نکته - UI نهایی شده Tip Calculator - Finalized UI

ساخت یک ماشین حساب نکته Building a Tip Calculator

  • ساخت یک ماشین حساب نکته - قسمت 1 Build a Tip Calculator - Part 1

  • ماشین حساب نکته - CSS - قسمت 2 Tip Calculator - CSS - Part 2

  • ساخت یک ماشین حساب نکته - قسمت 3 Build a Tip Calculator - Part 3

  • ساخت یک ماشین حساب نکته - قسمت 3 Build a Tip Calculator - Part 3

  • ساخت یک ماشین حساب نکته - قسمت 4 - گرفتن مقادیر فیلد ورودی Build a Tip Calculator - Part 4 - Grabbing Input Field Values

  • ساخت یک ماشین حساب نکته - قسمت 4 - گرفتن مقادیر فیلد ورودی Build a Tip Calculator - Part 4 - Grabbing Input Field Values

  • ماشین حساب نکته - UI نهایی شده Tip Calculator - Finalized UI

  • ماشین حساب نکته - نهایی Tip Calculator - Final

  • ماشین حساب نکته - نهایی Tip Calculator - Final

بعد از اینجا کجا برویم؟ Where to Go Next, from Here?

  • بعد از اینجا کجا برویم؟ Where to Go Next, from Here?

بعد از اینجا کجا برویم؟ Where to Go Next, from Here?

  • بعد از اینجا کجا برویم؟ Where to Go Next, from Here?

  • الهام همه جا هست Inspiration is Everywhere

  • الهام همه جا هست Inspiration is Everywhere

جایزه Bonus

  • دوره های دیگر من را با تخفیف دریافت کنید Get My Other Courses at a Discount

جایزه Bonus

  • دوره های دیگر من را با تخفیف دریافت کنید Get My Other Courses at a Discount

نمایش نظرات

آموزش d3.js - راهنمای کامل تجسم داده های توسعه دهنده
جزییات دوره
17.5 hours
157
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,465
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی