The course lists a prerequisite of understanding basic data structures: arrays, lists, sets, and trees. Do you understand how to create and work with those in JS? If not, do some research and experimenting until you do. (I recommend https://repl.it/languages/babel to try out simple stuff quickly.)
I also don’t know how that course is structured - do you have to keep up with a timeline or is it go at your own pace? If it’s the latter, I’d say go for it if you want to and search here and on StackOverflow if you need help.
If there is a timeline, are you going to pay for the cert? If not, go for it - all you have to lose is the $0 you didn’t pay for it, right?
As you can probably see, my general advice is go for it, dig in and keep at it, and you’ll do fine. (Unless you’re spending money; then make sure you’re comfortable with the prerequisites.)
My advice is learn a backend language and databases next. Sure, it’s great to learn about mongoDB and all that new stuff, but don’t forget the basics… like Structured Query Language (SQL) and relational databases.
If you know HTML, CSS, JS, a backend language and a database platform, you can pretty much do what most/typical/majority of business websites require.
i see. should I finish YDKJS the last two books and the video course I mentioned above?
the thing that worries me is that I only understand a lot of the theory part when it comes to JS, when it comes to real world practice, I have no idea how to do it. I havent used any js in the page I built. now is purely html and CSS.
or I should skip the last two books, and finish the video course then learn SQL and data structures.
Without practice that theory isn’t going to be useful.
I would recommend looking at this article. Choosing one of the JavaScript courses and code everything, examples, exercises and projects. Create a repo on GitHub to save your work to. That keep’s me motivated.
Honestly, when I’m making business websites, my JS is mostly for “effects” and UI navigation, and maybe a few ajax or server-side calls to populate a div section on the page. I haven’t had a need to do a lot of heavy data processing using JS.
Now… backend and database queries… that’s another story. I’m doing that a lot. And businesses love reports, and looking at their data in new ways. For me, knowing SQL is much much more important and useful.
You’re welcome. The more time you spend actually coding examples, exercises & projects you will learn more then just watching lectures. You should always code along with lectures.
Checkout this GitHub repo to get an idea of coding & uploading to GitHub… Don’t mind the C# code. Just take note of my commits and the file structure, the readme…etc.