What
Angular is
• An Open source JavaScript framework
• Created by Google
• Angular built in TypeScript
• Primarily use to build Single page web applications
TypeScript
• Superset of JavaScript
• Is compiled to clean, readable, standards-based JavaScript
• Can create large-scale JavaScript applications for any browser, for any host, on any
OS
Benefits of TypeScript include:
• Strong static typing
• Supports type definitions
• Supports OOP
• Better tooling support because it has static typing (like Java and C#).
Why
• Cross platform
• Component based architecture
• Great ecosystem of third-party components
• Detailed documentation
• Unit test friendly
• Implements client‐side MVC pattern
• Separation of presentation from business logic and
presentation state
• Ease of Maintenance
• Large and fast-growing community
Where
Kind of projects which are built using
Angular:
• Enterprise Web Apps
• Apps with dynamic content
• Progressive Web Apps (PWA)
Popular web apps built with Angular
Where
Deloitte applications using Angular:
• IRPM coach dashboard
• STAFFIT
• FA Digital Hub
• Tier1
When
Component
Single page based
application architecture
Simplified Progressive
MVC pattern Web Apps
Component
Single page based
application architecture
Demo
Progressive
Web Apps