š„ Roadmap Web Developer Front End 2020
Edwin Torres
Posted on May 22, 2020
These notes are part of the recommendations of Andrei Neagoie in the Real Web Developer Roadmap 2020. I invite you to review The complete web developer in 2020 course or if you have some experience The complete junior to senior web developer in 2020 course and get your own insights. So, this an awesome feedback about what should we focus on in this 2020 as Web Developers. This first part covers the FrontEnd point of view in the roadmap, the BackEnd part is coming š .
Important note: The links and notes marked with the š are highly recommend
General recommendations
- Master your IDE
- Improve your basic fundamentals
- Git / Github
- Terminal skills
- Learn to upload your files to your hosting and create your own domain
- Learn more about JSON / gRPC
Front End
Web APIS provided by the browser š
HTML5 š
CSS3 š
- Animations
- CSS Variables
- Rem vs EM vs PX
- Media Queries
- Preprocessors
- CSS Layout š
- CSS in JS
- Organizing CSS
- Frameworks and libraries
JavaScript
- Fundamentals š
- Compilers / Transpilers
- Frameworks / Libraries
State Managment
SSR š
Helpers š
Build Tools
- NPM Scripts š
- Bundlers
Web Components
Package Management
Popular libraries
JAM Stack š
- Static Sites
- CMS
Unit Test
- Jest š
- Ava
- Mocha / Chai / Sinon
- Jasmine
- React Testing Library š
End to End Test
Continuous Integration / Continuous Delivery
Back End
Static Hosting
- Zeit / Vercel
- Surge
- Gitlab Pages
- Github Pages š
- Netlify š
Managed Hosting
Cloud
Web Servers
- Nginx š and [Nginx Load Balancing](http://nginx.org/en/docs/(http/load_balancing.html)
- Caddy 2 š
- Apache
- CDN Cloudfare š
Serverless
Node.js
š¦ Deno
Python š
API Consumption
Authentication
- Managed: Firebase š
- Third Party: Oauth2 š
- Cookie Based Authentication
- Token Based Authentication š
Containers
Relational Databases š
NoSQL Databases š
Managed Databases
- AirTable š
- Firebase š
- Prisma
- AWS / GCP / Azure
Mobile
- React Native š
- Flutter š
- PWA š
- Ionic
- NativeScript
Desktop
Machine Learning
- Prebuild Models š like cloudML / Firebase ML / Clarify / IBM ML / AWS ML
- Brain.js
- Tensorflow.js š
Web Assembly š
PS: If you are starting your Web Development career, I suggest you can start with this Complete Web Developer 2020 Course by ZTM and get a 10% discount using that link.
PS2: To review more post like this, I invite you to my blog š¤.
Cheers and keep learning! š»
Posted on May 22, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.