O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

Video Description

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

About This Video

  • Get acquainted with the basics of JavaScript and learn to add third-party JavaScript libraries to accept payments and solve real-world business problems
  • Get hands-on with building a fully featured website using JavaScript with the help of real-world practical examples
  • Explore the core concepts of JavaScript, while touching upon the most widely used JavaScript libraries: jQuery and Bootstrap

In Detail

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.

The code bundle for this video course is available at - https://github.com/PacktPublishing/Real-World-JavaScript-Pro-Level-Techniques-for-Entry-Level-Developers-V-

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : JavaScript – The Bigger Picture and Core JavaScript
    1. The Course Overview 00:05:42
    2. What Is JavaScript and How Is It Used? 00:08:24
    3. Using an IDE and Coding Intro 00:10:47
    4. Variables and Objects 00:10:49
    5. Operators 00:10:59
    6. Functions and Scope 00:09:56
    7. The DOM, Events, and Triggering Functions – Part 1 00:09:39
    8. The DOM, Events, and Triggering Functions – Part 2 00:09:17
    9. Objects and Object-Oriented Programming 00:11:49
    10. Cookies as a Means of Storage 00:07:08
  2. Chapter 2 : Objects and JSON
    1. Understanding the JSON Format 00:11:35
    2. Objects and Object-Oriented Concepts 00:15:10
    3. Building a Quiz with JSON – Part 1 00:11:42
    4. Building a Quiz with JSON – Part 2 00:17:32
  3. Chapter 3 : jQuery, Bootstrap, and Other JavaScript Frameworks
    1. Why jQuery/Bootstrap? 00:08:00
    2. Other Frameworks – Pros and Cons 00:07:14
    3. jQuery: Structure, Selectors, and Event Handling – Part 1 00:11:52
    4. jQuery: Structure, Selectors, and Event Handling – Part 2 00:10:53
    5. Bootstrap – Interactive Form Handling and Modals 00:14:24
  4. Chapter 4 : Using jQuery Plugins
    1. jQuery Plugins – What and Where? 00:04:14
    2. Security and Safety Concerns 00:06:35
    3. How to Read API Documentation 00:08:12
    4. Bootstrap and jQuery 00:08:37
  5. Chapter 5 : Implementing with Popular Services
    1. Integration with Google APIs 00:11:51
    2. Integration with Facebook 00:09:23
    3. Integration with PayPal 00:08:57
    4. Integration with Twitter 00:13:26
  6. Chapter 6 : Putting it all together
    1. Development Approach – Design and Spec 00:09:12
    2. Code Review 00:13:02
    3. Review of Cookies 00:07:42
    4. Events 00:05:35
    5. Debugging 00:08:45
    6. Everything Else 00:15:10