
Hi everyone, welcome to my course. This course I'll walk you through how to build a restaurant website using javascript end to end.
We'll leverage tools including expressjs, sequelize, vue router, pinia and vuetify. This is a beginner friendly course and I'll do step by step guide on how to do fullstack development.
Before we actually start coding, it is important to have a design especially on the data model and API. I'll use a simple way to quickly draw out a design for resturant website or app.
In this lecture, let's walk through the REST API using expressjs.
I'll walk through the nodejs package install and environment setup.
This lecture is about database. I'll go through sequelize ORM and we will create seed data using Bard.
Course Description
In this course, you will learn how to create a restaurant website using Node.js and Vue 3. You will start by learning the basics of Node.js, including how to create a server, handle requests, and work with databases. Then, you will learn about Vue 3, a modern JavaScript framework that is perfect for building user interfaces. Finally, you will put your skills together to create a fully functional restaurant website.
What You Will Learn
The basics of Javascript/Node.js
How to create a server using expressjs
How to handle requests
How to work with databases
The basics of Vue 3
How to build user interfaces
How to test and deploy a website
Prerequisites
Basic knowledge of JavaScript
Some experience with HTML and CSS
Who This Course Is For
This course is for anyone who wants to learn how to create a website using Node.js and Vue 3. Whether you are a beginner, mind-senior or even an experienced developer, this course will teach you the fullstack skills you need to build a website.
What You Will Also Get
Design skills.
Break down big project into small pieces
Modular thinking
Focus on important piece
Transferable skills to build other website using other languages and frameworks