بوت کمپ 45 روزه جاوا اسکریپت: دوره آموزشی جاوا اسکریپت را در سال 2024 بیاموزید

JavaScript 45-Day Bootcamp: Learn JavaScript Course in 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا اسکریپت را یاد خواهید گرفت: توسعه وب، HTML، CSS، Node، React، برنامه های کاربردی وب + موارد دیگر با جاوا اسکریپت تنها در 45 روز از مبتدی به توسعه دهنده جاوا اسکریپت حرفه ای بروید. هر روز دارای یک پروژه عملی است، بنابراین می توانید ببینید آنچه را که یاد می گیرید چگونه در دنیای واقعی اعمال می شود. استفاده از ابزارهای توسعه‌دهنده و IDE تعامل وب پویا با DOM Manipulation ادغام API و واکشی ساخت‌وساز API برنامه‌های هم‌زمان یادگیری Node js و Express یکپارچه‌سازی و مدیریت پایگاه داده با Sequelize و Firestore ساختمان و استقرار برنامه‌ها ایجاد افزونه‌های Google Chrome توسعه Front-End با React پیش نیازها: بدون نیاز به تجربه برنامه نویسی. شما باید در مورد متعهد شدن به توسعه مهارت های خود در 45+ روز آینده هیجان زده باشید

آیا می خواهید جاوا اسکریپت را یاد بگیرید؟

چه در برنامه نویسی کامپیوتر کاملاً تازه کار هستید یا از زبان دیگری وارد شده اید، این دوره آموزشی عالی برای یادگیری اصول اولیه جاوا اسکریپت است.


چرا این دوره اسکریپت جاوا را بگذرانید؟

چه به دنبال شغل جدیدی هستید و چه به دنبال توسعه مهارت هایی هستید که به شما در رسیدن به شغل رویایی خود کمک می کند، دانستن جاوا اسکریپت یکی از مهم ترین زبان های برنامه نویسی امروز و فراتر از آن است.

از توسعه وب جلویی گرفته تا نقش‌های فول استک، باید جاوا اسکریپت را یاد بگیرید.


پروژه عملی و واقعی برای سرگرم کننده کردن یادگیری

در طول این دوره آموزشی جاوا اسکریپت در مورد Udemy، با انجام کار یاد خواهید گرفت. ما تعدادی پروژه را گنجانده ایم که هر روز روی آنها کار خواهید کرد. ویدیوی مقدماتی را تماشا کنید تا درباره برخی از این پروژه ها بیشتر بدانید.


ما معتقدیم این بهترین دوره آموزشی Udemy در جاوا اسکریپت است!


در 45 روز آینده چه چیزی یاد خواهید گرفت؟


  1. مهارت در HTML و CSS: با تسلط بر برچسب‌های HTML، ایجاد فرم‌ها، و سبک‌دهی به وب‌سایت‌ها با CSS، از جمله مفاهیمی مانند flexbox، تعیین موقعیت شبکه، و پرسش‌های رسانه، پایه‌ای محکم در توسعه وب به دست آورید.

  2. درک جامع از مبانی جاوا اسکریپت: درک عمیقی از مبانی جاوا اسکریپت از جمله متغیرها، اگر دستورات، آرایه ها، اشیا، حلقه ها و توابع را ایجاد کنید.

  3. استفاده مؤثر از ابزارهای توسعه دهنده و IDE ها: یاد بگیرید که از ابزارهای توسعه مانند Visual Studio Code با ادغام GitHub و ابزارهای توسعه دهنده مرورگر برای اشکال زدایی و هک کردن سبک های وب سایت به طور مؤثر استفاده کنید.

  4. تعامل پویا وب با دستکاری DOM: مهارت‌هایی را برای تعامل با مدل شی سند (DOM)، فعال کردن تغییرات محتوای پویا در صفحات وب، از جمله افزودن شنوندگان رویداد و دستکاری عناصر HTML با جاوا اسکریپت، به دست آورید.

  5. یکپارچه سازی API و واکشی API: یاد بگیرید که داده ها را از منابع خارجی (مانند جوک های پدر) واکشی و نمایش دهید، با استفاده از روش های مختلف (POST، JSON) داده های فرم را ارسال کنید و اصول ارتباط API را درک کنید.

  6. ساخت برنامه‌های بی‌درنگ: ویژگی‌های پیشرفته جاوا اسکریپت مانند تایمر، دوربین API، ترکیب گفتار، و API شناسایی را برای ایجاد برنامه‌های تعاملی و بی‌درنگ مانند برنامه غرفه عکس، ابزار ترکیب گفتار، و عناصر وب با کنترل صدا کاوش کنید.

  7. مقدمه‌ای بر Node.js و Express: با استفاده از Node.js و Express، تجربه عملی با جاوا اسکریپت سمت سرور، از جمله ایجاد APIهای RESTful، مدیریت افعال HTTP، و درک اصول اولیه JWT و احراز هویت به دست آورید.

  8. یکپارچه سازی و مدیریت پایگاه داده با Sequelize و Firestore: با استفاده از Sequelize برای پایگاه های داده SQL و Firestore برای NoSQL، یاد بگیرید که برنامه های خود را به پایگاه های داده متصل کنید. عملیات پایگاه داده مانند CRUD، به‌روزرسانی‌های بی‌درنگ، و اجرای احراز هویت و مجوز را بدانید.

  9. ساخت و استقرار برنامه‌ها: مهارت‌هایی را در استقرار برنامه‌ها با استفاده از پلتفرم‌هایی مانند Vercel و Firebase ایجاد کنید و فرآیند استقرار را درک کنید، از جمله آزمایش با Jest و SuperTest، و راه‌اندازی یکپارچه‌سازی مداوم با GitHub Actions.

  10. توسعه Front-End با React.js : توسعه front-end با React.js، از جمله مؤلفه ها، JSX، مدیریت حالت، و احراز هویت Firebase را یکپارچه کنید. با استفاده از React پروژه های جامعی مانند سیستم مدیریت سفارش پیتزا بسازید.


فرصت های شغلی پس از بوت کمپ

با تطبیق پذیری جاوا اسکریپت، فرصت های شغلی بسیار زیاد است. پس از تکمیل بوت کمپ ما، می توانید نقش هایی مانند:

را کشف کنید
  • توسعه دهنده Front-End: متخصص در ساخت جنبه های بصری و تعاملی وب سایت ها.

  • توسعه دهنده Back-End: تمرکز بر منطق و یکپارچه سازی سمت سرور.

  • Full-Stack Developer: ترکیبی از توسعه front-end و back-end.

  • برنامه نویس وب: تمرکز بر توسعه برنامه های کاربردی وب پویا.

  • UI/UX Developer: ایجاد رابط های کاربر پسند که تجربه کاربر را بهبود می بخشد.


چه کسی باید ثبت نام کند؟


  • توسعه دهندگان مشتاق با علاقه به فناوری های وب.

  • حرفه‌ایانی که به دنبال تغییر شغل در زمینه پویا توسعه وب هستند.

  • هرکسی که درک اولیه ای از مفاهیم برنامه نویسی داشته باشد، به دنبال تخصص در جاوا اسکریپت است.

  • هر برنامه نویسی که از زبان های دیگر به دنبال یادگیری سریع جاوا اسکریپت است.


مربی جاوا اسکریپت شما کیست؟

Noah Glaser یک توسعه دهنده حرفه ای وب با سال ها تجربه در دنیای واقعی است. او آموزش های حضوری با رتبه های برتر را اجرا می کند و اکنون دانش خود را با این دوره برای شما به ارمغان می آورد.

یکی از دلایلی که دانشجویان دوره های او را دوست دارند، پشتیبانی با کیفیت سریعی است که دریافت خواهید کرد. اگر زمانی گیر کردید یا سؤالی داشتید، نوح برای کمک به شما در آنجا خواهد بود.

اگر می خواهید به سرعت جاوا اسکریپت را یاد بگیرید، ما معتقدیم که این یک دوره عالی برای شماست.

شما را در درس 1 می بینیم!


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

به دوره آموزشی جاوا اسکریپت خوش آمدید Welcome to the JavaScript Course

به دوره آموزشی جاوا اسکریپت خوش آمدید Welcome to the JavaScript Course

به دوره آموزشی جاوا اسکریپت خوش آمدید Welcome to the JavaScript Course

به دوره آموزشی جاوا اسکریپت خوش آمدید Welcome to the JavaScript Course

به دوره آموزشی جاوا اسکریپت خوش آمدید Welcome to the JavaScript Course

  • به دوره 45 روزه جاوا اسکریپت خوش آمدید Welcome to the 45-Day JavaScript Course

  • به دوره 45 روزه جاوا اسکریپت خوش آمدید Welcome to the 45-Day JavaScript Course

  • به دوره 45 روزه جاوا اسکریپت خوش آمدید Welcome to the 45-Day JavaScript Course

  • به دوره 45 روزه جاوا اسکریپت خوش آمدید Welcome to the 45-Day JavaScript Course

  • به دوره 45 روزه جاوا اسکریپت خوش آمدید Welcome to the 45-Day JavaScript Course

  • چرایی پشت دوره The why behind the course

  • چرایی پشت دوره The why behind the course

  • چرایی پشت دوره The why behind the course

  • چرایی پشت دوره The why behind the course

  • چرایی پشت دوره The why behind the course

روز 1 (دوره خرابی HTML) Day 1 (HTML Crash Course)

روز 1 (دوره خرابی HTML) Day 1 (HTML Crash Course)

روز 1 (دوره خرابی HTML) Day 1 (HTML Crash Course)

روز 1 (دوره خرابی HTML) Day 1 (HTML Crash Course)

روز 1 (دوره خرابی HTML) Day 1 (HTML Crash Course)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • تغییرات CodeSandbox و Stackblitz به عنوان جایگزین CodeSandbox changes and Stackblitz as an alternative

  • تغییرات CodeSandbox و Stackblitz به عنوان جایگزین CodeSandbox changes and Stackblitz as an alternative

  • تغییرات CodeSandbox و Stackblitz به عنوان جایگزین CodeSandbox changes and Stackblitz as an alternative

  • تغییرات CodeSandbox و Stackblitz به عنوان جایگزین CodeSandbox changes and Stackblitz as an alternative

  • تغییرات CodeSandbox و Stackblitz به عنوان جایگزین CodeSandbox changes and Stackblitz as an alternative

  • مقدمه ای بر CodeSandbox.io Introduction to CodeSandbox.io

  • مقدمه ای بر CodeSandbox.io Introduction to CodeSandbox.io

  • مقدمه ای بر CodeSandbox.io Introduction to CodeSandbox.io

  • مقدمه ای بر CodeSandbox.io Introduction to CodeSandbox.io

  • مقدمه ای بر CodeSandbox.io Introduction to CodeSandbox.io

  • تگ های HTML با h1 HTML Tags with h1

  • تگ های HTML با h1 HTML Tags with h1

  • تگ های HTML با h1 HTML Tags with h1

  • تگ های HTML با h1 HTML Tags with h1

  • تگ های HTML با h1 HTML Tags with h1

  • برچسب های تصویر Image Tags

  • برچسب های تصویر Image Tags

  • برچسب های تصویر Image Tags

  • برچسب های تصویر Image Tags

  • برچسب های تصویر Image Tags

  • برچسب های پاراگراف Paragraph Tags

  • برچسب های پاراگراف Paragraph Tags

  • برچسب های پاراگراف Paragraph Tags

  • برچسب های پاراگراف Paragraph Tags

  • برچسب های پاراگراف Paragraph Tags

  • برچسب های لیست (ul، ol، li) List Tags (ul, ol, li)

  • برچسب های لیست (ul، ol، li) List Tags (ul, ol, li)

  • برچسب های لیست (ul، ol، li) List Tags (ul, ol, li)

  • برچسب های لیست (ul، ol، li) List Tags (ul, ol, li)

  • برچسب های لیست (ul، ol، li) List Tags (ul, ol, li)

  • برچسب های Div Div Tags

  • برچسب های Div Div Tags

  • برچسب های Div Div Tags

  • برچسب های Div Div Tags

  • برچسب های Div Div Tags

  • برچسب های لنگر با نام تگ پیوند Anchor Tags aka Link Tags

  • برچسب های لنگر با نام تگ پیوند Anchor Tags aka Link Tags

  • برچسب های لنگر با نام تگ پیوند Anchor Tags aka Link Tags

  • برچسب های لنگر با نام تگ پیوند Anchor Tags aka Link Tags

  • برچسب های لنگر با نام تگ پیوند Anchor Tags aka Link Tags

  • برچسب جدول Table Tag

  • برچسب جدول Table Tag

  • برچسب جدول Table Tag

  • برچسب جدول Table Tag

  • برچسب جدول Table Tag

  • برچسب های فرم Form Tags

  • برچسب های فرم Form Tags

  • برچسب های فرم Form Tags

  • برچسب های فرم Form Tags

  • برچسب های فرم Form Tags

  • برچسب های ورودی و برچسب Input & Label Tags

  • برچسب های ورودی و برچسب Input & Label Tags

  • برچسب های ورودی و برچسب Input & Label Tags

  • برچسب های ورودی و برچسب Input & Label Tags

  • برچسب های ورودی و برچسب Input & Label Tags

  • چک باکس و برچسب‌های دکمه‌های رادیویی Checkbox & Radio Buttons Tags

  • چک باکس و برچسب‌های دکمه‌های رادیویی Checkbox & Radio Buttons Tags

  • چک باکس و برچسب‌های دکمه‌های رادیویی Checkbox & Radio Buttons Tags

  • چک باکس و برچسب‌های دکمه‌های رادیویی Checkbox & Radio Buttons Tags

  • چک باکس و برچسب‌های دکمه‌های رادیویی Checkbox & Radio Buttons Tags

  • برچسب ها را انتخاب کنید (جعبه های کشویی) Select Tags (Dropdown boxes)

  • برچسب ها را انتخاب کنید (جعبه های کشویی) Select Tags (Dropdown boxes)

  • برچسب ها را انتخاب کنید (جعبه های کشویی) Select Tags (Dropdown boxes)

  • برچسب ها را انتخاب کنید (جعبه های کشویی) Select Tags (Dropdown boxes)

  • برچسب ها را انتخاب کنید (جعبه های کشویی) Select Tags (Dropdown boxes)

  • برچسب های ورودی فایل File Input Tags

  • برچسب های ورودی فایل File Input Tags

  • برچسب های ورودی فایل File Input Tags

  • برچسب های ورودی فایل File Input Tags

  • برچسب های ورودی فایل File Input Tags

  • تگ های Span، Strong و Pre Span, Strong, and Pre Tags

  • تگ های Span، Strong و Pre Span, Strong, and Pre Tags

  • تگ های Span، Strong و Pre Span, Strong, and Pre Tags

  • تگ های Span، Strong و Pre Span, Strong, and Pre Tags

  • تگ های Span، Strong و Pre Span, Strong, and Pre Tags

  • برچسب های ویدیو Video Tags

  • برچسب های ویدیو Video Tags

  • برچسب های ویدیو Video Tags

  • برچسب های ویدیو Video Tags

  • برچسب های ویدیو Video Tags

  • برچسب های صوتی Audio Tags

  • برچسب های صوتی Audio Tags

  • برچسب های صوتی Audio Tags

  • برچسب های صوتی Audio Tags

  • برچسب های صوتی Audio Tags

  • تگ Iframe Iframe Tag

  • تگ Iframe Iframe Tag

  • تگ Iframe Iframe Tag

  • تگ Iframe Iframe Tag

  • تگ Iframe Iframe Tag

  • پیوند دادن به صفحات در سایت شما Linking to Pages in your site

  • پیوند دادن به صفحات در سایت شما Linking to Pages in your site

  • پیوند دادن به صفحات در سایت شما Linking to Pages in your site

  • پیوند دادن به صفحات در سایت شما Linking to Pages in your site

  • پیوند دادن به صفحات در سایت شما Linking to Pages in your site

  • چالش وب سایت Website Challenge

  • چالش وب سایت Website Challenge

  • چالش وب سایت Website Challenge

  • چالش وب سایت Website Challenge

  • چالش وب سایت Website Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 2 (دوره CSS Crash) Day 2 (CSS Crash Course)

روز 2 (دوره CSS Crash) Day 2 (CSS Crash Course)

روز 2 (دوره CSS Crash) Day 2 (CSS Crash Course)

روز 2 (دوره CSS Crash) Day 2 (CSS Crash Course)

روز 2 (دوره CSS Crash) Day 2 (CSS Crash Course)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • عناصر HTML سبک Style HTML Elements

  • عناصر HTML سبک Style HTML Elements

  • عناصر HTML سبک Style HTML Elements

  • عناصر HTML سبک Style HTML Elements

  • عناصر HTML سبک Style HTML Elements

  • کلاس های CSS CSS Classes

  • کلاس های CSS CSS Classes

  • کلاس های CSS CSS Classes

  • کلاس های CSS CSS Classes

  • کلاس های CSS CSS Classes

  • سبک بر اساس شناسه Style by Id

  • سبک بر اساس شناسه Style by Id

  • سبک بر اساس شناسه Style by Id

  • سبک بر اساس شناسه Style by Id

  • سبک بر اساس شناسه Style by Id

  • بالشتک، مرزها و حاشیه ها Padding, Borders & Margins

  • بالشتک، مرزها و حاشیه ها Padding, Borders & Margins

  • بالشتک، مرزها و حاشیه ها Padding, Borders & Margins

  • بالشتک، مرزها و حاشیه ها Padding, Borders & Margins

  • بالشتک، مرزها و حاشیه ها Padding, Borders & Margins

  • مدل جعبه CSS CSS Box Model

  • مدل جعبه CSS CSS Box Model

  • مدل جعبه CSS CSS Box Model

  • مدل جعبه CSS CSS Box Model

  • مدل جعبه CSS CSS Box Model

  • تثبیت موقعیت Positioning

  • تثبیت موقعیت Positioning

  • تثبیت موقعیت Positioning

  • تثبیت موقعیت Positioning

  • تثبیت موقعیت Positioning

  • داستان های رسانه Media Queries

  • داستان های رسانه Media Queries

  • داستان های رسانه Media Queries

  • داستان های رسانه Media Queries

  • داستان های رسانه Media Queries

  • ابزارهای توسعه دهنده کروم Chrome Developer Tools

  • ابزارهای توسعه دهنده کروم Chrome Developer Tools

  • ابزارهای توسعه دهنده کروم Chrome Developer Tools

  • ابزارهای توسعه دهنده کروم Chrome Developer Tools

  • ابزارهای توسعه دهنده کروم Chrome Developer Tools

  • استایل شیت های خارجی External Stylesheets

  • استایل شیت های خارجی External Stylesheets

  • استایل شیت های خارجی External Stylesheets

  • استایل شیت های خارجی External Stylesheets

  • استایل شیت های خارجی External Stylesheets

  • سبک های درون خطی Inline Styles

  • سبک های درون خطی Inline Styles

  • سبک های درون خطی Inline Styles

  • سبک های درون خطی Inline Styles

  • سبک های درون خطی Inline Styles

  • چارچوب های CSS CSS Frameworks

  • چارچوب های CSS CSS Frameworks

  • چارچوب های CSS CSS Frameworks

  • چارچوب های CSS CSS Frameworks

  • چارچوب های CSS CSS Frameworks

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 3 (دوره خرابی جاوا اسکریپت) Day 3 (Javascript Crash Course)

روز 3 (دوره خرابی جاوا اسکریپت) Day 3 (Javascript Crash Course)

روز 3 (دوره خرابی جاوا اسکریپت) Day 3 (Javascript Crash Course)

روز 3 (دوره خرابی جاوا اسکریپت) Day 3 (Javascript Crash Course)

روز 3 (دوره خرابی جاوا اسکریپت) Day 3 (Javascript Crash Course)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نحوه ایجاد یک قطعه جاوا اسکریپت در مرورگر کروم How to create a Javascript Snippet in Chrome Browser

  • نحوه ایجاد یک قطعه جاوا اسکریپت در مرورگر کروم How to create a Javascript Snippet in Chrome Browser

  • نحوه ایجاد یک قطعه جاوا اسکریپت در مرورگر کروم How to create a Javascript Snippet in Chrome Browser

  • نحوه ایجاد یک قطعه جاوا اسکریپت در مرورگر کروم How to create a Javascript Snippet in Chrome Browser

  • نحوه ایجاد یک قطعه جاوا اسکریپت در مرورگر کروم How to create a Javascript Snippet in Chrome Browser

  • نحوه ایجاد نظرات How to create comments

  • نحوه ایجاد نظرات How to create comments

  • نحوه ایجاد نظرات How to create comments

  • نحوه ایجاد نظرات How to create comments

  • نحوه ایجاد نظرات How to create comments

  • انواع داده جاوا اسکریپت، انواع اطلاعاتی که با جاوا اسکریپت استفاده می کنید Javascript Data Types, the types of information you use with javascript

  • انواع داده جاوا اسکریپت، انواع اطلاعاتی که با جاوا اسکریپت استفاده می کنید Javascript Data Types, the types of information you use with javascript

  • انواع داده جاوا اسکریپت، انواع اطلاعاتی که با جاوا اسکریپت استفاده می کنید Javascript Data Types, the types of information you use with javascript

  • انواع داده جاوا اسکریپت، انواع اطلاعاتی که با جاوا اسکریپت استفاده می کنید Javascript Data Types, the types of information you use with javascript

  • انواع داده جاوا اسکریپت، انواع اطلاعاتی که با جاوا اسکریپت استفاده می کنید Javascript Data Types, the types of information you use with javascript

  • متغیرها Variables

  • متغیرها Variables

  • متغیرها Variables

  • متغیرها Variables

  • متغیرها Variables

  • آرایه Array

  • آرایه Array

  • آرایه Array

  • آرایه Array

  • آرایه Array

  • اشیاء Objects

  • اشیاء Objects

  • اشیاء Objects

  • اشیاء Objects

  • اشیاء Objects

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای مقایسه Comparison Operators

  • نه اپراتور Not Operator

  • نه اپراتور Not Operator

  • نه اپراتور Not Operator

  • نه اپراتور Not Operator

  • نه اپراتور Not Operator

  • اپراتور منطقی Logical Operator

  • اپراتور منطقی Logical Operator

  • اپراتور منطقی Logical Operator

  • اپراتور منطقی Logical Operator

  • اپراتور منطقی Logical Operator

  • اگر اظهارات If statements

  • اگر اظهارات If statements

  • اگر اظهارات If statements

  • اگر اظهارات If statements

  • اگر اظهارات If statements

  • دیگر else

  • دیگر else

  • دیگر else

  • دیگر else

  • دیگر else

  • دیگر اگر else if

  • دیگر اگر else if

  • دیگر اگر else if

  • دیگر اگر else if

  • دیگر اگر else if

  • تعویض switch

  • تعویض switch

  • تعویض switch

  • تعویض switch

  • تعویض switch

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • در حالی که حلقه ها While Loops

  • ادامه هید Continue

  • ادامه هید Continue

  • ادامه هید Continue

  • ادامه هید Continue

  • ادامه هید Continue

  • زنگ تفريح Break

  • زنگ تفريح Break

  • زنگ تفريح Break

  • زنگ تفريح Break

  • زنگ تفريح Break

  • ثابت ها Constants

  • ثابت ها Constants

  • ثابت ها Constants

  • ثابت ها Constants

  • ثابت ها Constants

  • کارکرد Functions

  • کارکرد Functions

  • کارکرد Functions

  • کارکرد Functions

  • کارکرد Functions

  • پارامترهای تابع Function Parameters

  • پارامترهای تابع Function Parameters

  • پارامترهای تابع Function Parameters

  • پارامترهای تابع Function Parameters

  • پارامترهای تابع Function Parameters

  • تابع بازگشت Function Return

  • تابع بازگشت Function Return

  • تابع بازگشت Function Return

  • تابع بازگشت Function Return

  • تابع بازگشت Function Return

  • هشدارها Alerts

  • هشدارها Alerts

  • هشدارها Alerts

  • هشدارها Alerts

  • هشدارها Alerts

  • تایید Confirm

  • تایید Confirm

  • تایید Confirm

  • تایید Confirm

  • تایید Confirm

  • سریع Prompt

  • سریع Prompt

  • سریع Prompt

  • سریع Prompt

  • سریع Prompt

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز چهارم (HTML و Javascript) Day 4 (HTML and Javascript)

روز چهارم (HTML و Javascript) Day 4 (HTML and Javascript)

روز چهارم (HTML و Javascript) Day 4 (HTML and Javascript)

روز چهارم (HTML و Javascript) Day 4 (HTML and Javascript)

روز چهارم (HTML و Javascript) Day 4 (HTML and Javascript)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • انتخاب عناصر Selecting Elements

  • انتخاب عناصر Selecting Elements

  • انتخاب عناصر Selecting Elements

  • انتخاب عناصر Selecting Elements

  • انتخاب عناصر Selecting Elements

  • اضافه کردن شنوندگان رویداد Adding Event Listeners

  • اضافه کردن شنوندگان رویداد Adding Event Listeners

  • اضافه کردن شنوندگان رویداد Adding Event Listeners

  • اضافه کردن شنوندگان رویداد Adding Event Listeners

  • اضافه کردن شنوندگان رویداد Adding Event Listeners

  • سبک دادن به یک عنصر Styling an Element

  • سبک دادن به یک عنصر Styling an Element

  • سبک دادن به یک عنصر Styling an Element

  • سبک دادن به یک عنصر Styling an Element

  • سبک دادن به یک عنصر Styling an Element

  • چالش رنگ Color Challenge

  • چالش رنگ Color Challenge

  • چالش رنگ Color Challenge

  • چالش رنگ Color Challenge

  • چالش رنگ Color Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 5 (setInterval و setTimeout) Day 5 (setInterval and setTimeout)

روز 5 (setInterval و setTimeout) Day 5 (setInterval and setTimeout)

روز 5 (setInterval و setTimeout) Day 5 (setInterval and setTimeout)

روز 5 (setInterval و setTimeout) Day 5 (setInterval and setTimeout)

روز 5 (setInterval و setTimeout) Day 5 (setInterval and setTimeout)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • setTimeout setTimeout

  • setTimeout setTimeout

  • setTimeout setTimeout

  • setTimeout setTimeout

  • setTimeout setTimeout

  • setInterval setInterval

  • setInterval setInterval

  • setInterval setInterval

  • setInterval setInterval

  • setInterval setInterval

  • چالش دایره چرخشی Rotating Circle Challenge

  • چالش دایره چرخشی Rotating Circle Challenge

  • چالش دایره چرخشی Rotating Circle Challenge

  • چالش دایره چرخشی Rotating Circle Challenge

  • چالش دایره چرخشی Rotating Circle Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز ششم (درخواست های وب با جاوا اسکریپت) Day 6 (Web Requests with Javascript)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • Http و پستچی Http and Postman

  • Http و پستچی Http and Postman

  • Http و پستچی Http and Postman

  • Http و پستچی Http and Postman

  • Http و پستچی Http and Postman

  • واکشی با Promise/سپس Fetch with Promise / .then

  • واکشی با Promise/سپس Fetch with Promise / .then

  • واکشی با Promise/سپس Fetch with Promise / .then

  • واکشی با Promise/سپس Fetch with Promise / .then

  • واکشی با Promise/سپس Fetch with Promise / .then

  • واکشی با Async/Await Fetch with Async / Await

  • واکشی با Async/Await Fetch with Async / Await

  • واکشی با Async/Await Fetch with Async / Await

  • واکشی با Async/Await Fetch with Async / Await

  • واکشی با Async/Await Fetch with Async / Await

  • چالش تصویر سگ Dog Picture Challenge

  • چالش تصویر سگ Dog Picture Challenge

  • چالش تصویر سگ Dog Picture Challenge

  • چالش تصویر سگ Dog Picture Challenge

  • چالش تصویر سگ Dog Picture Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز ششم (درخواست های وب با جاوا اسکریپت) Day 6 (Web Requests with Javascript)

روز ششم (درخواست های وب با جاوا اسکریپت) Day 6 (Web Requests with Javascript)

روز ششم (درخواست های وب با جاوا اسکریپت) Day 6 (Web Requests with Javascript)

روز ششم (درخواست های وب با جاوا اسکریپت) Day 6 (Web Requests with Javascript)

روز هفتم (واکشی با پست) Day 7 (Fetch with Post)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • ارسال درخواست پست Sending a Post Request

  • ارسال درخواست پست Sending a Post Request

  • ارسال درخواست پست Sending a Post Request

  • ارسال درخواست پست Sending a Post Request

  • ارسال درخواست پست Sending a Post Request

  • چالش فرم تماس Contact Form Challenge

  • چالش فرم تماس Contact Form Challenge

  • چالش فرم تماس Contact Form Challenge

  • چالش فرم تماس Contact Form Challenge

  • چالش فرم تماس Contact Form Challenge

  • چالش صفحه بندی Pagination Challenge

  • چالش صفحه بندی Pagination Challenge

  • چالش صفحه بندی Pagination Challenge

  • چالش صفحه بندی Pagination Challenge

  • چالش صفحه بندی Pagination Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز هفتم (واکشی با پست) Day 7 (Fetch with Post)

روز هفتم (واکشی با پست) Day 7 (Fetch with Post)

روز هفتم (واکشی با پست) Day 7 (Fetch with Post)

روز هفتم (واکشی با پست) Day 7 (Fetch with Post)

روز هشتم (برنامه‌های افزودنی Chrome) Day 8 (Chrome Extensions)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نصب کد VS VS Code Installation

  • نصب کد VS VS Code Installation

  • نصب کد VS VS Code Installation

  • نصب کد VS VS Code Installation

  • نصب کد VS VS Code Installation

  • برنامه افزودنی کروم را نصب کنید Install Chrome Extension

  • برنامه افزودنی کروم را نصب کنید Install Chrome Extension

  • برنامه افزودنی کروم را نصب کنید Install Chrome Extension

  • برنامه افزودنی کروم را نصب کنید Install Chrome Extension

  • برنامه افزودنی کروم را نصب کنید Install Chrome Extension

  • گشت برنامه افزودنی کروم Chrome Extension Tour

  • گشت برنامه افزودنی کروم Chrome Extension Tour

  • گشت برنامه افزودنی کروم Chrome Extension Tour

  • گشت برنامه افزودنی کروم Chrome Extension Tour

  • گشت برنامه افزودنی کروم Chrome Extension Tour

  • چالش رنگ پس‌زمینه گوگل Google Background Color Challenge

  • چالش رنگ پس‌زمینه گوگل Google Background Color Challenge

  • چالش رنگ پس‌زمینه گوگل Google Background Color Challenge

  • چالش رنگ پس‌زمینه گوگل Google Background Color Challenge

  • چالش رنگ پس‌زمینه گوگل Google Background Color Challenge

  • خاموش کردن برنامه افزودنی کروم Turning Off Chrome Extension

  • خاموش کردن برنامه افزودنی کروم Turning Off Chrome Extension

  • خاموش کردن برنامه افزودنی کروم Turning Off Chrome Extension

  • خاموش کردن برنامه افزودنی کروم Turning Off Chrome Extension

  • خاموش کردن برنامه افزودنی کروم Turning Off Chrome Extension

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز هشتم (برنامه‌های افزودنی Chrome) Day 8 (Chrome Extensions)

روز هشتم (برنامه‌های افزودنی Chrome) Day 8 (Chrome Extensions)

روز هشتم (برنامه‌های افزودنی Chrome) Day 8 (Chrome Extensions)

روز هشتم (برنامه‌های افزودنی Chrome) Day 8 (Chrome Extensions)

روز نهم (برنامه افزودنی Chrome Fetcher Image) Day 9 (Image Fetcher Chrome Extension)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • برپایی Setup

  • برپایی Setup

  • برپایی Setup

  • برپایی Setup

  • برپایی Setup

  • ثبت رویداد کلیک راست Registering Right Click Event

  • ثبت رویداد کلیک راست Registering Right Click Event

  • ثبت رویداد کلیک راست Registering Right Click Event

  • ثبت رویداد کلیک راست Registering Right Click Event

  • ثبت رویداد کلیک راست Registering Right Click Event

  • ارسال پیام به content.js Sending a message to the content.js

  • ارسال پیام به content.js Sending a message to the content.js

  • ارسال پیام به content.js Sending a message to the content.js

  • ارسال پیام به content.js Sending a message to the content.js

  • ارسال پیام به content.js Sending a message to the content.js

  • چالش پاسخ به پیام Challenge respond to the message

  • چالش پاسخ به پیام Challenge respond to the message

  • چالش پاسخ به پیام Challenge respond to the message

  • چالش پاسخ به پیام Challenge respond to the message

  • چالش پاسخ به پیام Challenge respond to the message

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز نهم (برنامه افزودنی Chrome Fetcher Image) Day 9 (Image Fetcher Chrome Extension)

روز نهم (برنامه افزودنی Chrome Fetcher Image) Day 9 (Image Fetcher Chrome Extension)

روز نهم (برنامه افزودنی Chrome Fetcher Image) Day 9 (Image Fetcher Chrome Extension)

روز نهم (برنامه افزودنی Chrome Fetcher Image) Day 9 (Image Fetcher Chrome Extension)

روز 10 (برنامه افزودنی کروم کشتی موشکی) Day 10 (Rocket Ship Chrome Extension)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • Starter Kit را نصب کنید Install Starter Kit

  • Starter Kit را نصب کنید Install Starter Kit

  • Starter Kit را نصب کنید Install Starter Kit

  • Starter Kit را نصب کنید Install Starter Kit

  • Starter Kit را نصب کنید Install Starter Kit

  • تمرین ارسال پیام Practice Sending Messages

  • تمرین ارسال پیام Practice Sending Messages

  • تمرین ارسال پیام Practice Sending Messages

  • تمرین ارسال پیام Practice Sending Messages

  • تمرین ارسال پیام Practice Sending Messages

  • فضای ذخیره سازی افزونه کروم Chrome Extension Storage

  • فضای ذخیره سازی افزونه کروم Chrome Extension Storage

  • فضای ذخیره سازی افزونه کروم Chrome Extension Storage

  • فضای ذخیره سازی افزونه کروم Chrome Extension Storage

  • فضای ذخیره سازی افزونه کروم Chrome Extension Storage

  • انفجار خاموش تصویر Blast Off Image

  • انفجار خاموش تصویر Blast Off Image

  • انفجار خاموش تصویر Blast Off Image

  • انفجار خاموش تصویر Blast Off Image

  • انفجار خاموش تصویر Blast Off Image

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 10 (برنامه افزودنی کروم کشتی موشکی) Day 10 (Rocket Ship Chrome Extension)

روز 10 (برنامه افزودنی کروم کشتی موشکی) Day 10 (Rocket Ship Chrome Extension)

روز 10 (برنامه افزودنی کروم کشتی موشکی) Day 10 (Rocket Ship Chrome Extension)

روز 10 (برنامه افزودنی کروم کشتی موشکی) Day 10 (Rocket Ship Chrome Extension)

روز یازدهم (معرفی Node و Express) Day 11 (Node and Express Introduction)

روز یازدهم (معرفی Node و Express) Day 11 (Node and Express Introduction)

روز یازدهم (معرفی Node و Express) Day 11 (Node and Express Introduction)

روز یازدهم (معرفی Node و Express) Day 11 (Node and Express Introduction)

روز یازدهم (معرفی Node و Express) Day 11 (Node and Express Introduction)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • راه اندازی و اولین درخواست Nodejs شما Setup and Your First Nodejs Request

  • راه اندازی و اولین درخواست Nodejs شما Setup and Your First Nodejs Request

  • راه اندازی و اولین درخواست Nodejs شما Setup and Your First Nodejs Request

  • راه اندازی و اولین درخواست Nodejs شما Setup and Your First Nodejs Request

  • راه اندازی و اولین درخواست Nodejs شما Setup and Your First Nodejs Request

  • ارسال درخواست ها Post Requests

  • ارسال درخواست ها Post Requests

  • ارسال درخواست ها Post Requests

  • ارسال درخواست ها Post Requests

  • ارسال درخواست ها Post Requests

  • قرار دادن و حذف با پارامترهای مسیر Put and Delete with Route Parameters

  • قرار دادن و حذف با پارامترهای مسیر Put and Delete with Route Parameters

  • قرار دادن و حذف با پارامترهای مسیر Put and Delete with Route Parameters

  • قرار دادن و حذف با پارامترهای مسیر Put and Delete with Route Parameters

  • قرار دادن و حذف با پارامترهای مسیر Put and Delete with Route Parameters

  • وضعیت Http Http Status

  • وضعیت Http Http Status

  • وضعیت Http Http Status

  • وضعیت Http Http Status

  • وضعیت Http Http Status

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 12 (توابع آرایه) Day 12 (Array Functions)

روز 12 (توابع آرایه) Day 12 (Array Functions)

روز 12 (توابع آرایه) Day 12 (Array Functions)

روز 12 (توابع آرایه) Day 12 (Array Functions)

روز 12 (توابع آرایه) Day 12 (Array Functions)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • Push and Unshift Push and Unshift

  • Push and Unshift Push and Unshift

  • Push and Unshift Push and Unshift

  • Push and Unshift Push and Unshift

  • Push and Unshift Push and Unshift

  • فیلتر کنید Filter

  • فیلتر کنید Filter

  • فیلتر کنید Filter

  • فیلتر کنید Filter

  • فیلتر کنید Filter

  • پیدا کردن Find

  • پیدا کردن Find

  • پیدا کردن Find

  • پیدا کردن Find

  • پیدا کردن Find

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز سیزدهم (معرفی Postgres و Sequelise) Day 13 (Postgres and Sequelize Introduction)

روز سیزدهم (معرفی Postgres و Sequelise) Day 13 (Postgres and Sequelize Introduction)

روز سیزدهم (معرفی Postgres و Sequelise) Day 13 (Postgres and Sequelize Introduction)

روز سیزدهم (معرفی Postgres و Sequelise) Day 13 (Postgres and Sequelize Introduction)

روز سیزدهم (معرفی Postgres و Sequelise) Day 13 (Postgres and Sequelize Introduction)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • کنترلر Refactor Refactor Controller

  • کنترلر Refactor Refactor Controller

  • کنترلر Refactor Refactor Controller

  • کنترلر Refactor Refactor Controller

  • کنترلر Refactor Refactor Controller

  • Setup را با dotenv دنبال کنید Sequelize Setup with dotenv

  • Setup را با dotenv دنبال کنید Sequelize Setup with dotenv

  • Setup را با dotenv دنبال کنید Sequelize Setup with dotenv

  • Setup را با dotenv دنبال کنید Sequelize Setup with dotenv

  • Setup را با dotenv دنبال کنید Sequelize Setup with dotenv

  • اتصال به پایگاه داده Connecting to the database

  • اتصال به پایگاه داده Connecting to the database

  • اتصال به پایگاه داده Connecting to the database

  • اتصال به پایگاه داده Connecting to the database

  • اتصال به پایگاه داده Connecting to the database

  • جدول کاربر User Table

  • جدول کاربر User Table

  • جدول کاربر User Table

  • جدول کاربر User Table

  • جدول کاربر User Table

  • کاربر ایجاد نقطه پایانی User Create Endpoint

  • کاربر ایجاد نقطه پایانی User Create Endpoint

  • کاربر ایجاد نقطه پایانی User Create Endpoint

  • کاربر ایجاد نقطه پایانی User Create Endpoint

  • کاربر ایجاد نقطه پایانی User Create Endpoint

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز چهاردهم (تأیید هویت با توکن‌های JWT) Day 14 (Authentication with JWT Tokens)

روز چهاردهم (تأیید هویت با توکن‌های JWT) Day 14 (Authentication with JWT Tokens)

روز چهاردهم (تأیید هویت با توکن‌های JWT) Day 14 (Authentication with JWT Tokens)

روز چهاردهم (تأیید هویت با توکن‌های JWT) Day 14 (Authentication with JWT Tokens)

روز چهاردهم (تأیید هویت با توکن‌های JWT) Day 14 (Authentication with JWT Tokens)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • هش کردن رمزهای عبور با Bcrypt Hashing Passwords with Bcrypt

  • هش کردن رمزهای عبور با Bcrypt Hashing Passwords with Bcrypt

  • هش کردن رمزهای عبور با Bcrypt Hashing Passwords with Bcrypt

  • هش کردن رمزهای عبور با Bcrypt Hashing Passwords with Bcrypt

  • هش کردن رمزهای عبور با Bcrypt Hashing Passwords with Bcrypt

  • راه اندازی JWT JWT Setup

  • راه اندازی JWT JWT Setup

  • راه اندازی JWT JWT Setup

  • راه اندازی JWT JWT Setup

  • راه اندازی JWT JWT Setup

  • چالش JWT JWT Challenge

  • چالش JWT JWT Challenge

  • چالش JWT JWT Challenge

  • چالش JWT JWT Challenge

  • چالش JWT JWT Challenge

  • میان افزار احراز هویت Authentication Middleware

  • میان افزار احراز هویت Authentication Middleware

  • میان افزار احراز هویت Authentication Middleware

  • میان افزار احراز هویت Authentication Middleware

  • میان افزار احراز هویت Authentication Middleware

  • میان افزار مجوز Authorization Middleware

  • میان افزار مجوز Authorization Middleware

  • میان افزار مجوز Authorization Middleware

  • میان افزار مجوز Authorization Middleware

  • میان افزار مجوز Authorization Middleware

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز پانزدهم (به دنبال مهاجرت ها) Day 15 (Sequelize Migrations)

روز پانزدهم (به دنبال مهاجرت ها) Day 15 (Sequelize Migrations)

روز پانزدهم (به دنبال مهاجرت ها) Day 15 (Sequelize Migrations)

روز پانزدهم (به دنبال مهاجرت ها) Day 15 (Sequelize Migrations)

روز پانزدهم (به دنبال مهاجرت ها) Day 15 (Sequelize Migrations)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • راه اندازی مهاجرت Migration Setup

  • راه اندازی مهاجرت Migration Setup

  • راه اندازی مهاجرت Migration Setup

  • راه اندازی مهاجرت Migration Setup

  • راه اندازی مهاجرت Migration Setup

  • تصویر مهاجرت آدرس اینترنتی Picture Url Migration

  • تصویر مهاجرت آدرس اینترنتی Picture Url Migration

  • تصویر مهاجرت URL Picture Url Migration

  • تصویر مهاجرت آدرس اینترنتی Picture Url Migration

  • تصویر مهاجرت URL Picture Url Migration

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز شانزدهم (آپلود اکسپرس فایل) Day 16 (Express File Uploads)

روز شانزدهم (آپلود اکسپرس فایل) Day 16 (Express File Uploads)

روز شانزدهم (آپلود اکسپرس فایل) Day 16 (Express File Uploads)

روز شانزدهم (آپلود اکسپرس فایل) Day 16 (Express File Uploads)

روز شانزدهم (آپلود اکسپرس فایل) Day 16 (Express File Uploads)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • پوشه عمومی Public Folder

  • پوشه عمومی Public Folder

  • پوشه عمومی Public Folder

  • پوشه عمومی Public Folder

  • پوشه عمومی Public Folder

  • آپلود تصویر Upload Picture

  • آپلود تصویر Upload Picture

  • آپلود تصویر Upload Picture

  • آپلود تصویر Upload Picture

  • آپلود تصویر Upload Picture

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز هفدهم (Middleware & Backend Validation با Express و Yup) Day 17 (Middleware & Backend Validation with Express and Yup)

روز هفدهم (Middleware & Backend Validation با Express و Yup) Day 17 (Middleware & Backend Validation with Express and Yup)

روز هفدهم (Middleware & Backend Validation با Express و Yup) Day 17 (Middleware & Backend Validation with Express and Yup)

روز هفدهم (Middleware & Backend Validation با Express و Yup) Day 17 (Middleware & Backend Validation with Express and Yup)

روز هفدهم (Middleware & Backend Validation با Express و Yup) Day 17 (Middleware & Backend Validation with Express and Yup)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • Admin Only Middleware Admin Only Middleware

  • Admin Only Middleware Admin Only Middleware

  • Admin Only Middleware Admin Only Middleware

  • Admin Only Middleware Admin Only Middleware

  • Admin Only Middleware Admin Only Middleware

  • از حذف خود کاربر جلوگیری کنید Prevent the user from deleting themselves

  • از حذف خود کاربر جلوگیری کنید Prevent the user from deleting themselves

  • از حذف خود کاربر جلوگیری کنید Prevent the user from deleting themselves

  • از حذف خود کاربر جلوگیری کنید Prevent the user from deleting themselves

  • از حذف خود کاربر جلوگیری کنید Prevent the user from deleting themselves

  • میان افزار کاربر را به روز کنید Update User Middleware

  • میان افزار کاربر را به روز کنید Update User Middleware

  • میان افزار کاربر را به روز کنید Update User Middleware

  • میان افزار کاربر را به روز کنید Update User Middleware

  • میان افزار کاربر را به روز کنید Update User Middleware

  • اعتبار سنجی ورود Login Validation

  • اعتبار سنجی ورود Login Validation

  • اعتبار سنجی ورود Login Validation

  • اعتبار سنجی ورود Login Validation

  • اعتبار سنجی ورود Login Validation

  • اعتبار سنجی کاربر User Validator

  • اعتبار سنجی کاربر User Validator

  • اعتبار سنجی کاربر User Validator

  • اعتبار سنجی کاربر User Validator

  • اعتبار سنجی کاربر User Validator

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 18 (سوکت با WS و Express) Day 18 (Sockets with WS and Express)

روز 18 (سوکت با WS و Express) Day 18 (Sockets with WS and Express)

روز 18 (سوکت با WS و Express) Day 18 (Sockets with WS and Express)

روز 18 (سوکت با WS و Express) Day 18 (Sockets with WS and Express)

روز 18 (سوکت با WS و Express) Day 18 (Sockets with WS and Express)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • کلیدهای RSA برای توکن‌های JWT RSA Keys for JWT Tokens

  • کلیدهای RSA برای توکن‌های JWT RSA Keys for JWT Tokens

  • کلیدهای RSA برای توکن‌های JWT RSA Keys for JWT Tokens

  • کلیدهای RSA برای توکن‌های JWT RSA Keys for JWT Tokens

  • کلیدهای RSA برای توکن‌های JWT RSA Keys for JWT Tokens

  • راه اندازی سوکت وب Web Socket Setup

  • راه اندازی سوکت وب Web Socket Setup

  • راه اندازی سوکت وب Web Socket Setup

  • راه اندازی سوکت وب Web Socket Setup

  • راه اندازی سوکت وب Web Socket Setup

  • پیام فرستادن Send Message

  • پیام فرستادن Send Message

  • پیام فرستادن Send Message

  • پیام فرستادن Send Message

  • پیام فرستادن Send Message

  • سوکت وب با مرورگر Web Socket with Browser

  • سوکت وب با مرورگر Web Socket with Browser

  • سوکت وب با مرورگر Web Socket with Browser

  • سوکت وب با مرورگر Web Socket with Browser

  • سوکت وب با مرورگر Web Socket with Browser

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز نوزدهم (React Introduction) Day 19 (React Introduction)

روز نوزدهم (React Introduction) Day 19 (React Introduction)

روز نوزدهم (React Introduction) Day 19 (React Introduction)

روز نوزدهم (React Introduction) Day 19 (React Introduction)

روز نوزدهم (React Introduction) Day 19 (React Introduction)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • React Setup React Setup

  • React Setup React Setup

  • React Setup React Setup

  • React Setup React Setup

  • React Setup React Setup

  • React Tour React Tour

  • React Tour React Tour

  • React Tour React Tour

  • React Tour React Tour

  • React Tour React Tour

  • مقدمه JSX JSX Introduction

  • مقدمه JSX JSX Introduction

  • مقدمه JSX JSX Introduction

  • مقدمه JSX JSX Introduction

  • مقدمه JSX JSX Introduction

  • آرایه های JSX JSX Arrays

  • آرایه های JSX JSX Arrays

  • آرایه های JSX JSX Arrays

  • آرایه های JSX JSX Arrays

  • آرایه های JSX JSX Arrays

  • شنوندگان رویداد Event Listeners

  • شنوندگان رویداد Event Listeners

  • شنوندگان رویداد Event Listeners

  • شنوندگان رویداد Event Listeners

  • شنوندگان رویداد Event Listeners

  • قطعات و لوازم جانبی Components & Props

  • قطعات و لوازم جانبی Components & Props

  • قطعات و لوازم جانبی Components & Props

  • قطعات و لوازم جانبی Components & Props

  • قطعات و لوازم جانبی Components & Props

  • استفاده از حالت هوک useState Hook

  • استفاده از حالت هوک useState Hook

  • استفاده از حالت هوک useState Hook

  • استفاده از حالت هوک useState Hook

  • استفاده از حالت هوک useState Hook

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 20 (بیشتر واکنش نشان دهید) Day 20 (More React)

روز 20 (بیشتر واکنش نشان دهید) Day 20 (More React)

روز 20 (بیشتر واکنش نشان دهید) Day 20 (More React)

روز 20 (بیشتر واکنش نشان دهید) Day 20 (More React)

روز 20 (بیشتر واکنش نشان دهید) Day 20 (More React)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نمایش و پنهان کردن عناصر Show and Hide Elements

  • نمایش و پنهان کردن عناصر Show and Hide Elements

  • نمایش و پنهان کردن عناصر Show and Hide Elements

  • نمایش و پنهان کردن عناصر Show and Hide Elements

  • نمایش و پنهان کردن عناصر Show and Hide Elements

  • سبک ها Styles

  • سبک ها Styles

  • سبک ها Styles

  • سبک ها Styles

  • سبک ها Styles

  • کلاس ها Classes

  • کلاس ها Classes

  • کلاس ها Classes

  • کلاس ها Classes

  • کلاس ها Classes

  • ورودی های HTML HTML Inputs

  • ورودی های HTML HTML Inputs

  • ورودی های HTML HTML Inputs

  • ورودی های HTML HTML Inputs

  • ورودی های HTML HTML Inputs

  • انتقال پایه به اجزای کودک Passing Prop to Child Components

  • انتقال پایه به اجزای کودک Passing Prop to Child Components

  • انتقال پایه به اجزای کودک Passing Prop to Child Components

  • انتقال پایه به اجزای کودک Passing Prop to Child Components

  • انتقال پایه به اجزای کودک Passing Prop to Child Components

  • useEffect Hook useEffect Hook

  • useEffect Hook useEffect Hook

  • useEffect Hook useEffect Hook

  • useEffect Hook useEffect Hook

  • useEffect Hook useEffect Hook

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • چالش Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 21 (useContext و useReducer Hooks) Day 21 (useContext & useReducer Hooks)

روز 21 (useContext و useReducer Hooks) Day 21 (useContext & useReducer Hooks)

روز 21 (useContext و useReducer Hooks) Day 21 (useContext & useReducer Hooks)

روز 21 (useContext و useReducer Hooks) Day 21 (useContext & useReducer Hooks)

روز 21 (useContext و useReducer Hooks) Day 21 (useContext & useReducer Hooks)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • کاهش آرایه Reduce Array

  • کاهش آرایه Reduce Array

  • کاهش آرایه Reduce Array

  • کاهش آرایه Reduce Array

  • کاهش آرایه Reduce Array

  • استفاده از کاهش دهنده useReducer

  • استفاده از کاهش دهنده useReducer

  • استفاده از کاهش دهنده useReducer

  • استفاده از کاهش دهنده useReducer

  • استفاده از کاهش دهنده useReducer

  • useContext useContext

  • useContext useContext

  • useContext useContext

  • useContext useContext

  • useContext useContext

  • useContext و useReducer Together useContext and useReducer Together

  • useContext و useReducer Together useContext and useReducer Together

  • useContext و useReducer Together useContext and useReducer Together

  • useContext و useReducer Together useContext and useReducer Together

  • useContext و useReducer Together useContext and useReducer Together

  • چالش ماشین حساب Calculator Challenge

  • چالش ماشین حساب Calculator Challenge

  • چالش ماشین حساب Calculator Challenge

  • چالش ماشین حساب Calculator Challenge

  • چالش ماشین حساب Calculator Challenge

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 22 (React Router DOM) Day 22 (React Router DOM)

روز 22 (React Router DOM) Day 22 (React Router DOM)

روز 22 (React Router DOM) Day 22 (React Router DOM)

روز 22 (React Router DOM) Day 22 (React Router DOM)

روز 22 (React Router DOM) Day 22 (React Router DOM)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد صفحات Create Pages

  • ایجاد صفحات Create Pages

  • ایجاد صفحات Create Pages

  • ایجاد صفحات Create Pages

  • ایجاد صفحات Create Pages

  • لودرها Loaders

  • لودرها Loaders

  • لودرها Loaders

  • لودرها Loaders

  • لودرها Loaders

  • صفحات خطا Error Pages

  • صفحات خطا Error Pages

  • صفحات خطا Error Pages

  • صفحات خطا Error Pages

  • صفحات خطا Error Pages

  • پارامترهای مسیریابی Routing Parameters

  • پارامترهای مسیریابی Routing Parameters

  • پارامترهای مسیریابی Routing Parameters

  • پارامترهای مسیریابی Routing Parameters

  • پارامترهای مسیریابی Routing Parameters

  • لودرهایی با پارامترهای مسیر Loaders with Route Params

  • لودرهایی با پارامترهای مسیر Loaders with Route Params

  • لودرهایی با پارامترهای مسیر Loaders with Route Params

  • لودرهایی با پارامترهای مسیر Loaders with Route Params

  • لودرهایی با پارامترهای مسیر Loaders with Route Params

  • NavLinks و پیوندها NavLinks and Links

  • NavLinks و پیوندها NavLinks and Links

  • NavLinks و پیوندها NavLinks and Links

  • NavLinks و پیوندها NavLinks and Links

  • NavLinks و پیوندها NavLinks and Links

  • تشکیل می دهد Forms

  • تشکیل می دهد Forms

  • تشکیل می دهد Forms

  • تشکیل می دهد Forms

  • تشکیل می دهد Forms

  • از Navigate Hook و Navigating استفاده کنید useNavigate Hook and Navigating

  • از Navigate Hook و Navigating استفاده کنید useNavigate Hook and Navigating

  • از Navigate Hook و Navigating استفاده کنید useNavigate Hook and Navigating

  • از Navigate Hook و Navigating استفاده کنید useNavigate Hook and Navigating

  • از Navigate Hook و Navigating استفاده کنید useNavigate Hook and Navigating

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

چالش پروژه برنامه بسکتبال Basketball App Project Challenge

چالش پروژه برنامه بسکتبال Basketball App Project Challenge

چالش پروژه برنامه بسکتبال Basketball App Project Challenge

چالش پروژه برنامه بسکتبال Basketball App Project Challenge

چالش پروژه برنامه بسکتبال Basketball App Project Challenge

  • تور برنامه چالش بسکتبال Basketball Challenge App Tour

  • تور برنامه چالش بسکتبال Basketball Challenge App Tour

  • تور برنامه چالش بسکتبال Basketball Challenge App Tour

  • تور برنامه چالش بسکتبال Basketball Challenge App Tour

  • تور برنامه چالش بسکتبال Basketball Challenge App Tour

روز 23 (تنظیم و پیمایش پروژه) Day 23 (Project Setup and Navigation)

روز 23 (تنظیم و پیمایش پروژه) Day 23 (Project Setup and Navigation)

روز 23 (تنظیم و پیمایش پروژه) Day 23 (Project Setup and Navigation)

روز 23 (تنظیم و پیمایش پروژه) Day 23 (Project Setup and Navigation)

روز 23 (تنظیم و پیمایش پروژه) Day 23 (Project Setup and Navigation)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • برنامه React ایجاد کنید Create React App

  • برنامه React ایجاد کنید Create React App

  • برنامه React ایجاد کنید Create React App

  • برنامه React ایجاد کنید Create React App

  • برنامه React ایجاد کنید Create React App

  • راه اندازی DOM روتر React React Router DOM Setup

  • راه اندازی DOM روتر React React Router DOM Setup

  • راه اندازی DOM روتر React React Router DOM Setup

  • راه اندازی DOM روتر React React Router DOM Setup

  • راه اندازی DOM روتر React React Router DOM Setup

  • جزء ناوبری Navigation Component

  • جزء ناوبری Navigation Component

  • جزء ناوبری Navigation Component

  • جزء ناوبری Navigation Component

  • جزء ناوبری Navigation Component

  • ناوبری موبایل Mobile Navigation

  • ناوبری موبایل Mobile Navigation

  • ناوبری موبایل Mobile Navigation

  • ناوبری موبایل Mobile Navigation

  • ناوبری موبایل Mobile Navigation

  • NavLink NavLink

  • NavLink NavLink

  • NavLink NavLink

  • NavLink NavLink

  • NavLink NavLink

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 24 (صفحه ثبت نام با چند کار نقطه پایانی) Day 24 (Register Page with some endpoint work)

روز 24 (صفحه ثبت نام با چند کار نقطه پایانی) Day 24 (Register Page with some endpoint work)

روز 24 (صفحه ثبت نام با چند کار نقطه پایانی) Day 24 (Register Page with some endpoint work)

روز 24 (صفحه ثبت نام با چند کار نقطه پایانی) Day 24 (Register Page with some endpoint work)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • صفحه ثبت نام Register Page

  • صفحه ثبت نام Register Page

  • صفحه ثبت نام Register Page

  • صفحه ثبت نام Register Page

  • صفحه ثبت نام Register Page

  • ثبت نام فرم لوله کشی Register Form Plumbing

  • ثبت نام فرم لوله کشی Register Form Plumbing

  • ثبت نام فرم لوله کشی Register Form Plumbing

  • ثبت نام فرم لوله کشی Register Form Plumbing

  • ثبت نام فرم لوله کشی Register Form Plumbing

  • باطن بسکتبال Basketball Backend

  • باطن بسکتبال Basketball Backend

  • باطن بسکتبال Basketball Backend

  • باطن بسکتبال Basketball Backend

  • باطن بسکتبال Basketball Backend

  • نقطه پایانی ثبت نام بسکتبال Basketball Register Endpoint

  • نقطه پایانی ثبت نام بسکتبال Basketball Register Endpoint

  • نقطه پایانی ثبت نام بسکتبال Basketball Register Endpoint

  • نقطه پایانی ثبت نام بسکتبال Basketball Register Endpoint

  • نقطه پایانی ثبت نام بسکتبال Basketball Register Endpoint

  • ثبت اعتبار نقطه پایانی Register Endpoint Validation

  • ثبت اعتبار نقطه پایانی Register Endpoint Validation

  • ثبت اعتبار نقطه پایانی Register Endpoint Validation

  • ثبت اعتبار نقطه پایانی Register Endpoint Validation

  • ثبت اعتبار نقطه پایانی Register Endpoint Validation

  • نمایش خطاها در Frontend Showing the Errors on Frontend

  • نمایش خطاها در Frontend Showing the Errors on Frontend

  • نمایش خطاها در Frontend Showing the Errors on Frontend

  • نمایش خطاها در Frontend Showing the Errors on Frontend

  • نمایش خطاها در Frontend Showing the Errors on Frontend

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 24 (صفحه ثبت نام با چند کار نقطه پایانی) Day 24 (Register Page with some endpoint work)

روز 25 (ایجاد پایگاه داده و جدول کاربر) Day 25 (Create the database and User table)

روز 25 (ایجاد پایگاه داده و جدول کاربر) Day 25 (Create the database and User table)

روز 25 (ایجاد پایگاه داده و جدول کاربر) Day 25 (Create the database and User table)

روز 25 (ایجاد پایگاه داده و جدول کاربر) Day 25 (Create the database and User table)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • به پایگاه داده متصل شوید Connect to the database

  • به پایگاه داده متصل شوید Connect to the database

  • به پایگاه داده متصل شوید Connect to the database

  • به پایگاه داده متصل شوید Connect to the database

  • به پایگاه داده متصل شوید Connect to the database

  • ایجاد مهاجرت جدول کاربر Create User Table Migration

  • ایجاد مهاجرت جدول کاربر Create User Table Migration

  • ایجاد مهاجرت جدول کاربر Create User Table Migration

  • ایجاد مهاجرت جدول کاربر Create User Table Migration

  • ایجاد مهاجرت جدول کاربر Create User Table Migration

  • از نقطه پایانی ثبت نام یک کاربر بسازید Have register endpoint create a user

  • از نقطه پایانی ثبت نام یک کاربر بسازید Have register endpoint create a user

  • از نقطه پایانی ثبت نام یک کاربر بسازید Have register endpoint create a user

  • از نقطه پایانی ثبت نام یک کاربر بسازید Have register endpoint create a user

  • از نقطه پایانی ثبت نام یک کاربر بسازید Have register endpoint create a user

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 25 (ایجاد پایگاه داده و جدول کاربر) Day 25 (Create the database and User table)

روز 26 (رمزگذاری رمز عبور و خطاهای فرم) Day 26 (Encrypting Password and Form Errors)

روز 26 (رمزگذاری رمز عبور و خطاهای فرم) Day 26 (Encrypting Password and Form Errors)

روز 26 (رمزگذاری رمز عبور و خطاهای فرم) Day 26 (Encrypting Password and Form Errors)

روز 26 (رمزگذاری رمز عبور و خطاهای فرم) Day 26 (Encrypting Password and Form Errors)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • رمز عبور را رمزگذاری کنید Encrypt Password

  • رمز عبور را رمزگذاری کنید Encrypt Password

  • رمز عبور را رمزگذاری کنید Encrypt Password

  • رمز عبور را رمزگذاری کنید Encrypt Password

  • رمز عبور را رمزگذاری کنید Encrypt Password

  • ایمیل تکراری Duplicate Email

  • ایمیل تکراری Duplicate Email

  • ایمیل تکراری Duplicate Email

  • ایمیل تکراری Duplicate Email

  • ایمیل تکراری Duplicate Email

  • فرم ثبت نام Register Form

  • فرم ثبت نام Register Form

  • فرم ثبت نام Register Form

  • فرم ثبت نام Register Form

  • فرم ثبت نام Register Form

  • خطاهای فرم Form Errors

  • خطاهای فرم Form Errors

  • خطاهای فرم Form Errors

  • خطاهای فرم Form Errors

  • خطاهای فرم Form Errors

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 26 (رمزگذاری رمز عبور و خطاهای فرم) Day 26 (Encrypting Password and Form Errors)

روز 27 (ورود به سیستم) Day 27 (Login)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • صفحه ورود Login Page

  • صفحه ورود Login Page

  • صفحه ورود Login Page

  • صفحه ورود Login Page

  • صفحه ورود Login Page

  • ورود به سیستم لوله کشی Login Plumbing

  • ورود به سیستم لوله کشی Login Plumbing

  • ورود به سیستم لوله کشی Login Plumbing

  • ورود به سیستم لوله کشی Login Plumbing

  • ورود به سیستم لوله کشی Login Plumbing

  • وارد Frontend و Backend شوید Login Frontend and Backend

  • وارد Frontend و Backend شوید Login Frontend and Backend

  • وارد Frontend و Backend شوید Login Frontend and Backend

  • وارد Frontend و Backend شوید Login Frontend and Backend

  • وارد Frontend و Backend شوید Login Frontend and Backend

  • نقطه پایانی با JWT وارد شوید Login endpoint with JWT

  • نقطه پایانی با JWT وارد شوید Login endpoint with JWT

  • نقطه پایانی با JWT وارد شوید Login endpoint with JWT

  • نقطه پایانی با JWT وارد شوید Login endpoint with JWT

  • نقطه پایانی با JWT وارد شوید Login endpoint with JWT

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 27 (ورود به سیستم) Day 27 (Login)

روز 27 (ورود به سیستم) Day 27 (Login)

روز 27 (ورود به سیستم) Day 27 (Login)

روز 27 (ورود به سیستم) Day 27 (Login)

روز 28 (متن احراز هویت و مسیرهای محافظت شده) Day 28 (Auth Context and Protected Routes)

روز 28 (متن احراز هویت و مسیرهای محافظت شده) Day 28 (Auth Context and Protected Routes)

روز 28 (متن احراز هویت و مسیرهای محافظت شده) Day 28 (Auth Context and Protected Routes)

روز 28 (متن احراز هویت و مسیرهای محافظت شده) Day 28 (Auth Context and Protected Routes)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • useContext با احراز هویت useContext with Authentication

  • useContext با احراز هویت useContext with Authentication

  • useContext با احراز هویت useContext with Authentication

  • useContext با احراز هویت useContext with Authentication

  • useContext با احراز هویت useContext with Authentication

  • منوی خروج با منطق ورود Logout Menu with Login Logic

  • منوی خروج با منطق ورود Logout Menu with Login Logic

  • منوی خروج با منطق ورود Logout Menu with Login Logic

  • منوی خروج با منطق ورود Logout Menu with Login Logic

  • منوی خروج با منطق ورود Logout Menu with Login Logic

  • صفحات مدیریت و مسیرهای محافظت شده Admin Pages and Protected Routes

  • صفحات مدیریت و مسیرهای محافظت شده Admin Pages and Protected Routes

  • صفحات مدیریت و مسیرهای محافظت شده Admin Pages and Protected Routes

  • صفحات مدیریت و مسیرهای محافظت شده Admin Pages and Protected Routes

  • صفحات مدیریت و مسیرهای محافظت شده Admin Pages and Protected Routes

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 28 (متن احراز هویت و مسیرهای محافظت شده) Day 28 (Auth Context and Protected Routes)

روز 29 (افزودن فرم بازی با Auth Middlewares) Day 29 (Add Game Form with Auth Middlewares)

روز 29 (افزودن فرم بازی با Auth Middlewares) Day 29 (Add Game Form with Auth Middlewares)

روز 29 (افزودن فرم بازی با Auth Middlewares) Day 29 (Add Game Form with Auth Middlewares)

روز 29 (افزودن فرم بازی با Auth Middlewares) Day 29 (Add Game Form with Auth Middlewares)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • اضافه کردن صفحه بازی Add Game Page

  • اضافه کردن صفحه بازی Add Game Page

  • اضافه کردن صفحه بازی Add Game Page

  • اضافه کردن صفحه بازی Add Game Page

  • اضافه کردن صفحه بازی Add Game Page

  • فرم اقدامات Form Actions

  • فرم اقدامات Form Actions

  • فرم اقدامات Form Actions

  • فرم اقدامات Form Actions

  • فرم اقدامات Form Actions

  • نقطه پایان بازی را اضافه کنید Add Game Endpoint

  • نقطه پایان بازی را اضافه کنید Add Game Endpoint

  • نقطه پایان بازی را اضافه کنید Add Game Endpoint

  • نقطه پایان بازی را اضافه کنید Add Game Endpoint

  • نقطه پایان بازی را اضافه کنید Add Game Endpoint

  • Auth Middlewares Auth Middlewares

  • Auth Middlewares Auth Middlewares

  • Auth Middlewares Auth Middlewares

  • Auth Middlewares Auth Middlewares

  • Auth Middlewares Auth Middlewares

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 29 (افزودن فرم بازی با Auth Middlewares) Day 29 (Add Game Form with Auth Middlewares)

روز 30 (میز بازی) Day 30 (Game Table)

روز 30 (میز بازی) Day 30 (Game Table)

روز 30 (میز بازی) Day 30 (Game Table)

روز 30 (میز بازی) Day 30 (Game Table)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • جدول بازی ایجاد کنید Create Game Table

  • جدول بازی ایجاد کنید Create Game Table

  • جدول بازی ایجاد کنید Create Game Table

  • جدول بازی ایجاد کنید Create Game Table

  • جدول بازی ایجاد کنید Create Game Table

  • رابطه یک کاربر به بازی های زیادی One User to Many Games Relationship

  • رابطه یک کاربر به بازی های زیادی One User to Many Games Relationship

  • رابطه یک کاربر به بازی های زیادی One User to Many Games Relationship

  • رابطه یک کاربر به بازی های زیادی One User to Many Games Relationship

  • رابطه یک کاربر به بازی های زیادی One User to Many Games Relationship

  • فرم بازی اتصال Connect Game Form

  • فرم بازی اتصال Connect Game Form

  • فرم بازی اتصال Connect Game Form

  • فرم بازی اتصال Connect Game Form

  • فرم بازی اتصال Connect Game Form

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 30 (میز بازی) Day 30 (Game Table)

روز 31 (به‌روزرسانی صفحه امتیاز) Day 31 (Update Score Page)

روز 31 (به‌روزرسانی صفحه امتیاز) Day 31 (Update Score Page)

روز 31 (به‌روزرسانی صفحه امتیاز) Day 31 (Update Score Page)

روز 31 (به‌روزرسانی صفحه امتیاز) Day 31 (Update Score Page)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • دریافت نقطه پایانی بازی Get Game Endpoint

  • دریافت نقطه پایانی بازی Get Game Endpoint

  • دریافت نقطه پایانی بازی Get Game Endpoint

  • دریافت نقطه پایانی بازی Get Game Endpoint

  • دریافت نقطه پایانی بازی Get Game Endpoint

  • زمینه تأیید اعتبار Auth Context

  • زمینه تأیید اعتبار Auth Context

  • زمینه تأیید اعتبار Auth Context

  • زمینه تأیید اعتبار Auth Context

  • زمینه تأیید اعتبار Auth Context

  • به روز رسانی فرم امتیاز Update Score Form

  • به روز رسانی فرم امتیاز Update Score Form

  • به روز رسانی فرم امتیاز Update Score Form

  • به روز رسانی فرم امتیاز Update Score Form

  • به روز رسانی فرم امتیاز Update Score Form

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 31 (به‌روزرسانی صفحه امتیاز) Day 31 (Update Score Page)

روز 32 (به‌روزرسانی نقطه پایان امتیاز و صفحه) Day 32 (Update Score Endpoint and Page)

روز 32 (به‌روزرسانی نقطه پایان امتیاز و صفحه) Day 32 (Update Score Endpoint and Page)

روز 32 (به‌روزرسانی نقطه پایان امتیاز و صفحه) Day 32 (Update Score Endpoint and Page)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نقطه پایان امتیاز را به روز کنید Update Score Endpoint

  • نقطه پایان امتیاز را به روز کنید Update Score Endpoint

  • نقطه پایان امتیاز را به روز کنید Update Score Endpoint

  • نقطه پایان امتیاز را به روز کنید Update Score Endpoint

  • نقطه پایان امتیاز را به روز کنید Update Score Endpoint

  • Score Frontend و Backend را به روز کنید Update Score Frontend and Backend

  • Score Frontend و Backend را به روز کنید Update Score Frontend and Backend

  • Score Frontend و Backend را به روز کنید Update Score Frontend and Backend

  • Score Frontend و Backend را به روز کنید Update Score Frontend and Backend

  • Score Frontend و Backend را به روز کنید Update Score Frontend and Backend

  • به روز رسانی اشکال امتیاز Update Score Bug

  • به روز رسانی اشکال امتیاز Update Score Bug

  • به روز رسانی اشکال امتیاز Update Score Bug

  • به روز رسانی اشکال امتیاز Update Score Bug

  • به روز رسانی اشکال امتیاز Update Score Bug

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 32 (به‌روزرسانی نقطه پایان امتیاز و صفحه) Day 32 (Update Score Endpoint and Page)

روز 32 (به‌روزرسانی نقطه پایان امتیاز و صفحه) Day 32 (Update Score Endpoint and Page)

روز 33 (به روز رسانی صفحه بازی و بک اند) Day 33 (Update Game Page and Backend)

روز 33 (به روز رسانی صفحه بازی و بک اند) Day 33 (Update Game Page and Backend)

روز 33 (به روز رسانی صفحه بازی و بک اند) Day 33 (Update Game Page and Backend)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • به روز رسانی نقطه پایان بازی Update Game Endpoint

  • به روز رسانی نقطه پایان بازی Update Game Endpoint

  • به روز رسانی نقطه پایان بازی Update Game Endpoint

  • به روز رسانی نقطه پایان بازی Update Game Endpoint

  • به روز رسانی نقطه پایان بازی Update Game Endpoint

  • به روز رسانی صفحه بازی Update Game Page

  • به روز رسانی صفحه بازی Update Game Page

  • به روز رسانی صفحه بازی Update Game Page

  • به روز رسانی صفحه بازی Update Game Page

  • به روز رسانی صفحه بازی Update Game Page

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 33 (به روز رسانی صفحه بازی و بک اند) Day 33 (Update Game Page and Backend)

روز 33 (به روز رسانی صفحه بازی و بک اند) Day 33 (Update Game Page and Backend)

روز 34 (صفحه بازی) Day 34 (Game Page)

روز 34 (صفحه بازی) Day 34 (Game Page)

روز 34 (صفحه بازی) Day 34 (Game Page)

  • صفحه بازی خود را بسازید Build your own game page

  • صفحه بازی خود را بسازید Build your own game page

  • صفحه بازی خود را بسازید Build your own game page

  • صفحه بازی خود را بسازید Build your own game page

  • صفحه بازی خود را بسازید Build your own game page

روز 34 (صفحه بازی) Day 34 (Game Page)

روز 34 (صفحه بازی) Day 34 (Game Page)

روز سی و پنجم (شروع و توقف بازی) Day 35 (Start and Stop Game)

روز سی و پنجم (شروع و توقف بازی) Day 35 (Start and Stop Game)

روز سی و پنجم (شروع و توقف بازی) Day 35 (Start and Stop Game)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نقطه پایان شروع و توقف Start and Stop Endpoints

  • نقطه پایان شروع و توقف Start and Stop Endpoints

  • نقطه پایان شروع و توقف Start and Stop Endpoints

  • نقطه پایان شروع و توقف Start and Stop Endpoints

  • نقطه پایان شروع و توقف Start and Stop Endpoints

  • دکمه های Start و Stop Frontend Start and Stop Buttons Frontend

  • دکمه های Start و Stop Frontend Start and Stop Buttons Frontend

  • دکمه های Start و Stop Frontend Start and Stop Buttons Frontend

  • دکمه های Start و Stop Frontend Start and Stop Buttons Frontend

  • دکمه های Start و Stop Frontend Start and Stop Buttons Frontend

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز سی و پنجم (شروع و توقف بازی) Day 35 (Start and Stop Game)

روز سی و پنجم (شروع و توقف بازی) Day 35 (Start and Stop Game)

روز 36 (صفحه بندی) Day 36 (Pagination)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نقطه پایانی بازی های صفحه بندی شده Paginated Games Endpoint

  • نقطه پایانی بازی های صفحه بندی شده Paginated Games Endpoint

  • نقطه پایانی بازی های صفحه بندی شده Paginated Games Endpoint

  • نقطه پایانی بازی های صفحه بندی شده Paginated Games Endpoint

  • نقطه پایانی بازی های صفحه بندی شده Paginated Games Endpoint

  • بازی های مدیریت صفحه بندی شده Paginated Admin Games

  • بازی های مدیریت صفحه بندی شده Paginated Admin Games

  • بازی های مدیریت صفحه بندی شده Paginated Admin Games

  • بازی های مدیریت صفحه بندی شده Paginated Admin Games

  • بازی های مدیریت صفحه بندی شده Paginated Admin Games

  • جدول مدیریت Admin Table

  • جدول مدیریت Admin Table

  • جدول مدیریت Admin Table

  • جدول مدیریت Admin Table

  • جدول مدیریت Admin Table

  • جزء صفحه بندی Pagination Component

  • جزء صفحه بندی Pagination Component

  • جزء صفحه بندی Pagination Component

  • جزء صفحه بندی Pagination Component

  • جزء صفحه بندی Pagination Component

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 36 (صفحه بندی) Day 36 (Pagination)

روز 36 (صفحه بندی) Day 36 (Pagination)

روز 36 (صفحه بندی) Day 36 (Pagination)

روز 36 (صفحه بندی) Day 36 (Pagination)

روز 37 (تغییر به تاریخ زمان) Day 37 (Refactoring to DateTime)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • تغییر شکل جدول بازی برای استفاده از فیلد تاریخ/زمان مهر. Refactoring the game table to use a datetime / Timestampz field.

  • تغییر شکل جدول بازی برای استفاده از فیلد تاریخ/زمان مهر. Refactoring the game table to use a datetime / Timestampz field.

  • تغییر شکل جدول بازی برای استفاده از فیلد تاریخ/زمان مهر. Refactoring the game table to use a datetime / Timestampz field.

  • تغییر شکل جدول بازی برای استفاده از فیلد تاریخ/زمان مهر. Refactoring the game table to use a datetime / Timestampz field.

  • تغییر شکل جدول بازی برای استفاده از فیلد تاریخ/زمان مهر. Refactoring the game table to use a datetime / Timestampz field.

  • اعتبارسنجی تاریخ برای نقاط پایانی بازی Datetime Validation for Game Endpoints

  • اعتبارسنجی تاریخ برای نقاط پایانی بازی Datetime Validation for Game Endpoints

  • اعتبارسنجی تاریخ برای نقاط پایانی بازی Datetime Validation for Game Endpoints

  • اعتبارسنجی تاریخ برای نقاط پایانی بازی Datetime Validation for Game Endpoints

  • اعتبارسنجی تاریخ برای نقاط پایانی بازی Datetime Validation for Game Endpoints

  • رفع React to DateTime/Timestamp Fixing React to DateTime / Timestamp

  • رفع React to DateTime/Timestamp Fixing React to DateTime / Timestamp

  • رفع React to DateTime/Timestamp Fixing React to DateTime / Timestamp

  • رفع React to DateTime/Timestamp Fixing React to DateTime / Timestamp

  • رفع React to DateTime/Timestamp Fixing React to DateTime / Timestamp

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 37 (تغییر به تاریخ زمان) Day 37 (Refactoring to DateTime)

روز 37 (تغییر به تاریخ زمان) Day 37 (Refactoring to DateTime)

روز 37 (تغییر به تاریخ زمان) Day 37 (Refactoring to DateTime)

روز 37 (تغییر به تاریخ زمان) Day 37 (Refactoring to DateTime)

روز 38 (اشکال صفحه‌بندی و فیلتر کردن صفحه مدیریت) Day 38 (Admin Page Pagination and Filtering Bug)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • نمایش و پنهان کردن صفحه بندی مدیریت Admin Pagination Show and Hide

  • نمایش و پنهان کردن صفحه بندی مدیریت Admin Pagination Show and Hide

  • نمایش و پنهان کردن صفحه بندی مدیریت Admin Pagination Show and Hide

  • نمایش و پنهان کردن صفحه بندی مدیریت Admin Pagination Show and Hide

  • نمایش و پنهان کردن صفحه بندی مدیریت Admin Pagination Show and Hide

  • مدیریت فیلترینگ Admin Filtering

  • مدیریت فیلترینگ Admin Filtering

  • مدیریت فیلترینگ Admin Filtering

  • مدیریت فیلترینگ Admin Filtering

  • مدیریت فیلترینگ Admin Filtering

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 38 (اشکال صفحه‌بندی و فیلتر کردن صفحه مدیریت) Day 38 (Admin Page Pagination and Filtering Bug)

روز 38 (اشکال صفحه‌بندی و فیلتر کردن صفحه مدیریت) Day 38 (Admin Page Pagination and Filtering Bug)

روز 38 (اشکال صفحه‌بندی و فیلتر کردن صفحه مدیریت) Day 38 (Admin Page Pagination and Filtering Bug)

روز 38 (اشکال صفحه‌بندی و فیلتر کردن صفحه مدیریت) Day 38 (Admin Page Pagination and Filtering Bug)

روز 39 (جستجوی بازی ها) Day 39 (Search Games)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • پارامترهای جستجوی اختیاری Optional Search Parameters

  • پارامترهای جستجوی اختیاری Optional Search Parameters

  • پارامترهای جستجوی اختیاری Optional Search Parameters

  • پارامترهای جستجوی اختیاری Optional Search Parameters

  • پارامترهای جستجوی اختیاری Optional Search Parameters

  • صفحه اصلی لودر مسئول جستجو Home Page Loader in charge of search

  • صفحه اصلی لودر مسئول جستجو Home Page Loader in charge of search

  • صفحه اصلی لودر مسئول جستجو Home Page Loader in charge of search

  • صفحه اصلی لودر مسئول جستجو Home Page Loader in charge of search

  • صفحه اصلی لودر مسئول جستجو Home Page Loader in charge of search

  • جزء بازی Game Component

  • جزء بازی Game Component

  • جزء بازی Game Component

  • جزء بازی Game Component

  • جزء بازی Game Component

  • جستجوی بازی Game Search

  • جستجوی بازی Game Search

  • جستجوی بازی Game Search

  • جستجوی بازی Game Search

  • جستجوی بازی Game Search

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 39 (جستجوی بازی ها) Day 39 (Search Games)

روز 39 (جستجوی بازی ها) Day 39 (Search Games)

روز 39 (جستجوی بازی ها) Day 39 (Search Games)

روز 39 (جستجوی بازی ها) Day 39 (Search Games)

روز 40 (سوکت های وب) Day 40 (Web Sockets)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • راه اندازی WebSocket WebSocket Setup

  • راه اندازی WebSocket WebSocket Setup

  • راه اندازی WebSocket WebSocket Setup

  • راه اندازی WebSocket WebSocket Setup

  • راه اندازی WebSocket WebSocket Setup

  • بازی به روز رسانی سوکت وب Web Socket Update Game

  • بازی به روز رسانی سوکت وب Web Socket Update Game

  • بازی به روز رسانی سوکت وب Web Socket Update Game

  • بازی به روز رسانی سوکت وب Web Socket Update Game

  • بازی به روز رسانی سوکت وب Web Socket Update Game

  • WebSocket Frontend (با یک مشکل بزرگ بعداً برطرف شد) WebSocket Frontend (with a big fixed later)

  • WebSocket Frontend (با یک مشکل بزرگ بعداً برطرف شد) WebSocket Frontend (with a big fixed later)

  • WebSocket Frontend (با یک مشکل بزرگ بعداً برطرف شد) WebSocket Frontend (with a big fixed later)

  • WebSocket Frontend (با یک مشکل بزرگ بعداً برطرف شد) WebSocket Frontend (with a big fixed later)

  • WebSocket Frontend (با یک مشکل بزرگ بعداً برطرف شد) WebSocket Frontend (with a big fixed later)

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 40 (سوکت های وب) Day 40 (Web Sockets)

روز 40 (سوکت های وب) Day 40 (Web Sockets)

روز 40 (سوکت های وب) Day 40 (Web Sockets)

روز 40 (سوکت های وب) Day 40 (Web Sockets)

روز 41 (در رسیدگی به خطاها) Day 41 (Handling Errors)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • مدیریت خطاها با Express Middleware Handling Errors with Express Middleware

  • مدیریت خطاها با Express Middleware Handling Errors with Express Middleware

  • مدیریت خطاها با Express Middleware Handling Errors with Express Middleware

  • مدیریت خطاها با Express Middleware Handling Errors with Express Middleware

  • مدیریت خطاها با Express Middleware Handling Errors with Express Middleware

  • صفحه خطا Error Page

  • صفحه خطا Error Page

  • صفحه خطا Error Page

  • صفحه خطا Error Page

  • صفحه خطا Error Page

  • صفحه یافت نشد Not Found Page

  • صفحه یافت نشد Not Found Page

  • صفحه یافت نشد Not Found Page

  • صفحه یافت نشد Not Found Page

  • صفحه یافت نشد Not Found Page

  • خطای سرور را در Frontend نمایش می دهد Displays Server Error on Frontend

  • خطای سرور را در Frontend نمایش می دهد Displays Server Error on Frontend

  • خطای سرور را در Frontend نمایش می دهد Displays Server Error on Frontend

  • خطای سرور را در Frontend نمایش می دهد Displays Server Error on Frontend

  • خطای سرور را در Frontend نمایش می دهد Displays Server Error on Frontend

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 41 (در رسیدگی به خطاها) Day 41 (Handling Errors)

روز 41 (در رسیدگی به خطاها) Day 41 (Handling Errors)

روز 41 (در رسیدگی به خطاها) Day 41 (Handling Errors)

روز 41 (در رسیدگی به خطاها) Day 41 (Handling Errors)

روز 42 (استقرار کد) Day 42 (Deploying the code)

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

  • آماده استقرار Backend Backend Deployment Ready

  • آماده استقرار Backend Backend Deployment Ready

  • آماده استقرار Backend Backend Deployment Ready

  • آماده استقرار Backend Backend Deployment Ready

  • آماده استقرار Backend Backend Deployment Ready

  • آماده استقرار Frontend با .env Frontend Deployment Ready with .env

  • آماده استقرار Frontend با .env Frontend Deployment Ready with .env

  • آماده استقرار Frontend با .env Frontend Deployment Ready with .env

  • آماده استقرار Frontend با .env Frontend Deployment Ready with .env

  • آماده استقرار Frontend با .env Frontend Deployment Ready with .env

  • استقرار frontend و backend Deploying frontend and backend

  • استقرار frontend و backend Deploying frontend and backend

  • استقرار frontend و backend Deploying frontend and backend

  • استقرار frontend و backend Deploying frontend and backend

  • استقرار frontend و backend Deploying frontend and backend

  • رفع خطای Websocket Websocket Error Fix

  • رفع خطای Websocket Websocket Error Fix

  • رفع خطای Websocket Websocket Error Fix

  • رفع خطای Websocket Websocket Error Fix

  • رفع خطای Websocket Websocket Error Fix

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

  • Outro Outro

روز 42 (استقرار کد) Day 42 (Deploying the code)

روز 42 (استقرار کد) Day 42 (Deploying the code)

روز 42 (استقرار کد) Day 42 (Deploying the code)

روز 42 (استقرار کد) Day 42 (Deploying the code)

اپلیکیشن Tic-Tac-Toe Tic-Tac-Toe App

  • نسخه ی نمایشی تیک تاک پا Tic-Tac-Toe Demo

  • نسخه ی نمایشی تیک تاک پا Tic-Tac-Toe Demo

  • نسخه ی نمایشی تیک تاک پا Tic-Tac-Toe Demo

  • نسخه ی نمایشی تیک تاک پا Tic-Tac-Toe Demo

  • نسخه ی نمایشی تیک تاک پا Tic-Tac-Toe Demo

اپلیکیشن Tic-Tac-Toe Tic-Tac-Toe App

اپلیکیشن Tic-Tac-Toe Tic-Tac-Toe App

اپلیکیشن Tic-Tac-Toe Tic-Tac-Toe App

اپلیکیشن Tic-Tac-Toe Tic-Tac-Toe App

روز 43 (چالش واکنش تیک تاک پا) Day 43 (Tic-Tac-Toe React Challenge)

  • چالش تیک تاک پا Tic-Tac-Toe Challenge

  • چالش تیک تاک پا Tic-Tac-Toe Challenge

  • چالش تیک تاک پا Tic-Tac-Toe Challenge

  • چالش تیک تاک پا Tic-Tac-Toe Challenge

  • چالش تیک تاک پا Tic-Tac-Toe Challenge

روز 43 (چالش واکنش تیک تاک پا) Day 43 (Tic-Tac-Toe React Challenge)

روز 43 (چالش واکنش تیک تاک پا) Day 43 (Tic-Tac-Toe React Challenge)

روز 43 (چالش واکنش تیک تاک پا) Day 43 (Tic-Tac-Toe React Challenge)

روز 43 (چالش واکنش تیک تاک پا) Day 43 (Tic-Tac-Toe React Challenge)

روز 44 (سرور سوکت Tic-Tac-Toe با React) Day 44 (Tic-Tac-Toe Socket Server with React)

روز 44 (سرور سوکت Tic-Tac-Toe با React) Day 44 (Tic-Tac-Toe Socket Server with React)

روز 44 (سرور سوکت Tic-Tac-Toe با React) Day 44 (Tic-Tac-Toe Socket Server with React)

روز 44 (سرور سوکت Tic-Tac-Toe با React) Day 44 (Tic-Tac-Toe Socket Server with React)

روز 44 (سرور سوکت Tic-Tac-Toe با React) Day 44 (Tic-Tac-Toe Socket Server with React)

  • WebSockets Tic-Tac-Toe با React Tic-Tac-Toe WebSockets with React

  • WebSockets Tic-Tac-Toe با React Tic-Tac-Toe WebSockets with React

  • WebSockets Tic-Tac-Toe با React Tic-Tac-Toe WebSockets with React

  • WebSockets Tic-Tac-Toe با React Tic-Tac-Toe WebSockets with React

  • WebSockets Tic-Tac-Toe با React Tic-Tac-Toe WebSockets with React

روز 45 (استقرار برنامه) Day 45 (Deploying the app)

روز 45 (استقرار برنامه) Day 45 (Deploying the app)

روز 45 (استقرار برنامه) Day 45 (Deploying the app)

روز 45 (استقرار برنامه) Day 45 (Deploying the app)

روز 45 (استقرار برنامه) Day 45 (Deploying the app)

  • استقرار Frontend و Backend Deploying Frontend and Backend

  • استقرار Frontend و Backend Deploying Frontend and Backend

  • استقرار Frontend و Backend Deploying Frontend and Backend

  • استقرار Frontend و Backend Deploying Frontend and Backend

  • استقرار Frontend و Backend Deploying Frontend and Backend

پیام نهایی Final Message

پیام نهایی Final Message

پیام نهایی Final Message

پیام نهایی Final Message

پیام نهایی Final Message

  • پیام نهایی Final Message

  • پیام نهایی Final Message

  • پیام نهایی Final Message

  • پیام نهایی Final Message

  • پیام نهایی Final Message

پرسش و پاسخ دوره [اختیاری] Course Q & A [Optional]

پرسش و پاسخ دوره [اختیاری] Course Q & A [Optional]

پرسش و پاسخ دوره [اختیاری] Course Q & A [Optional]

پرسش و پاسخ دوره [اختیاری] Course Q & A [Optional]

  • نحوه اضافه کردن یک پوشه به طرح جدید Codesandbox How to add a folder in Codesandbox's new layout

  • نحوه اضافه کردن یک پوشه به طرح جدید Codesandbox How to add a folder in Codesandbox's new layout

  • نحوه اضافه کردن یک پوشه به طرح جدید Codesandbox How to add a folder in Codesandbox's new layout

  • نحوه اضافه کردن یک پوشه به طرح جدید Codesandbox How to add a folder in Codesandbox's new layout

  • نحوه اضافه کردن یک پوشه به طرح جدید Codesandbox How to add a folder in Codesandbox's new layout

  • عرض تصویر بدون اسپلش Unsplashed Image Width

  • عرض تصویر بدون اسپلش Unsplashed Image Width

  • عرض تصویر بدون اسپلش Unsplashed Image Width

  • عرض تصویر بدون اسپلش Unsplashed Image Width

  • عرض تصویر بدون اسپلش Unsplashed Image Width

پرسش و پاسخ دوره [اختیاری] Course Q & A [Optional]

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

بوت کمپ 45 روزه جاوا اسکریپت: دوره آموزشی جاوا اسکریپت را در سال 2024 بیاموزید
جزییات دوره
33.5 hours
303
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,599
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Phil Ebiner Phil Ebiner

ویدیو | عکس | طرح

آیا می توانم به شما کمک کنم تا یک مهارت جدید بیاموزید؟

از سال 2012 به افرادی مانند شما هر آنچه می دانم آموزش می دهم. من دوره‌هایی ایجاد می‌کنم که به شما یاد می‌دهند چگونه داستان خود را از طریق عکاسی، ویدئو، طراحی و بازاریابی خلاقانه به اشتراک بگذارید.

من به ایجاد دوره های با کیفیت بالا از تجربه دنیای واقعی افتخار می کنم.

اطلاعات بیشتر درباره PHIL:

من همیشه سعی کرده‌ام در حال حاضر و به بهترین شکل زندگی کنم. برخی از کارهایی که دوست دارم در اوقات فراغت خود انجام دهم عبارتند از دوچرخه سواری در کوهستان، علاقه مندی به امور مالی شخصی، سفر به مکان های جدید، تماشای ورزش (هواداران بیسبال بزرگ اینجا!)، و به اشتراک گذاشتن وعده های غذایی با دوستان و خانواده. بیشتر روزها می توانید با همسر دوست داشتنی، پسران دوقلو و یک نوزاد دخترم و سگ اشبی وقت با کیفیتی را سپری کنم.

در سال 2011، با لیسانس هنرهای خود در تولید فیلم و تلویزیون در دانشگاه لویولا مریمونت فارغ التحصیل شدم. زمانی که آنجا بودم، خوش شانس بودم که در سوئیس، آلمان، مکزیک و هند فیلم های مستند ساختم. پس از فارغ التحصیلی، در شرکت Participant Media فیلمبرداری و تدوین مستندهای کوتاه برای وب سایت آنها TakePart کار کردم. من آن دوره را با قراردادی در کالج استنبریج دنبال کردم، جایی که یادگیری آنلاین را کشف کردم و به پیشروی مدرسه آنلاین آنها در آنجا کمک کردم. پس از آن، من 2 سال در دانشگاه کالیفرنیا برکلی با تیم رسانه ای کار کردم.

من به همکاری با دوستان در فیلم و پروژه‌های خلاقانه دیگر ادامه می‌دهم و مهارت‌هایم را تازه نگه می‌دارم و آماده آموزش به شما هستم.

می‌خواهم به شما نشان دهم چگونه خالق بهتری باشید، از خلاقیت‌های خود پول دربیاورید و زندگی‌ای را که آرزویش را داشتید داشته باشید.

Video School Online Inc Video School Online Inc

خالق بهتری شوید! مهارت های خلاقانه ، از تسلط مطلق مبتدی تا پیشرفته را بیاموزید. Video School Online برای کمک به شما در موفقیت در زندگی وجود دارد. هر دوره برای آموزش مهارت خاصی طراحی شده است. امیدوارم موافقت کنید! خواه در تلاش برای یادگیری یک مهارت جدید از ابتدا باشید ، یا بخواهید حافظه خود را با چیزهایی که در گذشته آموخته اید تازه کنید ، به جای مناسب رسیده اید. آموزش و پرورش دنیا را به جای بهتری تبدیل می کند. با مهارت های جدید دنیای خود را بهتر کنید! دوره های ما را می توانید 24/7 در هر کجا که هستید تماشا کنید. بیشتر آنها به طور کامل قابل بارگیری هستند بنابراین می توانید آنها را با خود ببرید. با برنامه تلفن همراه Udemy می توانید آنها را در دستگاه های همراه نیز مشاهده کنید. همه دوره ها 30 روز ضمانت استرداد پول دارند تا بتوانید آن را بررسی کنید ، مطمئن شوید دوره مناسبی برای شماست و اگر اینگونه نباشد ، بازپرداخت می کنید!

Noah Glaser Noah Glaser

کدنویسی با نوح