Node.js Complete Reference Guide: Discover a more sustainable way of writing software with high levels of reusability and collaboration using Node.js

Språk
Engelsk
Format
Kategori

Fakta og dokumentar

Node.js Complete Reference Guide is your one-stop solution to building highly scalable, single-language applications that share code between the server and client Key Features • Explore the latest JavaScript features and EcmaScript modules • Walk through different stages of developing robust applications using Node.js 10 • Create rich and scalable RESTful API solutions from scratch Book Description Node.js Complete Reference Guide takes you through rudimentary knowledge of JavaScript and server-side development to create, maintain, deploy, and test your own Node.js applications.

You will begin by learning how to use the HTTP Server and Client objects, store data with both SQL and MongoDB databases, and unit test applications with Mocha 5.x, and functionally test them with Puppeteer 1.1.x. Then, you will learn to create scalable and rich RESTful applications on the Node.js platform and write a simple HTTP request handler with self-descriptive URLs. You will learn to set accurate HTTP status codes, study how to keep your applications backward-compatible and explore some authentication techniques to secure your application. Then, you will study how Node.js has emerged as a strong candidate for developing microservices.

With this Learning Path, you will be able to use the best practices and create efficient microservices.

This Learning Path includes content from the following Packt products:

• RESTful Web API Design with Node.js 10, Third Edition by Valentin Bojinov • Node.js Web Development, Fourth Edition by David Herron • Hands-On Microservices with Node.js by Diogo Resende What you will learn • Work with REST service development using the Restify framework • Use data storage engines, such as MySQL, SQLITE3, and MongoDB in apps • Apply user authentication methods with OAuth2 • Perform real-time communication with the front-end using Socket.IO • Implement Docker microservices in development, testing, and deployment • Perform unit testing with Mocha 5.x and functional testing with Puppeteer 1.1.x • Use self-descriptive URLs and set accurate HTTP status codes • Deploy a cloud-native microservice to an online provider Who this book is for Node.js Complete Reference Guide is designed for web developers who have a rudimentary understanding of JavaScript and web application development, are keen to enrich their development skills to create RESTful applications, and want utilize their skills to build microservices. Valentin Bojinov studied computer science at the Technological School of Electronic Systems in Sofia, Bulgaria, a college within the Technical University of Sofia. He holds a B.Sc. in telecommunication and information engineering. Valentin is an expert in Java, SOAP, RESTful web services, and B2B integration. He specializes B2B Integration and Service Oriented Architecture and currently works as an Senior Integration Consultant in an UK consultancy company Estafet Limited. David Herron is a software engineer in Silicon Valley, working on projects from an X.400 e-mail server to assist launching the OpenJDK project, to Yahoo's Node.js application-hosting platform, and applications to monitor solar power array performance. David writes about electric vehicles, environmental issues, and green technology on LongTailPipe, and about other topics, including Node.js, Drupal, and Doctor Who on TechSparx. Using Node.js he developed AkashaCMS. Diogo Resende is a developer with more than 15 years of experience, working with Node.js almost from the beginning. His computer education and experience in many industry and telecommunication projects have given him a wider background knowledge of other architecture components that influence the overall performance.

© 2018 Packt Publishing (E-bok): 9781789951615

Utgivelsesdato

E-bok: 21. desember 2018

Tagger

Andre liker også ...

Derfor vil du elske Storytel:

  • Over 700 000 bøker

  • Eksklusive nyheter hver uke

  • Lytt og les offline

  • Kids Mode (barnevennlig visning)

  • Avslutt når du vil

Det mest populære valget

Unlimited

For deg som vil lytte og lese ubegrenset.

219 kr /måned
50 % i 2 måneder
  • 1 konto

  • Ubegrenset lytting

  • Lytt så mye du vil

  • Over 700 000 bøker

  • Nye eksklusive bøker hver uke

  • Avslutt når du vil

50 % i 2 måneder
Familiens førstevalg

Family

For deg som ønsker å dele historier med familien.

Fra 289 kr/måned
50 % i 2 måneder
  • 2-3 kontoer

  • Ubegrenset lytting

  • Lytt så mye du vil

  • Over 700 000 bøker

  • Nye eksklusive bøker hver uke

  • Avslutt når du vil

2 kontoer

289 kr /måned
50 % i 2 måneder

Basic

For deg som lytter og leser av og til.

149 kr /måned
  • 1 konto

  • 20 timer/måned

  • Lytt opp til 20 timer per måned

  • Over 700 000 bøker

  • Nye eksklusive bøker hver uke

  • Avslutt når du vil

Prøv gratis

Student

Verifiser deg med din student-ID og få halv pris hele livet.

74.50 kr /måned
  • 1 konto

  • 20 timer/måned

  • Lytt opp til 20 timer per måned

  • Studentpris med 50 % rabatt hele livet!

  • Over 700 000 bøker

  • Nye eksklusive bøker hver uke

  • Avslutt når du vil

Prøv gratis + halv pris hele livet

Lytt og les ubegrenset

Kos deg med ubegrenset tilgang til mer enn 700 000 titler.

  • Lytt og les så mye du vil
  • Utforsk et stort bibliotek med fortellinger
  • Over 1500 serier på norsk
  • Ingen bindingstid, avslutt når du vil
Prøv gratis
NO - Details page - Device banner - 894x1036