Professional JavaScript

Take your Javascript programming to the next level with strategies and techniques commonly used in modern full-stack development

Nonfiction, Computers, Programming, Programming Languages, CGI, JavaScript, Perl, VBScript
Cover of the book Professional JavaScript by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson ISBN: 9781838822750
Publisher: Packt Publishing Publication: October 9, 2019
Imprint: Packt Publishing Language: English
Author: Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
ISBN: 9781838822750
Publisher: Packt Publishing
Publication: October 9, 2019
Imprint: Packt Publishing
Language: English

Take your JavaScript programming skill to the next level with strategies and techniques commonly used in modern full-stack application development

About This Book

  • Write and deploy full-stack applications efficiently with JavaScript
  • Delve deep into the multiple programming paradigms of JavaScript
  • Study important concepts, such as modularity and functional programming to write efficient code

Who This Book Is For

If you want to advance from being a front-end developer to a full-stack developer and learn how Node.js can be used for hosting full-stack applications, this is an ideal book for you. After reading this book, you'll write better JavaScript code and learn about the latest trends in the language. To easily grasp the concepts explained here, you should know the basic syntax of JavaScript and should've worked with popular front-end libraries such as jQuery. You should have also used JavaScript with HTML and CSS but not necessarily Node.js.

What You Will Learn

  • Study and apply the core concepts of functional programming
  • Build a Node.js project that uses the Express.js library to host an AP
  • Create unit tests for a Node.js project to validate it
  • Use the cheerio library with Node.js to create a basic web scraper
  • Build a React interface to build processing flows
  • Use callbacks as a basic way to bring control back

In Detail

Knowing JavaScript makes it easier to learn various other frameworks, including React, Angular, and related tools and libraries. This book teaches you all the advanced concepts you need to build modern applications.

Your journey will begin by learning how to represent an HTML document in the Document Object Model (DOM). Then, you'll combine the knowledge of the DOM and Node.js to create a web scraper for practical situations.

In the next part, you'll create a Node.js based RESTful API using the Express library for Node.js. You'll look at how modular designs can be used for better re-usability and collaboration with multiple developers on a single project. You'll also learn how to build unit tests that ensure that the core functionality of your program is not broken over time. You'll see how constructors, async/await, and events can load your applications with high speed and performance. The final part of the book introduces you to functional programming concepts as immutability, pure functions, and high order functions.

By the end of the book, you'll walk away feeling capable of tackling any real-world JavaScript development problem using a modern JavaScript approach, both for client and server sides.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Take your JavaScript programming skill to the next level with strategies and techniques commonly used in modern full-stack application development

About This Book

Who This Book Is For

If you want to advance from being a front-end developer to a full-stack developer and learn how Node.js can be used for hosting full-stack applications, this is an ideal book for you. After reading this book, you'll write better JavaScript code and learn about the latest trends in the language. To easily grasp the concepts explained here, you should know the basic syntax of JavaScript and should've worked with popular front-end libraries such as jQuery. You should have also used JavaScript with HTML and CSS but not necessarily Node.js.

What You Will Learn

In Detail

Knowing JavaScript makes it easier to learn various other frameworks, including React, Angular, and related tools and libraries. This book teaches you all the advanced concepts you need to build modern applications.

Your journey will begin by learning how to represent an HTML document in the Document Object Model (DOM). Then, you'll combine the knowledge of the DOM and Node.js to create a web scraper for practical situations.

In the next part, you'll create a Node.js based RESTful API using the Express library for Node.js. You'll look at how modular designs can be used for better re-usability and collaboration with multiple developers on a single project. You'll also learn how to build unit tests that ensure that the core functionality of your program is not broken over time. You'll see how constructors, async/await, and events can load your applications with high speed and performance. The final part of the book introduces you to functional programming concepts as immutability, pure functions, and high order functions.

By the end of the book, you'll walk away feeling capable of tackling any real-world JavaScript development problem using a modern JavaScript approach, both for client and server sides.

More books from Packt Publishing

Cover of the book Learning Grunt by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Joomla! Mobile Development Beginners Guide by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book CakePHP 1.3 Application Development Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Mastering Python Design Patterns by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Getting Started with Memcached by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Hands-On Cybersecurity with Blockchain by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Spring Batch Essentials by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Workshop in a Box: Communication Skills for IT Professionals by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Performance Testing with JMeter 3 - Third Edition by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Bioinformatics with Python Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Instant Zurb Foundation 4 by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book R Graph Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Instant Eclipse 4 RCP Development How-to by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Creating Universes with SAP BusinessObjects by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy