Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular 18: Video Blog, i18n, Firebase, internationalization
Rating: 3.5 out of 5(2 ratings)
106 students

Angular 18: Video Blog, i18n, Firebase, internationalization

Step-by-step guide to creating a video blog ( iframe ) with Angular 18, i18n, Angular Material, and Firebase hosting
Created byTomasz Klewicki
Last updated 3/2025
English
English [Auto],

What you'll learn

  • Build a Fully Functional Video Blog: how to create a complete programming blog from scratch using Angular 18, including a modern and responsive UI
  • Implement internacionalization (i18n) for Multilingual Support: nternationalizing an Angular application using $localize and i18n
  • Integrate YouTube Videos and Media Content: how to securely integrate YouTube videos via iframes
  • Deploy and Host on Firebase: how to configure firebase and angular jsons and deploy their blog to Firebase Hosting.

Course content

4 sections24 lectures3h 39m total length
  • Course Introduction1:14

    Course Introduction

  • Course topic0:37

    A brief summary of the course topics.

  • Project preparation2:27

    Creating a new project directory and installing Angular. Checking the Angular version.

  • Starting a new project2:23

    Initializing our Angular application and starting the test server.

  • Angular Materials2:04

    Installing Angular Material and adding it to our project.

  • Adding first component - navbar2:49

    Installing the first navbar component and displaying it on the page.

  • Adding first Angular Material3:17

    We will add the first component from Angular Material.

  • Add logo and style the navbar (Part I)3:57

    In this section, we will add a logo to our navbar and start styling it using CSS.

  • Style the navbar (Part II) + add first buttons22:58

    Continuation of navbar styling using CSS and additional Angular Material components.

  • Project structure cleanup, Angular Router (Part I)8:33

    We will organize the structure of our components and begin working with Angular Router to display all the components in our application.


  • Angular Router (Part II)2:33

    We will complete the configuration of our router.

  • QUIZ for SECTION 1

Requirements

  • Beginer in: Visual Studio Code,CSS, HTML, Angular.

Description

  In this course, we will build a programming blog from scratch using Angular 18. The application will display YouTube videos via iframe. We will create the user interface using Angular Material, building a modern and responsive application that is easy to navigate.

  A major focus will be on internationalizing the application to support multiple languages. We will demonstrate how to use Angular tools like $localize and i18n to adapt the application to various languages, specifically implementing Polish, English, and Spanish. However, the tutorial will be designed to allow users to easily add as many languages as needed, providing flexibility for broader international reach.

  At the end of the course, we will show how to deploy the application to Firebase Hosting, allowing you to easily and securely publish your blog.  We will show how to configure firebase.json and angular.json, so that the application correctly displays the language versions we have set up. Firebase provides a fast and scalable hosting platform, ideal for applications like our programming blog.

  By the end of the course, you will have a fully functional blog that displays educational videos, supports multiple languages, and is hosted on Firebase, ready for further development or publication. It's worth exploring the capabilities that Angular 18 offers today.

Who this course is for:

  • Web Developers
  • Angular Developers
  • Developers interested in app internationalization (i18n)