You can create a web game using Svelte, Express, JWT, and MongoDB. Those who want to cover both the FrontEnd and BackEnd are welcome!
Create a Sudoku game using Svelte
Learn Node.JS with Express
Learn how to use libraries like MongoDB, JWT, Lodash, Axios, Crypto, and more.
You can deploy actual web services on Heroku servers.
Svelte practical lecture covering front-end and back-end,
Create a Sudoku game with Svelte and Express!
Learning while creating a Sudoku game
This is a practical lecture on Svelte .
This is a lecture on creating a Sudoku game using Svelte and Express. This lecture is prepared to create a broad concept by looking broadly from the front-end to the back-end. This lecture uses several libraries such as JWT and MongoDB. We will explain the basic concepts along with the use of the libraries. It is structured so that even if you do not know the basic grammar of Svelte, you can understand it without difficulty, so don't hesitate and give it a try !
The shortcut to getting a sense of real-life situations is practice! If you know the basic grammar of Svelte, the next step is to learn it yourself. If you only study the grammar without actually using it, you will quickly forget it. Let's make a Sudoku game with me right now!
The goal of this course is to cover both the front-end and back-end, and to create a broad concept. The front-end and back-end fields are both broad, so it may be impossible to become a master, but at least if you understand and work with each other, your abilities will improve, right?!
The frontend uses Svelte, the backend uses Express, the DB uses MongoDB, and JWT is used for user authentication. Please refer to the libraries listed below. For your convenience, I will explain all the libraries I use by referring to the official documentation so that you can find them later and study them separately.
There are both hands-on lectures and reference theory lectures that explain the concepts. After completing the project, you can watch the appendix lecture and deploy it to a Heroku server.
Lecture PPT and source code: https://github.com/beomy/inflearn-svelte-practice
Demo: https://svelte-sudoku.herokuapp.com/
Q. This is my first time hearing about Svelte. Can I still take the course?
A. Yes, you can take the course. The Svelte grammar covered in this course is mainly basic grammar, so even if you are new to Svelte, you can take the course. However, you will gain more if you have a solid foundation. 👉 I recommend that you take the Svelte Introduction course first and then take this course.
Q. What is the goal of this course?
A. The goal of this lecture is not to master both the front-end and the back-end after listening to this lecture. Of course, it would be good to master both the front-end and the back-end, but since the front-end and the back-end areas are very broad, it is difficult to understand everything with just this lecture. The goal of this lecture is to help you understand the front-end and the back-end, and when working in one area, to understand the other area and increase work efficiency.
Q. Are there any special advantages to this course?
A. Since the goal is to create both front-end and back-end concepts, this lecture is a practical lecture, but it is not a lecture that ends with just practical exercises. If there is a concept that requires additional explanation, we have created a lecture for additional explanation. If you have any questions about the concept or anything else after listening to this lecture, please ask and I will do my best to answer.
Who is this course right for?
Anyone who wants to apply Svelte to practical work
For those who are new to backend with Express
For those of you who are new to JWT
Anyone who wants to try MongoDB
Need to know before starting?
ES6+
Svelte Basic Grammar
All
50 lectures ∙ (7hr 51min)