Basic knowledge of following is compulsory:-
1) HTML
2) CSS
3) BOOTSTRAP
4) JAVASCRIPT
Thereafter, I will train you for angular in following sprints:-
1) Angular basics and use of directives
-------------------------------------
First week we are going to focus on concepts of angular and it's best feature i.e. directives which is missing in it's counterpart React.
2) Routing and service
---------------------
Navigation and data manipulation using service so that understanding CRUD becomes easy.
3) Modular coding and CRUD
--------------------------
These days every one wants plug and play and it can be achieved by modular coding only. Thereafter CRUD, it means create read update and delete methods so that you can handle API. I will teach you how we use it practically, how to break code to give a clean and professional look.
4) Practical Implementation of major third party tools for functionalities like paging, graphs etc. It will help you alot while working on an appication as third party tools are used very frequently and in compulsion. Without understanding them you can not fulfill client's requirements.
5) Last but not the least, preparation of interview. This is mainly a summary of what we did and some basics tips.