This course will get your well on your way to learning Angular 2 and TypeScript together. You will study and practice how to create Angular 2 components in TypeScript. When we are done, you will be able to set up the environment and create a full-fledged application that can consume and publish server data and allow users to interact with it.
We start out by setting up an environment to develop a TypeScript-based Angular application. You will study the object-oriented features of TypeScript and then jump straight into the key concepts of Angular 2. We will create a new project setup in Visual Studio 2015 using the ASP.NET vNext web project. Next,we’ll cover the creation of database and web API controllers that handle data operations using Entity Framework and SQL Server. Finally, we will create components, communicate with web services, and learn how to guide users through our application with menus and forms.
This course will take your web development skills to a new level, enabling you to author Angular 2 applications from scratch.
This is a fast-paced, example-based video course packed with information from the basics of TypeScript and Angular 2 to writing code on the go. We start with TypeScript core concepts, move on to Angular building blocks, and finish up with a running application that can serve as a blueprint for further studying or production development. Although briskly paced, it covers all the key concepts of the technologies involved.
Set up the development environment to get started with Angular 2 and Typescript
Grasp how to debug TypeScript in a browser
Create web API web services in ASP.NET Core with Entity Framework 7 and SQL Server
Author the key building blocks of an Angular 2 application, injectable services, components, pipes, and directives
Find out how to validate user input using Angular 2 forms
Use the built-in Angular features to build list-based screens and study how to conditionally display data
Create a menu-based navigation system to guide the user through the application
Understand the basics of the Reactive Extensions framework to compose complex applications, flowing data, and events between components
Who is this course intended for?
This course is for new web application developers.