If the internet was created today, AngularJS's core functionalities would have been built-in on day one. That's the mindset the developers had when they were creating AngularJS... how would we create a framework that would fix all of the core issues with the beginning of the internet?
Here's a simple concept: <h1></h1>
If you're familiar with HTML then you know this to be a heading tag which has default formatting on all web browsers. In short, it makes text stand out.
If the internet was created today, AngularJS's core functionalities would have been built-in on day one. That's the mindset the developers had when they were creating AngularJS... how would we create a framework that would fix all of the core issues with the beginning of the internet?
Here's a simple concept: <h1></h1>
If you're familiar with HTML then you know this to be a heading tag which has default formatting on all web browsers. In short, it makes text stand out.
What if you wanted a tag like: <awesome-sauce></awesome-sauce>? Like just that tag? With it's own default formatting and function? With AngularJS this is downright simple. It's called a directive and something you'll learn in this series.
How about easy filtering of content in a list? Or ordering? These things can be done using other technology but AngularJS makes is super simple.
This course is here to teach you the fundamentals of AngularJS to build a blog application complete with filtering, directives, searching, typeahead, ordering, ngResource, and much more.
Welcome to Try AngularJS!
What's the difference between the front-end and the backend?
What's the difference between AngularJS and jQuery?
A few things before we start on our journey together!
Download AngularJS locally from https://angularjs.org/!
Setup your Angular Project Folder
Emulate a Hosting server through Python
Linking Angular using a Content Delivery network for faster load times!
Initialize Angular for your project.
Understand the concept behind binding conditionals!
Create your Angular App!
Build your first controller as a component!
Use external templates to render your compontent.
Looking inside a template with ngRepeat!
Understand the basics behind url routing in your AngularJS Single Page Application!
Using parameters in your Detail View Component!
Looping within AngularJS files with the call angular.forEach()
Performing HTTP Requests in AngularJS using $http.
Using ngResource for Mapping your AngularJS project to a backend API.
Create your very own directive for confirming a click is valid in this one!
Understanding the difference between our confirmClick directive and ngClick
Create forms and using ngSubmit for your own form submission function.
Confirm comment delete when user selects to do so!
Adding some styling with Bootstrap & CSS
Create columns in AngularJS so your lists can be displayed more dynamically.
Adding pagination to long lists is simple with this Angular module.
Make your lists be ordered simply and add in some images!
Create a directive for handling navigation
Learn about UI Bootstrap to implement Bootstrap's typeahead element.
Create a search function and do final clean up!
Thank you and suggested next steps!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.