Las cosas que has enumerado no son ni mucho menos básicas. Son elementos muy complejos y a la vez muy vagos de la programación informática.
Esos programadores tardaron MUCHO tiempo en aprender cómo funcionan esas tecnologías juntas.
Sólo hace 2 años que me pagan por escribir software. Antes de eso pasé 6 años estudiando programación. Durante los últimos 8 años …