کتاب توسعه‌دهنده‌ی کامل: تسلط بر توسعه فول‌استک با 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