Collapse
Skillset
Web Backend Developer
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

0%Your learning progress0/303
Legend
Must-have Nice to have Optional Recommended option
Must-have Nice to have Optional Recommended option
Internet organization3 skills
Programming skills4 skills
Working with data3 skills
Runtime environment4 skills
Software Development Life Cycle6 skills
Scaling & optimizations3 skills
Collaboration skills2 skills
Internet Security3 skills
avatar