Desenvolupador Backend
Desenvolupador Backend
S'encarrega del desenvolupament de la lògica del servidor, bases de dades i APIs que permeten que les aplicacions funcionin de manera fluida.
Llenguatges
Bash
Shell d'Unix utilitzat per a l'automatització de tasques i l'execució de comandes en sistemes operatius basats en Unix.
C
Llenguatge de programació de propòsit general, utilitzat en sistemes operatius, drivers i aplicacions d'alt rendiment.
C#
Llenguatge de programació orientat a objectes desenvolupat per Microsoft per a la creació d'aplicacions en múltiples plataformes.
Java
Llenguatge de programació àmpliament utilitzat per al desenvolupament d'aplicacions empresarials i mòbils.
MongoDB
Base de dades NoSQL orientada a documents, utilitzada per emmagatzemar dades de manera flexible i escalable.
PostgreSQL
Sistema de gestió de bases de dades relacional i orientat a objectes, conegut per la seva fiabilitat i extensibilitat.
Python
Llenguatge de programació multipropòsit popular per la seva senzillesa i gran ecosistema per a ciència de dades, backend i més.
SQL
Llenguatge de consulta estructurat utilitzat per gestionar i manipular bases de dades relacionals.
Frameworks
CI/CD
Integració i desplegament continu (CI/CD), pràctiques per automatitzar la construcció, proves i entrega de programari.
Django
Framework d'alt nivell per al desenvolupament d'aplicacions web en Python, conegut per la seva facilitat d'ús i robustesa.
Flask
Framework lleuger de Python per al desenvolupament d'aplicacions web.
Node.js
Entorn d'execució per a JavaScript en el costat del servidor, utilitzat per construir aplicacions escalables.
Redis
Base de dades NoSQL de clau-valor utilitzada per a emmagatzematge en memòria i cacheig de dades d'alta velocitat.
Spring Boot
Framework de Java per a la creació ràpida d'aplicacions empresarials, facilitant la configuració i desplegament.
Fonaments
Algorismes
Curs sobre anàlisi i disseny d'algorismes, que cobreix l'eficiència dels algorismes i com millorar el rendiment del codi.
Fonaments de Bases de Dades
Introducció als principis de bases de dades relacionals i no relacionals, disseny d'esquemes i normalització.
Estructures de Dades
Introducció a les estructures de dades comunes com llistes, piles, cues, arbres i grafs, essencials per a programadors.
Fonaments de la Programació
Curs introductori sobre conceptes bàsics de la programació, com variables, estructures de control, i algorismes.
Microserveis
Arquitectura de programari per construir aplicacions en petits serveis desacoblats que interactuen a través d'APIs.
OWASP
Conjunt de directrius i estàndards per a la seguretat en aplicacions web, creat per la Open Web Application Security Project.
Patrons de Disseny
Curs sobre patrons de disseny de programari que proporcionen solucions reutilitzables a problemes comuns de desenvolupament.
Xarxes
Curs sobre conceptes bàsics de xarxes, protocols de comunicació, i models com el TCP/IP i OSI.
REST API
Principis de disseny i desenvolupament d'APIs RESTful, utilitzades per a la interacció entre aplicacions.
Fonaments de Seguretat Informàtica
Curs sobre principis bàsics de seguretat, ciberseguretat, i criptografia, cobrint riscos i mesures de protecció.
Arquitectura Orientada a Serveis (SOA)
Enfocament de disseny en el qual els components de programari són serveis interoperables.
Eines
Git
Sistema de control de versions distribuït utilitzat per al seguiment de canvis en el codi.
NGINX
Servidor web i proxy invers utilitzat per gestionar trànsit HTTP, equilibri de càrrega i aplicacions en temps real.
Competències
Pensament analític
Habilitat per analitzar informació de manera lògica i detallada per prendre decisions fonamentades.
Resolució de problemes
Capacitat per identificar problemes i desenvolupar solucions eficients i efectives.
Treball en equip
Capacitat per col·laborar amb altres de manera eficaç i construir relacions de treball sòlides.
