• Who am I ?
  • Fullstack webdev

What is a full stack web developer ?

A Full Stack developer is often defined as a person who has the ability to design and create a computer tool (website, mobile application, software …) from A to Z.
Consequently, this implies mastering a number of technologies and skills very large.
A “real” Full Stack developer is at the same time: an architect, a front-end developer, a back-end developer, a system administrator…

Today, we are in an era where languages and frameworks are multiplying, where the limits of software development are constantly being pushed back. It becomes impossible to be an expert in a majority of existing technologies.

In short, a full stack web developer is a person who can develop both client (frontend) and server (backend) software. Or said differently, he can manage the business logic on the server side and the user interface (UI/UX) on the web browser side.

What technical skills are required to be become "full-stack"

In addition to mastering HTML and CSS, he/she also knows how to:

Program a browser

Using languages or frameworks like :

  • JavaScript
  • jQuery
  • Angular or Vue
Program a server

Using languages or frameworks like :

  • PHP (symfony)
  • ASP.Net
  • Python
  • Node
Program a database

Using languages and software like :

  • MS SQL Server
  • mySQL or PostGRESQL
  • SQLite
  • MongoDB
Other stuffs...

Mastering tools like :

  • DNS
  • SSL
  • SEO

© Copyright 2020 Hervé Juge - Site updated in 2020