Just a question: Can I skip Data Visualization and Relational Database certificacions to learn about node.js and npm to be able to add some frameworks and libraries to my personal projects and practice with them? Or it is mandatory to do DB related ones before the backend one?
You can do the certifications/courses on any order you wish, as there is no pre-requisite to do any of them.
I know it, the thing is I’m not sure if I’m gonna need some knowledge about DDBBs to go to the backend one, or if it is better to know a lil at least
Do you have knowledge of SQL and databases design?
Absolutely zero mate
Then I I highly suggest you do the Database certification or at least learn about it on other place. Because the knowledge is required not only for the backend but for you projects as well.
Databases are a key component of any application, if you are a frontend, backend or any other kind It’s super important to know about them, specially SQL databases. There are other approaches, like NoSQL databases (MongoDB is one of them), but SQL is the dominant one.
I suggest you do the Database at least, since the course is really good, you get tons of practice. Also, if you can, search and learn about databases design, since this is the “hardest” part of it, SQL commands tend to be easy to understand/write given enough practice.
Thanks a lot for this! I was asking a friend of mine about node.js and npm cuz he has been working with three.js, and he told me he has learn only about how to install node.js and how to install dependencies with npm.
So I’m gonna do the same just to be able to add some frameworks and practice with them without skipping DDBB certs. Thanks a lot mate!
That’s a nice strategy. We use databases to store information, like, persistent ones. If you build an application and you want to store information about users, products, projects or anything really you’ll do it on SQL/NoSQL.
You will see, another world of possibilities will be opened to you once you learn this. The good thing about the fCC certification is that you will practice a lot and learn some concepts of bash, linux commands and other stuff. This will also help you in your journey.
These are some important concepts in SQL databases:
- Commands to create, update and delete databases
- Commands to create, delete and update tables inside databases
- Basic queries and data filtering
- Database design (SUPER IMPORTANT)
- Relationship between tables (one-to-one, one-to-many…)
- Junctions tables and join Queries
- Normalization.
I hope this gives you a better view of what to learn initially.
Happy coding!
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.