کتاب Full Stack React TypeScript and Node، آموزش کامل TypeScript، React و NodeJS است که با جدیدترین نسخه از این چارچوبهای معروف به شما آموزش میدهد. این کتاب در 17 فصل به طور مفصل این سه تکنولوژی فوقالعاده در وب را به شما آموزش میدهد. این کتاب علاوه بر آن فناوریهای مثل Redis, PostgreSQL, Express و بسیاری از تکنیکهای جدید در حوزه وب را به شما شرح خواهد داد.
مقدمهای بر کتاب Full Stack React TypeScript and Node:
فصل 1، درک TypeScript
فصل اول از کتاب Full Stack React TypeScript and Node، توضیح میدهد که TypeScript چیست و چه چیزی آن را برای استفاده در توسعه برنامههای بزرگ ایدهآل میکند.
فصل 2، کاوش TypeScript
فصل دوم از از کتاب Full Stack React TypeScript and Node، در مفاهیم TypeScript عمیق میشود. ما ویژگیهای آن، از جمله تایپ ثابت، و اینکه چرا این ویژگیها در مقایسه با JavaScript بهبود یافتهاند را بررسی خواهیم کرد. ما همچنین به طراحی برنامه با برنامهنویسی شیگرا و چگونگی فعال کردن ویژگیهای TypeScript در این الگوی مهم برنامهنویسی خواهیم پرداخت.
فصل 3، ایجاد برنامههای بهتر با ویژگیهای ES6+
ویژگیهای مهم JavaScript را که هر توسعهدهندهای باید بداند، مرور میکند. ما بر روی جدیدترین ویژگیهای اضافه شده در ES6 و نسخههای دیگر تمرکز خواهیم کرد.
فصل 4، یادگیری مفاهیم برنامه تک صفحهای و نحوه واکنش آنها را قادر میسازد
در این فصل، نحوه ساخت وبسایتها و تمرکز روی برنامههای تک صفحهای (SPA) برنامه محور، توضیح داده شده است. سپس React و نحوه استفاده از React برای ایجاد یک برنامه تک صفحهای را معرفی خواهیم کرد.
فصل 5، توسعه React با Hook
این فصل از کتاب Full Stack React TypeScript and Node، در مفاهیم React عمیق میشود. ما با محدودیتهای سبک نوشتن کلاسهای قدیمی در برنامههای React آشنا خواهیم شد، همچنین با Hooks و اجزای عملکردی و نحوه پیشرفت آنها در سبک کلاس قدیمی بیشتر را مطالعه خواهید کرد.
فصل 6، راهاندازی پروژه ما با استفاده از ایجاد-واکنش-برنامه و آزمایش با Jest
روشهای مدرن مورد استفاده برای توسعه برنامههای React را توصیف میکند. این شامل استاندارد ایجاد پروژههای React، ایجاد برنامه React و تست سمت مشتری با Jest و testing-library است.
فصل 7، یادگیری Redux و React Router
این فصل از کتاب Full Stack React TypeScript and Node، شامل Redux و React Router است که به ما در ساختن برنامه React کمک میکند. این دو چارچوب تقریباً از ابتدای تأسیس React تاکنون چارچوبی برای مدیریت وضعیت و مسیریابی بودهاند.
فصل 8، یادگیری توسعه سمت سرور با Node.js
Express ،Node و Express را پوشش میدهد. Node زمان اجرای اساسی است که برنامههای سرور JavaScript را امکانپذیر میکند. Express چارچوبی تحت Node است که ساخت برنامههای قدرتمند سمت سرور با استفاده از Node را آسان میکند.
در فصل 9، GraphQL چیست؟
فصل نهم از کتاب Full Stack React TypeScript and Node، بررسی میکند که GraphQL چیست و چگونه از طرحهای داده برای کمک به ساخت API وب استفاده میکند.
فصل 10، راهاندازی یک پروژه اکسپرس با TypeScript و GraphQL وابستگی
نحوه ایجاد یک کیفیت تولید، پروژه سمت سرور را با استفاده از TypeScript ،Express ،GraphQL و Jest برای آزمایش توضیح میدهد.
فصل 11، آنچه ما خواهیم آموخت – برنامه آنلاین تالار گفتگو
درباره برنامهای که در حال ساخت آن هستیم، بحث میکند. ما ویژگیهای آن را بررسی خواهیم کرد و اینکه چگونه ساخت چنین برنامهای به ما کمک میکند تا در مورد توسعه وب با جزئیات بیشتری بدانیم.
در فصل 12، ساخت سمت کاربر React برای برنامه آنلاین انجمن ما
این فصل از از کتاب Full Stack React TypeScript and Node، نحوه شروع کدگذاری سمت کاربر برنامه ما با React توضیح داده شده است. ما برای شروع ساخت صفحههای خود از اجزای عملکردی، Hooks و Redux استفاده خواهیم کرد.
فصل 13، تنظیم وضعیت جلسه با استفاده از Express و Redis
بررسی میکند که حالت جلسه چیست و چگونه میتوان با استفاده از Redis، قویترین ذخیرهکننده حافظه محور جهان، یک جلسه برای سرور خود ایجاد کرد. ما همچنین کدگذاری سرور خود را با استفاده از Express آغاز میکنیم.
در فصل 14، راهاندازی لایههای Postgres و مخازن با TypeORM
این فصل از از کتاب Full Stack React TypeScript and Node، نحوه ایجاد یک پایگاه داده برای برنامه ما در Postgres و نحوه دسترسی به آن با استفاده از یک تکنیک طراحی قدرتمند به نام لایه مخازن توضیح داده شده است.
فصل 15، افزودن یک طرحواره GraphQL – قسمت اول
ادغام GraphQL را در برنامه ما آغاز میکند. ما طرحواره خود را ایجاد خواهیم کرد و سالات و جهشهای خود را اضافه خواهیم کرد. ما همچنین اضافه کردن هوکهای GraphQL خود را به قسمت React آغاز خواهیم کرد.
فصل 16، افزودن یک طرحواره GraphQL – قسمت دوم
با پایان کار ادغام GraphQL در کلاینت و سرور، برنامه ما را کامل میکند.
فصل 17، استقرار یک برنامه برای AWS
این فصل از از کتاب Full Stack React TypeScript and Node، برنامه تمام شده ما را میگیرد و در سرویسهای ابری AWS مستقر میکند. ما از اوبونتو لینوکس و NGINX برای میزبانی کد سرور و سرویسگیرنده خود استفاده خواهیم کرد.
همچنین شما میتوانید برای مطالعهی بیشتر چارچوب React از کتاب Full-Stack React Projects استفاده نمایید.
سزفصلهای کتاب Full Stack React TypeScript and Node:
- Section 1: Understanding TypeScript and How It Can Improve Your JavaScript
- 1 Understanding TypeScript
- 2 Exploring TypeScript
- 3 Building Better Apps with ES6+ Features
- Section 2: Learning Single-Page Application Development Using React
- 4 Learning Single-Page Application Concepts and How React Enables Them
- 5 React Development with Hooks
- 6 Setting Up Our Project Using create-react-app and Testing with Jest
- 7 Learning Redux and React Router
- Section 3: Understanding Web Service Development Using Express and GraphQL
- 8 Learning Server-Side Development with Node.js and Express
- 9 What is GraphQL?
- 10 Setting Up an Express Project with TypeScript and GraphQL Dependencies
- 11 What We Will Learn – Online Forum Application
- 12 Building the React Client for Our Online Forum Application
- 13 Set Up a Session State Using Express and Redis
- 14 Setting Up Postgres and a Repository Layer with TypeORM
- 15 Adding GraphQL Schema Part I
- 16 Adding a GraphQL Schema – Part II
- 17 Deploying an Application to AWS
- Other Books You May Enjoy
- Index
فایل کتاب Full Stack React TypeScript and Node را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.