New Year Resolution / To become a full stack developer in 6 months

Samruddha Prabhu
2 min readDec 31, 2020

--

I am 21 year old college student, never done any new year resolutions in the past.

My idea for 2021 would be coding everyday, writing blogs daily, sharing projects on linkedIn , twitter daily.

I should also do some freelance gigs. If possible start my youtube channel. Learn trading

Also learn public speaking, content writing, video editing, design, web development, android development, digital marketing by end of this year.

Full stack web developer Roadmap

# HTML, CSS, Sass, Tailwind CSS, Bootstrap

# Design stuff - AdobeXD

# Javascript-Basics, DOM & styling, Array methods, JSON, HTTP requests

# Version control- Git , Github

# Package managers- NPM, Yarn

# Module bundlers- Parcel, Webpack

# Browser Developer Tools

# Editor extension & Helpers- Linting, Prettier, Live server, Emmet, Snippets

# Static Hosting- Netlify, Github Pages, Heroku

# C Panel hosting- Inmotion

# Domain names- Namecheap

# Email hosting- Namecheap

# SSL certificates- Let’s Encrypt

Foundational Frontend Developer

# Setup a productive development environment

# Write HTML, CSS & Javascript

#Use Sass & CSS framework

#Create responsive layouts

#Build websites with some dynamic functionality and work with the DOM

# Connect to 3rd party API’s with Fetch & understand basic HTTP

# Use Git with GitHub or some other Git repo

# Deploy & manage a website or small web app

Frontend framework

# React, Redux, Context, MobX

# TypeScript

# Testing - Unit Tests, Integration Tests, End-To-End Tests

# Server Side Rendering -Next.js

# Static Site Generators -Gatsby

# Headless CMS -Strapi, Sanity.io, Wordpress

# Jamstack

Frontend Superstar

# Build apps & interfaces with a frontend framework

# Work with component and global state

# Connect to backend JSON data integrate in your apps

# Write and test clean and efficient code

Optional

# Use Typescript to write more robust code

# Server side rendering

#Static side rendering

# Static site generators/Jamstack

Server Side Language

# Node.js, C++, Python, Java, Golang, Kotlin, Deno

# Express, Nest.js

Database

# PostgresSQL, MongoDB, MySQL, Firebase, Elasticsearch

# GraphQL, Apollo

Real Time Technologies

# Socket.io

Wordpress Development

Deployment, Servers & DevOps

# Hosting Platforms -Heroku, Digital Ocean , AWS

#Web Servers -NGINX

#Containers -Docker/Kubernetes

# Image/Video -Cloudinary

# CI/CD -Jenkins

Full Stack Developer

# Comfortable with both building frontend UIs and servers

# Know a server side language / technology

# Can work with & structure databases, work with ORMs / ODMs

# Understand HTTP & Create RESTful APIs

# Can successfully deploy full stack projects

# Very comfortable with the terminal

Mobile Development

# React Native, Android studio(Kotlin)

Progressive Web Apps

# built for all screen sizes, Offline content / Service Workers, HTTPS

# Native experience (Fast, engaging, splash screens, installable, etc)

Desktop Apps

# Electron

AI / Machine Learning

# Automation & Tools, ML API’s, Understand User Behavior/Engagement/ Analytics

Web Assembly

# games, video/image editing

Algorithms

# Beginner Algo Questions

Data Structures

# Array, Linked List, Queue, Stack, Tree, Graph, Hash Table

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response