WEB DEVELOPMENT ROADMAP!

Mohd Aijaz 107
5 min readOct 1, 2020

--

A complete guide for beginners in web development including resources which are available free online.

>>Before directly jumping to the core topics of FRONT END development it will be better to cover some basic prerequisites.

GIT AND GITHUB

Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories. If you have open-source projects that use Git, then GitHub is designed to help you better manage them.(while developing an application we make different versions of it as we keep on updating the application. Traditionally we manually copy paste the app’s folder and make the updates in the new folder, this process continues until the final product. This may consume huge memory. To overcome this we use GIT, It takes the responsibility of handling the versions moreover helps in team projects and the code will be secure in the cloud.).

COMMAND LINE

The command line is a text interface for your computer. It’s a program that takes in commands, which it passes on to the computer’s operating system to run. From the command line, you can navigate through files and folders on your computer, just as you would with Windows Explorer on Windows or Finder on Mac OS.

PICK A TEXT EDITOR/IDEs

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger.(this depends on the requirement like for Python, Java, etc. has several IDEs specific to language).

(Visual Studio Code, Atom by GitHub, Sublime Text 3,PyCharm,IntelliJ IDEA)

HTTP / HTTPS

SSH

CHARACTER ENCODING

MODEL-VIEW-CONTROLLER (MVC)

REST

>>Now as the basic prerequisites are covered we can dive into the front end development part. Below is the roadmap covering almost every topics and courses one should complete to be a good web developer.

FRONT-END DEVELOPMENT

HTML

CSS

JAVASCRIPT

BOOTSTRAP

JQUERY

REACT JS

ANGULAR JS

VUE JS

>>Lastly, all these courses are not the end. Technologies are evolving and changing very rapidly , one needs to be adaptive to new frameworks and technical stacks.

Hope this content was useful.

THANK YOU!

--

--