کتاب توسعه‌دهنده‌ی کامل: تسلط بر توسعه فول‌استک با TypeScript، React، Next.js، MongoDB و Docker

عنوان:

The Complete Developer

نویسنده:

Martin Krause

انتشارات:

No Starch Press

تاریخ انتشار

2024

حجم:

8.9MB

دانلود

معرفی کتاب: "توسعه‌دهنده کامل: تسلط بر Full Stack با TypeScript، React، Next.js، MongoDB و Docker"

رویکردی عملی برای مبتدیان و توسعه‌دهندگان حرفه‌ای جهت ساخت برنامه‌های وب کامل از پایه با استفاده از JavaScript و محبوب‌ترین فریم‌ورک‌ها مانند Node.js، React.js، و Next.js.

این کتاب شما را از ساخت فرانت‌اند با React، به بک‌اند کامل با Express.js و MongoDB، و سپس به ساخت یک رابط کاربری مدرن و بهینه‌شده با Next.js راهنمایی می‌کند.

چه چیزهایی خواهید آموخت؟

  • ساخت سرور وب با Express.js
  • طراحی مسیرهای API اختصاصی
  • استقرار برنامه‌ها با میکروسرویس‌ها
  • ایجاد رابط کاربری پویا و کامپوننت‌محور
  • ورود کاربران با GitHub و OAuth
  • استفاده از سینتکس مدرن JavaScript و TypeScript
  • گسترش برنامه‌ها با REST API و GraphQL
  • مدیریت داده‌ها با MongoDB و Mongoose
  • تست خودکار با Jest و TDD

تکنولوژی‌های پوشش‌داده‌شده:

Docker، Express.js، JavaScript، Jest، MongoDB، Mongoose، Next.js، Node.js، OAuth، React، APIهای REST و GraphQL، TypeScript

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

فهرست مطالب

  • Praise for The Complete Developer
  • Title Page
  • Copyright
  • Dedication
  • About the Author and Technical Reviewer
  • Acknowledgments
  • Introduction
  • Who Should Read This Book?
  • What’s in This Book?
  • The Parts of a Full-Stack Application
  • A Brief History of JavaScript and Full-Stack Development
  • Setting Up
  • Part I: The Technology Stack
  • 1. Node.JS
  • 2. Modern Javascript
  • 3. Typescript
  • 4. React
  • 5. Next.JS
  • 6. Rest and Graphql APIs
  • 7. Mongodb and Mongoose
  • 8. Testing With the Jest Framework
  • 9. Authorization With OAuth
  • 10. Containerization With Docker
  • Part II: The Full-Stack Application
  • 11. Setting Up the Docker Environment
  • 12. Building the Middleware
  • 13. Building the Graphql API
  • 14. Building the Frontend
  • 15. Adding OAuth
  • 16. Running Automated Tests in Docker
  • A. Typescript Compiler Options
  • B. The Next.JS App Directory
  • C. Common Matchers
  • Index

مشخصات

نام کتاب

The Complete Developer

نویسنده

Martin Krause

انتشارات

No Starch Press

تاریخ انتشار

2024

ISBN

9781718503298

چاپ

اول

تعداد صفحات

448

زبان

انگلیسی

فرمت

pdf

حجم

8.1MB

موضوع

Computers>Programming: Programming Languages