freeCodeCamp/README(french).md

151 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

![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)
## Bienvenue sur la base de code et le curriculum open source de freeCodeCamp.org!
freeCodeCamp.org est une communauté conviviale où vous pouvez apprendre à coder gratuitement. Il est géré par [un organisme à but non lucratif 501 (c) (3)](https://donate.freecodecamp.org) soutenu par un donateur dans le but d'aider des millions d'adultes occupés à faire la transition vers la technologie. Notre communauté a déjà aidé plus de 10 000 personnes à décrocher leur premier emploi de développeur.
Notre programme complet de développement Web est entièrement gratuit et à votre rythme. Nous avons des milliers de défis de codage interactif pour vous aider à développer vos compétences.
## Table des matières
* [Certifications](#certifications)
* [La plateforme d'apprentissage](#the-learning-platform)
* [Trouvé un bug](#found-a-bug)
* [Trouvé un problème de sécurité](#found-a-security-issue)
* [Contribuant](#contributing)
* [Licence](#license)
### Certifications
freeCodeCamp.org offre plusieurs certifications de développeur gratuites. Chacune de ces certifications implique la création de 5 projets d'applications Web obligatoires, ainsi que des centaines de défis de codage facultatifs pour vous aider à préparer ces projets. Nous estimons que chaque certification prendra environ 300 heures à un programmeur débutant.
Chacun de ces 30 projets du programme freeCodeCamp.org a ses propres user stories agiles et ses tests automatisés. Celles-ci vous aident à construire votre projet progressivement et à garantir que vous avez rempli toutes les user stories avant de le soumettre.
Vous pouvez extraire ces suites de tests via [le CDN de freeCodeCamp](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js). Cela signifie que vous pouvez construire ces projets sur des sites Web tels que CodePen et Glitch - ou même sur l'environnement de développement de votre ordinateur local.
Une fois que vous avez obtenu une certification, vous lavez toujours. Vous pourrez toujours y accéder depuis votre LinkedIn ou votre CV. Et lorsque vos employeurs potentiels ou vos clients indépendants cliquent sur ce lien, ils voient une certification vérifiée qui vous est propre.
La seule exception à cette règle est que nous découvrions des violations de notre [politique d'honnêteté académique](https://www.freecodecamp.org/academic-honesty). Lorsque nous prenons des personnes qui plagient sans ambiguïté (soumettant sans citation le code ou les projets d'autres personnes), nous faisons ce que toutes les institutions rigoureuses d'apprentissage doivent faire: nous révoquons leurs certifications et interdisons ces personnes.
Voici nos six certifications principales:
#### 1. Certification Responsive Web Design
- HTML de base et HTML5
- CSS de base
- Conception visuelle appliquée
- Accessibilité appliquée
- Principes de conception Web réactifs
- CSS Flexbox
- CSS Grid <br />
<br />
**Projets**: page Hommage, formulaire d'enquête, page de destination du produit, page de documentation technique, page Web du portfolio personnel
#### 2. Certification des algorithmes JavaScript et des structures de données
- JavaScript basique
- ES6
- Expressions régulières
- Débogage
- Structures de données de base
- Script d'algorithme
- Programmation orientée objet
- Programmation fonctionnelle<br />
<br />
Projets: vérificateur de palindrome, convertisseur de chiffres romains, chiffrement de Caesars, validateur de numéros de téléphone, caisse enregistreuse
#### 3. Certification des bibliothèques frontales
- Bootstrap
- jQuery
- Toupet
- Réagir
- Redux
- Réagir et Redux<br />
<br />
Projets: Machine de devis aléatoire, Markdown Previewer, Boîte à rythmes, Calculatrice JavaScript, Horloge Pomodoro
#### 4. Certification de visualisation de données
- Visualisation des données avec D3
- API JSON et Ajax<br />
<br />
Projets: Diagramme à barres, Diagramme à nuages de points, Carte de chaleur, Carte de Choroplèthes, Diagramme Treemap
#### 5. Certification API et Microservices
- Gestion des packages avec Npm
- Nœud de base et Express
- MongoDB et Mongoose<br />
<br />
Projets: Timestamp Microservice, Analyseur d'en-tête de requête, Raccourcisseur d'URL, Suivi des exercices, Microservice des métadonnées de fichier
#### 6. Certification de sécurité de l'information et d'assurance qualité
- Sécurité de l'information avec HelmetJS
- Assurance qualité et essais avec Chai
- Advanced Node et Express<br />
<br />
Projets: convertisseur métrique-impérial, suivi des problèmes, bibliothèque personnelle, vérificateur du prix des actions, forum de discussion anonyme
#### Certification complète de développement.
Une fois que vous aurez obtenu ces 6 certifications, vous pourrez réclamer votre certification de développement de pile complète freeCodeCamp.org. Cette distinction finale signifie que vous avez effectué environ 1 800 heures de codage avec un large éventail doutils de développement Web.
#### Certifications Héritage
Nous avons également 3 certifications héritées de notre programme 2015, qui sont encore disponibles. Tous les projets requis pour ces certifications héritées resteront disponibles sur freeCodeCamp.org.
- Héritage Front End Development Certification
- Certification de visualisation de données héritée
- Héritage Back End Development Certification
### La plateforme d'apprentissage
Ce code est exécuté en direct à [freeCodeCamp.org](https://www.freecodecamp.org).
Notre communauté a aussi:
- Un [forum](https://www.freecodecamp.org/forum) super actif
- Des milliers de [groupes d'étude locaux](https://study-group-directory.freecodecamp.org/) dans le monde entier, où vous pouvez coder ensemble en personne
- La plus [grande publication technique](https://medium.freecodecamp.org) de Medium
- Une chaîne [YouTube populaire](https://youtube.com/freecodecamp)
- Un [guide complet](https://guide.freecodecamp.org/) sur des milliers de sujets de programmation
### Rejoignez notre communauté [ici](https://www.freecodecamp.org/signin).
### Trouvé un bug?
Si vous pensez avoir trouvé un bogue, lisez dabord larticle daide [Help I've Found a Bug](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543) et suivez ses instructions. Si vous êtes sûr qu'il s'agit d'un nouveau bogue et que vous avez confirmé que quelqu'un d'autre fait face au même problème, allez-y et créez un nouveau problème avec GitHub. Assurez-vous d'inclure autant d'informations que possible afin que nous puissions reproduire le bogue.
### Vous avez trouvé un problème de sécurité?
S'il vous plaît ne créez pas de problèmes GitHub pour des problèmes de sécurité. Au lieu de cela, veuillez envoyer un email à security@freecodecamp.org et nous l'examinerons immédiatement.
### Contribuant
#### [Veuillez suivre ces étapes pour contribuer](CONTRIBUTING.md).
### Licence
Copyright © 2018 freeCodeCamp.org
Le contenu de ce référentiel lié par les licences suivantes:
- Le logiciel est sous licence [BSD-3-Clause](LICENSE.md).
- Le [contenu du curriculum](https://www.npmjs.com/package/@freecodecamp/curriculum) dans le dossier [`/curriculum`](/curriculum) et ses sous-répertoires est sous licence [CC-BY-SA-4.0](/curriculum/LICENSE.md).