Full-Stack Tao

0h 0m 0s
English
Paid

Software development is not only about creating new features, but also about writing code that retains its value over time and remains flexible to changes. This book unveils the principles of designing maintainable code, demonstrating key patterns applicable to REST API, frontend state management, and even small scripts.

You will get acquainted with the separation of domain logic, data access layers, and transport mechanisms, as well as learn how to maintain a balance between clarity and flexibility. Through practical examples, such as breaking down monolithic handlers and extracting interface logic, the book will help you confidently manage complexity.

We will explore duplication, code reuse, and much more, explaining why in some cases moderate repetition is better than excessive abstractions. As a result, you will develop a good taste in programming and be able to create maintainable code in any conditions.

Read more about the course

Who is this book for?

  • Beginner full-stack developers looking to master principles of maintainable code.
  • Experienced programmers seeking to expand their technical arsenal.
  • Computer science students searching for practical knowledge for real-world projects.
  • Self-taught individuals aiming to fill gaps in understanding code structuring and design.

What technologies are covered?

  • React
  • Node.js
  • Express
  • React Query
  • TypeScript

...and much more.

Full-Stack Tao uses popular technologies to explain key concepts. However, the principles and rules discussed in the book are applicable to any programming languages and technology stacks. The aim of the book is to teach you universal software design principles that will remain relevant throughout your career, regardless of the tools used.

Read Book Full-Stack Tao

#Title
1Full-Stack Tao

Similar courses to Full-Stack Tao

 Code With Antonio Workshops

Code With Antonio WorkshopsCode With Antonio

Category: Other (Frontend)
Duration 17 hours 3 minutes 7 seconds
Frontend System Design

Frontend System DesignLearnersBucket | Prashant Yadav

Category: Preparing for an interview, Other (Frontend)
Duration
Build Responsive Real World Websites with HTML5 and CSS3

Build Responsive Real World Websites with HTML5 and CSS3udemy

Category: Other (Frontend)
Duration 37 hours 28 minutes 39 seconds
SVG Animation with GreenSock

SVG Animation with GreenSockCarl (Creative Coding Club)

Category: Other (Frontend)
Duration 12 hours 34 minutes 48 seconds
Framer Motion Recipes

Framer Motion RecipesBuild UI

Category: Other (Frontend)
Duration 3 hours 8 minutes 18 seconds
Building Full-Stack Apps with AI

Building Full-Stack Apps with AIMckay Wrigley (takeoff)

Category: Other (Backend), Other (Frontend)
Duration 8 hours 3 minutes 16 seconds
Advanced FrontEnds

Advanced FrontEndsGary Simon

Category: Three.js, Other (Frontend)
Duration 8 hours 58 minutes 38 seconds
Mocking Techniques in Vitest

Mocking Techniques in VitestArtem Zakharchenko

Category: Other (Frontend)
Duration 1 hour 30 minutes 36 seconds