Skip to content
Junior Frontend / React Developer Roadmap for 2019
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Add Roadmap image Feb 2, 2019
README.md Fix README link Sep 20, 2019
advanced.md Update advanced.md Mar 7, 2019
dummy.js Add dummy.js Feb 2, 2019
frontend.png Update roadmap Sep 20, 2019
frontend.xmind Update roadmap Sep 20, 2019

README.md

Junior Frontend / React 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.

You can’t perform that action at this time.