Node.js veb razvoj – David Herron

autor: David Herron
broj stranica: 748
godina izdanja: 2020.
vrsta uveza: meki
jezik: srpski, latinica

340,00 kn

Opis

Web razvoj na strani poslužitelja lakši je na platformi Node 14 s praktičnim primjerima

Ažurirano peto izdanje Node.js web razvoja usredotočeno je na nove značajke u Node.js 14, Express 14.x i ECMAScript te vas vodi kroz koncepte, tehnike i najbolje prakse korištenja radne površine Node.js za stvaranje aplikacija strana poslužitelja.

Na početku knjige naučit ćete o konceptima stvaranja web aplikacija na strani poslužitelja pomoću Node.js.

Naučit ćete kako razviti kompletnu Node.js web aplikaciju pomoću pozadinskih baza podataka kako biste mogli istražiti još nekoliko baza podataka. Aplikaciju ćete implementirati na pravi web poslužitelj, uključujući platformu hostiranu u oblaku izgrađenu na AWS EC2 pomoću Terraform i Docker, a integrirat ćete i druge alate, poput Redisa i NGINX-a. Kako napredujete, naučit ćete jedinstveno i funkcionalno testiranje, zajedno s provedbom testa infrastrukture pomoću Dockera. Na kraju ćete otkriti kako ojačati sigurnost aplikacije Node.js, kako koristiti Let’s Encrypt za pružanje HTTPS usluge i kako primijeniti nekoliko oblika sigurnosti u aplikacijama, zahvaljujući profesionalnoj praksi. U svakom poglavlju knjiga će vam pomoći da svoje znanje primijenite u praksi tijekom “životnog ciklusa” razvoja web aplikacija.

Kad čitate ovu knjigu o radnom okruženju Node.js u cijelosti, steći ćete praktično znanje o web razvoju Node.js tako da možete dizajnirati i implementirati svoje aplikacije na javni web hosting.

Naučit ćete sljedeće:

  • Instalirajte i koristite Node.js 14 i Express 4.17 za web razvoj i implementaciju.
  • Implementirajte REST usluge, koristeći Restify framework.
  • Razviti, testirati i implementirati mikroservise, koristeći Kubernetes i Node.js.
  • Saznajte više o mehanizmima za pohranu, kao što su MySQL, SQLite3 i MongoDB.
  • Osigurajte svoje web aplikacije pomoću testiranja bez preglednika s Puppeteerom.
  • Implementirajte HTTPS, koristeći Let’s Encrypt i aplikaciju za poboljšanje sigurnosti pomoću kacige.