What you'll learn
- This course is primarily intended for the practicing software professional who is making a great career by learning things on their own . Anybody can enroll.
- In fact there is no programming experience needed to start this course. At best high school education is preferred . A background in basic mathematics and science will be an added advantage . An aptitude for logical analysis is all that is required .
JS Events. JS Strings. JS String slice() function. JS Math. constants and methods. JS Number, JS Boolean etc. JS Arrays. Popping and pushing in arrays. JS Array methods. Using splice() to remove elements. Sorting Arrays in JS. Finding lowest and highest element in an array. JS array iteration methods. Using Map. JS Arrow functions and ES6 version. 'this' in JS. filter() function in JS. Window Object. Methods of Window Object. JS Screen Object. JS DOM methods. JS innerHTML.
Examples of Numeric input validation. JS Classes. JS Class Inheritance. Oops in JS . Polymorphism in JS. Cookies in JS. The Cookie String. JS addEventListener() method. JS onclick event. JS onload event. Exception handling in JS. The throw, try-catch block. JS functions Call() and Apply(). The "use strict" Directive. JS Promise, Methods in Promise. Benefits of Promise. Examples on <span> tag . A Digital Clock Example.
Who this course is for:
- As we already mentioned this is a course for anybody who has a strong desire to learn new things. A basic high school education is all that is needed . In short if you have an attitude to think in a logical sense, that is all what is required for a career in software.
The author is a retired professor from the dept of Computer Science and Engineering who worked in many reputed Engineering Colleges in Bangalore, INDIA for over a period of more than 25 years. Currently engaged in preparing online courses on C++, Java, C# and.NET, and Python etc. Passionate about learning and teaching.