Recommended for you

Our recommendation engine has come up with some personalized suggestions for you.

Discover more products

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    Your card will be charged .

    Thank you!

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      Download from the App Store or text yourself a link to the app

      Send SMS
      Nevermind

      $29.99

        Modern Web Development

        Modern Web Development

        This book is full of great content focused on web development.

        It's delivered in PDF, MOBI, HTML and EPUB formats

        The cool thing is that I update this book regularly (usually once a month) and you'll get the new content for free in your inbox!


        Here's the table of contents:


        JavaScript

        • Introduction to JavaScript
        • ECMAScript
        • Lexical Structure
        • Variables
        • Types
        • Expressions
        • Functions
        • Arrow Functions
        • Closures
        • Arrays
        • Loops
        • Events
        • The Event Loop
        • Promises
        • Template Literals
        • The Set Data Structure
        • The Map Data Structure
        • Loops and Scope
        • Timers
        • this in JavaScript
        • JavaScript Strict Mode
        • JavaScript Immediately-invoked Function Expressions (IIFE)
        • Async and Await
        • Introduction to Unicode and UTF-8
        • Unicode in JavaScript
        • Functional Programming
        • Regular Expressions
        • ES Modules
        • CommonJS
        • Glossary

        CSS

        • Introduction to CSS
        • CSS Grid
        • Flexbox
        • CSS Custom Properties
        • PostCSS
        • How to center things in modern CSS
        • The CSS margin property
        • CSS System Fonts
        • Style CSS for print
        • CSS Transitions
        • CSS Animations


        Web Platform

        • The DOM
        • Progressive Web Apps
        • Service Workers
        • XHR
        • Fetch API
        • Channel Messaging API
        • Cache API
        • Push API
        • Noti cations API
        • IndexedDB
        • Selectors API
        • Web Storage API
        • Cookies
        • History API
        • Efficiently load JavaScript with defer and async
        • The WebP Image Format
        • SVG
        • Data URLs
        • CORS
        • Web Workers
        • requestAnimationFrame()
        • Console API
        • WebSockets
        • The Speech Synthesis API
        • The DOCTYPE
        • v8


        Frontend Dev Tools

        • Webpack
        • Babel
        • npm
        • Yarn
        • Jest
        • ESLint
        • Prettier
        • Browser DevTools
        • Emmet
        • How to use Visual Studio Code


        React

        • React
        • JSX
        • React Router
        • Styled Components
        • Redux
        • Redux Saga
        • Server-side JavaScript
        • Node.js
        • Express, a popular Node.js Framework
        • Next.js


        JavaScript Libraries

        • Axios
        • The Beginner’s Guide to Meteor


        GraphQL

        • GraphQL
        • Apollo


        Git and GitHub

        • Git
        • GitHub
        • A Git cheat sheet


        Deployment, APIs and Services

        • Netlify
        • Firebase Hosting
        • How to authenticate to any Google API
        • Interact with the Google Analytics API using Node.js
        • Glitch, a great Platform for Developers
        • Airtable API for Developers
        • Electron


        HOW-TOs

        • How to append an item to an array in JavaScript
        • How to check if a JavaScript object property is undefined 
        • How to deep clone a JavaScript object
        • How to convert a string to a number in JavaScript
        • How to format a number as a currency value in JavaScript 
        • How to get the current timestamp in JavaScript
        • How to redirect to another web page using JavaScript 
        • How to remove an item from an Array in JavaScript
        • How to remove a property from a JavaScript object
        • How to check if a string contains a substring in JavaScript 
        • How to uppercase the first letter of a string in JavaScript

        Sorry, this item is not available in your location.
        Sold out, please go back and pick another option.

        You've already purchased this product.

        • Last updated 3 Jul 2018
        • Pages 855

        Card

        ···· ···· ···· 4242
        Test card

        05/18

        Card

        Use a different card?

        Card

        pp paypal

        or pay with

        We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

        or pay with

        Please confirm your location:
        Your card will be charged US$29.99.

        Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

        Thank you!

          Gumroad Library

          Download from the App Store or text yourself a link to the app

          Download from the App Store or text yourself a link to the app

          Send SMS
          Nevermind