Skip to main content
00:00/00:00
Lecture 42 of 156

Create and Style the alert component in `alert.css` and `showAlert.js`

Download Course (Free)

Course Content

0 / 156 completed
Section 1: General setup6 videos

Section overview

1m

Course structure

2m

Required software

31m

Course resources and repository

16m

Folder structure & boilerplate

51m

E02-04-Folder structure & boilerplate

1h 30m
Section 2: Introduction1 videos

Introduction

16m
Section 3: World currencies convertor app15 videos

App presentation

8m

General setup and resources

5m

Add the World Map SVG using JavaScript

14m

HTML markup and basic styles

41m

Simple currencies convertor using JavaScript & exchange rate API

43m

Get the exchange rate from using the fetch API

35m

Get all countries from the World map

56m

Create CSS components structure

12m

Add search functionality to the currency list

24m

CSS App variables

9m

Display the selected country's currency and all conversion rates

41m

Style the App container

25m

Style the World Map

12m

Style the simple currency convertor

23m

Style the world currencies convertor

25m
Section 4: Tax-Calculator14 videos

General setup and folder structure

9m

Create `style.css` and import `variables.css` files

9m

Create the HTML markup

26m

Create `global.css` style

35m

Create the main app.js and get DOM elements module with global variables

15m

Add event listener to the `calculate-button` & get the input values

10m

Validate input and add alert component

13m

Display standard deduction based on status

15m

Create and Style the `form.css` file

57m

Style and Add the alert component to the DOM

16m

Display standard deduction based on status

15m

Style the result component

24m

Calculate the income tax based on the tax brackets

42m

Close results and reset all values

13m
Section 5: Retirement Calculator14 videos

Create `global.css` and `variables.css` style

28m

Style global `btn.css` file

14m

Style the `calculator-container.css` file

42m

Add onclick to the `calculateBtn` & get the input values

24m

Validate each individual input

28m

Create and Style the alert component in `alert.css` and `showAlert.js`

39mNow Playing

Handle labels error and success with`handleLabel.js`

45m

Calculate and display retirement savings

29m

Check for successful calculations of the retirement

16m

Get calculated values for the table

23m

Display and style the table component

28m

Delete a row from the table

24m

Create and add a new row element

34m

Clear the input fields and hide the results

17m
Section 6: Stock-Market-Watch-List8 videos

Create the HTML markup

17m

App presentation

37m

General setup and folder structure

13m

Create short-news section

21m

Create detailed analytics section

32m

Style the side navigator

39m

Create stocks crypto and forex maps section

44m

Toggle maps and detaild chart.mp4

54m
Section 7: Budget Planner App17 videos

General setup and folder structure (HTML, CSS, JS)

11m

Create and styles the `btn.css` components

21m

Create the HTML markup for .app-container, .header and .inputs-container

33m

Create `main.css`, `variables.css` and the `app-container.css`

20m

Style the `header-container.css` and `inputs-container.css`

24m

Get DOM elements and create global variables

9m

Manage the ADD button click event

22m

Create the HTML markup for the budget list

37m

Calculate total the budget

19m

Create and style `budget-list-header.css` and `budget-list-container.css`

56m

Remove elements form the budget list

16m

Calculate the total per category

43m

Update the budget list and add to category

44m

Edit elements from the budget list

26m

Clear budget list when requested

14m

Save and load data from local storage

34m

Create and Style the Alert components

1h 17m
Section 8: Savings-Goal-Tracker12 videos

Create the HTML markup for .app-container, and .parameters-form

20m

Create `main.css`, `variables.css` and style the `app-container.css`

23m

Create the HTML markup for .goal-list and style it with `goal-list.css`

16m

Create and styles `form.css`

28m

Create the main app.js file and Get DOM elements

13m

Calculate and display the goal amount

18m

Toggle interest rate input

10m

Calculate and display monthly contribution

47m

Calculate and display current savings

36m

Calculate months with interest

51m

Bars style

27m

Form group validation

12m
Section 9: Loan calculator9 videos

App presentation

3m

General setup and folder structure (HTML, CSS, JS)

8m

Create `style.css`, `variables.css` and style the `app-container.css`

16m

Create the HTML markup for .app-container, and Loan conditions

28m

Create and styles `form.css`.

19m

Get DOM elements and manipulate input values

20m

Display and style `results.js`

14m

Create and style Pie Chart

34m

Calculate loan `calculateLoan.js` - create a function that calculates the

35m
Section 10: Investment-Portfolio-Tracker17 videos

App presentation

9m

General setup and folder structure (HTML, CSS, JS)

7m

Investment Container HTML Markup

23m

Create HTML Markup and CSS Style for Adding Stoks

20m

Style the investment container

32m

Style main App and add CSS variables

45m

Create Portfolio HTML Markup and CSS Style

39m

Create and Style the Portfolio analysis section

37m

Utility functions showAlert and formatNumbers

30m

Add Stocks to LocalStorage

50m

Edit and Delete Stocks from the Portfolio

42m

Display Stock Portfolio

1h 12m

Edit and Delete investments from the list

50m

Add investment to list and dinsplay list

1h 4m

Analyse Gain Loss Retunr

33m

Save Investment data to a CSV file

30m

Create and Show Custom Pie Chart

58m
Section 11: Income and Expense tracker app13 videos

App presentation

5m

General setup and folder structure (HTML, CSS, JS)

5m

HTML section structure and gerenal CSS style for the app

21m

Entries form HTML Markup and CSS Style

35m

Summary table HTML Markup and CSS Style

29m

Get DOM Elements and add event-listeners

18m

Entries List HTML Markup and CSS Style

37m

Change the input color when the user selects a type.mp4

11m

E12-12-Display only icons on Mobile devices

8m

Save load and clear all entries from the list

20m

Display chart entries with colors and percentages

43m

Add, delete and display antries in the list

43m

Export to HTML and PDF

45m
Section 12: HTML CSS and JS Crash Course with Web App Project - Optional17 videos

Setup your code space

7m

Create index.html file and add basic HTML tags

20m

Add id's classes and props to HTML Tags

24m

Create style.css

38m

Create CSS variables

8m

Style the form

13m

Style Table Buttons and input

21m

Add event listeners to the input

10m

Create a JavaScript file

18m

Add event listeners to the form

17m

Create variables and calc the discount

17m

Change the quant using the buttons

13m

Handle the form submit

9m

Calculate the final including the discount

12m

Out the result to the DOM

18m

Style the output and result

12m

Refactor the code

25m
Section 13: Credit score checker app12 videos

Create the CSS styles `credit-score` form

23m

Form submission & validation parameters

8m

Create a validation module

7m

Validate input value & type

13m

DOM elements module and global variables

20m

Create the alert component module

19m

Check validation & Show the result (html only)

13m

Style the result

28m

Create the `checkCreditScore` function

25m

Remove the result and recheck the credit score

28m

Create the responsive design for mobile, tablet and desktop devices

11m

Style and add the alert component to the DOM

19m
Section 14: ES6 Modules Explained - Optional1 videos

ES6 Crash course with project

1h 30m