Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 32.5 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development JavaScript

Master JavaScript - The Most Compete JavaScript Course 2020

Master JavaScript 2020!Projects, challenges, JavaScript ES6, ES7, ES8 ,ES9, ES10, ES11, OOP, AJAX, Webpack,Laravel
Rating: 4.2 out of 54.2 (13 ratings)
347 students
Created by Rick Sekuloski
Last updated 9/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Master JavaScript

Course content

15 sections • 137 lectures • 32h 33m total length

  • Preview05:11
  • 1. Javascript Fundamentals, Environment Setup, Our First Index File Created
    08:15
  • 2. Difference Between Inline And External Js Files
    09:43
  • 3. Primitive JavaScript Data Types And Alert Box
    10:25
  • 4. Variables Naming Convention Rules
    08:55
  • 5.Variable Mutation And Javascript Coercion, Plus Defining Multiple Variables
    08:55
  • 6.Logical Operators, Math Operators, Types Of, Prompting Users For Information
    18:41
  • 7.Operator Precedence
    15:21
  • 8.Coding Assignment, Weight Converter
    04:07
  • 9. JavaScript If Else Statements
    07:09

  • 1.JavaScript Dom and Dom Manipulation
    04:05
  • 2. Document Object and Its Properties
    23:48
  • 3.Single Query Selectors getElementById and qyerySelector
    25:11
  • 4. DOM Selectors for Multiple Elements
    22:02
  • 5. DOM, Parents, Siblings, Previous,
    26:58
  • 6. EventListeners onClick & Mouse over
    13:41
  • 7.Mouse Events
    13:03
  • 8.Local Storage And Session Storage
    12:08
  • 9.Create Element's, Constants and Variables
    18:10
  • 10. Mini Project Our To Do List
    01:30
  • 11. JavaScript Working on Our To Do List App, Display the list elements
    16:20
  • 12. Displaying Items From Localstorage and Delete Items on Clear
    09:06
  • 13. To Do List App Finished
    17:28
  • 14. Event Bubbling and Event Delegation
    18:01

  • Preview04:06
  • 1. Project Walkthrough, and Setting your Js file
    15:22
  • 2. QuerySelector, getElementById, ClassList To Add classes to our dice game
    09:30
  • 3.Roll the Dice with Random number and displaying it on GUI
    11:55
  • 4. Toggle Between Player Status, Calculate Their Dice Number For Each Player and
    13:44
  • 5. Build the Blocks in Payer Score Board Using Function and Loops
    14:14
  • 6. Reset, Announcing Winner, And Smart Way to Stop The Game From Running
    20:37

  • 1.JavaScript Object Inheritance And The Property Chain
    11:29
  • 2. Objects, Inheritance And Prototype Chaining
    28:22
  • 3. Console Log, Inspecting Arrays, Properties And Prototypes
    14:55
  • 4. Object Create In JavaScript
    08:12
  • 5. Primitives Vs Objects
    13:52
  • 6. This Keyword , Constructor And Global This Keyword
    08:46
  • 7. JavaScript Built In Constructors
    10:38
  • 8. Important, Example Of First Class Functions
    26:02
  • 9. Javascript Returning Functions
    09:45
  • 10. IIFE- Immediately Invoked Function Expression
    09:26
  • 11. Closures, Closure Function Behind Scenes
    15:51
  • 13.Call, Apply And Bind Methods
    24:01

  • Preview09:53
  • 2. HTML Markup, CSS, JS, Sass, Font-Awesome Explained
    11:38
  • 3. Architecture, Modules, Data Encapsulation, To Do List First Section
    09:26
  • 4. Setting The Architecture And Three Modules For Our App
    12:53
  • 5.Add Event listener & KeyPress Listener For our Form Submission
    13:34
  • 6. Read Form Data, Connect Main With Ui Controller And Use Class Names Object
    18:24
  • 7.Clean The Code And Group Event Listeners
    08:07
  • 8. Using Parsefloat, Parseint, Isnan To Prevent Wrong Form Values To Be Submited
    13:32
  • 9. Function Constructors For Add And Burn Calories Plus How To Store The Data
    10:36
  • 10. Adding Calories And Storing Inside Our Storage Array
    16:05
  • 11. Storing New Calories With Unique Id Inside Our Storage
    12:16
  • 12.Display The Calorie Item From Storage To UI
    23:30
  • 13. Display Notification For Food Or Exercise Calories Plus Motivational Talk
    14:15
  • 14. Calculate Added ,Burned Calories Return And Store Their Values, Long Lecture
    30:14
  • 14. Display The Result In Front UI
    22:29
  • 15. Finishing The Remaining Calories Front UI
    09:20
  • 16. Second To Do List, Congratulations On The Finishing The First Part
    02:30
  • 17. Delete Calories Event Delegation, Parent Node, Select Food And Exercise Ids
    20:34
  • 18. Delete Calories From Storage, Ui And Update The Front UI
    19:15
  • 19. Last Stage Planning And Outlining Our Coding Points
    02:31
  • 20. Display Date Name, Month Name Using Date Function, Reset Everything
    24:30
  • 21.Format Calories To Include Decimal Point And Comma
    21:35
  • 22. Use The Functions And Display The Results On From UI
    07:33
  • 23. Clear Form , Error Notification and Clean The Code
    17:29

  • 1. Welcome To ES6 What We Will Cover
    03:01
  • 2. New Way Of Declaring Variables Let And Const
    24:47
  • 3. ES5 Vs ES6 Blocks And Iffes, Data Encapsulation
    13:08
  • 4. String Methods, Template Literals Using Backtick
    17:54
  • 5. Arrow Function, With Single Or Multiple Arguments
    21:39
  • 6. A JS Break, Looking into Sass, Css, Bem, Box Shadows & Create A Traffic Light
    29:27
  • 7.Lexical This Keyword
    25:03
  • 8. Destructuring Data Sets
    11:30
  • 9.For Of, Findindex, Find, Array.From
    16:35
  • 10. Spread Operator, Arrays And NodeLists
    11:04
  • 11.Rest Operator
    06:18
  • 12. Default Parameters
    15:17
  • 13. JavaScript Maps
    23:57
  • 14. Classes, Synthetic Sugar Over Prototype Property
    17:29
  • 15. Subclasses & Inheritance Explained With Person Actor Class
    22:00

  • 1.ES6 Challenge, Everything You Need To Do
    04:05
  • 2. Don't Need To Watch This Lecture If You Want To Code It Step By Step
    22:57
  • 3. Starting Our ES6 Coding Challenge With Parent, Subclass, Map
    16:50
  • 4. Finished Clinic Report Using Destructuring, Math Min And Math Max
    18:35
  • 5. Parking Report Finished
    18:43

  • 0. Section Intro
    00:42
  • 1. Write Our First Async JavaScript Fn
    07:56
  • 2.Synch vs Async and Event Loop
    10:44
  • 3. Callback fn problem
    11:15
  • 4.Promise
    15:03
  • 5.Bonus ES8 Feature Async Await, New Way of Handling with Promise
    10:50

  • 1.HTTP-HTTPS
    12:12
  • 2. JSON
    06:50
  • 3. AJAX
    05:03
  • 4.API
    06:08
  • 5.AJAX CALL USING FETCH AND PROMISE
    13:23
  • 6. FETCH PROMISE WITH ASYNC AWAIT
    08:53

  • Preview04:28
  • 2. Modern JavaScript, What You Need To Know
    06:06
  • 3. How To Use Command Line, Linux, Mac and Windows
    13:51
  • 4. NodeJS, NPM, Webpack Part 1
    14:07
  • 5. Webpack configuration Part 2
    22:59
  • 6. Webpack Automatic Server, Plugins Part 3
    16:14
  • 7. Babel Configuration
    19:46
  • 8. Architecture Setup MVC, Named and Default Imports and Exports
    19:15
  • 9. API call, Fetch and get the data
    08:53
  • 10. Search Model, Our Real First Api Call
    10:21
  • 11. Search Controller, Application Data, Add Event Listeners
    15:28
  • 12. View, Search Movie View
    21:04
  • 13. View, Movie View , Clear Input, Results, and Ajax Loading Part 2
    20:24
  • 14. Pagination For Our Search Results
    25:09
  • 15. Movie Model, Config Files and Getting Movie Data
    18:47
  • 16. Movie Controller, Hashchange Onload event
    15:51
  • 17. Movie View Part 1
    15:55
  • 18. Movie View, Display Rating Starts Part 2
    15:12
  • 19. Movie Views, Displaying the Tabs Part 3
    17:29
  • 20. Increase or Decrease Movie Tickets, Work on Model, View & Controller
    15:08
  • 21. Cart Model
    14:26
  • 22.Cart View Plus New Function Hashhandler
    14:27
  • 23. Cart Controller Completed
    23:06
  • 24. Like Model and its functions
    06:26
  • 25. Like View
    08:37
  • 26. Like Controller Finished
    24:01
  • 27. Localstorage for Like and Cart Model and minor mistake fixed
    20:47
  • 28. Persisting and Loading Data From Local Storage Completed
    17:56
  • 29. Final Production Build
    04:15

Requirements

  • No requirements or prerequisites

Description


Course Requirements

  • In order to follow me in this course, no coding experience is necessary, I will take you from the very beginning and will turn you into an expert.

  • During this course, I'm using Windows but any OS will work — Windows, macOS, or Linux. Together we will set up the text editor we need to for the course.

  • It is always recommended to have a basic understanding of HTML and CSS, that will be helpful but not a must! The course also includes a section of CSS, SASS, HTML intro so you can navigate easily.


Description


*** The #1 Complete JavaScript course on Udemy! ***


JavaScript is the leading #1 programming language and the question is do you want to master it?


If you are tired of wasting your time and money on watching random YouTube videos or taking JavaScript courses that are not complete, simple, or complex?

  • Are you struggling to deeply understand ow JavaScript really works behind the scenes and how to apply your knowledge to real projects?


  • If the answer to my previous questions is YES... Then this is the course that will change all of that. This is what you have been looking for so long!


What this course will cover?


  • This is not just a JavaScript course, this course will offer you much more, modern CSS, HTML, and JavaScript practices. All of the current versions of JavaScript are included.


  • I will take you from being a complete JavaScript beginner to be a professional advanced developer. This course will help you learn how JavaScript works and how to code, solve problems, and debug. Along the course, you will learn how to structure and organize code using common JavaScript patterns, module patterns, and modern Architecture.


So, what are you waiting for come and join me on this awesome journey where I explain everything on the way with great detail and a large number of exercises!

  • This course will help you to understand how, and why JavaScript code is working. Where to apply your knowledge and how to be a perfect debugger, to train your eye for mistakes and fix them.


  • Now I want to be clear this course will contain a lot of coding challenges, projects, and theory lectures. So, you need all of these in order to build real-world projects.


  • This course is different because it's not just about writing code, it's also about how and why code works the way it does. Because it's the perfect mix between theory and practice. Because it focuses not only on small coding examples but also on real-world projects and use cases.


  • This will empower you to be a capable JavaScript Developer so you can write, understand, and debug JavaScript code using all the latest techniques that we will cover.


What will be covered in this course

In short all of the versions staring from ES5, ES6, ES7, ES8, ES9, ES10, ES11, and any ESNEXT version,


JavaScript fundamentals like:

  • variables,

  • data types

  • Boolean logic

  • if/else statements

  • loops

  • ternary operators

  • functions

  • objects

  • arrays

  • and my hands are tired of typing but much more.


In order to understand JavaScript and how it truly works behind the scenes, you will learn in-depth about

  • Execution contexts

  • scoping

  • the 'this' keyword,

  • and more....


JavaScript and Website Interaction-one of my favorite parts:

  • DOM manipulation

  • Select and change Webpage Elements,

  • DOM Events.


We will cover much more complex features like

  • Function constructors

  • Prototypal inheritance

  • First-class functions

  • Closures,

  • The bind and apply methods, and more.....


•At this stage we are having chance to code up 3 beautiful real-world apps where you can apply your knowledge and learn the new concepts

(Note provided the starter HTML and CSS code for these projects).


• Design is a very important and elegant thing so you will learn how to use

modules and functions so you can separate your code and that will allow you to create data privacy and encapsulation, and why that is something very important.


•What's new in ES6 / ES2015 the biggest update for JS.


•You will learn about Asynchronous JavaScript: the event loop, promises, async/await, AJAX calls and APIs, promise all, Promise Race, Promise Reject, Promise settled.


• Modern JavaScript 2020 where you will learn how to set up a modern development workflow using Node.js NPM, Webpack, Babel, and ES6 modules.




So, is this course the right one for you?


Student #1: I want to gain a deep understanding of how JavaScript works and I would love to learn as much as I can: I want to learn JavaScript.


Student #2: I have taken another JavaScript course but they are confusing and hard so:

1) still don't really understand JavaScript

2) still don't feel confident to code real-world apps. Then there is no brainer take this course it will be a perfect match for you!


Student #3: I'm interested in using popular libraries/frameworks like React, Angular, or Node.js but I can't understand how they work.

1) Well, JavaScript is the one that needs to be taken before using popular libraries. This course will give you the knowledge to learn them all.


Student #4: You want to get started with web development: Them Master JavaScript is a great course where you can learn JavaScript language and learn how to code.


Still not sure?


  • Access to HD quality videos for life.

  • No monthly subscription.

  • Learn at your own pace, whenever you want, how much you can.

  • English Language captions provided by Udemy.

  • All resources are available like the starter and final code for each section. Lectures are also included

  • Q&A when you have questions or get stuck.

  • Multiple coding challenges to apply and practice your skills (solutions included).


Now if this sounds like a good option for you then please lets both you and I start this adventure today by clicking the “Take this course" button, and join me in the only JavaScript course that you will need!

Who this course is for:

  • This course is for someone that wants to gain

  • deep understanding of the most popular programming language in the world: JavaScript.

  • If you are a student and want to learn a web development language that sits in the first 4 always

  • If you're interested in using popular libraries/frameworks like React, Angular, or Node then you need this course.

  • In general: JavaScript is a great language to learn how to code and that makes this course irresistible.

Who this course is for:

  • From Zero to Hero, Go From Beginner to an Advanced JavaScript developer
  • 3 Amazing real-world apps you can code, starting from with both ES5 and going all to ES11+ (Real World Apps)
  • JavaScript Fundamentals: Variables, boolean logic, if/else, loops, functions, arrays, etc
  • Asynchronous JavaScript: The event loop, promises, async/await, AJAX and APIs, JSON, HTTPS
  • Modern Features like the 'this' keyword, function constructors, prototypal inheritance, first-class functions, closures
  • Promise all, Promise settledAll, Promise Race, Promise Reject, Promise Resolve
  • Modern JavaScript for 2020: NPM, Webpack, Babel and ES6 modules, Architecture
  • Understand How JavaScript Really Works Behind the Scenes
  • What is new in ES6
  • What is new in ES7
  • What is new in ES8
  • What is new in ES9
  • What is new in ES10
  • What is new in ES11
  • ES6: arrow functions, classes, default and rest parameters, etc.
  • Coding Challanges
  • To Do List App
  • LocalStorage
  • Movie API Project
  • Amazing opportunity to learn how CSS, SASS and HTML work behind the scenes
  • DOM Manipulation
  • Fetching Data From Remote API async/await
  • Q&A
  • Module Patterns
  • Export and Import
  • BigInt

Instructor

Rick Sekuloski
Web Developer and Programmer
Rick Sekuloski
  • 4.4 Instructor Rating
  • 135 Reviews
  • 10,053 Students
  • 3 Courses

Hi, everyone my name is Rick! I have joined Udemy because I want to share my passion for teaching the latest and most modern techniques with my students .

I'm a full-stack web developer and designer that will always try to build beautiful projects from scratch, meaning I'm very detailed when I start working on a project. I've been building websites and apps since my early days at University. I have finished bachelor of Information Technology in Macedonia and I also have finished a Master's degree in Information Technology Studies in Federation University Australia.

So passion for creating good websites is something that started when I was at Uni. Also today I'm preparing students with their English. So i can proudly say that I teach students that want to take IELTS,TOEFL,PTE and AEAS tests. These tests are essential for enrolling in schools/universities.  Trust me I know how hard is to go in foreign country and start your education and your life there from scratch. I'm real proof that international students in Australia can thrive and be successful. 

Because I'm used to do things for scratch and I want to help others that is why I choose Udemy as my platform so I can reach out to my students.

What I will offer to you my friends, students and colleagues.


I will teach you how to built advanced HTML and CSS projects. I know how hard is to start.

Looking to get your first job offer if you are student or finished your studies? So my course will aim for that. I know it is hard to find job now even for experienced IT people. Lot of competition out there so we need to give our best.

What to learn JavaScript,Ajax, JQuery and Advanced PHP PDO where security is the number one key?


Then don't waste your time take my course and learn new skills that will take you to the next level. I wish I had courses like the way I do so my life would have been much easier now.

So if you are reading this you are in much, much better position than I was when I was starting to learn new concepts.

I wish you all the best in your life and hopefully see you soon.

Regards,

Rick

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.