What is Angular

Harsha Vardhan
A free video tutorial from Harsha Vardhan
MS Certified Trainer | 32000+ Happy Students
4.3 instructor rating • 9 courses • 36,048 students

Learn more from the full course

Angular 9 Jump Start - For Busy Developers

Angular 2, Angular 8, Angular 9, Dashboard, REST API calls, Real Time Project, Durgasoft

04:04:11 of on-demand video • Updated October 2020

  • Confidently speak about most of the essential concepts of Angular
  • Crack angular job interviews easier
  • Solve most common bugs and issues in Angular applications
  • Quickly create Angular CRUD operations real time application with Asp .Net Core
  • Create Angular Folder Structure with industry best practices like a Pro
  • Create Professional Dashboards with ease
English In this lecture let me make you literate of Angular. First let's understand what is Angular. Angular is one of the mostly-demanded Front-end frameworks today. It has a huge scalability and flexibility. It can be used in other frameworks such as Ionic to make native mobile applications. You can make offline applications by using progressive web applications concept. Exactly, Angular is a front-end framework to create highly responsive, user friendly, scalable and the stateful web applications. Earlier we were having AngularJS, which was the huge successful framework in the period of 2010 and 2016. Now "Angular"; also known as "Angular 2" is the complete re-write of AngularJS, from the same Google, who developed AngularJS also. Angular provides a Command-Line Tool called "CLI" (Command Line Interface), which is used to create several items such as components, services, pipes, modules and classes etc., in the easy way. That means simply it generates the basic syntax, which can be customized by the developers by adding the custom logic. What are the features of Angular? Application State is stored in the component. Every application contains the application state, i.e. the data presented to the user, or data entered by the user. For example, there is a grid application, so the collection of records is the state. And also, the user can add the records, edit the records. This data is also called as "state". So any information that we are taking from the user, or presenting to the user, is called as "state of the application". This state is stored in the form of properties or arrays, as a part of components. Component is a class that contains programmatic reflection of the UI. We will understand about the components, in the further lessons of the course. Second one, "Design logic is written in the template". "Design logic" is the HTML logic to describe the view, to present data to the user. Third one, "Application logic" is written in the component. Application logic is the programming logic, which supplies the essential data to the design logic, and also respond to the user events such as click, double click, etc. In Angular, "Application logic" is written in the components. So the component, is a class that contains application state and application logic. In further sections of the course, we will build forms, validations etc., So there your will understand more about adding programming code in the components and making the interaction with the UI. Fourth one, business logic is written in the Service. Business logic is the programming logic, which is involved in fetching the data from the data-sources, and also performing validations or calculations etc. In Angular, we require to write the business logic in the service. Components can invoke the service.