The Complete Junior to Senior Web Developer Roadmap (2021)
Join a live online community of over 350,000+ developers and a course taught by an industry expert that has actually worked both in Silicon Valley and Toronto as a senior developer.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 20 mentions • top 17 shown below
2 points • WhiskeyBrisket
Nobody makes real unit testing courses(Front-End). They do a 'feature list' course, which is nice to know all the different techniques of testing, but useless for someone who wants to apply testing to a real project using the proper techniques. For instance, testing a React application is pretty different from testing vanilla js. And most courses specifically on testing are only for vanilla js.
More generally speaking, intermediate courses focusing on things like CI, testing, webpack, how to use version control in a team, Agile development from the perspective of a developer, are all things most courses skip over.
But of course these kinds of courses are a lot of work, they shrink the pool of potential students because all the base knowledge required, and even worse than that is that the more tools/methods you use, the more you shrink that pool because not everyone wants to learn jasmine instead of jest, or SMACS instead if BEM.
A good example of a course structure in my opinion is the-complete-junior-to-senior-web-developer-roadmap
It's becoming a little outdated in some parts, but the structure of the course is excellent.
It basically holds your hand as a junior developer, telling you about new business requirements for the app you work on, and what tools and techniques you need to resolve those business needs.
Its the most realistic tutorial iv ever seen, truly a rare kind of course.
1 points • tetetetexas
if beginner ka pwede ka magtake nung mga fullstack bootcamps. Usually beginner to job ready yun and on your own pace. But imo better if mag take ka nalang muna ng mga youtube tutorials if complete beginner ka. Get comfortable with a language. Tapos take mo yung more advance concepts sa udemy. Freecodecamp is good. I personally started with www.theodinproject.com. Tapos Andrew mead and traversty media. https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/ ito yung last kong tinake before i landed a job
1 points • nikonino
Ανάλογα με το τι σου αρέσει, front-end, back-end or full stack, βρες μαθήματα online. Για εμένα πχ που είμαι full stack το μάθημα εδώ στο udemy είναι βίβλος!
1 points • driwand
I think this course is what are you looking for.
1 points • Xzas22
This was a course I bought that was amazingly helpful and a great starting point. I hoped around a bit as some chapters were review vs new info, but I can’t recommend this enough as a primer for several of the things you mentioned.
9 points • newusernameisbetter
Tips or advice for upskilling + self learning
So I did a degree in web engineering, so technically it is a CS degree but not really. I've experience mostly with node, delving into react native and react at the moment. I'm attempting to up skill after a few years of a job I realize now isn't teaching me anything other than bad habits. But it's over whelming. I'm hoping some devs here have some tips if they managed to up skill outside of work and how they structured it while being realistic? or tips for the irish job market in general?
I think I'm bouncing around topics, and I'm not sure if it's a good idea to be going into some of them.
Resources I'm using are:
- Coding challenges ( which I think might be the best way to do it but it melts my brain after a few hours straight) might save these are Saturday afternoons.
- Online repos, I can't find it thing now, but it's basically data structure and algorithms in JS (which I feel is one of my major issues).
- Udemy courses : React Native + HooksData Structures in JSAdvanced CSS / SassReact with Redux JS the weird partsJunior to Senior Web Dev I like the courses, they have a structure + examples to work through.. the bits I've done they seem well laid out and simple to follow.. I do find my concentration is the issue here because it's videos instead of reading.
I don't really know what area I want to go into (I know this is a problem), but I know I want out of where I am now and I figured with my background brushing up on front end stuff is the fastest way to do that even if it's not what I do forever. Right now I think I don't have the front end skills for front end and I don't know enough for back end etc. But the main thing is.. I don't know how to structure learning by myself.
2 points • Muesly
1 points • vladwulf
React is quite a beast, it takes months to fully learn and to comprehend.
This guy has some neat courses that will help you started: https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/
1 points • romaniansm
Sure, you're welcome. I got there in the meantime and I'm really happy I finally understand all these terms I was afraid of: bootstrap, restful apis, json etc etc They're really quite simple things hidden behind a lot of terminology. APIs are so easy to work it, not what I imagined.
Also, I used to write $_GET and $_POST to access the variables in PHP, but I never knew GET and POST were HTTP methods
For me Andrei's really good at going through all the words I never understood and explaining them simply.
He has another course https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/
I'll probably buy it after I finish this one
1 points • SplinterBabies
I honestly don't know. https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/ I know this course covers it. Good course, but I haven't done the CI/CD section, which is only an hour.
2 points • Sincjefe
Take these course you won't regret it
Take those 4 course all your all set
1 points • DVGY
1 points • barosanu240
I'm also a self taught programmer and eventually I was able to find a great job as a programmer(this was 5 years ago).
The course you have chose is good, but far from enough. It just explains the very basics of Java(unnecessarily prolonging the course time to make it more appealing to beginners).
At some point you need to go beyond the basics and master more than the Java syntax to take a job as a programmer.
I recommend you this course, even if it is not for Java, it will guide you to other valuable information:
I also made an advanced Java course myself:
If you want a free coupon, just PM me.
At times the journey will seen difficult, but keep it up!
1 points • IAmWhoISayImNot
https://www.udemy.com/course/react-2nd-edition/ - that's for front end (backend node, Andrew also has an awesome GraphQL course that I'd recommend once you're comfortable with development)
https://www.udemy.com/course/design-and-develop-a-killer-website-with-html5-and-css3/ (html and css)
https://www.udemy.com/course/the-complete-junior-to-senior-web-developer-roadmap/ (coverts a lot of other technology and concepts that you should know)
Just buy them when they're on special. They're around $14 each. I'd start there and after you complete them all, you'll have a better understanding of what you would like to learn next and can make up your own mind.
Hope that helps!
1 points • slowreactin
Since you are doing Freecodecamp I assume you plan on working on web development. Do you plan on being a frontend, backend, or full stack developer?
You will need projects that demonstrate various things such as.
- Framework such as React
- Manual DOM manipulation without a framework
- ARIA (Accessibility)
- Forms and validation
- Responsive design
- CSS framework
- Ability to access an API
- Browser routing for SPA
Back end: - Creation of a CRUD framework - Nodejs - Express - Routing - SQL and NoSQL databases - Authentication - Web sockets - Caching (redis)
Full stack: A mixture of both above
You should also demonstrate an ability to understand basic computer science topics such as O notation and the various searching / sorting algorithms.
Lastly, I would recommend learning to create software that is extensible and reusable and most importantly CLEAN.
Here are some resources to get you going:
I would also look at portfolio examples online to come up with some ideas for projects. I recommend hosting all of your code on GitHub and host a personal site with links to live versions of your projects.
Lastly, check out Joshua Fluke on YouTube. He reviews developer portfolios and can tell you what to do and what not to do.
Best of luck!
1 points • larapollehn
Those are the courses I took. I started making a project after 2 weeks, pretty straight into the application development.
2 points • atthesummit
*Imp: I am not affiliated with Udemy or any of the instructors, I have just created this plan for my friend to get the first job
- Its \~300 hours of content so it should take around 3-6 months, including practice
- It covers at least 4 major projects
3) Advanced CSS (llayouts & animation) (28 hours)
4) Everything about - Reactjs & its ecosystem (Frontend Framework) (39 hours)
5) Everything about - Nodejs and MongoDB & their ecosystem (Backend Technologies) (42 hours)
6) Some other important stuff (Performance, Security, Testing, Other Tools & Technologies) (35 hours)
8) Interview Preparaion (Basic) (13 hours)https://www.udemy.com/course/coding-interview-bootcamp-algorithms-and-data-structure/
9) Interview Preparation (advanced + LeetCode) (22 hours)
10) Resume writing, LinkedIn, Job Searching, etc (7 hours)
\~ 300 hours of course content
let me know what you think
ps: This is shared in good faith, there is no affiliation links or I am not going to get a single penny if you take any of the courses :)
This is for those who are comfortable with learning on Udemy
I created a comprehensive all inclusive plan, so thought about sharing it to whom who can really benefit from it