This course will be retired on April 12, 2021.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Start a free Courses trial
to watch this video
There are many ways to build web applications. We'll explore what makes Angular 2 a good framework for developers.
Angular Documentation
TypeScript Documentation
On Angular 4 Onwards
Angular 4 will be a drop-in replacement for most users. It should be as simple as updating your package.json with the appropriate version numbers.
[MUSIC]
0:00
Hello there, I'm Andrew, a JavaScript
developer and teacher here at TreeHouse.
0:04
Welcome to the Angular Basics course.
0:08
Angular is a platform by Google for
developing client side applications.
0:11
Not only can angular applications
target web browsers for
0:16
mobile and desktop devices.
0:20
You can also develop native apps for iOS,
and Android devices using native script.
0:22
Angular has a large community of
developers sharing what they're building
0:28
with the platform.
0:31
Angular Expo has many great
examples of Angular applications.
0:32
The sound cloud app is an angular
application that taps into the sound
0:37
cloud API.
0:41
It allows a user to set for
an artist to track.
0:42
Fine tracks added by a specific user see
of the track that the user has liked, and
0:46
basic playback controls
to listen to a track.
0:50
Another angular application
is the Echoes YouTube player.
0:56
The Echoes YouTube application allows you
to search for, and play YouTube videos.
1:01
On the left of the screen
there is a playlist.
1:06
When you click a video on the main
pane it's added to your playlist.
1:09
At the bottom of the screen,
you have the player back controls.
1:14
The application will
even let you log in and
1:20
create playlists using
your Google+ account.
1:23
In this course, we'll be building
a photo blog application.
1:27
You'll learn how to retrieve and display
information in an Angular application.
1:32
You'll also learn how to create
simple forms for user input.
1:38
You may be asking,
why should I learn the Angular platform?
1:45
Angular is modular and being modular,
1:48
you're in control of every piece of
GUID you include in your application.
1:51
When your application is bundled and
1:54
ready to be sent off to the browser, it
will ultimately be in it's simplest form,
1:56
reducing the time it takes
to run the application.
2:00
In previous versions of Angular,
2:04
the full Angular framework was
included with every application.
2:06
Angular is the first framework to leverage
a statically typed version of JavaScript,
2:09
typescript.
2:14
Typescript a type super set of
JavaScript lets developers move
2:15
quickly by keeping them in their
Editor and focused on their code.
2:20
With static typing, you spend less
time reading documentation and
2:23
more time building your application.
2:28
We'll discuss more about
TypeScript later on.
2:30
Google has hundreds of internal
applications built on Angular.
2:33
The internal teams that rely on
the platform provide valuable feedback.
2:36
Also, the Angular team is very
involved in the community.
2:41
Angular is an open source project with
many contributors outside of Google.
2:44
It is a platform built by and
for the community.
2:49
There is an important distinction
between Angular JS And Angular.
2:53
Angular JS refers to Angular version 1.
2:57
And the JS has been dropped
from version 2 onwards.
3:00
The removal of the JS was to show
a clean break in the evolution
3:04
between Angular as a framework
to become a new modern platform.
3:08
Angular can be used in many different
scenarios now, not just web applications.
3:13
In this course, we'll not be covering
Angular JS, but Angular, and
3:18
its modern approach to building
clientside web applications.
3:23
Now that we've covered,
why would one select an Angular?
3:27
Let's take a look at how Angular works.
3:30
You need to sign up for Treehouse in order to download course files.
Sign up