The Complete Developer

by Martin Krause

Programming

Book Details

Book Title

The Complete Developer

Author

Martin Krause

Publisher

No Starch Press

Publication Date

2024

ISBN

9781718503298

Number of Pages

448

Language

English

Format

PDF

File Size

8.1MB

Subject

Computers>Programming: Programming Languages

Table of Contents

  • 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