Full Stack Developer

From Chorke Wiki
Jump to navigation Jump to search

Till now, developing a new programming application has involved such complex technology that a team of specialists (web design or front-end specialists, coding or back-end specialists, database specialists etc.) needed to collaborate & work together. But the age of the generalist has arrived - a technical person who is a "know all", has a wealth of information and experience handling all the technologies (stack) required in software or application development - is the new rock-star. And he is known as a "full stack developer".


A few elements or layers that are part of a "full stack":

  1. Front-end: HTML5, CSS3, JavaScript, TypeScript
  2. Back-end: Python + Django, Java, NodeJS
  3. Databases: MySQL, Postgres, Oracle
  4. Design: UX (User Experience Design), UI (User Interface Design), IA (Information Architecture)