product
784154Modern Frontend Development with Node.jshttps://www.gandhi.com.mx/node-js-for-frontend-developers/phttps://gandhi.vtexassets.com/arquivos/ids/402615/3910df1e-9c0e-4842-bc3e-1261c6c96017.jpg?v=638334551459100000514541MXNPackt PublishingInStock/Ebooks/780863Modern Frontend Development with Node.js514541https://www.gandhi.com.mx/node-js-for-frontend-developers/phttps://gandhi.vtexassets.com/arquivos/ids/402615/3910df1e-9c0e-4842-bc3e-1261c6c96017.jpg?v=638334551459100000InStockMXN99999DIEbook20229781804617380_W3siaWQiOiIyMmQzZmM2MS0wZDJlLTRjYWEtOGM5My0wYmRlY2RhNWJkNzIiLCJsaXN0UHJpY2UiOjU2MSwiZGlzY291bnQiOjI4LCJzZWxsaW5nUHJpY2UiOjUzMywiaW5jbHVkZXNUYXgiOnRydWUsInByaWNlVHlwZSI6Ildob2xlc2FsZSIsImN1cnJlbmN5IjoiTVhOIiwiZnJvbSI6IjIwMjUtMDgtMjdUMjE6MDA6MDBaIiwidG8iOiIyMDI1LTA5LTMwVDIzOjU5OjU5WiIsInJlZ2lvbiI6Ik1YIiwiaXNQcmVvcmRlciI6ZmFsc2V9LHsiaWQiOiIzZjM4OGFmZS03YTg1LTQxNjktOTNjMS1jZDM5YWRjY2ZmOWUiLCJsaXN0UHJpY2UiOjU0MSwiZGlzY291bnQiOjI3LCJzZWxsaW5nUHJpY2UiOjUxNCwiaW5jbHVkZXNUYXgiOnRydWUsInByaWNlVHlwZSI6Ildob2xlc2FsZSIsImN1cnJlbmN5IjoiTVhOIiwiZnJvbSI6IjIwMjUtMTAtMDFUMDA6MDA6MDBaIiwicmVnaW9uIjoiTVgiLCJpc1ByZW9yZGVyIjpmYWxzZX1d9781804617380_<p><strong>Explore the complete landscape of tooling available with Node.js for building complete web applications</strong></p><h4>Key Features</h4><ul><li>Full learning material on Node.js incl. some internals with a focus on frontend development</li><li>Overview of the whole npm frontend ecosystem - tooling, usage, and dev process</li><li>Learn about crucial development concepts such as mono repos or publishing libraries</li></ul><h4>Book Description</h4><p>Almost a decade after releasing Node.js, the tooling used by frontend developers is fully embracing the cross-platform JavaScript runtime. In this book, youll learn to leverage Node.js to the maximum for creating frontend applications.</p><p>After learning the basics and internals of Node.js, you will be ready to divide your code into modules and packages. Youll get to know the most popular package managers and their areas of use. Likewise, youll also learn how different flavors of JavaScript, such as TypeScript, can be used with Node.js. The right tooling is crucial, which is why youll dive into all of the available state of the art tools. Youll get in touch with linters such as eslint or formatters like Prettier. No matter if you have never heard of a bundler or call yourself a Webpack wizard - the section about bundlers will teach you everything you need to know about the Swiss army knife of frontend development: bundlers. For code quality verification, youll also get in touch with a variety of testing utilities like Jest.</p><p>In the final part of the book, youll see how easy it is to publish your code in reusable packages. Finally, youll also become an expert in choosing the right code structure for your repositories by learning about monorepos.</p><h4>What you will learn</h4><ul><li>Hands-on experience in developing a frontend application with Node.js-based tools and libraries</li><li>Using bundlers such as Webpack to create efficient web applications</li><li>Leverage test runners like Jest to ship reliable software</li><li>Organize code repositories to work in close collaboration with other developers and teams</li><li>How to publish npm packages to make code reuse much simpler</li><li>Improve code quality by enabling consistent formatting using Prettier</li></ul><h4>Who This Book Is For</h4><p>This book is for junior and intermediate frontend web professionals who are looking to leverage the Node.js ecosystem. The minimum requirement is a solid knowledge of JavaScript (using the ES6 standard) and a bit of knowledge of using the standard shell (sh). Knowledge of HTML and CSS is expected, even though not required in great detail.</p><h4>Table of Contents</h4><ol><li>Learning the Internals of Node.js</li><li>Dividing Code into Modules and Packages</li><li>Choosing a Package Manager</li><li>Using Different Flavors of JavaScript</li><li>Enhancing code quality with linters and Formatters</li><li>Building web apps with bundlers</li><li>Improving reliability with testing tools</li><li>Publishing npm packages</li><li>Structuring code in monorepos</li><li>Integrating native code with WebAssembly</li></ol>(*_*)9781804617380_<p>Enhance your web development projects by fully leveraging Node.js concepts, tools, and best practices at frontend Key Features Discover the internals of Node.js, focusing on frontend web development Explore the npm frontend ecosystem, including its tooling, usage, and development processes Learn about key web development concepts such as monorepos or publishing libraries Book Description Almost a decade after the release of Node.js, the tooling used by frontend developers is fully embracing this cross-platform JavaScript runtime, which is sadly often limited to server-side web development. This is where this Node.js book comes in, showing you what this popular runtime has to offer and how you can unlock its full potential to create frontend-focused web apps. Youll begin by learning the basics and internals of Node.js, before discovering how to divide your code into modules and packages. Next, youll get to grips with the most popular package managers and their uses and find out how to use TypeScript and other JavaScript variants with Node.js. Knowing which tool to use when is crucial, so this book helps you understand all the available state-of-the-art tools in Node.js. Youll interact with linters such as ESLint and formatters such as Prettier. As you advance, youll become well-versed with the Swiss Army Knife for frontend developers the bundler. Youll also explore various testing utilities, such as Jest, for code quality verification. Finally, youll be able to publish your code in reusable packages with ease. By the end of this web development book, youll have gained the knowledge to confidently choose the right code structure for your repositories with all that youve learned about monorepos. What you will learn Develop a frontend application with Node.js-based tools and libraries Use bundlers such as webpack or Vite to create efficient web applications Leverage test runners such as Jest to ship reliable software Organize code repositories to work in close collaboration with other developers and teams Find out how to publish npm packages to simplify code reuse Improve code quality by enabling consistent formatting using Prettier Who this book is for This book is for junior and intermediate-level frontend web developers who are looking to leverage the Node.js ecosystem for building frontend solutions. The book requires beginner-level knowledge of JavaScript, HTML, and CSS. Prior experience in using a standard shell (sh) will be beneficial.</p>...9781804617380_Packt Publishinglibro_electonico_654c4fcd-e3fe-3091-be62-a9ceb3c1f486_9781804617380;9781804617380_9781804617380Florian RapplInglésMéxicohttps://getbook.kobo.com/koboid-prod-public/packt-epub-4c3769e9-009e-4cd1-8ba0-73f9dba7b497.epub2022-11-30T00:00:00+00:00Packt Publishing