Coneixements per ser Full Stack Web Developer

Els coneixements i experiència que defineixen a un/a Full Stack Web Developer van evolucionant. Et facilitem una relació de llenguatges i eines que pots aprendre pel teu compte (a internet trobaràs informació, tutorials, fòrums especialitzats…) o bé, en la múltiple oferta formativa existent (consultar aquesta oferta et permetrà estar al dia de les novetats).

  • Software per a la gestió de versions. En aquest article en trobaràs alguns com Git, GitHub, Source Tree.
  • Llenguatges de programació frontend web com HTML5, CSS3, JavaScript, Jquery, Ajax…
  • Llenguatges de programació backend com Python, Node.js, Ruby, Java, MySQL, SQL Server, PostgreeSQL, Oracle, PHP, ASP.net…
  • Bases de dades i emmagatzemament web (bases de dades relacionals i de dades com NoSQL, MongoDB, etc.).
  • Protocols de comunicació en internet (HTPP, Rest).
  • Arquitectura web, estructuració de codi i d’emmagatzematge d’arxius.
  • Sistemes de seguretat.
  • Anàlisi de dades.
  • Nocions d’UX (coneixements suficients per establir criteris).
  • Ciberseguretat (coneixements suficients per establir criteris).

El procés de formació com a Full Stack Web Developer requereix d’uns anys (el nombre, dependrà de la dedicació, el tipus de projectes en els quals es participi, etc.) és progressiu i habitualment s’hi arriba després d’haver exercit en funcions com:

  • Disseny de pàgines web.
  • Desenvolupament Frontend.
  • Desenvolupament Backend.
  • DevOps (Desenvolupament i Operacions).

Per tant, és possible començar a exercir com a treballador/a remunerada sense haver completat la formació com a full stack web developer.

I no oblidis que, a més de les competències tècniques seran necessàries habilitats personals com: treball en equip, solució de problemes, interès per la formació contínua, rigor, automotivació, certes dots de lideratge…