• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Master JavaScript with Node.js

Status
Not open for further replies.

itsMe

*KillmeMories*
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Jan 8, 2019
Messages
56,623
Solutions
2
Reputation
32
Reaction score
100,455
Points
2,313
Credits
32,750
‎6 Years of Service‎
 
76%
Master-Java-Script-with-Node.jpg


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

Requirements

    No prior coding experience is required. Anyone willing to learn to code can take this course.

Description

JavaScript is one of the most popular programming languages in today’s world. When JavaScript was designed, it was mainly 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 hands-on exercises and assignments during the course.

This course is divided into 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, objects, etc. And once we become friends with JavaScript then we’ll deep dive into advanced concepts like Prototypes, Constructors, Arrow Functions, Asynchronous programming, Callbacks, promises, and much more.

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

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
    Programming with Loop ‘break’ & ‘continue’
    Flexible ‘if block’ Value Type

String Operations

    String Basics
    Concept of ‘index’ and ‘length’
    Finding the Position of the Substring
    Searching in String using ‘includes’
    Searching at Begin and End of the 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?
    The 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

Programming 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 code
    Developers and Test Automation Professionals
    Cypress Automation Aspirants
    WebDriverIO Automation Aspirants
    Automation Test Engineers

Code:
https://www.udemy.com/course/master-javascript-with-nodejs
To see this hidden content, you must like this content.
 
Status
Not open for further replies.
Back
Top