Risolto Come diventare full stack developer?

Stato
Discussione chiusa ad ulteriori risposte.

danielasia

Utente Bronze
24 Gennaio 2021
31
16
1
34
Salve, è da un po' che sto studiando html e css però vorrei diventare un full stack developer qualcuno può dirmi quali sono i linguaggi di programmazione da imparare e qualche consiglio su dove e come impararli ?
 
Per diventare full stack developer devi conoscere tutte le tecnologie per il front-end e tutte quelle per il back-end e anche tutti i linguaggi di programmazione. O almeno quelli più diffusi. Devi essere in grado di lavorare con qualsiasi cosa, dai database alle interfacce utente e tutto ciò che sta in mezzo
 
Per diventare full stack developer devi conoscere tutte le tecnologie per il front-end e tutte quelle per il back-end e anche tutti i linguaggi di programmazione. O almeno quelli più diffusi. Devi essere in grado di lavorare con qualsiasi cosa, dai database alle interfacce utente e tutto ciò che sta in mezzo

Non esiste persona al mondo che conosca tutti i linguaggi di programmazione. La definizione “fullstack” è più marketing dei recruiter che una cosa ben definita. In genere si intende che si conosca almeno un linguaggio per frontend, uno per backend, conoscenza di almeno un dbms e un minimo di sistemi e protocolli più diffusi (http, ftp, ssh…). Per metterla semplice devi essere in grado di tirare su un sito web in autonomia, indipendentemente dal tempo che richiede.
 
queste sono le informazioni principali che ho trovato:

[WebDev 2021]
- Design: Figma
- HTML5 CSS3 JS standard
- SASS
- CSS Framework: Tailwind / Bootstrap
- Design UI: Colori, Contrasti, Tipografia
- GIT
- Front-End:
- React: Redux
- Vue: Vuex
- Angular: Shared Service
- Svelte: Context API
- TypeScript
- Jest / Grunt
- Server Side Rendering
- React: Next.js
- Vue: Nuxt.js
- Angular: Angular Universal
- Back End:
- NodeJS: Express
- Deno
- Python: Django, Flask
- Golang
- PHP: Laravel, CodeIgniter
- Java: Spring MVC
- Database (MySQL, PostgresSQL)
- GraphQL
- Mobile:
- Flutter / Dart
- React Native
- Ionix
- WebAssembly

a te la scelta
 
Non esiste un linguaggio migliore di altri ma possono esisterne di più adatti al tuo scopo.

Data la sezione immagino tu intenda specializzarti in Web App, per diventare un Full-Stack Developer devi essere in grado di creare e gestire ogni aspetto della tua Web App, a questo scopo consiglio di studiare bene JavaScript e successivamente dare uno sguardo allo Stack MEAN:
M ongoDB
E xpress.js
A ngularJS
N ode.js

O le varianti con React - Vue, rispettivamente MERN e MEVN.
 
Stato
Discussione chiusa ad ulteriori risposte.