Companies Home Search Profile

Master JavaScript with Node.js

Focused View

Dezlearn Education

5:57:16

193 View
  • 1. Installing Node.js.mp4
    02:45
  • 2. Installing Visual Studio Code.mp4
    02:30
  • 3. What is NPM.mp4
    02:45
  • 4. Creating package.json File.mp4
    05:53
  • 5. Adding Extensions in VS Code.mp4
    01:49
  • 1.1 first_program.zip
  • 1. Writing First JS Program.mp4
    04:17
  • 2.1 variables_imp_links.zip
  • 2.2 variables_in_js.zip
  • 2. Variables in JS.mp4
    14:13
  • 3.1 constants_imp_links.zip
  • 3.2 constants_in_js.zip
  • 3. Constants in JS.mp4
    03:17
  • 4.1 undefined_vs_null.zip
  • 4.2 variables_imp_links.zip
  • 4. Concept of undefined and null.mp4
    03:35
  • 5.1 arithmentic_operators_imp_links.zip
  • 5.2 arithmetic_operators.zip
  • 5. Arithmetic Operators in JS.mp4
    09:02
  • 6.1 equality_operators_imp_links.zip
  • 6.2 equality_operators.zip
  • 6. Equality Operators in JS.mp4
    05:50
  • 7.1 logical_and_comparison_operators_imp_links.zip
  • 7.2 logical_and_comparison_operators.zip
  • 7. Logical and Comparison Operators in JS.mp4
    04:29
  • 8.1 bitwise_operations.zip
  • 8.2 bitwise_operators_imp_links.zip
  • 8. Bitwise Operators in JS.mp4
    08:18
  • 1.1 conditional_statements_imp_links.zip
  • 1.2 if_conditional_statements.zip
  • 1. if Conditional Statements.mp4
    10:55
  • 2.1 conditional_statements_imp_links.zip
  • 2.2 switch_case.zip
  • 2. Switch Case.mp4
    07:05
  • 3.1 for_loop.zip
  • 3.2 looping_imp_links.zip
  • 3. for Loop.mp4
    08:53
  • 4.1 looping_imp_links.zip
  • 4.2 while_loop.zip
  • 4. while Loop.mp4
    07:11
  • 5.1 looping_imp_links.zip
  • 5.2 nested_loops.zip
  • 5. Nested Loops.mp4
    04:00
  • 6.1 break_and_continue.zip
  • 6. Programing with Loop break & continue.mp4
    06:04
  • 7.1 flexible_if_block.zip
  • 7. Flexible if block Value Type.mp4
    03:29
  • 1.1 string_basics.zip
  • 1. String Basics.mp4
    08:33
  • 2.1 index_length.zip
  • 2. Concept of index and length.mp4
    01:19
  • 3.1 get_index.zip
  • 3. Finding Position of Substring.mp4
    08:07
  • 4.1 string_search_includes.zip
  • 4. Searching in String using includes.mp4
    03:47
  • 5.1 validate_start_end.zip
  • 5. Searching at Begin and End of String.mp4
    02:36
  • 6.1 extracting_part_of_string_substr.zip
  • 6. Extracting Value from String using substr.mp4
    07:43
  • 7.1 extracting_part_of_string_slice.zip
  • 7. Extracting Value from String using slice.mp4
    03:33
  • 8.1 extracting_characters.zip
  • 8. Extracting Characters from String.mp4
    05:28
  • 9.1 replacing_part_of_string.zip
  • 9. Replacing String Characters.mp4
    09:09
  • 10.1 search_method.zip
  • 10. String Search.mp4
    04:01
  • 11.1 match_method.zip
  • 11. Matching RegEx in String.mp4
    03:37
  • 12.1 splitting_a_string.zip
  • 12. String Split.mp4
    02:37
  • 13.1 string_operations_imp_links.zip
  • 13. Concluding Strings.mp4
    02:26
  • 1.1 functions_in_js.zip
  • 1. What is a Function.mp4
    04:13
  • 2.1 functions_return_value.zip
  • 2. How does JS Function Return Value.mp4
    01:58
  • 3.1 flexiblity_of_function_arguments.zip
  • 3. Flexibility of Function Arguments in JS.mp4
    03:32
  • 4.1 setting_default_value_for_argument.zip
  • 4. Setting Default Values for Function Arguments.mp4
    04:16
  • 5.1 function_expression.zip
  • 5. Function Expressions in JS.mp4
    03:06
  • 6.1 functions_imp_links.zip
  • 6. Concluding Function Basics.mp4
    00:59
  • 1.1 how_to_create_js_object.zip
  • 1. How to Create Objects in JS.mp4
    08:05
  • 2.1 dot_vs_bracket_notation.zip
  • 2. Dot . vs Bracket [] Notation.mp4
    04:53
  • 3.1 functions_inside_object.zip
  • 3. Create Functions inside Object.mp4
    05:09
  • 4.1 this_keyword.zip
  • 4. Concept of this Keyword.mp4
    04:57
  • 5.1 add_update_delete_object_properties.zip
  • 5. AddUpdateDelete Object Properties.mp4
    04:14
  • 6.1 nested_objects.zip
  • 6. Nested Objects.mp4
    04:03
  • 7.1 objects_imp_links.zip
  • 7. Concluding Object Basics.mp4
    01:20
  • 8.1 for_in_loop.zip
  • 8. for...in Loop on Objects.mp4
    02:15
  • 1.1 array_in_js.zip
  • 1. JavaScript Array.mp4
    07:18
  • 2.1 basic_array_operations.zip
  • 2. Array Basic Operations.mp4
    04:06
  • 3.1 searching_in_array.zip
  • 3. Array Search.mp4
    04:52
  • 4.1 commonly_used_array_operatons.zip
  • 4. Commonly Used Array Operations.mp4
    06:31
  • 5.1 for_of_loop_on_array.zip
  • 5. for...of Loop on Arrays.mp4
    02:08
  • 6.1 for_each_loop_on_array.zip
  • 6. for...each Loop on Arrays.mp4
    04:11
  • 7.1 arrays_imp_links.zip
  • 7. Concluding JavaScript Arrays.mp4
    01:17
  • 1.1 create_object_using_function.zip
  • 1. Creating Objects using Function.mp4
    06:09
  • 2.1 js_object_constructor.zip
  • 2. Object Constructor in JS.mp4
    05:36
  • 3.1 create_object_using_instance.zip
  • 3. Creating Objects using Instance.mp4
    02:15
  • 4.1 flexible_constructor_arguments.zip
  • 4. Flexible Constructor Arguments.mp4
    02:42
  • 5.1 calling_constructor_without_new_keyword.zip
  • 5. Calling Constructor Without new Keyword.mp4
    04:42
  • 6.1 calling_function_by_call_property.zip
  • 6. Calling Function using call.mp4
    11:26
  • 7.1 advanced_objects_imp_links.zip
  • 7. Concluding Advanced Objects.mp4
    01:28
  • 1.1 Object_Prototype.pdf
  • 1.2 what_is_prototype.zip
  • 1. What is a Prototype.mp4
    07:57
  • 2.1 Function_Object_Prototype.pdf
  • 2.2 function_prototype.zip
  • 2. JavaScript Function Prototype.mp4
    04:23
  • 3.1 null_prototype.zip
  • 3. Null Prototype Object.mp4
    07:18
  • 4.1 Prototype of Objects Created by Constructor.pdf
  • 4.2 prototype_of_objects_created_by_constructor.zip
  • 4. Prototype of Objects Created by Same Constructor.mp4
    04:53
  • 5.1 constructor_prototype_usage.zip
  • 5. Constructor Prototype Usage.mp4
    05:38
  • 6.1 prototypal_inheritance.zip
  • 6. Prototypal Inheritance.mp4
    05:17
  • 7.1 prototypes_imp_links.zip
  • 7. Concluding Prototypes.mp4
    01:23
  • 1.1 class_in_js.zip
  • 1. How to Create Class in JS.mp4
    05:45
  • 2.1 creating_methods_in_class.zip
  • 2. Creating Methods in JS Class.mp4
    02:28
  • 3.1 method_chaining.zip
  • 3. Method Chaining.mp4
    05:42
  • 4.1 class_inheritance.zip
  • 4. Inheritance.mp4
    04:56
  • 5.1 super_constructor.zip
  • 5. Concept of super Constructor.mp4
    03:46
  • 6.1 class_imp_links.zip
  • 6. Concluding JS Class.mp4
    00:53
  • Description


    JavaScript for Developers and WebDriverIO, Cypress Automation Testers

    What You'll Learn?


    • JavaScript with NodeJS. You will learn JS programming through practical sessions.
    • New to coding? No worries. This course covers coding from scratch.
    • Ideal for Developers and Test Automation Aspirants
    • Hands-on Exercises with Instructor Support
    • In-depth understanding of basic & advanced JavaScript concepts
    • Learn Object Oriented JS
    • Advanced NodeJS Programming
    • Instructor Guidance and Query Resolution Support
    • Data Structures and Algorithms
    • Ideal course for manual testers aspiring to switch to Cypress, WebDriverIO Automation

    Who is this for?


  • Anyone aspiring to learn to coding
  • Developers and Test Automation Professionals
  • Cypress Automation Aspirants
  • WebDriverIO Automation Aspirants
  • Automation Test Engineers
  • More details


    Description

    JavaScript is one of the most popular programming languages in today’s world. When JavaScript was designed, it was mostly used for client side web development. But, after the introduction of NodeJS JavaScript can also be used for server side programming. So, just by learning JavaScript you can become a full stack developer. Also, some of the very popular test automation solutions like Cypress and WebDriverIO are based on JavaScript. Whether you want to become a JavaScript Developer or Test Automation Engineer this course is for you.

    You don’t have to have any prior programming skills to take this course. I’ve covered all the concepts from very basic to advance levels. We’ll do lots of hand-on exercises and assignments during the course.

    This course is divided in 2 parts. In the first part, we’ll begin with understanding the JavaScript syntax. We’ll do some programming with strings, conditional statements, loops, arrays, functions, classes and objects etc. And once we become friends with JavaScript then we’ll deep dive into the advanced concepts like Prototypes, Constructors, Arrow Functions, Asynchronous programming, Callbacks , promises and much more.

    This is going to be a practice oriented learning and my team and I will available here to help you resolve any queries that you may encounter during your learning.

    All the Best and Happy Learning!

    Course Outline:

    Getting Started

    • Installing NodeJS

    • Installing Visual Studio Code

    • What is NPM?

    • Creating package.json File

    • Adding Extensions in VS Code

    JavaScript Fundamentals

    • Writing First JS Program

    • Variables in JS

    • Constants in JS

    • Concept of 'undefined' and 'null'

    • Arithmetic Operators in JS

    • Equality Operators in JS

    • Logical and Comparison Operators in JS

    • Bitwise Operators in JS

    Conditional Statements & Loops

    • 'if' Conditional Statements

    • Switch Case

    • 'for' Loop

    • 'while' Loop

    • Nested Loops

    • Programing with Loop 'break' & 'continue'

    • Flexible 'if block' Value Type

    String Operations

    • String Basics

    • Concept of 'index' and 'length'

    • Finding Position of Substring

    • Searching in String using 'includes'

    • Searching at Begin and End of String

    • Extracting Value from String using 'substr'

    • Extracting Value from String using 'slice'

    • Extracting Characters from String

    • Replacing String Characters

    • String Search

    • Matching RegEx in String

    • String Split

    • Concluding Strings

    Functions

    • What is a Function?

    • How does JS Function Return Value?

    • Flexibility of Function Arguments in JS

    • Setting Default Values for Function Arguments

    • Function Expressions in JS

    • Concluding Function Basics

    JavaScript Object Basics

    • How to Create Objects in JS?

    • Dot '.' vs Bracket '[]' Notation

    • Create Functions inside Object

    • Concept of 'this' Keyword

    • Add/Update/Delete Object Properties

    • Nested Objects

    • Concluding Object Basics

    • 'for...in' Loop on Objects

    Programing with Arrays in JS

    • JavaScript Array

    • Array Basic Operations

    • Array Search

    • Commonly Used Array Operations

    • 'for...of' Loop on Arrays

    • 'for...each' Loop on Arrays

    • Concluding JavaScript Arrays

    JavaScript Advanced Objects

    • Creating Objects using Function

    • Object Constructor in JS

    • Creating Objects using Instance

    • Flexible Constructor Arguments

    • Calling Constructor Without 'new' Keyword

    • Calling Function using 'call'

    • Concluding Advanced Objects

    JavaScript Prototypes

    • What is a Prototype?

    • JavaScript Function Prototype

    • Null Prototype Object

    • Prototype of Objects Created by Same Constructor

    • Constructor Prototype Usage

    • Prototypal Inheritance

    • Concluding Prototypes

    JavaScript 'Class'

    • How to Create Class in JS?

    • Creating Methods in JS Class

    • Method Chaining

    • Inheritance

    • Concept of 'super' Constructor

    • Concluding JS Class

    Who this course is for:

    • Anyone aspiring to learn to coding
    • Developers and Test Automation Professionals
    • Cypress Automation Aspirants
    • WebDriverIO Automation Aspirants
    • Automation Test Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dezlearn Education
    Dezlearn Education
    Instructor's Courses
    Dezlearn provides industry standard training on Software Automation Testing Tools & Programming Languages.Our programs include extensive and hands-on training on Java, C#, Python, Selenium WebDriver, Appium, TestNG, Cucumber (BDD), Continuous Integration (CI), Jenkins, REST and SOAP API Automation, WireMock, Gatling Load Testing. We motivate our students to keep up a learner’s attitude. Because, it is very important to adopt new technologies to sustain and grow in this ever-changing world of software technology.For more details or any questions email us at [email protected].
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 74
    • duration 5:57:16
    • Release Date 2022/12/24