Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers

Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 5h 33m | 1.60 GB

Burn your textbooks! A new way to learn JavaScript is here

JavaScript is the most widely used web-based programming language and powers dynamic behavior on websites. Whether you’re interested in writing frontend client-side code, backend code for servers, or even game development, you’ll be able to accomplish all of this and more with JavaScript. Web technologies are growing rapidly, and by building a solid foundation in JavaScript, you are beginning your journey and riding the wave of innovation.

With this course, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site’s interactivity and responsiveness.

Taught by industry veteran Nick Ruffilo, this course quickly leaves you feeling comfortable in dealing with JavaScript libraries and putting together the pieces of a puzzle to build a masterpiece. Towards the end of this course, you’ll be able to tackle this extraordinary language one step at a time and possibly launch a new career as a JavaScript Web Developer.

Learn what matters— using existing open-source projects and frameworks, this course will walk you through step-by-step instructions on rapidly creating interactive elements and creating an amazing and fully featured website.

What You Will Learn

  • Get to grips with JavaScript and understand documentation to easily continue your education in a self-guided way
  • Accept credit-card payments using Stripe, enabling you or your business to easily make revenue
  • Dynamically load content to a page using Ajax, greatly reducing page load times.
  • Create interactive elements quickly with BootStrap and jQuery to reduce your development time.
  • Integrate with thousands of open-source and paid jQuery plugins, allowing you to rapidly create amazing things.
Table of Contents

JavaScript – The Bigger Picture and Core JavaScript
1 The Course Overview
2 What Is JavaScript and How Is It Used
3 Using an IDE and Coding Intro
4 Variables and Objects
5 Operators
6 Functions and Scope
7 The DOM, Events, and Triggering Functions – Part 1
8 The DOM, Events, and Triggering Functions – Part 2
9 Objects and Object-Oriented Programming
10 Cookies as a Means of Storage

Objects and JSON
11 Understanding the JSON Format
12 Objects and Object-Oriented Concepts
13 Building a Quiz with JSON – Part 1
14 Building a Quiz with JSON – Part 2

jQuery, Bootstrap, and Other JavaScript Frameworks
15 Why jQuery Bootstrap
16 Other Frameworks – Pros and Cons
17 jQuery – Structure, Selectors, and Event Handling – Part 1
18 jQuery – Structure, Selectors, and Event Handling – Part 2
19 Bootstrap – Interactive Form Handling and Modals

Using jQuery Plugins
20 jQuery Plugins – What and Where
21 Security and Safety Concerns
22 How to Read API Documentation
23 Bootstrap and jQuery

Implementing with Popular Services
24 Integration with Google APIs
25 Integration with Facebook
26 Integration with PayPal
27 Integration with Twitter

Putting it all together
28 Development Approach – Design and Spec
29 Code Review
30 Review of Cookies
31 Events
32 Debugging
33 Everything Else