Web programming Books
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Crafting Clean Code with JavaScript and React
Book SynopsisUnderstand the guiding principles of clean code and how it applies to modern front-end development, accessibility (a11y), semantics, performance, and the Green Web. Highlighting key topics ranging from the foundations of JavaScript and HTML to popular frameworks like React, this book provides best practices to ensure code and applications are easier, more efficient and cost effective to run. Using a web-based application as an example, you'll begin by cleaning and improving its code base by dividing the JavaScript into smaller, reusable and composable functions without side effects. Then, you'll improve the HTML code base by applying Disability Driven Design patterns, focusing on semantics before moving on to improving the architecture with a functional style (immutable, modular and composable). Because the web today needs to be green with reduced loading time and energy consumption, you'll apply some tips and tricks to improve code performance and see how to best monitor it in a continuous and scalable way. What You'll LearnSee how the JavaScript engine works and memory management. Explore in greater detail key focus areas of accessibility and green computingMake applications easier and more cost-effective to runLook closely at clean and sustainable development using JavaScript and ReactWho This Book Is ForProgrammers, developers, engineers and product managers who are looking at cost-efficient ways to make their applications run more smoothly and efficiently.
£39.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Developing Web Components with Svelte
Book SynopsisLeverage the power of Svelte to quickly produce the foundations of a framework-agnostic component library that can extend and develop over time. This is a project-oriented book that simplifies setting up the skeleton of the library and adding components, using little more than a text editor or free software.You'll gain a starting baseline that can be used to develop future projects or incorporated into an existing workflow. You'll take development to the next level and can use this knowledge to create components with any framework, such as React, Angular or Vue.js, not just Svelte.Developing Web Components with Svelteis an excellent resource for getting acquainted with creating and maintaining a component library using a phased approach. It takes the view that you don't have to create something complex and unwieldy. Instead, you can start building something quickly, then extend it as needs dictate over time, without sacrificing speed or features. You'll see how to develop cleaner components in a quick, clear and straightforward way. The components you create from this book can be made available for use in other frameworks such as React, Vue or Angular, making them genuinely reusable. In short, Svelte offers plenty of opportunities as it is based on Node.js and JavaScript, which makes it a powerful package to use. This New Edition Includes:New chapters covering animation components, accessibility concerns and ThemingExtensively updated content and documentation to support changes in StorybookUpdated to the latest spec of SvelteReworked content and installation process for StorybookYou'll Learn:To use the Svelte framework to rapidly create and deploy the foundation of a web component library that is versatile and performantTo review developing and customizing components based on our needsTo work through a real-world project to help solidify skills learned from the book and put them into practiceWho This Book Is For:Website developers, familiar with JavaScript, who are keen to learn how to leverage the Svelte framework fastAgile development teams, where time is of the essence, and the pressure is on to deliver results quicklyDevelopers who want to focus on simplicity, to produce efficient and optimized content in modern browsers using tools readily available
£31.99
Apress Designing Websites with Publii and GitHub Pages
Book SynopsisPart I.- 1: Introduction.- 2: Getting Started.- 3: Getting Publii Running.- 4: Getting Ready for Content.- 5: Adding Content.- 6: Page Building in Publii.- 7: Creating a GitHub Page.- 8: Configure Publii for Sync.- Part II.- 9: Backups and Sites.- 10: Themes.- 11: Single Page Sites.- 12: Gallery & Contacts.- 13: Internet Real Estate.- Part III.- 14: Plugins and Cookies.- 15: CSS Tricks.
£33.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Creating ChatGPT Apps with JavaScript
£41.24
Apress Web Forms with React
Book SynopsisChapter 1: Forms in React.- Chapter 2: React Hook Form.- Chapter 3: React Hook Form Basics.- Chapter 4: Making Forms with React Hook Form.- Chapter 5: Validation.- Chapter 6: Common Use Cases.
£17.99
Apress Secure RESTful APIs
£17.99
Apress Advanced FrontEnd Development
Book SynopsisChapter 1 - Introduction to React.- Chapter 2 - Setting Up Your Development Environment.- Chapter 3 - Components, Props and State.- Chapter 4 - JSX and Element Rendering.- Chapter 5 - Handling Events and Conditional Rendering.- Chapter 6 - List and Keys.- Chapter 7 - Thinking in Components.- Chapter 8 - Styling your Application.- Chapter 9 - Lifecycle Methods and Hooks.- Chapter 10 - Managing State with Context and Redux.- Chapter 11 - Form Handling and Validation.- Chapter 12 - Routing and Navigation.- Chapter 13 - Optimizing Performance.- Chapter 14 - Testing your Application.- Chapter 15 - Security Best Practices.- Chapter 16 - Accessibility and Internationalization.- Chapter 17 - Deployment and Continuous Integration.- Chapter 18 - Integrating Third-Party Services and APIs.- Chapter 19 - Advanced Component Patterns.- Chapter 20 - Building A Real-World Retail Store App.
£46.74
Apress Practical FrontEnd Testing
Book SynopsisChapter 1 - Getting Started with Testing.- Chapter 2 - Unit Testing.- Chapter 3 - Integration Testing.- Chapter 4 - End-to-end Testing.- Chapter 5 - Visual Testing.- Chapter 6 - After Writing the Test: What’s Next? When and How to Perform Testing.- Chapter 7 - FAQ.- Chapter 8 - Leveraging AI for Writing Tests.- Chapter 9 - Summary.
£41.24
Apress Beginning JavaScript Syntax
Book SynopsisChapter 0 - Introduction.- Chapter 1 - What is Syntax.- Chapter 2 - How JavaScript Works in Web Development.- Chapter 3 - Setting up the Environment.- Chapter 4 - The Evolution of JavaScript.- Chapter 5 - The Role of JavaScript in Modern Web Development.- Chapter 6 - The Role of Transpilers and Polyfills.- Chapter 7 - Debugging JavaScript in the Browser.- Chapter 8 - Building Blocks of JavaScript.- Chapter 9 - Working with Strings and Numbers.- Chapter 10 - Control Flow in JavaScript.- Chapter 11 - Functions and Scope.- Chapter 12 - Objects and Arrays.- Chapter 13 - Error Handling.- Chapter 14 - Working with ES6+ Syntax.
£39.99
Apress Modern Django Web Development
Book SynopsisChapter 1: Django Basics.- Chapter 2: Django- First Steps.- Chapter 3: Django ORM.- Chapter 4: Django Templates.- Chapter 5: Django using Databases.- Chapter 6: Advanced Django.- Chapter 7: Restful Django.- Chapter 8: GraphQL Django.- Chapter 9: Django Channels.- Chapter 10: ReactJS with Django.
£35.99
Apress Building Browser Extensions
Book SynopsisChapter 1: What Are Browser Extensions?.- Chapter 2: Fundamental Elements of Browser Extensions.- Chapter 3: Browser Extension Crash Course.- Chapter 4: Browser Extension Architecture.- Chapter 5: The Extension Manifest.- Chapter 6: Background Scripts.- Chapter 7: Extension UIs.- Chapter 8: Content Scripts.- Chapter 9: Extension and Browser APIs.- Chapter 10: Permissions.- Chapter 11: Networking and Authentication.- Chapter 12: Tutorials.- Chapter 13: Extension Development and Deployment.- Chapter 14: Cross-Browser Extensions.- Chapter 15: Tooling and Frameworks.
£41.24
Pragmatic Programmers Network Programming in Elixir and Erlang
Book Synopsis
£37.04