Advanced and Object Oriented JavaScript and ES6
Advanced and Object Oriented JavaScript and ES6, available at Free, has an average rating of 4.27, with 114 lectures, 12 quizzes, based on 3222 reviews, and has 79808 subscribers.
You will learn about Master primitive and reference types and their differences Adding and removing properties to objects Use various in built reference types Learn the different ways to create and use functions Understand how to Overload Functions Use the "this" object and change it Define and Delete Object properties Use different types of properties Modify object property attributes Prevent object modification Understand and use constructors and prototypes Learn how to change the default prototype Implement inheritance using prototype chaining Also learn constructor inheritance Invoke super constructors and methods Master the super cool features ES6 has to offer This course is ideal for individuals who are JavaScript developers who want to learn the internals and advanced JavaScript or Students who have completed my java script fundamentals course or Developers who want to learn JS frameworks like NodeJS , ReactJS and AngularJS in the future or Developers with other programming language background who want use Object Oriented JavaScript It is particularly useful for JavaScript developers who want to learn the internals and advanced JavaScript or Students who have completed my java script fundamentals course or Developers who want to learn JS frameworks like NodeJS , ReactJS and AngularJS in the future or Developers with other programming language background who want use Object Oriented JavaScript.
Enroll now: Advanced and Object Oriented JavaScript and ES6
Summary
Title: Advanced and Object Oriented JavaScript and ES6
Price: Free
Average Rating: 4.27
Number of Lectures: 114
Number of Quizzes: 12
Number of Published Lectures: 113
Number of Published Quizzes: 12
Number of Curriculum Items: 135
Number of Published Curriculum Objects: 134
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Master primitive and reference types and their differences
- Adding and removing properties to objects
- Use various in built reference types
- Learn the different ways to create and use functions
- Understand how to Overload Functions
- Use the "this" object and change it
- Define and Delete Object properties
- Use different types of properties
- Modify object property attributes
- Prevent object modification
- Understand and use constructors and prototypes
- Learn how to change the default prototype
- Implement inheritance using prototype chaining
- Also learn constructor inheritance
- Invoke super constructors and methods
- Master the super cool features ES6 has to offer
Who Should Attend
- JavaScript developers who want to learn the internals and advanced JavaScript
- Students who have completed my java script fundamentals course
- Developers who want to learn JS frameworks like NodeJS , ReactJS and AngularJS in the future
- Developers with other programming language background who want use Object Oriented JavaScript
Target Audiences
- JavaScript developers who want to learn the internals and advanced JavaScript
- Students who have completed my java script fundamentals course
- Developers who want to learn JS frameworks like NodeJS , ReactJS and AngularJS in the future
- Developers with other programming language background who want use Object Oriented JavaScript
If you are JavaScript developer who wants to learn JavaScript in depth and also master object oriented java scriptthen this course is for you.If you are a developer with any other object oriented programming language backgroundand want to implement object oriented java script then this course is for you too.This course is not for beginnersand you should have used JavaScript before you take this course.This course will fill in any gaps in your JavaScript knowledge and will help you learn and use any other JS frameworks like ReactJS,NodeJS,AngularJs easily.
JavaScript does not use structures like classes to implement object oriented programming.This can be confusing for programmers coming from Java ,C++ or python background.This course covers every detail of JavaScript types, functions, objects and how JavaScript engine deals with them which will clear up any confusion and help you implement your JavaScript applications in a better way.
What Will I Learn?
Master primitive and reference types and their differences
Master the super cool features ES6 has to offer
Create objects using different methods
Use various in-built reference types
Understand how JS functions are different from other languages
Learn the different ways to create and use functions
Learn how to Overload Functions
Use the “this” object and change it
Define and Delete Object properties
Use different types of properties
Modify object property attributes
Prevent object modification
Understand and use constructors and prototypes
Learn how to change the default prototype
Implement inheritance using prototype chaining
Also learn constructor inheritance
Invoke super constructors and methods
What are the requirements?
Text Editor,Web Browser(Chrome, Firefox, IE etc)
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course and Instructor Introduction
Lecture 2: How to make the best of this course
Lecture 3: Download the completed scripts
Chapter 2: Primitive and Reference types
Lecture 1: Introduction
Lecture 2: Primitive Types
Lecture 3: Using Primitive Types
Lecture 4: How are the values stored
Lecture 5: Using typeof
Lecture 6: === operator
Lecture 7: Methods on primitive types
Lecture 8: Reference Types
Lecture 9: Create Objects
Lecture 10: Clean Up
Lecture 11: In-Built Object Types
Lecture 12: Object Literals
Lecture 13: Array Literals
Lecture 14: Function Literals
Lecture 15: Regular Expression Literals
Lecture 16: Figuring out reference type
Lecture 17: Wrapper Types
Lecture 18: Wrapper problem
Lecture 19: Summary
Chapter 3: Functions
Lecture 1: Introduction
Lecture 2: Function Declaration
Lecture 3: Assigning Functions to variables
Lecture 4: Function Hoisting
Lecture 5: Passing Functions to other functions
Lecture 6: Variable Arguments
Lecture 7: Arguments Use
Lecture 8: Function overloading problem
Lecture 9: Implement function overloading
Lecture 10: Object Methods
Lecture 11: The this Object
Lecture 12: Reusing function with this
Lecture 13: call()
Lecture 14: apply()
Lecture 15: bind()
Lecture 16: Summary
Chapter 4: Objects
Lecture 1: Introduction
Lecture 2: Object Properties Internals
Lecture 3: in Operator
Lecture 4: hasOwnProperty Method
Lecture 5: Deleting Properties
Lecture 6: Retrieving all the properties
Lecture 7: Retrieving just the keys
Lecture 8: Checking for Enumerability
Lecture 9: Accessor Properties
Lecture 10: Object Property Attributes
Lecture 11: [[configurable]] attribute
Lecture 12: Data Property Attributes
Lecture 13: Accessor Property Attributes
Lecture 14: Changing Accessor Property Attributes
Lecture 15: Defining Multiple Properties
Lecture 16: Retrieving Property Attributes
Lecture 17: Preventing Extensions
Lecture 18: Sealing Objects
Lecture 19: Freezing Objects
Lecture 20: Summary
Chapter 5: Constructors and Prototypes
Lecture 1: Introduction
Lecture 2: Constructors
Lecture 3: Define Properties and Methods
Lecture 4: Two Things To Remember
Chapter 6: Prototypes
Lecture 1: Prototypes
Lecture 2: Prototypes in action
Lecture 3: Checking the Prototype Property
Lecture 4: How a Property is resolved by JS Engine
Lecture 5: Using Prototypes on our objects
Lecture 6: Adding multiple properties to a prototype
Lecture 7: Taking care of the constructor property
Lecture 8: Built-In Object Prototypes
Lecture 9: Summary
Chapter 7: Inheritance
Lecture 1: Introduction
Lecture 2: Implicit Inheritance
Lecture 3: Object.Create method
Lecture 4: Inheriting from other objects
Lecture 5: Constructor Inheritance Introduction
Lecture 6: Implement Constructor Inheritance
Lecture 7: Constructor Inheritance in action
Lecture 8: Accessing Supertype Constructors
Lecture 9: Overriding and using parent properties
Instructors
-
Bharath Thippireddy
IT Architect and Best Selling Instructor- 700000+ students
Rating Distribution
- 1 stars: 21 votes
- 2 stars: 53 votes
- 3 stars: 332 votes
- 4 stars: 1191 votes
- 5 stars: 1625 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024