{"product_id":"get-programming-with-javascript-next-new-features-of-ecmascript-2015-2016-and-beyond-9781617294204","title":"Get Programming with JavaScript Next: New Features of Ecmascript 2015, 2016, and Beyond","description":"\u003cp\u003e • Author(s): J. D. Isaacks\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Languages - JavaScript\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eGet Programming with JavaScript Next\u003c\/i\u003e introduces the modern age of JavaScript programming with ES6 and ES7 without dragging you through confusing jargon and abstract examples you'll never use. In just 34 quick-fire sessions, you'll quickly be coding with the latest features and functions of ES6 and ES7! \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eGreat code is readable, bug-free, and maintainable. Modern JavaScript, aka JavaScript Next, makes it much, much easier to write great applications. New features introduced in ES2015 simplify the structure of your JavaScript projects and radically streamline async-oriented tasks like writing reactive applications and microservices. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eGet Programming with JavaScript Next introduces you to the new features included in the ES2015-and-later JavaScript releases. You'll learn example by example in 34 short lessons, each designed to drive home a specific skill. The coverage is complete: you'll explore new language syntax, declarations, and data types. You'll structure code with modules, replace callbacks with promises, and use classes instead of constructors. Every time you turn a page, complete an exercise, or study a carefully crafted illustration, you'll be one step closer to JavaScript mastery. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eNew features from ES2015 and later\u003c\/li\u003e\n\u003cli\u003eWriting asynchronous code\u003c\/li\u003e\n\u003cli\u003eCreating custom iterables\u003c\/li\u003e\n\u003cli\u003eTroubleshooting modules and classes \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eWritten for web developers comfortable with standard JavaScript 5 features and coding style. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eJ.D. Isaacks\u003c\/b\u003e is a seasoned developer, a JavaScript instructor, and an open source maintainer. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLesson 1 - ECMAScript specification and the proposal process \u003c\/li\u003e\n\u003cli\u003eLesson 2 - Transpiling with Babel \u003c\/li\u003e\n\u003cli\u003eLesson 3 - Bundling modules with Browserify \u003c\/li\u003eUNIT 1 - VARIABLES AND STRINGS\u003cli\u003eLesson 4 - Declaring variables with let \u003c\/li\u003e\n\u003cli\u003eLesson 5 - Declaring constants with const \u003c\/li\u003e\n\u003cli\u003eLesson 6 - New string methods \u003c\/li\u003e\n\u003cli\u003eLesson 7 - Template literals \u003c\/li\u003e\n\u003cli\u003eLesson 8 - Capstone: Building a domain-specific language \u003c\/li\u003eUNIT 2 - OBJECTS AND ARRAYS\u003cli\u003eLesson 9 - New array methods \u003c\/li\u003e\n\u003cli\u003eLesson 10 - Object.assign \u003c\/li\u003e\n\u003cli\u003eLesson 11 - Destructuring \u003c\/li\u003e\n\u003cli\u003eLesson 12 - New object literal syntax \u003c\/li\u003e\n\u003cli\u003eLesson 13 - Symbol-a new primitive \u003c\/li\u003e\n\u003cli\u003eLesson 14 - Capstone: Simulating a lock and key \u003c\/li\u003eUNIT 3 - FUNCTIONS\u003cli\u003eLesson 15 - Default parameters and rest \u003c\/li\u003e\n\u003cli\u003eLesson 16 - Destructuring parameters \u003c\/li\u003e\n\u003cli\u003eLesson 17 - Arrow functions \u003c\/li\u003e\n\u003cli\u003eLesson 18 - Generator functions \u003c\/li\u003e\n\u003cli\u003eLesson 19 - Capstone: The prisoner's dilemma \u003c\/li\u003eUNIT 4 - MODULES\u003cli\u003eLesson 20 - Creating modules \u003c\/li\u003e\n\u003cli\u003eLesson 21 - Using modules \u003c\/li\u003e\n\u003cli\u003eLesson 22 - Capstone: Hangman game \u003c\/li\u003eUNIT 5 - ITERABLES\u003cli\u003eLesson 23 - Iterables \u003c\/li\u003e\n\u003cli\u003eLesson 24 - Sets \u003c\/li\u003e\n\u003cli\u003eLesson 25 - Maps \u003c\/li\u003e\n\u003cli\u003eLesson 26 - Capstone: Blackjack \u003c\/li\u003eUNIT 6 - CLASSES\u003cli\u003eLesson 27 - Classes \u003c\/li\u003e\n\u003cli\u003eLesson 28 - Extending classes \u003c\/li\u003e\n\u003cli\u003eLesson 29 - Capstone: Comets \u003c\/li\u003eUNIT 7 - WORKING ASYNCHRONOUSLY\u003cli\u003eLesson 30 - Promises \u003c\/li\u003e\n\u003cli\u003eLesson 31 - Advanced promises \u003c\/li\u003e\n\u003cli\u003eLesson 32 - Async functions \u003c\/li\u003e\n\u003cli\u003eLesson 33 - Observables \u003c\/li\u003e\n\u003cli\u003eLesson 34 - Capstone: Canvas image gallery \u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eAppendix - Exercise answers \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45356259573911,"sku":"9781617294204","price":3188.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617294204.webp?v=1767671737","url":"https:\/\/atlanticbooks.com\/products\/get-programming-with-javascript-next-new-features-of-ecmascript-2015-2016-and-beyond-9781617294204","provider":"Atlantic Books","version":"1.0","type":"link"}