Categories
Angular Framework Bibliography DevOps JavaScript Software Engineering TypeScript

Getting MEAN with Mongo, Express, Angular, and Node, 2nd Edition – ISBN-13: 978-1617294754

See: Getting MEAN with Mongo, Express, Angular, and Node, 2nd Edition, Publisher ‏ : ‎ Manning Publications; 2nd edition (May 10, 2019)

Fair Use Source:

Summary

Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Juggling languages mid-application can radically slow down a full-stack web project. The MEAN stack—MongoDB, Express, Angular, and Node—uses JavaScript end to end, maximizing developer productivity and minimizing context switching. And you’ll love the results! MEAN apps are fast, powerful, and beautiful.

About the Book

Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. Practical from the very beginning, the book helps you create a static site in Express and Node. Expanding on that solid foundation, you’ll integrate a MongoDB database, build an API, and add an authentication system. Along the way, you’ll get countless pro tips for building dynamic and responsive data-driven web applications!

What’s inside

  • MongoDB 4, Express 4, Angular 7, and Node.js 11
  • MEAN stack architecture
  • Mobile-ready web apps
  • Best practices for efficiency and reusability

About the Reader

Readers should be comfortable with standard web application designs and ES2015-style JavaScript.

About the Author

Simon Holmes and Clive Harber are full-stack developers with decades of experience in JavaScript and other leading-edge web technologies.

Table of Contents

  1. Introducing full-stack development
  2. Designing a MEAN stack architecture
  3. Creating and setting up a MEAN project
  4. Building a static site with Node and Express
  5. Building a data model with MongoDB and Mongoose
  6. Writing a REST API: Exposing the MongoDB database to the application
  7. Consuming a REST API: Using an API from inside Express
  8. Creating an Angular application with TypeScript
  9. Building a single-page application with Angular: Foundations
  10. Building a single-page application with Angular: The next level
  11. Authenticating users, managing sessions, and securing APIs
  12. Using an authentication API in Angular applications

Categories
Angular Framework Bibliography DevOps JavaScript Software Engineering TypeScript

Angular Development with TypeScript, Second Edition  – ISBN-13: 978-1617295348

See: Angular Development with TypeScript, Second Edition 

Fair Use Source:

Summary

Angular Development with TypeScript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Whether you’re building lightweight web clients or full-featured SPAs, Angular is a clear choice. The Angular framework is fast, efficient, and widely adopted. Add the benefits of developing in the statically typed, fully integrated TypeScript language, and you get a programming experience other JavaScript frameworks just can’t match.

About the Book

Angular Development with TypeScript, Second Edition teaches you how to build web applications with Angular and TypeScript. Written in an accessible, lively style, this illuminating guide covers core concerns like state management, data, forms, and server communication as you build a full-featured online auction app. You’ll get the skills you need to write type-aware classes, interfaces, and generics with TypeScript, and discover time-saving best practices to use in your own work.

What’s inside

  • Code samples for Angular 5, 6, and 7
  • Dependency injection
  • Reactive programming
  • The Angular Forms API

About the Reader

Written for intermediate web developers familiar with HTML, CSS, and JavaScript.

About the Author

Yakov Fain and Anton Moiseev are experienced trainers and web application developers. They have coauthored several books on software development.

Table of Contents

  1. Introducing Angular
  2. The main artifacts of an Angular app
  3. Router basics
  4. Router advanced
  5. Dependency injection in Angular
  6. Reactive programming in Angular
  7. Laying out pages with Flex Layout
  8. Implementing component communications
  9. Change detection and component lifecycle
  10. Introducing the Forms API
  11. Validating forms
  12. Interacting with servers using HTTP
  13. Interacting with servers using the WebSocket protocol
  14. Testing Angular applications
  15. Maintaining app state with ngrx

Categories
Bibliography Cloud DevOps JavaScript Software Engineering

Node.js in Action, Second Edition  – ISBN-13: 978-1617292576

See: Node.js in Action, Second Edition, Publisher ‏ : ‎ Manning Publications; 2nd edition (September 17, 2017)

Fair Use Source:

Summary

Node.js in Action, Second Edition is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you’ll need to build production-quality Node applications.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

You already know JavaScript. The trick to mastering Node.js is learning how to build applications that fully exploit its powerful asynchronous event handling and non-blocking I/O features. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it’s hard to beat!

About the Book

Based on the bestselling first edition, Node.js in Action, Second Edition is a completely new book. Packed with practical examples, it teaches you how to create high-performance web servers using JavaScript and Node. You’ll master key design concepts such as asynchronous programming, state management, and event-driven programming. And you’ll learn to put together MVC servers using Express and Connect, design web APIs, and set up the perfect production environment to build, lint, and test.

What’s Inside

  • Mastering non-blocking I/O
  • The Node event loop
  • Testing and deploying
  • Web application templating

About the Reader

Written for web developers with intermediate JavaScript skills.

About the Authors

The Second Edition author team includes Node masters Alex YoungBradley MeckMike Cantelon, and Tim Oxley, along with original authors Marc HarterT.J. Holowaychuk, and Nathan Rajlich.

Table of contents

  1. Welcome to Node.js
  2. Node programming fundamentals
  3. What is a Node web application?
  4. Front-end build systems
  5. Server-side frameworks
  6. Connect and Express in depth
  7. Web application templating
  8. Storing application data
  9. Testing Node applications
  10. Deploying Node applications and maintaining uptime
  11. Writing command-line applications
  12. Conquering the desktop with Electron

About this Book

The first edition of Node.js in Action was about web development with a particular focus on the Connect and Express web frameworks. Node.js in Action, Second Edition has been updated to suit the changing requirements of Node development. You’ll learn about front-end build systems, popular Node web frameworks, and how to build a web application with Express from scratch. You’ll also learn how to create automated tests and deploy Node web applications.

Node is being increasingly used for command-line developer tools and desktop applications with Electron, so you’ll find chapters dedicated to both of these areas.

This book assumes you’re familiar with basic programming concepts. The first chapter provides an overview of JavaScript and ES2015 for those of you who haven’t yet discovered the joys of modern JavaScript.

Roadmap

This book is organized into three parts.

Part 1 provides an introduction to Node.js, teaching the fundamental techniques needed to develop with it. Chapter 1 explains the characteristics of JavaScript and Node and steps through example code. Chapter 2 guides you through fundamental Node.js programming concepts. Chapter 3 is a full tutorial on how to build a web application from scratch.

Part 2, the largest section of the book, focuses on web application development. Chapter 4 dispels some of the mystery around front-end build systems: if you’ve ever had to use webpack or Gulp in a project but didn’t really understand it, this is the chapter for you. Chapter 5 reviews some of the most popular server-side frameworks available for Node, and chapter 6 goes into Connect and Express in more depth. Chapter 7 is dedicated to templating languages, which can improve your productivity when writing server-side code. Most web applications need a database, so chapter 8 covers the many types of databases that you can use with Node, from relational to NoSQL. Chapters 9 and 10 deal with testing and deployment, and this includes cloud deployment.

Part 3 goes beyond web application development. Chapter 11 is about building command-line applications with Node so you can create developer-friendly text interfaces. If you’re excited about the prospect of building desktop apps such as Atom with Node, then take a look at chapter 12, which is all about Electron.

We’ve also included three detailed appendixes. Appendix A has instructions on how to install Node for macOS and Windows. Appendix B is a detailed tutorial on web scraping, and appendix C reviews each of the officially supported middleware components for the Connect web framework.

Categories
Angular Framework Bibliography JavaScript Software Engineering

Testing Angular Applications – ISBN-13: 978-1617293641

See: Testing Angular Applications, Publisher ‏ : ‎ Manning Publications; 1st edition (November 19, 2018)

Fair Use Source:

Summary

Testing Angular Applications is an example-rich, hands-on guide that gives you the real-world techniques you need to thoroughly test all parts of your Angular applications. By the end of this book, you’ll be able to confidently write unit and end-to-end tests for Angular applications in TypeScript.

Foreword by Brad Green, Google.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Don’t leave the success of your mission-critical Angular apps to chance. Proper testing improves code quality, reduces maintenance costs, and rewards you with happy users. New tools and best practices can streamline and automate all aspects of testing web apps, both in development and in production. This book gets you started.

About the Book

Testing Angular Applications teaches you how to make testing an essential part of your development and production processes. You’ll start by setting up a simple unit testing system as you learn the fundamental practices. Then, you’ll fine-tune it as you discover the best tests for Angular components, directives, pipes, services, and routing. Finally, you’ll explore end-to-end testing, mastering the Protractor framework, and inserting Angular apps into your continuous integration pipeline.

What’s inside

  • Getting to know TypeScript
  • Writing and debugging unit tests
  • Writing and debugging end-to-end tests with Protractor
  • Building continuous integration for your entire test suite

About the Reader

This book is for readers with intermediate JavaScript skills.

About the Author

Jesse Palmer is a senior engineering manager at Handshake. Corinna Cohn is a single-page web application specialist. Mike Giambalvo and Craig Nishina are engineers at Google.

Table of Contents

  1. Introduction to testing Angular applicationsPART 1 – Unit testing
  2. Creating your first tests
  3. Testing components
  4. Testing directives
  5. Testing pipes
  6. Testing services
  7. Testing the router
  8. Getting started with Protractor
  9. Understanding timeouts
  10. Advanced Protractor topics
  11. Continuous integration
  • Appendix A – Setting up the sample project
  • Appendix B – Additional resources

Categories
Bibliography DevOps Java JavaScript React Software Engineering Spring Framework

B07S6F7YL3 ISBN-13: 978-1838822361

See: Hands-On Full Stack Development with Spring Boot 2 and React: Build modern and scalable full stack applications using Spring Framework 5 and React with Hooks, 2nd Edition, Publisher ‏ : ‎ Packt Publishing; 2nd edition (May 23, 2019)

See also: Spring Bibliography, Spring Framework and Cloud Native

Fair Use Source:

Categories
Bibliography DevOps JavaScript Software Engineering

B0899K5R4P ISBN-13: ‎978-1680506457

See: Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS, 1st Edition, Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (April 28, 2020)

See also: Spring Bibliography, Spring Framework and Cloud Native

Fair Use Source:

Categories
Bibliography DevOps JavaScript React Software Engineering TypeScript

B086KV16SG ISBN-13: 978-1484257371

See: Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, and Docker 1st ed. Edition

Fair Use Source:

Categories
AWS Bibliography JavaScript React Software Engineering

B08CXNRPZC ISBN-13: 978-1492059899

See: Full Stack Serverless: Modern Application Development with React, AWS, and GraphQL 1st Edition

Fair Use Source:

Categories
Bibliography JavaScript React Software Engineering

B08B489X8Q ISBN-13: 978-1492051725

See: Learning React: Modern Patterns for Developing React Apps 2nd Edition

Fair Use Source:

Categories
Bibliography JavaScript Software Engineering

B008VJSPZE – ISBN-13: ‎ 978-1449331818

See: Learning JavaScript Design Patterns: A JavaScript and jQuery Developer’s Guide 1st Edition

Fair Use Source:

Categories
Bibliography JavaScript Software Engineering

978-1590599082

See: Pro JavaScript Design Patterns: The Essentials of Object-Oriented JavaScript Programming 1st Edition

Fair Use Source:

Categories
Bibliography Software Engineering TypeScript

B094716FD6

See: Design Patterns in TypeScript: Common GoF (Gang of Four) Design Patterns Implemented in TypeScript Paperback – May 5, 2021

Fair Use Source:

Categories
Bibliography DevOps JavaScript React Software Engineering

B07GBJZX1L

See: Learning GraphQL: Declarative Data Fetching for Modern Web Apps 1st Edition

Fair Use Source:

Categories
Bibliography C# .NET DevOps JavaScript Software Engineering

B01N3C5ECP ISBN-13: 978-1787286610

See: Continuous Integration, Delivery, and Deployment: Reliable and faster software releases with automating builds, tests, and deployment, Publisher ‏ : ‎ Packt Publishing (October 30, 2017)

Fair Use Source:

Categories
Bibliography DevOps DevSecOps-Security-Privacy JavaScript React Software Engineering

B095HBPZXM

See: Test-Driven Development with React: Apply Test-Driven Development in Your Applications 1st ed. Edition

Fair Use Source: