Node.js/Express.js Using Handlebars Templating Engine
Channel: Christian Hur
Date: 06/07/2020

⭕ Overview
Hello, this is Christian. Welcome to another course with me. In this video, we’re going to create a simple Express.js application using the Handlebars template system.

We start by converting an existing static website into an Express application. This website was initially created in Unit 1 as a basic personal site with four pages. Our goal is to transform it using Express and Handlebars for better data rendering.

First, we visit the Handlebars.js website to explore its documentation, though it's somewhat minimal. Handlebars allows us to use templates to dynamically generate HTML. We'll focus on essential features like built-in helpers, including the `if` statement for conditionals and the `each` statement for looping through arrays or objects.

Next, in our IDE, we see our static HTML setup from Unit 1, which includes the index page and a portfolio page. We'll create a new folder for Unit 6 and start converting these static pages into dynamic ones using Express and Handlebars.

By the end of this video, you’ll have a dynamic Express.js application capable of rendering data using Handlebars templates. This approach enhances the maintainability and scalability of your web applications.

If you find this video helpful, please give it a thumbs up, share it with your friends, and subscribe to my channel for more tutorials and insights into programming. Your support helps me create more content to assist you in your learning journey. Thank you for watching!

⭕ About me
I am a Web Instructor at Gateway Technical College, an Adjunct Professor at Boston University Metropolitan College, Web Instructor at University of California, Irvine - Division of Continuing Education.

⭕ Visit my site: https://christianhur.com
⭕ My complete online training courses:
      ☑️ The DOM in JavaScript, jQuery, AngularJS, and React : https://www.linkedin.com/learning/the-dom-in-javascript-jquery-angularjs-and-react
      ☑️ Building JSF Web Applications with Java EE 7:  https://www.linkedin.com/learning/building-jsf-web-applications-with-java-ee-7
      ☑️ Troubleshooting Vue.js:  https://www.packtpub.com/application-development/troubleshooting-vuejs-video
      ☑️ Angular 7 New Features:  https://www.packtpub.com/web-development/angular-7-new-features-video
      ☑️ Full-Stack Web Development with Flask: https://www.packtpub.com/web-development/full-stack-web-development-flask-video
      ☑️ Full-Stack Web Development with Django & Angular 8: https://www.packtpub.com/web-development/full-stack-web-development-with-django-and-angular-8-video
      ☑️ Angular 9 New Features:  https://www.packtpub.com/web-development/angular-9-new-features-video

⭕ Check out my book:
Developing Business Applications for the Web: With HTML, CSS, JSP, PHP, ASP.NET, and JavaScript is available on Amazon and MC Press. 
      ☑️ Link:  https://www.mc-store.com/collections/christian-hur/products/developing-business-applications-for-the-web-with-html-css-jsp-php-asp-net-and-javascript