JavaScript - Tricks and Workarounds

Explanation of JavaScript coupled with awesome code examples that are readable and easy to understand
3.5 (132 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,399 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 67
  • Length 5 hours
  • Skill Level All Levels
  • Languages English, captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English Closed captions available

Course Description

JavaScript is one of the most popular programming languages in the world. It can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. JavaScript allows you to add functionality and interactivity to your websites.

We have designed this special JavaScript tutorial to ease your worries as it’s the best front end development tutorial you can get when it comes to real and quick results!

This course will teach you the all the parts of JavaScript programming and you don’t need any previous experience to start learning.

We will start with learning where to place JavaScript. We will take a look at placing JavaScript code in different places - inside HTML tag, inside of <script> tag and also in a separate files.

In the first part of our tutorial we'll cover very simple but important things like JavaScript variables, JavaScript objects, Functions and Arrays and then we'll get down to more complex topics like loops, logical operators, math objects, etc.

Each lesson contains interesting code examples which we'll launch in a browsers together and see the results of our coding!

We will end each section with analyzing of typical mistakes you guys will face with in your daily work with JavaScript.

We will analyze JavaScript code which contains errors and mistakes together and will fix all the issues making the code working. After that will launch those code examples and make sure we've fixed all the issues.

Yes! You’ll save a lot of time and will be able to avoid a number of headaches related to finding of appropriate solution for a huge number of daily tasks you’ll face with as a JavaScript developer.

If you guys are searching for a really valuable JavaScript course that will impact you with the full knowledge you need to create dynamic websites that will show you are an expert in front end development, look no further - just join the course and let's get started!

What are the requirements?

  • Notepad++ or any other IDE

What am I going to get from this course?

  • Implement dynamic websites using JavaScript
  • Understand JavaScript code
  • Avoid typical mistakes developers have and fix issues quickly

What is the target audience?

  • Beginners who want to learn how to build dynamic websites and do it professionally
  • Anyone who wants to expand their skills in JavaScript
  • Students who have prior experience with JS but who struggle to build a professionally working websites

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Javascript
Introduction to course - what we'll learn together
Preview
00:45
Introduction to JavaScript - putting it in Head
Preview
03:53
JavaScript in Body and External
03:25
WindowAlert andd DocumentWrite
01:57
InnerHTML and ConsoleLog
02:50
JavaScript Identifiers and Assingment Operator
05:31
Declaring Variables and Re-Declaring
01:56
Concept of DataTypes and Strings
04:45
Number Types and Boolean Types
Preview
03:58
Undefined Type and Empty Values
03:24
Function Declarations and Expressions
03:52
Function Contructor and Self-Invoking Function
03:09
Functions are Objects
02:35
Objects and Accessing Properties
04:59
Accessing Object Methods and Null
03:29
Difference between Undefined and Null
02:09
Local and Global Variables
Preview
04:42
Automatically Global
02:18
If and Else Statement
02:54
Else If Statement and Switch Statement
06:14
Default Keyword
01:12
For Loop and ForIn Loop
07:05
While and DoWhile Loops
04:24
Logical Operators and Ternary Operator
09:38
Comparing Different Types and Bitwise Operator
04:12
Creating Array and Accessing Elements of Array
03:28
Properties and Methods for Arrays
04:05
Adding Array Elements and Looping Through Arrays
05:20
Creating Date Objects
03:28
Date Methods
03:12
Displaying Dates
01:50
Section 2: JavaScript Operators, Strings, Objects
Addition and Subtration Operators
02:39
Multiplication and Division Operators
01:12
String Concatenation and Adding Strings to Numbers
06:01
Type Operators
Preview
07:02
String Length and Special Characters
04:51
Breaking Long Code Lines
01:26
IndexOf and Substring Methods
05:02
Replacing String Content and Converting to UpperLower Case
05:04
Concat Method
01:47
MathMaxMin and Random Methods
03:17
Math Ceil and Floor Method
01:52
Window Screen and Width
07:38
Screen height and Available Width
01:52
Available Height and Color Depth
02:03
Window Screen Pixel Depth
00:44
RegExp and Changing Data Format
05:12
Splitting Lines with RegExp and Extracting Url of Domain
04:00
Section 3: JavaScript Events and DOM
AddEventListener and EventHandler
03:22
Add Many Event Handlers to Same Element
05:41
Adding Events to Window Object and Removing Event Handlers
06:11
OnClick and OnLoad
04:57
OnChange and OnKeyUp Events
05:05
OnBlur and OnFocus Events
04:10
Get Element by ID and Tag Name
09:28
Get Element by Class Names
04:21
InsertBeforeMethod
04:15
SetAttribute
03:54
Style Property
06:26
TextContent Property
01:52
Create new Element and Remove Child Method
07:03
AppendChild and ReplaceChild Methods
09:01
Creating a Cookie and Reading a Cookie
09:59
Change a Cookie and Delete a Cookie
15:40
XMLHttpRequest and GET Request
06:25
POST Requests, ASYNC, ResponseTxtProperty
09:31
Using a Callback Function
05:51

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

IT Solutions, E-learning academy

ITsolutions helps organisations who need to train large numbers of people quickly and cost effectively. The company does this by offering a complete learning tutorials on different programming languages and IT areas.



ITsolution is unique because it encourages its customers to share not just their ideas but also the resources they create in one of the world’s biggest and most active online learning communities. All of this has helped ITsolution customers save nearly $10,000,000.

Ready to start learning?
Take This Course