
In this course, we are building a very simplified ToDo List website. It has a ful functional backend and frontend. I will start from strach and gradually teaching you how to build it correctly. In this course, you will learn fundamentals of end to end development (fullstack).
In this lecture, I'll walk through the design and we'll together build the backend. It includes the database schema design as well as REST API. I'll also show you how to test a backend so we are confident before we jump ahead to the frontend development.
You'll learn basic of vuejs schema, data binding and how to use vuejs playground.
In this lecture, you'll learn how to move from playground to the repo. Then, you'll learn basic data binding and fetch from the backend server.
In this lecture, you'll learn how to use HTTP POST and DELETE to finalize the TODO list interactions. I also added the github repo link for it.
Audience: This course is for anyone who are new to web development or an experienced developer but never tried on nodejs or vue3.
Description:
In this course, you will learn how to build a very simplified form of TODO list using Node.js and Vue.js. You will learn how to create a list of tasks, add tasks to the list, and delete tasks. You will also learn how to save your TODO list in the backend database so that you can access it later.
Course Outline:
Lecture 1: A demo for the TODO list we will build.
Lecture 2: Backend development
Lecture 3: Frontend development
Lecture 4: What's next?
Learning Outcomes:
By the end of this course, you will be able to:
Design a website end to end
Setup the database
Setup the backend sever and handle REST ful requests
Single page app (SPA) using vue3
Benefits:
This course will teach you the basics of Node.js, Vue.js, and how to build a simple TODO list. This knowledge can be applied to a variety of other projects, such as building a to-do app, a task manager, or a project management tool.
Q&A:
I am also available to answer any questions that you have about the web development or coding in general. Feel free to contact me for anything you want to learn.