Fullstack Web Developer Roadmap 2024 : How I'd start again:
HTML-код
- Опубликовано: 31 май 2024
- Whether you're a beginner or looking to update your skills, this video is your roadmap. We start with the basics of Git, HTML, and CSS, and progress through JavaScript, TypeScript, and advanced frameworks like React and NextJS.
🔗 Useful Links & Resources:
Learn Git Branching: learngitbranching.js.org/
CodeCademy: www.codecademy.com/
FreeCodeCamp: www.freecodecamp.org/
Exercism: exercism.org/
CodeCrafters: app.codecrafters.io/join?via=...
React “Tic Tac Toe” tutorial: react.dev/learn/tutorial-tic-...
Vercel's NextJS tutorial: nextjs.org/learn
My comparison video on React vs Angular
📚 What you'll learn:
Git for tracking and collaborating
HTML & CSS fundamentals
JavaScript & TypeScript for dynamic web development
Frontend development with React
Backend development with NextJS
🎯 Who this is for:
Beginners starting their web development journey
Experienced developers updating their skills for 2024
👉 Subscribe for more tutorials, tips, and insights in web development.
#WebDevelopment #FullstackJavaScript #Git #HTML #CSS #JavaScript #TypeScript #React #NextJS #LearnCoding
----
Want to go into further depth? Head to kodaps.dev/ - Наука
All of these are great. Next.js is really good and allows for SSR. I'd also consider developers to use Node and Express so they can connect up a backend service.
It's good that you explained just the outer layer of full-stack. But it's OK. Good job 👏
I'm going to learn GO for backend. I really didn't expect much from this video but I marked it to watch later and you've surprised me with everything you said. I'm currently learning JS, and I need to practice my Git skills a little bit so I'm going to use all those pages. Thanks for everything, you certainly deserve a million views on this video alone... I mentioned GO at the beginning bc I found your channel while searching for videos about GO.
Incredible video, thank you for all of the resources. I never knew of their existence and they are of great help.
Your videos are always priceless!!
Thanks, glad you liked it :)
Merci David 😉👍🏽
hey man. why no mention of node/express, databases etc?
why not Vue vs react?
So with Next js I can build full-stack web application right? Without need to learn Node js?
Well you will be coding server side logic in JS & Prisma, but yeah you can do without NodeJS for a lot of use cases.
Git
Html Css
Tailwind
Javascript
React
Nextjs
Database??
Thanks, very interesting video!
For JavaScript you suggest exercism, but excercism does not have any js dom practice. Do you mean that there is no need to learn js dom manipulation but only core Js and then proceed to react. ( Btw exercism typescript chapter does not have any theory, only exercises)
Also if I choose the react path,is it ok not to learn any backend framework ( for example express) and to learn for the first time backend through next.js?
A lot of DOM manipulation could be replaced by React (and doesn’t make any sense in a NextJs context ), but if need be I think CodeCademy (and maybe FreeCodeCamp) have DOM focused JS courses. I wouldn’t focus on it. So yes I think core JS and then React is fine for most cases.
Regarding TypeScript, as it is a superset of JS there isn’t necessarily a need for a specific theory ).
And yeah I tend to use NextJS as my backend for now, even though I have quite a bit of Express experience :)
@@KodapsAcademy Thank you for the reply!
Awesome! So your next.js path is a shortcut for a beginner to quickly learn as much as it needs to create functional or even production level full stack apps!
That is right - obviously for some use cases it might not be enough, but it can cover a lot, and the business logic will port over to Express and the like nicely if you need to move if you outgrow Next at a later date :)
Why Tailwind over Bootstrap?
It boils down to « I find it more fun », basically. It might not make sense for others depending on their situation and what they want to build, though.
@@KodapsAcademy could you expound on that?
A bit of reality check here:
With the surplus of human resources right now, an aspiring dev should also prioritize is building networks, aka friends. Why do you think there's a surge of webdev videos currently? Everyone and their mother are making videos because no one's hiring them.
Actually your mileage may vary, but where I live/work more attention is paid to experience gained than networking, and barring getting hired, the best way to gain experience is to build - generally your own projects.
(And I’m speaking as someone with 15 years of hiring experience :) )
Very valid point. People just overrate side projects and forget to network , without networking , those side projects will just sit on your hard disk
😂git, why? I wouldn't start with git!