What is the course about?
AngularJS for beginners course is meant to teach the basics of AngularJS framework for students with minimal web development experience.
Web development concepts and AngularJS framework features are explained in a series of very easy to understand lectures. There is also a hands-on lab at the end of the course to reinforce the learning of the course material.
What kind of materials are included with the course?
There is an hour and a half worth of video lectures and downloadable source code examples that you can use to get a jump start. The well commented source codes could be used as a base to experiment and learn.
How long will the course take to complete?
The course is expected to take around an hour and a half to complete. More offline experimentation with the source code is recommended as well.
What is needed to take the course?
All you need is a PC/laptop or Mac, internet connection and an hour and a half of your precious time.
How is the course structured?
This course is structured with the perspective of a student who has not had a lot of web development experience and is very interested in keeping pace with the latest and the most popular java script framework on the planet - AngularJS!
What do you get out of this course?
This introduction course will cover the following topics
This module's objective is to help you know about your instructor and understand the entire curriculum of this course.
Course Prerequisite Module
Having a basic understanding of HTML and Java Script is really helpful to understand AngularJS. This goal of this module is not to help anyone master HTML or Java Script but to provide some basic understanding of HTML and Java Script.
AngularJS Background module is meant to enlighten you to understand
The following important topics are covered in an easy to understand format and content delivery
AngularJS Bootstrapping - Following are the 3 main elements of AngularJS Bootstrapping process and this modules covers those in detail.
Browser Event Loop - This will help in understanding how browser and java script engine interact and how AngularJS java script framework gets plugged in with all of them and what it actually does.
AngularJS - Important Concepts
The purpose of this module is to help students gain a good understanding of all the important concepts used with the AngularJS framework. Having a solid understanding of all of the following elements will be key to learning and mastering the AngularJS framework
Students should have completed the lecture related to "AngularJS - Important Concepts" before undertaking this lecture. The purpose of this lecture is for the students to understand how the different concepts within AngularJS interact with each other and with the browser DOM elements to provide a rich user experience to the end users.
AngularJS setup module helps the students setup a http-web-server environment that will be used during the hands-on lab and also provide information about the URL location of the angularJS framework. Students get to build a hello world app so that they can make sure the setup is all good from their end before we jump to building the weather application.
This is a very important module that the students should pay very careful attention to. This explains all the code components that are part of the Weather App. The following areas are covered as part of this module:-
1. Demo of the application and the organization of the project
2. Walk thru of all the code components
In addition to the above, students will also be able to download the actual code components and walk thru each of them in detail.
Students should have completed Lecture-9 before watching this particular module. The purpose of this module is to help students understand how the different components within AngularJS work together and bring the application to life
1. We will first focus on the initial page load use case
2. Then we will focus on rendering of the results page as a result of user action to get the weather details
At the end of this module we should get a clear picture of the entire information flow within the angularJS framework and its interactions with the browser engine.
This module provides a quick recap of all the different areas that we have covered as part the course material:-
The purpose of this module is to thank the students for taking this course and to give them an idea about the details of the next phase of this course.
Arun has 20 years of experience working for leading companies in North America which includes Avnet, Ernst & Young, Cap Gemini Ernst & Young, Farmers Insurance Group, 21st Century Insurance and Booz Digital.
Have been involved in Java and Java script technologies since 1999. Arun has a Sun Java certification and is always current with the latest developments in the web development space.
Arun has been known for his excellent public speaking skills and has been invited for numerous company presentations and external events. He has a great passion for technology and likes to disseminate that knowledge to others with the same level of enthusiasm. People who have listen to Arun's lecture's have felt that his enthusiasm is very contagious!
Arun is an Inventor and Innovator. He has invented a patent pending mobile insurance application that transforms the way Insurance agents generate quotes and generate quality leads. The various technologies involved includes - Android, iOS, AWS could computing and legacy enterprise servers.
Arun's objective in life is to disseminate knowledge to as many people as possible and help them understand and enjoy the power of technology. His goal is to model his lectures after the TED talks and make it reachable for a variety of audience even for the one's who have very limited technical knowledge.