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
91 Lessons (12h)
- IntroductionWhat is Javascript and where can you use it?Who am I?0:51Assumptions in this courseWhat you will know after this course?
- EditorDownloading and installing editor5:37Creating the project / structure of project6:05Useful shortcuts that will save you tons of time
- BasicsProperly embedding JS scripts on your website reducing website loading speedBasics: How is your script executed? Whitespaces/semicolons etc.CommentsVariables
- OperatorsArithmetic operatorsRelational operators5:58Logical operators7:26Bitwise operators17:17
- ConditionsConditional Statements10:58Conditional operator ?:Switch5:25
- FunctionsFunctions basics17:31Scope of Variables within Functions and Outside of FunctionsFunction Expressions | Anonymous function
- ObjectsWhat are and how to create objects?13:36Using an Object Constructor Function (class)Adding Properties to Objects using Prototype
- ArraysArrays14:03Useful Array Methods
- LoopsWhat is loop? while and do while loop16:02loop for3:29instruction break and continueloop for/in - used for processing objectsEXERCISE: Argument Object in function (unlimited number of arguments)5:48
- DOM (Document Object Model)What is DOM / how to obtain content of your website18:35querySelector - fast and easy accessing of elements on the website6:05Changing dynamically styles of elements using JSAdding and removing elements from documentEXERCISE: Loop inside another Loop - printing out multiplication table
- EventsBasics of Events'this' - accessing the element that invoked the event functiononload event - VERY IMPORTANT LESSON DO NOT SKIP IT4:01Adding and removing event listenerEvent object as an automatically passed argument to functionPropagating (multiplication of events)Preventing browser default action for example blocking context menu6:05EXERCISE: onscroll Event - 'jump to the top of website' button7:59Mouse events - dragging the image12:29setTimeout and setInterval - Timing EventsEXERCISE: upgrading the code from the last lesson to object oriented way
- Validating Forms using EventsHow to validate forms? Validating text type input using form related events19:21Stopping form from submitting when any data in a form is not correct3:38checkbox6:38radio input on terms and condition example6:25select (combo box)
- StringManipulating a string using String's methodsBreaking string in many lines for readability and special characters
- RegExpRegular expressionsRegexp match vs exec functionEXERCISE: RegExp on practical example - testing password in input
- DateTime manipulation with Date objectExercise: A Clock on your website
- CookiesWhat are cookies?Function for creating cookiesFunction for removing cookies1:37Function for finding value of cookie by keyname5:57Properly interpreting special characters - EncodeURIComponent method1:49
- Dialog WindowConfirm and prompt box5:59
- MathRounding numbers and the most useful Math methods7:16Randomness4:03EXERCISE: Random quotes3:41
- LocationHow to get and change location (URL) of your user?3:08
- ImagesLoading Images only when needed - save your bandwith and improve user experience9:30
- ExercisesSlideshow11:11Slideshow animated in JS using CSS property transition4:36Animation using setInterval that is supported in every web browserImage gallery with thumbnailsTooltip - how to create a hint box?
- ClosuresWhat are closures on practical example?14:49
- BONUS 1: DebuggingFirebug3:28Debugging with console commands4:06Great online tools for testing and sharing your codestrict mode2:06
- BONUS 2: Best practisesCode performanceKeeping one .js file2:30Compressing JS files3:507 most common mistakes you should avoid7:27Changing IDE coloristics - keep your eyes healthy
- SummaryWhat after this course?8:07
JavaScript from Beginner to Expert
$31.00$89.0065% OFF
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!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...


