JavaScript (and jQuery) in 7 Days

JavaScript (and jQuery) in 7 Days

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 7h 11m | 1.28 GB

Learn JavaScript programming in just a week. 7 short lessons and a daily exercise, carefully chosen to get you further, faster than other courses.

JavaScript is the language of the web. You can use it to add dynamic behaviors, store information, and handle requests and responses on a website on-the-fly and this is why it has become one of the most useful languages in the web development community.

In this course, you will instantly start to work with JavaScript, jQuery, and Bootstrap using the in-browser editor. You’ll start off by learning the basics of JavaScript by writing your first program. After mastering the fundamentals, you’ll learn how to write clean and maintainable JavaScript code. You’ll be taught modern JavaScript at a quick pace to maximize your learning for the time available. Later you’ll work with objects and arrays to model problems/solutions for better program output in JavaScript. You’ll be creating an awesome-looking battleship game with slideshows, a development journal with YouTube, and image-embedded URLs with Bootstrap and jQuery.

Each lesson will begin by reviewing the exercise from the previous day, before moving on to the subject of that day’s lesson. By the end of the course you will be amazed by everything you’ve managed to learn and accomplish in such a short time. Each lesson is inspiring and fun, making you feel like a magical code wizard!

This course will teach absolute beginners how to use JavaScript, jQuery, and Bootstrap. It’s designed so anyone with a web browser can instantly begin learning. Upon completion students will be able to create interactive JavaScript and HTML web apps.

What You Will Learn

  • Program with the world’s most popular language: JavaScript
  • Develop the skills to take you from a novice to competent programmer in a short timeframe
  • Creating websites and applications using JavaScript, Bootstrap and jQuery
  • Translating real-world problems into code for better problem solving with JavaScript
  • Handling user requests better using techniques such as the fetch API and the localStorage API
  • Animate and style your websites using JavaScript and Bootstrap
  • Track your progress and save important code snippets in a dev journal web app that you’ll create as a final project
Table of Contents

Fundamentals of a JavaScript Program
1 The Course Overview
2 Creating Your First JavaScript Program
3 Working with JavaScript Types and Variables
4 Controlling Your Programs Flow with “if” and “else”
5 Building Units of Work Using JavaScript Functions
6 Day One – Assignment

Working with Arrays and Keeping Control of Your Code
7 Assignment Review from Day 1
8 Listing and Sorting Values with “Array”
9 Writing Less Code Using “for” and “while” Loops
10 Handling Handfuls of Possibilities Using “switch” Statements
11 Achieving Finer Control by Continuing and Breaking Out of Loops
12 Using Built-In JavaScript Functions to Do Common Tasks
13 Day Two – Assignment

Level-Up! A World of Objects
14 Assignment Review from Day 2
15 Building Namespaces with Object Literals
16 Adding Methods to Objects
17 Keeping Time with the Built-In JavaScript Date Class
18 Avoiding Gotchas! Learning Caveats to Objects That Every Programmer Must Know
19 Creating Useful Objects Using Factories
20 Day Three – Assignment

HTML, the DOM, and a Library Named jQuery
21 Assignment Review from Day 3
22 Exploring the DOM; HTML Elements and the Document Object Model
23 Finding HTML Elements Using CSS Selectors
24 Using the jQuery Library to Better Manipulate the DOM
25 Controlling HTML Properties and Attributes
26 Day Four – Assignment

Creating Customized HTML Forms
27 Assignment Review from Day 4
28 Representing JavaScript Objects Visually in HTML
29 Creating Forms to Submit User Information to Websites
30 Creating Click_Touch Events on HTML Elements
31 Handle Form Events in JavaScript Without Reloading the Page
32 Day Five – Assignment

Integrating Browser APIs
33 Assignment Review from Day 5
34 Accessing Remote Resources Using the Browsers “Fetch API”
35 Persisting Data Using Storage API
36 Creating Slideshows Using jQuery and Bootstrap
37 Embedding External Content In Your Website
38 Day Six – Assignment

Building Your “Dev Journal” Web App
39 Assignment Review from Day 6
40 Handling Human Mistakes and JavaScript Errors
41 Becoming an Expert at Debugging Code in the Browser
42 Introduction to the Final Project
43 Final Assignment Review