
Install node.js and npm, install the angular CLI globally, create a new angular 4 project with ng new, then run ng serve to open localhost:4200.
Explore how Angular components use a component decorator, templateUrl and styleUrls, and a component class with imports and dependency injection; set up projects with ng new and ng generate.
Define Angular views with templateUrl or inline template, bind data via interpolation, and render objects and arrays with ngFor and ngIf. Use backticks for multi-line templates.
Learn Angular 4 property binding by transferring data from the component to the view using interpolation, brackets, or bind syntax. Control element properties via a component property.
Learn how Angular event binding connects user actions—clicks, hovers, and keyboard events—to component methods using one-way data binding, with practical button examples and mouse events.
Learn how the angular CLI scaffolds a project with standard CSS, and enable a preprocessor with --style, choosing between external stylesheets and inline styles for components.
Learn how to bind CSS classes in Angular 4 using property binding and ngClass to add, remove, or toggle single and multiple classes based on component logic.
Bind styles in Angular with the style attribute or ngStyle, using a title style object to control color and font size with a conditional expression.
Create and use Angular services to share data across components, inject dependencies, and connect to simple data sources using a generated service and provider in an Angular app.
Learn how to implement Angular animations by installing the animations package, importing the browser animations module, and building triggers, states, and transitions with style, animate, and keyframes for interactive UI.
Deploy your Angular app from development to production by building with --prod and ahead-of-time compilation, then publish to a host or GitHub Pages using a correct base href.
Angular is one of the most popular javascript frameworks for creating web apps. Maintained by Google, you can be assured that this powerhouse of a framework is built with speed and purpose.
In this 100% free Angular 4 course, I'm going to make the assumption that you have never touched Angular in your life. Experience with AngularJS (1.0) or Angular 2 is not mandatory.
Learn the very basics such as how to install an Angular 4 app, all the way to creating your own services and integrating UI animations.
This course is a must watch for those who are taking our other app-based Angular courses (coming soon). It will provide you with all of the fundamentals and beginner stuff that you will need.
So, let's get started!