forked from freeCodeCamp/freeCodeCamp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME-IT
141 lines (96 loc) · 8.08 KB
/
README-IT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
![freeCodeCamp.org Social Banner](https://s3.amazonaws.com/freecodecamp/wide-social-banner.png)
[![Build Status](https://travis-ci.org/freeCodeCamp/freeCodeCamp.svg?branch=staging)](https://travis-ci.org/freeCodeCamp/freeCodeCamp)
[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/)
[![Known Vulnerabilities](https://snyk.io/test/github/freecodecamp/freecodecamp/badge.svg)](https://snyk.io/test/github/freecodecamp/freecodecamp)
## Benvenuti nel programma di studio del codice open source di freeCodeCamp.org!
freeCodeCamp.org è una comunità amichevole dove puoi imparare a programmare gratuitamente. È gestito da una [non profit finanziata dal donatore 501(c)(3)](https://donate.freecodecamp.org) con lo scopo di aiutare milioni di adulti impegnati a passare alla tecnologia. La nostra comunità ha già aiutato più di 10.000 persone a ottenere il loro primo incarico di sviluppatore.
Il nostro curriculum stack completo di sviluppo web è completamente gratuito e autonomo. Abbiamo migliaia di sfide di codifica interattive per aiutarti ad espandere le tue capacità.
## Sommario
* [Certificazioni](#certifications)
* [La Piattaforma di apprendimento](#the-learning-platform)
* [Trovato un bug/errore di codice](#found-a-bug)
* [Trovato un problema di sicurezza](#found-a-security-issue)
* [Come Contribuire](#contributing)
* [Licenza](#license)
### Certificazioni
freeCodeCamp.org offre diverse certificazioni gratuite per gli sviluppatori. Ciascuna di queste certificazioni prevede la realizzazione di 5 progetti di Web app, insieme a centinaia di sfide di codifica opzionali per aiutarti a prepararti per tali progetti. Estimiamo che ogni certificazione richiederà a un programmatore principiante circa 300 ore per guadagnarle.
Ognuno di questi 30 progetti nel curriculum di FreeCodeCamp.org ha le proprie richieste da tenere in conto quando costruire il progetto e test automatizzati. Questi ti aiutano a sviluppare il tuo progetto in modo incrementale e assicurarti di aver soddisfatto tutte le richieste prima di inviarlo.
È possibile inserire queste suite di test attraverso [CDC di FreeCodeCamp](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js). Ciò significa che puoi creare questi progetti su siti Web come CodePen e Glitch o persino sull'ambiente di sviluppo del tuo computer locale.
Una volta ottenuto un certificato, lo avrai per sempre. Sarai sempre in grado di collegarti ad esso dal tuo LinkedIn o curriculum. E quando i tuoi potenziali datori di lavoro o clienti freelance cliccano su quel link, vedranno una certificazione verificata specifica per te.
L'unica eccezione a questo è nel caso in cui scopriamo violazioni della nostra [Politica sull'Onestà Accademica](https://www.freecodecamp.org/academic-honesty). Quando catturiamo le persone plagiando in modo inequivocabile (sottomettendo il codice o i progetti di altre persone come loro senza citazione), facciamo ciò che dovrebbero fare tutte le rigorose istituzioni di apprendimento - revociamo le loro certificazioni e bandiamo/proibiamo quelle persone.
Ecco le nostre sei certificazioni di base:
#### 1. Certificazione di Responsive Web Design
- HTML di base e HTML5
- CSS di base
- Design Visual Applicato
- Accessibilità applicata
- Principi di Responsive Web Design
- CSS Flexbox
- Griglia CSS <br />
<br />
**Progetti**: La Pagina tributo, Il Modulo di indagine, La Pagina di destinazione del prodotto, La Pagina di documentazione tecnica, La Pagina web del portafoglio personale
#### 2. Certificazione di algoritmi JavaScript e strutture di dati
- JavaScript di base
- ES6
- Espressioni regolari
- Debugging
- Strutture dati di base
- Scripting dell'algoritmo
- Programmazione orientata agli oggetti
- Programmazione funzionale <br />
<br />
**Progetti**: Il Correttore di Palindrome, Convertitore dei numeri romani, La cifra di Cesare, Il validatore di numero telefonico, Il registratore di cassa
#### 3. Certificazione di Librerie Front End
- Bootstrap
- jQuery
- Sass
- React
- Redux
- React and Redux <br />
<br />
**Progetti**: La Macchina di quote casuali, Il Visualizzatore di Markdown, La macchinetta Drum, La Calcolatrice JavaScript, L'orologio Pomodoro
#### 4. Certificazione visualizzazione dei dati
- Visualizzazione dei dati con D3
- API JSON e Ajax <br />
<br />
**Progetti**: Il Grafico a barre, Il Grafico a dispersione, La Mappa di calore, Mappa di coropleta, Diagramma della Mappa ad albero
#### 5. Certificazione API e Microservizi
- Gestione dei pacchetti con Npm
- Node di base ed Express
- MongoDB e Mongoose <br />
<br />
**Progetti**: Il Microservizio Data e ora, Il Parser di richiesta dell'intestazione, L'accorciatore dell'URL, Il tracker/tracciatore dell'esercizio, I file di Metadata del Microservizio
#### 6. Certificazione della sicurezza delle informazioni e della garanzia della qualità
- Sicurezza delle informazioni con HelmetJS
- Garanzia di qualità e test con Chai
- Node avanzato ed Express <br />
<br />
**Progetti**: Il convertitore metrico-imperiale, Il tracker/tracciatore dei problemi, La biblioteca personale, Il controllo prezzi delle azioni, Il forum dei messaggi anonimi
#### Certificazione per lo sviluppo di Stack completo (Full Stack Development)
Una volta che avrai ottenuto tutte queste 6 certificazioni, potrai richiedere la certificazione di sviluppo completo dello stack/Full Stack Development FreeCodeCamp.org. Questa distinzione finale significa che hai completato circa 1.800 ore di codifica con una vasta gamma di strumenti di sviluppo web.
#### Certificazioni di Legacy
Abbiamo anche 3 certificazioni di legacy dal nostro curriculum nel 2015, che sono ancora disponibili. Tutti i progetti richiesti per queste certificazioni di legacy rimarranno disponibili su freeCodeCamp.org.
- Certificazione di legacy dello sviluppo front end (Legacy Front End Development)
- Certificazione di legacy della visualizzazione dei dati (Legacy Data Visualization Certification)
- Certificazione di legacy del back end (Legacy Back End Development Certification)
### La piattaforma di apprendimento
Questo codice è in esecuzione in diretta su [freeCodeCamp.org](https://www.freecodecamp.org).
La nostra comunità ha tra l'altro:
- Un forum molto attivo [forum](https://www.freecodecamp.org/forum)
- Migliaia di [gruppi di studio locali](https://study-group-directory.freecodecamp.org/) in tutto il mondo, dove è possibile programmare insieme di persona
- Medium [la più grande pubblicazione tecnica](https://medium.freecodecamp.org)
- Un popolare [canale YouTube](https://youtube.com/freecodecamp)
- Una guida completa [di migliaia di argomenti di programmazione](https://guide.freecodecamp.org/)
### [Unisciti alla nostra community qui](https://www.freecodecamp.org/signin).
### Trovato un bug/errore di codice?
Se pensi di aver trovato un bug/errore di codice, leggi prima l'articolo [Aiuto ho trovato un bug/errore di codice](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543) e segui le sue istruzioni. Se sei sicuro che sia un nuovo bug/errore di codice e hai confermato che qualcun altro si trova di fronte allo stesso problema, procedi e crea un nuovo problema con GitHub. Assicurati di includere quante più informazioni possibili in modo che possiamo riprodurre il bug/errore di codice.
### Trovato un problema di sicurezza?
Si prega di non creare problemi GitHub per i problemi di sicurezza. Invece, si prega di inviare una mail a `[email protected]` e lo esamineremo immediatamente.
### Come Contribuire
#### [Per favore segui questi passaggi per contribuire.](CONTRIBUTING.md)
### Licenza
Copyright © 2018 freeCodeCamp.org
Il contenuto di questa repository è vincolato dalle seguenti licenze:
- Il software del computer è concesso in licenza con la licenza [BSD-3-Clause](LICENSE.md).
- Il [contenuto curriculare](https://www.npmjs.com/package/@freecodecamp/curriculum) nella cartella [`/curriculum`](/curriculum) e le sue sottodirectory sono concessi in licenza [CC-BY-SA-4.0](/curriculum/LICENSE.md).