Giter VIP home page Giter VIP logo

web-backend-developer-roadmap's Introduction

Who? The person who develops the core of web sites. On contrary to Front End developers, who work on User Interface (what we normally see), the work of backend developer pushes gears under the hood. However, the job is very vesatile and provides many opportunities for creative thinking and innovating. 


How to become? 
Most programming languages suitable for web developement, have mainstream web frameworks. Pick one you like and start learning the programming language simulteniously developing simple web-site. Basic understanding of internet principles is encouraged. Next proceed to data processing (SQL, files) - it will allow you to build simple interactive websites. General understanding of authorization/authentication algorithms would be profitable. Once you will confident with your basic skills or unsatisfied with performance of your site, you could move to more complex topics like caching, optimizations, balance loading etc. 

Track your progress by checking the skills below. You will see what other alternatives are open to you and where to read/watch about given skill. Switch to graphical view (roadmap) if you prefer picutures to texts

Web Application Security Threats

Cross-origin resource sharing (CORS)

Same-origin security policy

Teamwork

Intellectual property

Cloud technologies

Performance Optimization

High Availability Principles

Continuous Integration

Continuous Delivery

Software Development Management Frameworks

Software Testing Techniques

Containers

Version Control Systems

Linux Developer

Windows Developer

Operating Systems

Web Servers

Data transfer

Data retrieval

Data Formats

User Interface Disign Patterns

Multithreading

Program architecture

Backend Programming Language

IP Network

DNS

IP Address

To see a interactive roadmap click on picture

alt text

web-backend-developer-roadmap's People

Contributors

ents avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

ukaserge

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.