Skip to main content
00:00/00:00
Lecture 11 of 277

Extensions To Speed Up The Coding Productivity

Download Course (Free)

Course Content

0 / 277 completed
Section 1: Introduction4 videos

Introduction

29m

What is Angular

8m

Course Requirements

3m

This is Angular Modules, Components and Services

4m
Section 2: Application Deployment4 videos

Application Build

15m

Deploy to a Standard Host Using FTP

11m

Deploy to Github Pages

18m

Fix Github Pages - Base URL

18m
Section 3: Welcome to Angular World!1 videos

Final Words and Next Steps

11m
Section 4: Environment and Development Tools10 videos

Mac Installing HomeBrew

5m

Extensions To Speed Up The Coding Productivity

7mNow Playing

Installing NodeJS - NVM

20m

Installing Angular

7m

Creating the Project

9m

Running the Application

10m

Installing Code Editor

7m

Project Architecture

24m

Installing Prettier

32m

Installing ESLint

32m
Section 5: Project API5 videos

What is API

6m

JSON Format

7m

Getting the Movies data - API Registration

33m

Triggering API's Requests via ThunderClient

21m

Different API's Resources

14m
Section 6: Application Initialization7 videos

Design Overview and Page Structure

9m

Installing and Configuring Fonts

31m

Styles Initialization - Important

25m

Installing Grid System - PrimeFlex

26m

Application Header Component

38m

Application Logo and Navigation

32m

Application Footer Component - Date Pipe

31m
Section 7: app24 videos

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m
Section 8: banner12 videos

banner.component.spec

5m

banner.component

5m

banner.component.spec

5m

banner.component

5m

banner.component.spec

5m

banner.component

5m

banner.component.spec

5m

banner.component

5m

banner.component.spec

5m

banner.component

5m

banner.component.spec

5m

banner.component

5m
Section 9: show-item12 videos

show-item.component.spec

5m

show-item.component

5m

show-item.component.spec

5m

show-item.component

5m

show-item.component.spec

5m

show-item.component

5m

show-item.component.spec

5m

show-item.component

5m

show-item.component.spec

5m

show-item.component

5m

show-item.component.spec

5m

show-item.component

5m
Section 10: slider12 videos

slider.component.spec

5m

slider.component

5m

slider.component.spec

5m

slider.component

5m

slider.component.spec

5m

slider.component

5m

slider.component.spec

5m

slider.component

5m

slider.component.spec

5m

slider.component

5m

slider.component.spec

5m

slider.component

5m
Section 11: constants6 videos

images-sizes

5m

images-sizes

5m

images-sizes

5m

images-sizes

5m

images-sizes

5m

images-sizes

5m
Section 12: home12 videos

home.component.spec

5m

home.component

5m

home.component.spec

5m

home.component

5m

home.component.spec

5m

home.component

5m

home.component.spec

5m

home.component

5m

home.component.spec

5m

home.component

5m

home.component.spec

5m

home.component

5m
Section 13: movie-list8 videos

movie-list.component.spec

5m

movie-list.component

5m

movie-list.component.spec

5m

movie-list.component

5m

movie-list.component.spec

5m

movie-list.component

5m

movie-list.component.spec

5m

movie-list.component

5m
Section 14: services24 videos

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m

movies.service.spec

5m

movies.service

5m

tvshows.service.spec

5m

tvshows.service

5m
Section 15: footer12 videos

footer.component.spec

5m

footer.component

5m

footer.component.spec

5m

footer.component

5m

footer.component.spec

5m

footer.component

5m

footer.component.spec

5m

footer.component

5m

footer.component.spec

5m

footer.component

5m

footer.component.spec

5m

footer.component

5m
Section 16: header12 videos

header.component.spec

5m

header.component

5m

header.component.spec

5m

header.component

5m

header.component.spec

5m

header.component

5m

header.component.spec

5m

header.component

5m

header.component.spec

5m

header.component

5m

header.component.spec

5m

header.component

5m
Section 17: types21 videos

movie

5m

tvshow

5m

movie

5m

tvshow

5m

movie

5m

tvshow

5m

credits

5m

image

5m

movie

5m

tvshow

5m

video

5m

credits

5m

image

5m

movie

5m

tvshow

5m

video

5m

credits

5m

image

5m

movie

5m

tvshow

5m

video

5m
Section 18: src6 videos

main

5m

main

5m

main

5m

main

5m

main

5m

main

5m
Section 19: Application Home Page18 videos

Home Page Component and Routing

37m

Loop Over Items using ngFor

23m

ngIf for Conditional Rendering

12m

Loop Over the Movies ngFor To Create the Slides

39m

Define Movie Model

37m

Create Slides With Real Data

37m

Getting the Images in Movies API

25m

Change Slide Every 5 Seconds

39m

Slider Animation - Animation Basics

1h 12m

Code Refactoring

45m

Slider Component

18m

Slider Component Layout

21m

Slider Styling

1h 11m

Install Icons Library - Prime Icons

33m

Getting Popular Movies

50m

Show the Data in Frontend

26m

Wrap in a Service

49m

Use Async Pipe

19m
Section 20: Home Page Movies and TV Shows Banners10 videos

Banner Component

44m

TV Shows Type and Use Same Banner Component

52m

Show Item Component

1h 27m

Get The Required Services

21m

Use Inputs for Components

30m

Call the Banners for Different Movies Types

43m

Code Refactoring for Services

15m

Use RxJS Map to Stream Different output

23m

Limit to Specific Amount of Movies

15m

TV Shows Banner

31m
Section 21: Movie and TV Show Detail Page17 videos

Show Detail Component and Routing

38m

Styling the Tab View

54m

Overview Tab

1h

Videos Tab - Videos Service

50m

Videos Tab - Video Embed Component

23m

Videos Tab - Bypass URL Security

48m

Photos Tab - Image Preview on Click

45m

Cast - Use Carousel Component to Display Actors

1h 8m

If..else in HTML of Component - Default Actor Image

22m

Routing by Movie - TVShow Id

19m

Reading Route Parameter Value

28m

Get Movie By Id

33m

Reuse Slider Component as Header

38m

Disable Slider Switching for Header Use

13m

Install PrimeNG Component library

15m

Resolving Dependency Versions - Update Angular

27m

Continue Library Installation and Use Tab View Component

21m
Section 22: video-embed6 videos

video-embed.component.spec

5m

video-embed.component

5m

video-embed.component.spec

5m

video-embed.component

5m

video-embed.component.spec

5m

video-embed.component

5m
Section 23: show-detail6 videos

show-detail.component.spec

5m

show-detail.component

5m

show-detail.component.spec

5m

show-detail.component

5m

show-detail.component.spec

5m

show-detail.component

5m
Section 24: Movies List Page14 videos

Section Overview

8m

Use Popular Movies as Default Search Value

26m

Add Pagination Component

22m

Pass Page Number to API from Paginator

21m

Keep Search Value on Pagination

14m

Get Total Results Value To Paginator

24m

Discover Search MoviesTV Shows API

9m

Create Search Movies Service

15m

Create Shows List Component

13m

Show Search API Results and Use Show Item

27m

Use Search Component

9m

Data Binding - ngModel

16m

Component Events - onChange

7m

Use Search Value in Search Service

16m
Section 25: shows-list4 videos

shows-list.component.spec

5m

shows-list.component

5m

shows-list.component.spec

5m

shows-list.component

5m
Section 26: Genres Page8 videos

Genres Page Component

17m

Genres API & Service

11m

Genres Page Layout

12m

Display the Genres from API

16m

Get Movies By Genre API and Service

23m

Display Movies on Clicked Genre

20m

Routing to Specific Genre

41m

Reroute to same component with different Id

28m
Section 27: genres2 videos

genres.component.spec

5m

genres.component

5m