/fullstack-roadmap

Junior Frontend / React Developer Roadmap for 2019

Primary LanguageJavaScript

Junior Fullstack JS Developer

Roadmap

Side Notes

Platforms: I recommend PluralSight, EggHead, FrontendMasters, and LevelUP Tutorials. Either the content they deliver is exlusively great or they have course ratings you can actually trust. EggHead's format works better for smaller, more focused topics while PluralSight & FrontendMasters really shine for larger and general topics. Each course at LevelUP Tutorials is brilliant i.m.o. so I would check it the first if you're interested in React or GraphQL. Otherwise, if you want to learn a library (Redux?) – go for EggHead. If you want to learn some fundamentals – go for PluralSight or FrontendMasters. There are many gems of content at other platforms indeed, but, as paying for multiple subscriptions is a waste, I prefer to stick to the limited trusted set. Udemy, in particular, was noticed to use some really bad practices: content stealing, rating manipulations, etc. I suggest to avoid this platform alltogether.

Subject Isolation: it's easier to learn everything in isolation. I suggest you to avoid courses that conflate many subjects. If series, for example, attempts to teach you JavaScript, Markup, Async Programming and who-knows-what in one run – you should avoid it like a plague. Such approach, btw, is common at Udemy and is another reason I don't recommend this platform. Ideally, you should practice each topic immediately after the theory. Longer series delay practice, which makes you forget what you learned as a result.


Now, to help you further, for each topic I picked the sources I personally consider the best. Obviously they rarely have 100% coincidience with the above topic layout. Some cover more than I would do, some – less. Whatever, everyone's vision is unique and it's great. I strongly believe that you should learn from multiple authors.

Markup

CSS3

Math & CS

Programming

JavaScript

Functional Programming

Asynchronous Programming

React

React-Router

Networks


Please give us a ★ to support the creation of a free content.