Key Highlights of Course  

  • Learn Javascript Concepts and Operation which You will use Everyday
  • Understand how to work with JS Arrays, Array Functions and How to use them
  • Understand how functions in JS bring Modularity and Different patterns like IIFEs, Closure and Scope 
  • Understand how to Work With Strings, String Operations, Functions and Conversions
  • Understand how to use Objects, Objects functionality, Object Creation, Conversions and Patterns
  • Understand how Async Code works and how we can control Async Operations With Promises, await and AJAX example
  • Also, we will cover a lot of ES6 syntax and operation and dive deep into how to use those in Full Stack Web IDE UI5 App
  • This course is also useful if you want to gain strong insides of Javascript to work with Angular, ReactJS, NodeJS or Other JS based UI framework  



What we Cover in this Course

Section 1 - Basics and Background of JS - Beginner

In this section we have covered 

  • Use of JS(Javascript) in Development
  • JS Versions ES5 vs ES6
  • JS Topics Structure
  • Sync vs Async 

 

Section 2 - Arrays, Array Operation and Array Functions in Javascript - Beginner Level

In this section we have covered

  • Mutator methods:

 pop, push, reverse, shift, unshift, sort, splice, fill

  • Accessor methods: concat, includes, indexOf, join, lastIndexOf, slice, toString, toLocaleString
  • Iteration methods: entries, keys, values, every, filter, find, findIndex, forEach, map
  •  jQuery Array Functions: jQuery.isArray, jQuery.inArray, jQuery.grep, jQuery.makeArray, jQuery.merge, jQuery.map

Section 3 - Functions, Types of Functions and Use in Javascript - Intermediate

In this section we have covered  

  • Named Function
  • Anonymous Function
  • Recursive Function
  • Scope in Function
  • Scope of this
  • How to control Scope
  • Use of Call
  • Use of Closure
  • Arrow Functions
  • IIFEs
  • Function Returning Functions

Section 4 - Strings, String Functions and Operations - Intermediate

In this section we have covered  

  • Typeof String
  • String Object and toString
  • JSON.Stringify
  • valueOf
  • charAt
  • toLocaleString
  • substr
  • startsWith
  • split
  • search
  • lastIndexOf
  • replace
  • match
  • toLowerCase
  • toUpperCase
  • toLocaleUpperCase
  • trim  


Section 5 - Objects, Objects functionality, Object Creation, Conversions and Patterns - Intermediate 

In this section we have covered  

  • Create Object
  • Add New Property
  • Delete Property
  • Add Function Property
  • Setter and Getter
  • Create new Prototypes
  • Convert Object to Array
  • Deep Copy vs assign
  • Object create
  • Object entries
  • Object getOwnPropertyNames
  • Object hasOwnProperty
  • Object getPrototypeOf
  • Object is
  • Object keys
  • Object Values
  • Object isPrototypeOf
  • Object toSource
  • Object toString
  • Object prototype.valueOf()

Section 6 - Async Code, Async Operations With Promises, await and AJAX - Advanced

In this section we have covered  

  • Async Operation in Javascript
  • Controlling Async Operations with Promises
  • Async Await Operations 
  • AJAX Calls Different Examples and JSON Data Acquisition and Async





Section 7 - ES6 Syntax Conversion, Full Stack Web IDE to Use ES6 Syntax and NPM

In this section we have covered  

  • ES6 Syntax Conversion
  • Full Stack Web IDE and ES6 Syntax
  • Seeing UI5 App and Advanced JS Operations
  • Understanding NPM and Installing Packages 


Who should take this course and why  

Highly recommended to SAP® Developers, Consultant, Senior Consultant and Architect to increase productivity and staying relevant in the market. SAP® Solution Architect, Analyst, Senior Analyst and Manager can understand deployment and Architectural insides.  

So Join this Must Have Course for Learning Javascript Essential for SAP® Consultant