Coneixements per ser Full Stack Web Developer
Volver al curso: Què fa un/a 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…