Switch to the store?

Modern JavaScript From The Beginning [Video]

More Information
Learn
  • Build practical, real-world web applications with Django
  • Use Django with other technologies, such as Redis and Celery
  • Develop pluggable Django applications
  • Create advanced features, optimize your code, and use the cache framework
  • Add internationalization to your Django projects
  • Enhance your user experience using JavaScript and AJAX
  • Add social features to your projects
  • Build RESTful APIs for your applications
About

This is a front to back JavaScript course for absolutely everybody. We start with the basic fundamentals and work our way to advanced programming without relying on frameworks or libraries at all. You will learn a ton of pure JavaScript, whether you are a beginner or an established JS programmer. There is something for everyone.Topics included: - Basics and Fundamentals: Data types, let and const variables, functions, conditionals, loops, object literals, arrays, and so on. DOM Manipulation: Selectors, traversing the DOM, show/hide, creating and removing elements, event listeners OOP: ES5 prototypes, inheritance, ES2015 classes and sub-classes, constructors. Async JS: Ajax and XHR, Fetch API, callbacks, promises, async / await. ES2015+: Arrow functions, template strings, generators, iterators, maps and sets, symbols and more. JavaScript Patterns: Module, Factory, State, Observer, Mediator, SingletonOther: Local and session storage, regular expressions, try/catch error handling. 10 projects of all kinds.

Style and Approach

This course from Brad covers using JavaScript with real-world examples.

Features
  • Understanding of JS concepts
  • Requires only basic knowledge about HTML / CSS knowledge
Course Length 21 hours 36 minutes
ISBN 9781789539509
Date Of Publication 24 May 2018

Authors

Brad Traversy

Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media, which is a successful web development YouTube channel, and specializes in everything from HTML5 to frontend frameworks such as Angular as well as server-side technologies such as Node.js, PHP, and Python. Brad has mastered explaining very complex topics in a simple manner that is very understandable. Invest in your knowledge by watching Brad's courses.