Professional JavaScript Book

in #javascript5 years ago (edited)

Professional JavaScript Book - Contact me if you'd like a free copy

I haven't posted on Steem in a while. I've had a bit of a hard year and things have been hard and I didn't want to write about it. Also made some bad trades on crypto and lost a decent amount, on full-tilt I started trading margin which was going well for a while, until it wasn't.

Well I finally have something I'm happy to share so I'm making a post. A book I contributed to over the summer called Professional JavaScript has been released this month.

9781838820213-original.jpeg

I didn't expect to get many sales but to my surprise we are #1 new release in the category of web browsers, I doubt this is a very popular category but I'm happy about it non the less.

Screenshot from 2019-10-13 12-57-17.png

The book is written based around projects and assignments with the intention of being used in a class room setting. For example in one chapter I worked on I show some examples of using Express.js to create an API and then at the end of that chapter students are asked to make their own API. There is an associated Github project with files and solutions for each chapter.

You can checkout the start of the book here, up to the end of the first chapter. If you enjoy it feel free to reach out to me and I can arrange getting you a free digital copy. I may even give away some free physical copies once Packt contacts me about the five I'm entitled to. You can also read it for free if you have a PacktPub subscription which seems to be an alright deal for $10/month, it includes unlimited ebooks and many video tutorials on technical and programming topics.

If you decide to take my offer on the free copy I encourage you to mark it as "want to read" or "reading on the GoodReads page.

That's all I have to say for now, below I'm posting associated links, and the description, Thanks!


Learn

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

About
In depth knowledge of JavaScript makes it easier to learn a variety of other frameworks, including React, Angular, and related tools and libraries. This book is designed to help you cover the core JavaScript concepts you need to build modern applications.

You'll start by learning how to represent an HTML document in the Document Object Model (DOM). Then, you'll combine your knowledge of the DOM and Node.js to create a web scraper for practical situations. As you read through further lessons, you'll create a Node.js-based RESTful API using the Express library for Node.js. You'll also understand how modular designs can be used for better reusability and collaboration with multiple developers on a single project. Later lessons will guide you through building unit tests, which ensure that the core functionality of your program is not affected over time. The book will also demonstrate how constructors, async/await, and events can load your applications quickly and efficiently. Finally, you'll gain useful insights into functional programming concepts such as immutability, pure functions, and higher-order functions.

By the end of this book, you'll have the skills you need to tackle any real-world JavaScript development problem using a modern JavaScript approach, both for the client and server sides.

Features
Write and deploy full-stack applications efficiently with JavaScript
Delve into JavaScript’s multiple programming paradigms
Get up to speed with core concepts such as modularity and functional programming to write efficient code

Page Count 664
Course Length 19 hours 55 minutes
ISBN 9781838820213
Date Of Publication 30 Sep 2019


Professional JavaScript on Amazon

Professional JavaScript on GoodReads

Professional JavaScript on Barnes & Nobles

Professional JavaScript on Github

Professional JavaScript on Google Books

Professional JavaScript on Play Store

Professional JavaScript on Packt

Professional JavaScript on Kobo

Professional JavaScript on WorldCat

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 90226.35
ETH 3085.20
USDT 1.00
SBD 2.94