JavaScript from Beginner to Expert

JavaScript from Beginner to Expert

12 Hours
Deal Price$31.00
Suggested Price
$89.00
You save 65%
JavaScript from Beginner to Expert
$31.00$89.0065% OFF
JavaScript from Beginner to Expert

91 Lessons (12h)

  • Introduction
    What is Javascript and where can you use it?
    Who am I?0:51
    Assumptions in this course
    What you will know after this course?
  • Editor
    Downloading and installing editor5:37
    Creating the project / structure of project6:05
    Useful shortcuts that will save you tons of time
  • Basics
    Properly embedding JS scripts on your website reducing website loading speed
    Basics: How is your script executed? Whitespaces/semicolons etc.
    Comments
    Variables
  • Operators
    Arithmetic operators
    Relational operators5:58
    Logical operators7:26
    Bitwise operators17:17
  • Conditions
    Conditional Statements10:58
    Conditional operator ?:
    Switch5:25
  • Functions
    Functions basics17:31
    Scope of Variables within Functions and Outside of Functions
    Function Expressions | Anonymous function
  • Objects
    What are and how to create objects?13:36
    Using an Object Constructor Function (class)
    Adding Properties to Objects using Prototype
  • Arrays
    Arrays14:03
    Useful Array Methods
  • Loops
    What is loop? while and do while loop16:02
    loop for3:29
    instruction break and continue
    loop for/in - used for processing objects
    EXERCISE: Argument Object in function (unlimited number of arguments)5:48
  • DOM (Document Object Model)
    What is DOM / how to obtain content of your website18:35
    querySelector - fast and easy accessing of elements on the website6:05
    Changing dynamically styles of elements using JS
    Adding and removing elements from document
    EXERCISE: Loop inside another Loop - printing out multiplication table
  • Events
    Basics of Events
    'this' - accessing the element that invoked the event function
    onload event - VERY IMPORTANT LESSON DO NOT SKIP IT4:01
    Adding and removing event listener
    Event object as an automatically passed argument to function
    Propagating (multiplication of events)
    Preventing browser default action for example blocking context menu6:05
    EXERCISE: onscroll Event - 'jump to the top of website' button7:59
    Mouse events - dragging the image12:29
    setTimeout and setInterval - Timing Events
    EXERCISE: upgrading the code from the last lesson to object oriented way
  • Validating Forms using Events
    How to validate forms? Validating text type input using form related events19:21
    Stopping form from submitting when any data in a form is not correct3:38
    checkbox6:38
    radio input on terms and condition example6:25
    select (combo box)
  • String
    Manipulating a string using String's methods
    Breaking string in many lines for readability and special characters
  • RegExp
    Regular expressions
    Regexp match vs exec function
    EXERCISE: RegExp on practical example - testing password in input
  • Date
    Time manipulation with Date object
    Exercise: A Clock on your website
  • Cookies
    What are cookies?
    Function for creating cookies
    Function for removing cookies1:37
    Function for finding value of cookie by keyname5:57
    Properly interpreting special characters - EncodeURIComponent method1:49
  • Dialog Window
    Confirm and prompt box5:59
  • Math
    Rounding numbers and the most useful Math methods7:16
    Randomness4:03
    EXERCISE: Random quotes3:41
  • Location
    How to get and change location (URL) of your user?3:08
  • Images
    Loading Images only when needed - save your bandwith and improve user experience9:30
  • Exercises
    Slideshow11:11
    Slideshow animated in JS using CSS property transition4:36
    Animation using setInterval that is supported in every web browser
    Image gallery with thumbnails
    Tooltip - how to create a hint box?
  • Closures
    What are closures on practical example?14:49
  • BONUS 1: Debugging
    Firebug3:28
    Debugging with console commands4:06
    Great online tools for testing and sharing your code
    strict mode2:06
  • BONUS 2: Best practises
    Code performance
    Keeping one .js file2:30
    Compressing JS files3:50
    7 most common mistakes you should avoid7:27
    Changing IDE coloristics - keep your eyes healthy
  • Summary
    What after this course?8:07
JavaScript from Beginner to Expert
$31.00$89.0065% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Boost Your Employability & Bolster Your Portfolio with Essential Web Development Knowledge

AW
Arkadiusz WlodarczykArkadiusz Wlodarczyk has had experience developing websites for over 14 years, and has programmed for over 10 years. Based in Poland, he is the author of 27 popular video courses about programming, web development, and math. He has also created 7 video courses in English, and has taught tens of thousands of students enrolled across all his courses. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Description

It's a given in today's web development landscape: JavaScript is a must-know language for serious programmers. Bolster your skills with this essential web technology with just 12 hours of instruction. Before you know it, tech companies all over will be hitting up your inbox, begging you to work your JavaScript magic on their web pages and apps.

  • Completely understand JavaScript w/ over 12 hours of content
  • Master JavaScript basics: properly embed scripts, ensure they're executed correctly, etc.
  • Understand how to use the Document Object Model (DOM)
  • Add interactive, animated elements to your site or app: image sliders, forms w/ pre-validation, galleries, etc.
  • Debug your code so it executes w/ no problem

Specs

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...