diff --git a/README(french).md b/README(french).md new file mode 100644 index 0000000000..afde6b685a --- /dev/null +++ b/README(french).md @@ -0,0 +1,150 @@ +![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 l’avez 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
+
+ + **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
+
+ + 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
+
+ + 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
+
+ + 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
+
+ + 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
+
+ + 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 d’outils 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 d’abord l’article d’aide [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). +