Udemy

Interactive Websites with Angular and TypeScript

Enroll Now
  • 300 Students
  • Updated 3/2023
4.6
(35 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
14 Hour(s) 35 Minute(s)
Language
English
Taught by
Dr Amol Prakash Bhagat
Rating
4.6
(35 Ratings)

Course Overview

Interactive Websites with Angular and TypeScript

Angular and TypeScript

  • What is Angular? TypeScript, Single Page Applications, Tools for Angular Application Development, Node, NodeJS, Typings, Angular CLI, ng, Visual Studio Code, Creating First Project, Node Package Manager, npm, TypeScript Editor

  • Angular Project Files, TypeScript Compilation, Transpile, watch mode compilation, tsconfig.json, package.json, main.ts, app folder, app.module.ts, app.component.ts, app.component.html, app.component.css, app.component.scss

  • Creating Components, Using Components, Directives, Custom Directives, Templates, Creating Services, Using Services, Dependency Injection, One Way Binding

  • Property Binding, CSS Class Binding, Style Binding, Event Handling, Rendering Data, Events Handling, One Way Binding, Two Way Binding, Interpolation, Rating Component Creation, On Click Events Handling

  • Building Reusable Components, Component Input Properties, Component Output Properties, Templates, Styles, API, Displaying Multiple Products with Product Image, Name, Date, Rating, Number of Reviews, Description

  • Controlling Rendering of HTML, ngFor, ngIf, ngSwitch, ngSwitchCase, ngSwitchDefault, Pipes, DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipe, PercentPipe, Custom Pipes, Chaining Pipes, ng-Content

  • Template Driven Forms, Model Class to Represent the Data in the Form, Displaying the List of Options in a Select Dropdown using *ngFor, Two-way Binding with Form and Component Properties using ngModel , Displaying form Field Validation Errors using ngModel, Form Submission using ngSubmit

  • Model Driven Forms, FormControl, FormGroup, FormBuilder, Implement Custom Validation, Validate the Form upon Submit

  • Observables, Creating Observable from DOM Events, Observable Operators, filter Operator, debounceTime Operator, distinctUntilChanged Operator

  • RESTful API, Getting Data from the Server, Dependency Injection, Component’s Lifecycle Hooks, OnInit, OnDestroy, DoCheck, OnChanges, AfterContentInit, AfterContentChecked, AfterViewInit, AfterViewChecked, Showing a Loader Icon, Spotify Results Display Page, Adding an Input to Spotify Results Display Page, RESTful api using Observables, Http, HttpClient, HttpClientModule, get(), post(), put(), delete(), head()

  • Building Single Page Application with Routing, Define Routes, Configure Routes, Rendering Requested Component, Router Outlet, Providing Router Links, Create Routes with Parameters, Retrieving Parameters, Route Guards, Authorization with the CanActivate Interface, Preventing unsaved Changes with the CanDeactivate Interface

  • C.R.U.D. operations using Firebase, Firebase as Backend Server, Adding Firebase to Web Application, Working with Firebase Database, Firebase Console, Bootstrap, Add Data, Read Data, Update Data, Delete Data, Pagination Controls, Form Builder, Validators, Form Group, Reactive Forms, Toastr, Firebase, @angular/fire, ngx-pagination, ngx-toastr

Course Content

  • 10 section(s)
  • 12 lecture(s)
  • Section 1 Introduction
  • Section 2 Project Files and TypeScript Compilation
  • Section 3 Components Templates Services Directives
  • Section 4 Data Rendering and Events Handling
  • Section 5 Building Reusable Components
  • Section 6 Controlling Rendering of HTML
  • Section 7 Template and Model Driven Forms
  • Section 8 Observables
  • Section 9 Communicating with Server using Spotify API
  • Section 10 Building Single Page Application with Routing

What You’ll Learn

  • Angular and TypeScript
  • Handling Project Files and TypeScript Compilation
  • Components Templates Services Directives
  • Data Rendering and Events Handling
  • Building Reusable Components
  • Controlling Rendering of HTML
  • Creating Template Driven Forms and Model Driven Forms
  • Using Observables
  • Communicating with Server using APIs
  • Building Single Page Application with Routing
  • CRUD with Firebase


Reviews

  • S
    Sanika pravin gole
    5.0

    I had been generate a bookstore project by following the steps which will be described in cource

  • P
    Priti Ghanshyam Rathod
    4.5

    this is one of the best course of angular

  • H
    Hemant Sharad Patil
    5.0

    The course was great, packed with many concepts and detailed explanations. I learned a lot in this short duration.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed