Modern Full-Stack Development
Frank Zammetti has written 12 Apress books on web and mobile development topics. He has over 25 years of development experience.
Investigate what React, Node, TypeScript, Webpack, and Docker have to offer individually, as well as how they work together in modern app development. React is one of the most widely used web development tools today, and Node.js is widely used for server-side development. The fact that both use JavaScript is a big selling point, but as developers use the language more, they start to notice flaws, which is where TypeScript comes in and why it's quickly gaining popularity. When you add Webpack and Docker to the mix, you have a powerful full development stack on which to build applications.
You'll start by laying a solid foundation of knowledge and then rapidly expand it by creating two different real-world apps. These aren't just fabricated examples, but actual apps that you can install on your servers and use for real. By the end, you'll have a solid understanding of how to build apps with React, Node.js, and TypeScript, as well as how to use Webpack to optimize and organize your code for deployment. You'll also learn how Docker can be used to run the apps you create in a clear and well-defined manner, all of which can serve as a springboard for you to create more advanced apps on your own.
What You'll Discover:
- Begin a project and structure it logically.
- Create a user interface using React and Material-UI.
- For real-time communication between client and server, use WebSockets.
- Create a REST API with Node and Express as an alternative method of client-server communication.
- Webpack should be used to package the app for optimal delivery.
- Take a finished app and wrap it in Docker for easy distribution.
- Examine a variety of related topics such as NPM, Semantic Versioning, Babel, NoSQL, and others.
Modern Full-Stack Development is intended for web developers with a basic understanding of HTML, JavaScript, CSS, and CLI tools who are interested in all aspects of application development and prefer TypeScript to straight JavaScript. It is among the best books on full-stack web development.
Author: Frank Zammetti
Link to buy: https://www.amazon.com/gp/product/1484257375/
Ratings: 4.2 out of 5 stars (from 67 reviews)
Best Sellers Rank: #731,465 in Books
#1,098 in Web Development & Design Programming
#2,045 in Computer Science (Books)
#2,617 in Internet & Social Media