Saturday, September 1, 2018

Introduction to Angular

Hello! I am uresha and an undergraduate of University Of Moratuwa. Through this blog I am going to provide basic guidance for Angular 6 ,who is interested in this field and for enthusiastic new persons.

Lets see ,what is Angular?


Angular is a framework which is used to build client side applications.It is specially great for build single page applications.We can get parts of the view through refreshing without  reloading entire page. So any application that realize through javascript is a great choice.

Why we use Angular?


  • It promotes modular approach. so the application you build will have clear structure.
  • we can have lots of reusable codes there.
  • It makes development quicker and easier.(the use of capabilities of angular such as validation,routing..etc)
  • It is possible to write unit testable
  • we can easily maintain our codes


Angular's History


  • 2010- Angular JS
  • 2016 -Angular version 2
  • 2016  Dec- Angular  version 4
  • 2017 Nov-Angular version 5
  • 2018 April- Angular version 6

Microsoft +google come-up with to release  versions of angular  twice a year.
So, this may be more popular in future than now.


If you a new person for leaning Angular, there is no matter. Forget about before versions.You can start with Angular version 6 and go ahead.


 Through this I'm not going to explain differences between before versions and angular version 6
 and you can get an  idea , about how to work with angular easily.


Before that you should capable of following things. Because those things help you to work with it easily.

Prerequisites


  • You need to know the basic HTML,CSS  and JavaScript
  • Basic knowledge of Typescript

Then we setup hardware environment.To start building angular applications we need following things.


Development Environment
  • Node
  • Npm
  • Angular CLI
  • Text Editor -Visual Studio code



Then we will talk about how  getting start with these things.


13 comments: