Accelerated JavaScript Training
What you’ll learn
Use JavaScript to write modern, reactive Websites
Understand how JavaScript works and how to use its many advantages
Dive into JavaScript Libraries like jQuery or Frameworks like Angular 2 or React
Requirements
Nothing but a basic understanding about how web pages work (HTML, CSS)
Description
Learn one of the most important Languages in Web Development – from scratch in a fast-paced fashion!JavaScript is one of the most important parts of every modern, reactive, user-friendly Web Pages or Applications. Despite that fact, you might yourself know many tutorials which leave you with a lot of open questions or are good, but also a couple of years old!Hands-on, Example-driven CourseJoin this course to receive a hands-on, example-driven JavaScript Bootcamp, which will guide you through the amazing language of JavaScript. Beginning at the very basics, we will walk through the various characteristics and features, JavaScript offers.Experienced InstructorAs a freelance web developer I use JavaScript a lot but I know that using it doesn’t necessarily qualify you to teach it well. That’s why I’m also proud to host dozens of 5-star rated courses here on Udemy as well as a successful learning YouTube channel.I not only offer high quality videos and examples, I’m also there to help whenever you’re facing problems or do have open questions. Indeed, telling by the reviews of my courses, I offer one of the best support services you will find on Udemy!Pay once, benefit a Lifetime!It’s best to have a look at the course content, to find out what you will learn – but to give you a quick overview:All the basics about variables, functions, operators, language features, built-in objects and much more!In-depth modules on Arrays, Objects & Prototypes, Functions, DOM Interaction, Events, AJAX and all the other core features that make JavaScript so important!Hundreds of examples, showing all the concepts taught, allowing you to see them in action immediatelyA complete project to practice the skills gained throughout this courseWorld-class support in case of any course-related questions or problems
Overview
Section 1: Getting Started
Lecture 1 Introduction
Lecture 2 Join our Online Learning Community
Lecture 3 How to Execute JavaScript (Where does JS run?)
Lecture 4 JavaScript Versions (ES5 vs ES6)
Lecture 5 Course Format
Section 2: Language Basics
Lecture 6 Introduction
Lecture 7 Using JavaScript – Inline HTML
Lecture 8 Using JavaScript – HTML Import
Lecture 9 Variables – Basics
Lecture 10 Variables – null, undefined and NaN
Lecture 11 Variables – Objects
Lecture 12 Strict Mode
Lecture 13 Dynamic Typing
Lecture 14 Hoisting
Lecture 15 Functions – Creating and Calling Them
Lecture 16 Functions – Arguments & Returning Data
Lecture 17 Control Structures – If Statement
Lecture 18 Control Structures – If Statement Advanced
Lecture 19 Control Structures – Switch
Lecture 20 Control Structures – Switch & Break
Lecture 21 Control Structures – For Loop
Lecture 22 Control Structures – Nested Loops
Lecture 23 Control Structures – Controlling Loops with break & continue
Lecture 24 Control Structures – For Loop Variations
Lecture 25 Control Structures – Looping through Arrays
Lecture 26 Control Structures – While Loop
Lecture 27 Operators – Addition
Lecture 28 Operators – Subtraction
Lecture 29 Operators – Multiplication & Floating Point Problems
Lecture 30 Operators – Division & Modulus
Lecture 31 Operators – Comparing Values
Lecture 32 Operators – Important Rules
Lecture 33 Operators – Boolean
Lecture 34 Operators – Ternary Operator
Lecture 35 Operators – Precedence
Lecture 36 Wrap Up
Lecture 37 Module Resources
Section 3: Types & Scope
Lecture 38 Primitive vs Reference Types
Lecture 39 Primitive vs Reference Types – Exercise
Lecture 40 Global vs Local Scope
Lecture 41 Global vs Local Scope – Exercise
Lecture 42 Module Resources
Section 4: Arrays
Lecture 43 Introduction
Lecture 44 Basics & Managing Elements
Lecture 45 The forEach() Method
Lecture 46 Working with Elements: Push, Pop, Unshift and Shift
Lecture 47 Working with Parts of an Array: IndexOf, Splice and Slice
Lecture 48 Filtering, Mapping and Reversing Array Elements
Lecture 49 The Difference between Concat and Join
Lecture 50 Reducing Arrays
Lecture 51 Wrap Up
Lecture 52 Module Resources
Section 5: Objects
Lecture 53 Object Basics & Literal Notation
Lecture 54 Properties & “this”
Lecture 55 Alternative Way of Creating Objects: Using the Object Constructor
Lecture 56 Objects are Reference Types (Refresher)
Lecture 57 Object.create()
Lecture 58 Prototypes Introduction
Lecture 59 Prototypes in Action
Lecture 60 Prototypes Summary
Lecture 61 Constructor Functions
Lecture 62 Constructor Functions & Arguments
Lecture 63 Object Creation & Prototypes Summary
Lecture 64 The “this” Keyword and why it might behave strangely
Lecture 65 Handling “this” with bind(), call() & apply()
Lecture 66 Creating Properties with defineProperty()
Lecture 67 Important built-in Methods and Properties
Lecture 68 Wrap Up
Lecture 69 Module Resources
Section 6: Errors & Debugging
Lecture 70 Debugging with the Browser Developer Tools
Lecture 71 Logging Data to the Console
Lecture 72 Handling Errors with try and catch
Lecture 73 Module Resources
Section 7: Functions
Lecture 74 Introduction
Lecture 75 Closures
Lecture 76 Immediately Invoked Function Executions (IIFEs)
Lecture 77 Built-in Methods & Properties
Lecture 78 Module Resources
Section 8: Built-in Objects & Functions
Lecture 79 Introduction
Lecture 80 Timers & Intervals
Lecture 81 Transforming Formats & Values
Lecture 82 String Functions
Lecture 83 The Math Object
Lecture 84 The Date Object
Lecture 85 Regular Expressions
Lecture 86 Module Resources
Section 9: Working with the Window and Document Object Model (DOM)
Lecture 87 Introduction
Lecture 88 The Window Object
Lecture 89 The Location Object
Lecture 90 The Document Object and How to Interact with It
Lecture 91 Traversing the DOM
Lecture 92 Selecting Elements
Lecture 93 Selecting Elements with the Query Selector
Lecture 94 Selecting Elements – Exercises
Lecture 95 Creating and Inserting Elements
Lecture 96 Deleting Elements
Lecture 97 Elements and Nodes
Lecture 98 DOM Interaction Summary
Lecture 99 Dialogs
Lecture 100 DOM Properties & Methods
Lecture 101 Module Resources
Section 10: Events
Lecture 102 Introduction
Lecture 103 The Event Object
Lecture 104 Event Handlers
Lecture 105 Event Listeners
Lecture 106 Event Behavior
Lecture 107 Event Object Properties
Lecture 108 Changing Propagation Order
Lecture 109 Module Resources
Section 11: JavaScript and Http Requests (AJAX)
Lecture 110 Introduction
Lecture 111 Setup and Sending a GET Request
Lecture 112 POST Request
Lecture 113 Further Resources
Section 12: Libraries, Frameworks and Modules
Lecture 114 Introduction
Lecture 115 Libraries & jQuery
Lecture 116 Frameworks
Lecture 117 Writing Modular Code
Lecture 118 Further Resources
Section 13: Course Project
Lecture 119 Introduction
Lecture 120 Setup
Lecture 121 Fetching User Input
Lecture 122 Http Request Setup
Lecture 123 Creating a Weather Object
Lecture 124 Fetching & Handling Weather Data
Lecture 125 Displaying Data
Lecture 126 Complete Code
Section 14: Course Wrap Up
Lecture 127 Wrap Up
Lecture 128 Bonus: More Content!
This course is meant for students who never touched JavaScript before or everyone interested into refreshing knowledge about specific topics,No prior JavaScript knowledge is required, though you may very well use this course to simply train your skills and practice with JavaScript if you already have some basic experience
Course Information:
Udemy | English | 7h 33m | 2.05 GB
Created by: Maximilian Schwarzmüller
You Can See More Courses in the Developer >> Greetings from CourseDown.com