Companies Home Search Profile

Functions in JavaScript

Focused View

Dan Geabunea

2:19:06

81 View
  • 1. Course Overview.mp4
    01:27
  • 01. Intro.mp4
    03:41
  • 02. Defining Functions.mp4
    02:03
  • 03. Function Declaration.mp4
    01:26
  • 04. Demo - Function Declaration.mp4
    02:13
  • 05. Function Expression.mp4
    03:34
  • 06. Demo - Function Expression.mp4
    02:14
  • 07. Arrow Function.mp4
    04:30
  • 08. Demo - Arrow Function.mp4
    01:11
  • 09. Function Constructor.mp4
    02:15
  • 10. Demo - Function Constructor.mp4
    01:28
  • 11. Recursion.mp4
    02:22
  • 12. IIFE (Immediately Invoked Function Expression).mp4
    02:08
  • 13. Demo - IIFE (Immediately Invoked Function Expression).mp4
    01:50
  • 14. Recap.mp4
    01:26
  • 01. Function Parameters.mp4
    03:12
  • 02. Demo - Passing Data to Functions.mp4
    03:07
  • 03. Pass by Value Pass by Reference.mp4
    02:42
  • 04. Default Parameters.mp4
    02:49
  • 05. Demo - Using Default Parameters.mp4
    01:56
  • 06. The [arguments] Object.mp4
    02:20
  • 07. Demo - The [arguments] Object.mp4
    02:46
  • 08. Rest Parameters.mp4
    02:36
  • 09. Demo - Rest Parameters.mp4
    02:32
  • 10. Passing Functions as Arguments.mp4
    03:21
  • 11. Demo - Callnacks.mp4
    02:07
  • 12. Recap.mp4
    01:27
  • 1. Methods.mp4
    05:22
  • 2. Demo - Creating Methods.mp4
    01:05
  • 3. Getters & Setters.mp4
    05:50
  • 4. Encapsulation.mp4
    03:44
  • 5. Demo - Encapsulating JS Code Using Private Modifier.mp4
    03:25
  • 6. Recap.mp4
    01:04
  • 1. Function Scope.mp4
    04:54
  • 2. Demo - Understanding Function Scope.mp4
    02:01
  • 3. Closure.mp4
    04:00
  • 4. Demo - Implementing Function Closure.mp4
    02:12
  • 5. Recap.mp4
    01:01
  • 1. Using [this] in Global Context Top Level Functions.mp4
    05:05
  • 2. Demo - Using [this] in Top-Level Functions.mp4
    02:45
  • 3. Using [this] in Methods.mp4
    01:40
  • 4. Demo - Using [this] in Methods.mp4
    02:02
  • 5. Using [this] in Arrow Functions.mp4
    03:30
  • 6. Demo - Using [this] in Arrow Functions.mp4
    01:11
  • 7. Controlling the Value of [this] Using bind(), call(), and apply().mp4
    03:27
  • 8. Demo - Using bind(), call(), and apply().mp4
    02:37
  • 9. Recap.mp4
    01:10
  • 1. Introduction to Asynchronous Programming and Promises.mp4
    04:48
  • 2. Demo - Fetching Data Using Promises.mp4
    03:51
  • 3. Async Await Pattern.mp4
    02:26
  • 4. Demo - Refactoring to asyncawait.mp4
    02:36
  • 5. Recap.mp4
    00:55
  • 6. Course Summary.mp4
    01:42
  • Description


    This course will teach you the ins and outs of JavaScript functions, which are essential for developing complex frontend or backend web applications in JavaScript.

    What You'll Learn?


      Functions are a fundamental pillar of any programming language. Without functions, programs would not be able to do anything. In this course, Functions in JavaScript, you’ll learn to use functions effectively by leveraging all their capabilities in the right circumstances. First, you’ll explore how to define and invoke functions. Next, you’ll discover the various ways to pass parameters to a function. Then, you'll understand what methods, getters, and setters are, and how they can encapsulate behavior. Finally, you’ll learn to use functions asynchronously and deep dive into advanced concepts such as scope and closures. When you finish this course, you’ll have the skills and knowledge of functions needed to develop complex backend or frontend applications in JavaScript.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dan Geabunea
    Dan Geabunea
    Instructor's Courses
    I'm a passionate software developer and mentor with a decade of experience building mission-critical software applications in banking, air traffic management, maritime safety, and identity management. Nothing satisfies me more than providing value to customers while building robust software solutions that are easy to maintain and evolve. I love sharing my skills and experience with others. I started to publish coding tutorials on YouTube in 2015, and became a Pluralsight author in 2018.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 53
    • duration 2:19:06
    • level average
    • English subtitles has
    • Release Date 2023/02/27