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 Oracle Enterprise Manager Grid Control 11g R1: Business Service Management by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Learning Embedded Linux Using the Yocto Project by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Boost C++ Application Development Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book The DevOps 2.0 Toolkit by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Flash Development for Android Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Microsoft Silverlight 4 and SharePoint 2010 Integration by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book jQuery 2.0 Development Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Programming with CodeIgniter MVC by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book TensorFlow Deep Learning Projects by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book WildFly Configuration, Deployment, and Administration - Second Edition by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Libgdx Cross-platform Game Development Cookbook by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Drupal 6 Site Blueprints by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Agile Web Application Development with Yii1.1 and PHP5 by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Blockchain for Enterprise by Brice Colucci, Matei Copot, Philip Kirkbride, Nathan Richardson
Cover of the book Securing WebLogic Server 12c 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