
JavaScript Bundle 3rd Edition


Instant Delivery
Multiple file types
Expert Teaching
Tier 1 - Pay £1.00








Tier 2 - Pay £7.95 - Including products above












Tier 3 - Pay £14.95 - Including products above














Bundle Details


Clean Code in JavaScript
Get the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean coding
Key Features
- Write maintainable JS code using internal abstraction, well-written tests, and well-documented code
- Understand the agents of clean coding like SOLID principles, OOP, and functional programming
- Explore solutions to tackle common JavaScript challenges in building UIs, managing APIs, and writing states
Book Description
Building robust apps starts with creating clean code. In this book, you'll explore techniques for doing this by learning everything from the basics of JavaScript to the practices of clean code. You'll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.
The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo cutting and over-management. You'll then delve into JavaScript, understanding the more complex aspects of the language. Next, you'll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. You'll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, you'll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding.
By the end of this book, you'll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation.
What you will learn
- Understand the true purpose of code and the problems it solves for your end-users and colleagues
- Discover the tenets and enemies of clean code considering the effects of cultural and syntactic conventions
- Use modern JavaScript syntax and design patterns to craft intuitive abstractions
- Maintain code quality within your team via wise adoption of tooling and advocating best practices
- Learn the modern ecosystem of JavaScript and its challenges like DOM reconciliation and state management
- Express the behavior of your code both within tests and via various forms of documentation
Who this book is for
This book is for anyone who writes JavaScript, professionally or otherwise. As this book does not relate specifically to any particular framework or environment, no prior experience with any JavaScript web framework is required. Some knowledge of programming is assumed to understand the concepts covered in the book more effectively.
eBook Details
Special Offers
About this Bundle
JavaScript programming remains one of the key technologies of the World Wide Web and building effective interactive web pages and web applications is easy now with help from the JavaScript Bundle 3rd Edition.
This tiered collection contains up to 17 eBooks, with 9 all new-to-Fanatical titles & teaches you the fundamental stages of working with JavaScript and how to best implement it into your day-to-day work and projects.
Choose Tier One of JavaScript Bundle 3rd Edition and you'll receive four eBooks. Building robust apps starts with creating clean code & Clean Code in JavaScript will help you explore all the vital techniques for doing this. Build your first web project for the cloud using the Svelte framework with Svelte 3 Up and Running. This in-depth book takes you through setup, scaffolding your project & all the way through to DevOps principles & deploying your application in the cloud.
Opt for Tier Two and you'll receive an additional six effective, easy-to-use yet highly detailed eBooks including Modern JavaScript Web Development Cookbook which teaches how to work with JavaScript on servers, browsers, mobile phones, and desktops, and Learn D3.js, a practical hands-on introduction to D3 (Data-driven Documents), perfect for that grounding in chart creation, display diagrams and so much more.
Tier Three is where the full value in this high-spec bundle is found. All 17 eBooks to enable you to learn everything from the basics to the practical implementation of JavaScript programming with ease.
Design interactive graphics and visuals for your data-driven applications using the popular open-source Chart.js data with Learn Chart.js and create and animate stunning 3D browser-based graphics in your JavaScript library with Learn Three.js. If Angular is your framework of choice, Learning Angular - Third Edition will help you uncover Angular's potential for creating enterprise web applications from setting up the environment to deployment, and Deno Web Development is a fascinating deep dive into a curious JavaScript developer world helping you get the most out of building real-world applications.
Many programmers are aware of TDD but struggle to apply it beyond basic examples. Mastering React Test-Driven Development teaches how to build complex applications using the Test-Driven Development (TDD)
There’s a lot more in this rich bundle of titles so dip right in or go all in and start powering your way to better web development with JavaScript
The eBooks included in this bundle are available in EPUB and PDF formats.