Ed allora, oltre a testi su JavaScript, HTML, CSS, ti serve conoscere:
- TypeScript
CoffeScrypt
AngularJS
ReactJS
Bootstrap
NodeJS
BackBone
Knockout
Ajax
WebSocket/WebWorkers
jQuery
Reactive Programming
Single Page Applications
Questo come background di base.
Per non parlare, ovviamente, della miriade di librerie di terze parti per fare grafici, animazioni, accesso al database, interfacce utente, calcoli matematici (ovviamente NON le solite 4 operazioni), ... ecc
Nota: non e' un elenco a caso!
Sono le tecnologie che si usano in questo momento (e che si deve conoscere) per poter realizzare
applicazioni Web professionali.
Non certamente la paginetta WEB banalotta.
A si, questo e' solo il 50% della storia (NON delle conoscenze, attenzione!), perche' qui' siamo appena lato browser.
Poi ci sarebbe la questione lato server.
Qui' la lista si allunga di moooooolto. Di un fattore 5 o 10.
Vuoi un esempio?
E queste sono SOLO una parte delle specifiche, perche' poi ci sono le N-mila possibili implementazioni, ...
Per non parlare di gestione database, transazionalita' (che NON E' limitata al solo DB, ma che coinvolge anche l'applicazione, ...) concorrenza, protocolli di rete, XML, XSL, XPath, XML Schema, WSDL, JSON, JSON Schema, ...
Ci si puo' scrivere un libro solo elencando gli acronimi delle cose da sapere!
Insomma, i libri che hai appena acquistato faranno parte di una pila di decine e decine (e si puo' superare abbondantemente il centinaio, nel tempo, ovviamente) che dovrai studiare .
Se pensavi che finita l'universita' iniziava la pacchia, dimenticalo.
L'universita' ERA la pacchia.
Ora TE TOCA SGOBBA'