What is JavaScript, as a programming language?


JavaScript is a scripting language developed by Netscape to enable Web authors to design interactive web sites. Although it shares many of the features and structures of the full Java language, it was developed independently.

JavaScript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of software companies and is an open language that anyone can use without purchasing license


What you will learn:
  • Write and create reusable scripts/functions and modules

  • Design of data driven web application in JavaScript

  • Understanding functions and function-call for routines and sub-routines

  • Understand how to use the built-in functions and modules

  • Understand how to move from design to function writing

  • Creating dynamic and interactive form and scripts for validations

  • Database integrations with JavaScript using HTML 5

  • Understanding JavaScript building a table of contents and adding it to web pages

  • interfaces for static-and-dynamic behaviours

  • Reading and writing standard input/output data files

  • Design powerful network scripts, for accessing emails, and web-servers

  • Data manipulation and parse functionalities for text-based data types


What is Angular JS, as a programming language?


Angular JS is a comprehensive framework for building dynamic web single-page apps. With the existing HTML and JavaScript as your template language, Angular JS allows you to extend HTML's syntax to express your application's components clearly and succinctly. Angular JS data binding and dependency injection eliminate much of the code you would otherwise have to write. This integration framework turns perfection with the use of MVC architecture (Modular View Controller)



What you will learn:

  • Design and build single-page web apps.

  • Understanding how to bind-forms to perform CRUD data manipulation access

  • Understanding how to implements two-ways-Data binding with Restful web services

  • Dependency Injection

  • Understanding functions and function-call for routines and sub-routines

  • Understand how code loosely-couple  modules, Models, views and Controllers

  • Understanding the paradigm of MVC architecture as it applies to AngularJS

  • Understanding Templates, Scopes and $Compile

  • Dynamic driven JavaScript using HTML 5 and Angular JS

  • Understanding code controllers with JavaScript and how to bind data to template

  • Reading and displaying JSON Data and objects 

  • Reading and writing standard input/output data files

  • Understand how to implement: NgAnimate module, CSS3 Transitions and D3 Library for Graphical/Bar-chart data animation