آموزش جاوا اسکریپت، XML، AJAX و React Bootcamp - Hands-On را کامل کنید

Complete JavaScript, XML, AJAX and React Bootcamp - Hands-On

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه وب Master Front-End با به روز رسانی صفحات تعاملی و ناهمزمان با استفاده از JS، Ajax و React کامل می شود.

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

  • اهمیت مدل شیء سند (DOM) را درک کنید
  • یاد بگیرید چگونه DOM را دستکاری کنید
  • آموزش کار با عملگرها و متغیرهای حسابی جاوا اسکریپت
  • آموزش کار با انواع داده ها و آرایه های جاوا اسکریپت
  • درک انواع حلقه های جاوا اسکریپت (For-In، For، Do-While، while)
  • کار با اشیاء و توابع جاوا اسکریپت
  • اهمیت اولویت اپراتور را بیاموزید
  • کار با رویدادهای جاوا اسکریپت
  • ساخت صفحات وب تعاملی با استفاده از HTML، CSS، جاوا اسکریپت
  • درک طرحواره XML
  • یاد بگیرید چگونه فایل های XML را تجزیه کنید
  • با هدف جاوا اسکریپت ناهمزمان و XML (AJAX) آشنا شوید
  • نحوه استفاده از توابع تماس AJAX را بیاموزید
  • ایجاد یک ویژگی پیشنهاد جستجو با استفاده از AJAX
  • با استفاده از AJAX، یک منوی انتخاب خودکار ایجاد کنید
  • مبانی React را کاوش کنید
  • درک ابزارهای مورد نیاز برای پروژه های React
  • با استفاده از React یک ویژگی جستجوی تجارت الکترونیک بسازید
  • آموزش ساخت ماشین حساب، Connect-4 Clone و یک سایت تجارت الکترونیک کاملاً سفارشی در React
  • آموزش اعتبارسنجی فرم ها در React

سلام و به این دوره جدید هیجان انگیز خوش آمدید، جایی که ما برخی از قدرتمندترین زبان های توسعه front-end مورد استفاده در توسعه وب مدرن را بررسی می کنیم. در این دوره شما یاد خواهید گرفت که از قدرت جاوا اسکریپت، XML، AJAX و React برای ساخت صفحات وب بسیار تعاملی از ابتدا استفاده کنید. ما با مقدمه‌ای بر مدل شیء سند شروع می‌کنیم و به دنبال آن یک راهنمای عمیق برای موارد ضروری جاوا اسکریپت ارائه می‌کنیم. در بخش جاوا اسکریپت، تعدادی از مفاهیم مفید برای سفر خود به عنوان یک توسعه دهنده را خواهید آموخت. این شامل کار با متغیرها، عملگرهای حسابی، اشیا، توابع، آرایه ها، رویدادها و حلقه ها می شود. شما همچنین با اهمیت قرار دادن جاوا اسکریپت، در حین کار با اجزای کد داخلی و خارجی جاوا اسکریپت آشنا خواهید شد. دانش آموزان اهمیت تقدم عملگر را هنگام انجام عملیات ساده و پیچیده حسابی یاد می گیرند. علاوه بر این، شما این فرصت را خواهید داشت که با دستورات شرطی برای انجام مقایسه بین عملیات مختلف کار کنید. هنگامی که پایه ها را کنترل کردید، به تعدادی از پروژه های توسعه جاوا اسکریپت می پردازیم که در آنها فرصتی خواهید داشت تا مهارت های جدید خود را با تمرینات عملی عملی به کار ببرید. این شامل ساخت یک تغییر رنگ پس‌زمینه خودکار، و گالری عکس کامل با ماوس و انتقال تصویر می‌شود.

در بخش دوم دوره، XML و AJAX را بررسی خواهیم کرد تا قدرت به‌روزرسانی‌های صفحه ناهمزمان را نشان دهیم. این به معنای ساخت اجزای وب است که به طور خودکار در یک صفحه وب به روز می شوند، بدون نیاز به رفرش دستی. شما این فرصت را خواهید داشت که با XML و AJAX در ارتباط با جاوا اسکریپت کار کنید تا اجزای برنامه وب مدرن مانند ویژگی پیشنهاد جستجو و منوی انتخابی از پیش پر شده را بسازید.

وقتی درک اساسی از جاوا اسکریپت و AJAX، ما به کار با React خواهیم پرداخت، یک کتابخانه قدرتمند جاوا اسکریپت که برای توسعه رابط کاربری front-end استفاده می شود. بخش React با یک پروژه عملی شروع می‌شود که در آن یاد می‌گیرید که چگونه با مؤلفه‌های کاربردی React، لوازم، توابع Callback، رویدادهای OnClick و قلاب React State کار کنید تا یک ماشین حساب کاملاً کاربردی بسازید. از آنجا به پروژه شماره دو می پردازیم، جایی که شما یک کلون Connect-4 خواهید ساخت. در اینجا ما مفاهیم میانی بیشتری از جمله ارسال props، ساختارزدایی، ارسال آرگومان‌ها به رویدادهای کلیک، روش‌های مختلف استایل‌سازی، و رسیدگی به تماس‌ها را پوشش خواهیم داد. همچنین با ویژگی کلید React، رویدادهای چرخه حیات React و رندر شرطی آشنا خواهید شد. در پایان شما یک صفحه بازی کامل چند نفره و تک نفره Connect-4 با قابلیت‌های هوش مصنوعی داخلی خواهید ساخت.

در بخش پایانی دوره، با ساختن یک صفحه کامل، قدرت React را بیشتر آزاد می‌کنیم. سایت تجارت الکترونیک با دسته بندی های مختلف محصول، ویترین محصول، ویژگی سبد خرید و موارد دیگر. در اینجا، تعدادی از مفاهیم جدید یکپارچه از جمله: سرور JSON، Fetch API و نصب روتر React را معرفی می‌کنیم. این بلوک‌های ساختمانی ضروری برای رندر کردن دسته‌های محصول، استایل فهرست محصول و پیکربندی صفحه جزئیات محصول استفاده می‌شوند. از آنجا به کامپوننت‌های سبک‌دهی‌شده می‌پردازیم، طرح‌بندی فروشگاه را بازسازی می‌کنیم، و مفهوم «زمینه» را در React بررسی می‌کنیم. در مراحل پایانی پروژه، دانشجویان سبد خرید و ویژگی پرداخت را پیکربندی خواهند کرد. ما همچنین یک ویژگی جستجوی محصول را پیاده‌سازی می‌کنیم و به دنبال آن تمرین‌های عمیقی درباره اعتبارسنجی فرم‌های ورودی در React انجام می‌دهیم.

همانطور که می‌بینید این دوره مقدار زیادی از زمینه را پوشش می‌دهد. بهترین از همه این است که Tim Maclachlan - یک توسعه دهنده ارشد مشهور با بیش از 20 سال تجربه توسعه تجاری - نویسنده مشترک آن است. به عنوان یک توسعه دهنده چند وجهی، تیم در توسعه الگوریتمی، تحلیلی و موبایل متخصص است. او تا به امروز صدها درخواست نوشته و در تعدادی از صنایع از حمل و نقل هوایی تجاری و نظامی گرفته تا بانکداری و مالی کار کرده است. تیم اشتیاق واقعی به آموزش دیگران دارد که چگونه کدنویسان بهتری شوند و مشتاقانه منتظر تعامل با دانش‌آموزان خود است. دکمه ثبت نام را بزنید و بیایید شروع کنیم.


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

  • دانشجویان علاقه مند به یادگیری جاوا اسکریپت
  • دانشجویان علاقه مند به تسلط بر توسعه پاسخگو Front-End
  • دانش‌آموزان علاقه‌مند به ساخت اجزای رابط کاربری پاسخگوی موبایل
  • دانشجویان علاقه‌مند به یادگیری مبانی جاوا اسکریپت، AJAX و React
  • دانشجویان علاقه‌مند به ساخت رابط کاربری با استفاده از React
  • دانشجویان علاقه مند به یادگیری مبانی اجزای صفحه وب ناهمزمان
  • دانشجویان علاقه مند به ساخت صفحات وب تعاملی

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

مقدمه ای بر مدل شیء سند Intro to the Document Object Model

  • معرفی DOM DOM Introduction

  • دستکاری DOM DOM Manipulation

توسعه جاوا اسکریپت JavaScript Development

  • مقدمه Introduction

  • قرار دادن JS JS Placement

  • جاوا اسکریپت خارجی External JavaScript

  • خروجی جاوا اسکریپت JavaScript Output

  • JavaScript InnerHTML JavaScript InnerHTML

  • کامنت گذاری جاوا اسکریپت JavaScript Commenting

  • ثابت جاوا اسکریپت JavaScript Constants

  • معرفی متغیرهای جاوا اسکریپت JavaScript Variables Introduction

  • اپراتور جاوا اسکریپت JavaScript Assignment Operator

  • عملیات محاسباتی جاوا اسکریپت JavaScript Arithmetic Operations

  • عملیات محاسباتی جاوا اسکریپت ادامه دارد JavaScript Arithmetic Operations Continued

  • اولویت اپراتور جاوا اسکریپت JavaScript Operator Precedence

  • انواع داده جاوا اسکریپت JavaScript Data Types

  • اشیاء جاوا اسکریپت JavaScript Objects

  • خروجی شی جاوا اسکریپت JavaScript Object Output

  • رشته های جاوا اسکریپت JavaScript Strings

  • طول رشته جاوا اسکریپت JavaScript String Length

  • کاراکترهای ویژه جاوا اسکریپت JavaScript Special Characters

  • اعداد تصادفی جاوا اسکریپت JavaScript Random Numbers

  • تابع حداقل و حداکثر جاوا اسکریپت JavaScript Min and Max Function

  • تابع دور ریاضی جاوا اسکریپت JavaScript Math Round Function

  • آرایه های جاوا اسکریپت JavaScript Arrays

  • ویژگی های آرایه جاوا اسکریپت JavaScript Array Attributes

  • آرایه های جاوا اسکریپت - Pop - Push - Shift - Unshift JavaScript Arrays - Pop - Push - Shift - Unshift

  • جاوا اسکریپت تغییر و حذف عناصر JavaScript Changing and Deleting Elements

  • جاوا اسکریپت پیوند یک آرایه JavaScript Splicing an Array

  • جاوا اسکریپت مرتب سازی یک آرایه JavaScript Sorting an Array

  • پیوستن آرایه های جاوا اسکریپت JavaScript Joining Arrays

  • دستورات شرطی جاوا اسکریپت JavaScript Conditional Statements

  • مقایسه جاوا اسکریپت JavaScript Comparisons

  • بولین های جاوا اسکریپت JavaScript Booleans

  • جاوا اسکریپت برای حلقه ها JavaScript For Loops

  • JavaScript For-In Loop JavaScript For-In Loop

  • JavaScript while Loops JavaScript While Loops

  • حلقه جاوا اسکریپت Do-While JavaScript Do-While Loop

  • جاوا اسکریپت شکسته و ادامه دهید JavaScript Break and Continue

  • توابع جاوا اسکریپت JavaScript Functions

  • رویدادهای جاوا اسکریپت JavaScript Events

  • JavaScript Project 1 - BG Color Changer JavaScript Project 1 - BG Color Changer

  • پروژه جاوا اسکریپت 2 - گالری عکس JavaScript Project 2 - Photo Gallery

  • پروژه جاوا اسکریپت 2 - تکمیل JavaScript Project 2 - Completion

XML | AJAX XML | AJAX

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

  • مبانی XML XML Basics

  • طرحواره XML XML Schema

  • تجزیه XML XML Parsing

  • تجزیه XML ادامه دارد XML Parsing Continued

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

  • AJAX | جستجوی پیشنهادات آموزشی AJAX | Search Suggest Tutorial

  • AJAX | آموزش منوی انتخاب پایگاه داده AJAX | Database Select Menu Tutorial

واکنش نشان دهید React

  • مهارت های مورد نیاز Skills Required

  • React چیست؟ What is React?

یک ماشین حساب در React بسازید Build a Calculator in React

  • بررسی اجمالی پروژه Project Overview

  • سلام واکنش Hello React

  • ابزار مورد نیاز Tools Needed

  • قلم کد Code Pen

  • معرفی JSX Intro to JSX

  • کامپوننت های کاربردی در React Functional Components in React

  • چرا کامپوننت ها؟ Why Components?

  • معرفی Props در React Intro to Props in React

  • React Components، Props و Callbacks React Components, Props and Callbacks

  • ساخت تصاویر بصری ماشین حساب Building the calculator visuals

  • رویدادهای OnClick در React OnClick Events in React

  • عبور پارامترها در توابع پاسخ به تماس Passing Parameters in Callback Functions

  • با استفاده از React State Hook Using React State Hook

  • پیاده سازی ماشین حساب - نمایش Implementing the calculator - Display

  • پیاده سازی ماشین حساب - اپراتورها Implementing the calculator - Operators

  • اشکال زدایی در React Debugging in React

  • خلاصه ی پروژه Project Summary

React Project: ساخت Connect-4 Clone React Project: Build a Connect-4 Clone

  • بررسی اجمالی پروژه Project Overview

  • ابزار مورد نیاز Tools Needed

  • ایجاد صفحه بازی Creating the Game Board

  • دایره بازی - OnClickEvent Game Circle - OnClickEvent

  • گذراندن وسایل - تخریب - واکنش کودکان Passing Props - Destructing - React Children

  • ارسال آرگومان ها برای کلیک روی رویدادها Passing Arguments to Click Events

  • یک ظاهر طراحی داخلی Inline Styling

  • مولفه مربع به دایره Square to Circle Component

  • یک ظاهر طراحی جهانی Global Styling

  • یک ظاهر طراحی پویا Dynamic Styling

  • کلاس های دینامیک Dynamic Classes

  • رسیدگی به تماس ها Handling Callbacks

  • استفاده از React State Hook (دوباره) Using React State Hook (again)

  • به روز رسانی حلقه بازیکن Updating the Player Circle

  • راه اندازی صفحه بازی Initializing the Game Board

  • ویژگی React Key React Key Property

  • طراحی صفحه بازی - سرصفحه و پاورقی Styling the Game Board - Header and Footer

  • محاسبه برنده Calculating the Winner

  • نمایش برنده Displaying the Winner

  • تعیین یک شرط قرعه کشی Determining a Draw Condition

  • رویدادهای چرخه حیات واکنش نشان دهید React Lifecycle Events

  • راه اندازی بازی Initializing the Game

  • پیشنهاد حرکت - پیاده سازی یک پخش کننده کامپیوتری Suggesting a Move - Implementing a Computer Player

  • پخش کننده رایانه هوشمند (هوش مصنوعی اولیه) Smart Computer Player (Basic AI)

  • متغیرهای CSS CSS Variables

  • رندر مشروط Conditional Rendering

  • در Netlify مستقر شوید Deploy to Netlify

  • مستقر در Surge Deploy to Surge

  • خلاصه ی پروژه Project Summary

React Project: ساخت یک سایت تجارت الکترونیک در React React Project: Build an E-Commerce Site in React

  • بررسی اجمالی پروژه Project Overview

  • بررسی اجمالی پروژه Project Overview

  • داربست پروژه Scaffolding the Project

  • معرفی سرور JSON Intro to JSON Server

  • واکشی API Fetch API

  • سبک دادن به فروشگاه Styling the Store

  • ارائه دسته ها Rendering the Categories

  • اتصال محصولات Binding the Products

  • تماس Fetch API را مجدداً تنظیم کنید Refactor the Fetch API call

  • مقابله با خطاها در Fetch API Dealing with errors in Fetch API

  • تماس Fetch API را مرتب کنید Tidy the Fetch API call

  • سبک دادن به لیست محصولات Styling the Product List

  • نصب روتر React Installing React Router

  • رفع اخطار کلیدی Fixing the Key Warning

  • روتر واکنش - صفحه جزئیات React Router - Detail Page

  • Fetch API - دریافت محصول بر اساس شناسه Fetch API - Get Product By Id

  • توضیحات محصول Product Description

  • مقدمه ای بر اجزای سبک Intro to Styled Components

  • اجزای سبک - توضیحات محصول Styled Components - Product Description

  • تنظیم خطرناک HTML (آره واقعا) Dangerously Set HTML (yeah really)

  • Refactor دسته ها Refactor the Categories

  • Layout را اصلاح کنید Refactor the Layout

  • صفحه اصلی را بازسازی کنید Refactor the Home Page

  • معرفی Context در React Intro to Context in React

  • UseContext Hook و UseReducer Hook در React UseContext Hook and UseReducer Hook in React

  • طرح بندی سبد Basket Layout

  • اجرای سبد Implementing the Basket

  • پیاده سازی آیکون های سبد Implementing Basket Icons

  • اجرای سبد کل Implementing Basket Total

  • اتمام پرداخت Finishing the Checkout

  • پرداخت - رفع وضعیت Checkout - Fixing the State

  • اجرای تایید سفارش Implementing the Order Confirmation

  • معرفی Local Storage Intro to Local Storage

  • پیاده سازی نتایج جستجو Implementing Search Results

  • جستجوی بهتر با Debouncing Better Searching with Debouncing

  • اعتبار سنجی فرم ها در React - قسمت 1 Validating Forms in React - Part 1

  • اعتبار سنجی فرم ها در React - قسمت 2 Validating Forms in React - Part 2

  • اعتبار سنجی فرم ها در React - قسمت 3 Validating Forms in React - Part 3

  • اعتبار سنجی فرم ها در React - قسمت 4 Validating Forms in React - Part 4

  • خلاصه ی پروژه Project Summary

  • خلاصه ی پروژه Project Summary

نمایش نظرات

آموزش جاوا اسکریپت، XML، AJAX و React Bootcamp - Hands-On را کامل کنید
جزییات دوره
12h 22m
138
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,007
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

YouAccel Training YouAccel Training

شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.