آموزش مقدمه بر React و NodeJS - آخرین آپدیت

دانلود Introduction to React and NodeJS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ایجاد وبسایت پویا با کتابخانه جاوااسکریپت ری‌اکت

تکنولوژی‌ها و ابزارهای کلیدی:

  • React
  • NodeJS
  • ExpressJS
  • وب سرویس‌های REST

پیش‌نیازها:

  • آشنایی با اصول کدنویسی در هر زبان برنامه‌نویسی؛ ترجیحاً جاوااسکریپت
  • درک اولیه از HTML و CSS

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

در این دوره، ما یک وب‌سایت مدیریت کتاب‌ها خواهیم ساخت که به شما امکان می‌دهد کتاب‌ها را اضافه، مشاهده، به‌روزرسانی و حذف کنید.

در طول این مسیر، نحوه ایجاد کامپوننت‌های React، اتصال به پایگاه داده، و ساخت سرویس REST برای تامین داده‌های بخش فرانت‌اند React را فرا خواهیم گرفت.

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


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

Introduction

  • مقدمه Introduction

آماده‌سازی Preparation

  • ترمینال‌ها Terminals

  • نصب نرم‌افزار Installing Software

  • طراحی کلی Overall Design

  • استفاده از گیت‌هاب (Github) Using Github

  • کد منبع را کجا پیدا کنیم Where to Find Source Code

ایجاد یک اپلیکیشن React Creating a React App

  • ایجاد یک اپلیکیشن React Creating a React App

  • ویرایش اپلیکیشن پیش‌فرض Editing the Default App

  • نحوه کار اپلیکیشن How the App Works

  • ایجاد یک کامپوننت Creating a Component

ایجاد یک سرور با Express Creating a Server with Express

  • ایجاد یک سرور Creating a Server

  • نصب Express Installing Express

  • ایجاد یک روت Creating a Route

  • ایجاد یک پایگاه داده Creating a Database

  • ایجاد یک کاربر Creating a User

  • یک فایل Properties A Properties File

  • بهبود راه‌اندازی سرور Improving Server Startup

  • اتصال به MySQL Connecting to MySQL

  • سینتکس Set در MySQL MySQL Set Syntax

  • درج یک سطر Inserting a Row

  • استخر اتصال (Connection Pooling) Connection Pooling

  • پیاده‌سازی Pooling Implementing Pooling

  • درباره آزاد کردن اتصالات About Releasing Connections

پیاده‌سازی یک سرویس REST Implementing a REST Service

  • مدیریت درخواست‌های Post Handling Posts

  • پیاده‌سازی Create Implementing Create

  • درباره REST About REST

  • پیاده‌سازی PUT و DELETE Implementing PUT and DELETE

  • یک مخزن کتاب A Book Repository

  • مدیریت خطاها Handling Errors

  • به‌روزرسانی داده‌ها Updating Data

  • دریافت داده‌ها Getting Data

  • حذف داده‌ها Deleting Data

اتصال کلاینت و سرور Connecting Client and Server

  • اجرای همزمان دستورات Running Commands Concurrently

  • متغیرهای محیطی Environment Variables

  • CORS CORS

  • واکشی داده‌ها Fetching Data

  • State State

  • قالب‌بندی با Map Formatting with Map

  • افزودن یک Header Adding a Header

  • استایل‌دهی Header Styling the Header

  • افزودن آیکون‌های Material UI Adding Material UI Icons

  • استایل‌دهی جدول Styling the Table

ری‌اکت روتر (React Router) React Router

  • ری‌اکت روتر (React Router) React Router

کار با فرم‌ها Working with Forms

  • ایجاد یک فرم Creating a Form

  • فرم‌های کنترل‌شده Controlled Forms

  • ارسال فرم‌ها Submitting Forms

  • فعال کردن ایجاد کتاب Enabling Book Creation

  • تغییر مسیر (Redirects) Redirects

  • قوانین اعتبارسنجی Validation Rules

  • پیام‌های Flash Flash messages

  • اعتبارسنجی فرم Validating the Form

ایجاد کامپوننت‌های تابعی Creating Function Components

  • استفاده از Props Using Props

  • هوک‌ها (Hooks) Hooks

  • هوک UseEffect The UseEffect Hook

  • رندر مجدد با Keys Re-rendering with Keys

به‌روزرسانی و حذف Updating and Deleting

  • ارسال پارامترها در Router Passing Params in Router

  • بارگذاری داده‌های کتاب Loading the Book Data

  • به‌روزرسانی کتاب‌ها Updating Books

  • رفع باگ هماهنگ‌سازی تاریخ‌ها Harmonising Dates Bugfix

  • مدیریت حذف Handling Delete

مدیریت خطاها Handling Errors

  • یک کامپوننت BookTable A BookTable Component

  • افزودن پیام بارگذاری Adding a Loading Message

  • پیام شکست بارگذاری Loading Failed Message

  • مدیریت خطاهای حذف Handling Delete Errors

  • مدیریت خطاهای ذخیره و بارگذاری Handling Saving and Loading Errors

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش مقدمه بر React و NodeJS
جزییات دوره
7 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
350
4.5 از 5
ندارد
دارد
دارد
John Purcell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Purcell John Purcell

بعد از بیش از 14 سال کار به عنوان یک توسعه دهنده و پیمانکار نرم افزار برای مجموعه ای از شرکت ها از جمله CSC ، Proquest ، SPSS و AT&T در انگلستان و هلند ، تصمیم گرفتم تمام وقت به عنوان یک مربی خصوصی نرم افزار کار کنم. اکنون در شهر زیبای بوداپست ، مجارستان زندگی می کنم ، از آنجا وب سایت http://www.caveofprogramming.com را اداره می کنم.