View video tutorial

ANGULAR TUTORIAL

ANGULAR

Angular is a framework for building single page applications (SPA).

Angular is a TypeScript framework


➔ The Angular framework is updated and maintained by Google's Angular team.

➔ Angular is a TypeScript framework which is used to create Single Page Applications (SPAs).

➔ Angular is built entirely using TypeScript, and TypeScript is essentially an object-oriented scripting programming language.

TypeScript and JavaScript


➔ TypeScript is a superset of JavaScript with many more features.

➔ All valid JavaScript code is also valid TypeScript code.

➔ TypeScript introduces additional syntax, annotations, interfaces, and object-oriented programming concepts over JavaScript.

Single Page Application (SPA)


➔ A single-page application (SPA) is a web application that generates response dynamically by rewriting the current web page with new data from the web server instead of loading the entire web page.

➔ The goal of single page applications is to create faster transitions and responses with no visual page refresh that make the website feel like a native app.

➔ Like Angular, there are many JavaScript frameworks and libraries, such as Ember.js, ExtJS, React JS, Vue.js that can be used to build SPA applications.

Angular is a front-end development platform.

As a popular front-end development platform, Angular includes:


➔ A component-based framework for building robust and scalable web applications.

➔ Angular has numerous modules and a well-organized library with features such as routing, forms, API handling, Angular materials, testing, etc.

➔ Angular helps developers with a handful of tools to develop, build, and test applications, along with comprehensive and up-to-date documentation.