Advanced JavaScript Development
3.9 (28 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.
472 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advanced JavaScript Development to your Wishlist.

Add to Wishlist

Advanced JavaScript Development

We’ll cover functional programming, debugging techniques, and object-oriented programming.
3.9 (28 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.
472 students enrolled
Created by RefactorU LLC
Last updated 11/2015
English
Current price: $10 Original price: $55 Discount: 82% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Course Goal: Learn how to improve JavaScript development with functional and object-oriented techniques
View Curriculum
Requirements
  • Introduction to HTML
  • Introduction to JavaScript Development
  • Intermediate JavaScript Development
Description

In this course we'll examine advanced techniques in JavaScript. We’ll first look at the difference between statements and expressions and how functional programming can improve the way that we write code.

We’ll also look at Underscore, which is a library for providing utility, functional methods for us to use in our applications. We’ll also cover object-oriented programming in JavaScript. We’ll cover different ways to create classes and how to utilize them in our applications in JavaScript.

Finally, we’ll take a look at some of the different debugging techniques and tactics that we can use to help minimize the amount of time we spend debugging our applications. Let’s get started.

Course Includes:

  • 21 videos with over 60 minutes of lectures and explanations.
  • 5 external resource files.
  • 11 exercises to help you master advanced JavaScript concepts and techniques.

What You'll Learn:

  • Statements vs. Expressions
  • If vs Ternary
  • Functional Programming
  • Map
  • Filter
  • Underscore
  • Debugging
  • Phases
  • Strategies
  • Tips
  • Tools
  • Prevent
  • Object Oriented JavaScript
  • Inheritance
  • Additionaln
  • Exercises
  • And More!
Who is the target audience?
  • Intermediate JavaScript Developers
  • Advanced JavaScript Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 21 Lectures Collapse All 21 Lectures 01:06:42
+
Introduction
1 Lecture 01:00
+
Statements vs Expressions
1 Lecture 03:34
+
Functional Programming
5 Lectures 20:40

Map
06:31

Filter
03:53

Underscore JS
03:17

Exercise
1 page
+
Debugging
6 Lectures 16:18

Strategies
03:50

Tips
04:51

Tools
03:56

Prevent
01:52

Exercise
1 page
+
Object Oriented JS
5 Lectures 19:30
What is Object Oriented Programming?
04:38

Getting Started with OOP
07:18

toString Method
02:26

Inheritance
05:08

Exercises
1 page
+
Additional Resources
2 Lectures 00:00
Exercises
1 page

Resources
1 page
+
Conclusion
1 Lecture 00:40
About the Instructor
RefactorU LLC
4.0 Average rating
1,430 Reviews
30,520 Students
13 Courses
Accelerates the learning of aspiring creative technologists.

Based in Boulder, Colorado, RefactorU accelerates the learning and development of the world's aspiring creatives, makers, and technologists. RefactorU empowers individuals to reinvent themselves to meet the needs of today's technology-driven economy while building lifelong professional networks for the future.

RefactorU offers on-campus and self-paced courses in full-stack web application development, data science, and other 21st century skills. RefactorU's Instructors Include:


Chris Rolfs

Chris is a game developer and designer with substantial experience in front and back-end web development as well as web and desktop game design and development. Chris is the current Instructor for RefactorU's online courses, and spends his daylight hours being a rockstar Front End Engineer at Facebook.