diff --git a/README.chinese.md b/README.chinese.md deleted file mode 100644 index 88ec375725..0000000000 --- a/README.chinese.md +++ /dev/null @@ -1,140 +0,0 @@ -![freeCodeCamp.org 社区横幅](https://s3.amazonaws.com/freecodecamp/wide-social-banner.png) -[![构建状态](https://travis-ci.org/freeCodeCamp/freeCodeCamp.svg?branch=staging)](https://travis-ci.org/freeCodeCamp/freeCodeCamp) -[![欢迎 Pull Requests](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) -[![first-timers-only 友好](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/) -[![了解弱点](https://snyk.io/test/github/freecodecamp/freecodecamp/badge.svg)](https://snyk.io/test/github/freecodecamp/freecodecamp) - - -## 欢迎来到freeCodeCamp.org的开源代码库和课程! - -[freeCodeCamp.org](https://www.freecodecamp.org) 是一个友好的社区,在这里可以免费学习编程。 社区由[捐助者支持的501(c)(3)非营利组织](https://donate.freecodecamp.org)运营,目标是为了帮助成千上万忙碌的成人实现技术转型。目前为止,我们已经帮助了超过10,000人得到了他们的第一份开发工作。 - -我们的互联网全栈开发课程是完全免费和自主的,此外我们还有数以千计的互动编程挑战来帮助你扩展你的技能。 - -## 内容列表 - -* [技能认证证书](#技能认证证书) -* [学习平台](#学习平台) -* [发现了一个异常](#发现了一个异常) -* [发现了一个安全问题](#发现了一个安全问题) -* [参与贡献](#参与贡献) -* [开源许可](#开源许可) - -### 技能认证证书 - -freeCodeCamp.org提供了一些免费的开发技能认证证书。每个证书需要构建5个必须的互联网应用工程,同时我们提供了数以百计可选的编程挑战来帮助你为构建这些工程做准备。我们估计对于编程初学者来说每个证书将会花费300个小时的投入来获取。 - -在freeCodeCamp.org课程中的30个工程,每一个都有自己的敏捷用户故事和自动化测试。这可以帮助你渐进地构建你的工程,并且确保你在提交之前完成了所有的用户故事。 - -你可以通过[freeCodeCamp's CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js)获取到这些测试合集。这意味着你可以在CodePen和Glitch(或者甚至是在你本地的计算机环境)上构建这些工程。 - -一旦你取得了一个证书,你将一直拥有它。你可以一直把它链接到领英或者résumé上。并且当你期望的雇主或者自由职业雇主点击链接时,他们可以一个看到一个针对你的认证证书。 - -唯一例外的是如果我们发现有违反我们[学术诚信政策](https://www.freecodecamp.org/academic-honesty)的情况。当我们抓到有人明确地剽窃(未标引用地提交他人的代码或者工程作为他自己的),我们将会做所有严格的教育机构会做的事情——我们会取消他的认证证书并且禁掉他。 - -这里是我们的六个核心证书: - -#### 1. 响应式Web设计证书 - -- 基础HTML和HTML5 -- 基础CSS -- 应用可视化设计 -- 应用可访问性 -- 可视化Web设计原则 -- CSS Flexbox -- CSS Grid
-
- **工程**: 悼文页, 调查表单, 产品登陆页, 技术文档页, 个人作品集网站页 - -#### 2. JavaScript算法与数据结构证书 - -- 基础JavaScript -- ES6 -- 正则表达式 -- 调试 -- 基础数据结构 -- 算法脚本 -- 面向对象编程 -- 函数式编程
-
- **工程**: 回文检查器, 罗马数字转换器, 凯撒加密, 电话号码验证, 收银机 - -#### 3. 前端库证书 - -- Bootstrap -- jQuery -- Sass -- React -- Redux -- React与Redux
-
- **工程**: 随机引文器, Markdown预览器, 击鼓器, JavaScript计算器, 波莫多罗钟(番茄时钟) - -#### 4. 数据可视化证书 - -- 使用D3数据可视化 -- JSON接口和Ajax
-
- **工程**: 条形图, 散点图, 热力图, 等值线图, 树状图 - -#### 5. 接口和微服务证书 - -- 使用Npm管理包依赖 -- 基础Node和Express -- MongoDB和Mongoose
-
- **工程**: 时间戳微服务, 请求头解析器, 网址缩短器, 训练跟踪器, 文件元数据微服务 - -#### 6. 信息安全与质量保证证书 - -- 使用HelmetJS保障信息安全 -- 质量保证和使用Chai进行测试 -- 高级Node和Express
-
- **工程**: 米制-英制度量转换器, 问题跟踪器, 个人库, 股票价格检查器, 匿名信息板 - -#### 全栈开发证书 - -一旦你取得了所有的这6个证书,你就可以认领属于你的freeCodeCamp.org全栈开发证书了。这最后的荣誉意味着,你使用大范围的Web开发工具完全地完成了约1,800个小时的编程。 - -#### 遗留证书 - -同时我们还有3个从2015年的课程中遗留的证书,这些证书现在仍然是有效的。所有这些遗留证书所需要的工程会在freeCodeCamp.org保持可访问状态。 - -- 遗留前端开发证书 -- 遗留数据可视化证书 -- 遗留后端开发证书 - -### 学习平台 - -这些代码真实运行在[freeCodeCamp.org](https://www.freecodecamp.org)上。 - -同时我们社区还有: - -- 一个[论坛](https://www.freecodecamp.org/forum),在这里你可以经常获取编程帮助或者在几小时内得到工程反馈。 -- 一个[YouTube频道](https://youtube.com/freecodecamp),在这里有免费的课程,有关Python、SQL、Android和其他各种各样的技术。 -- 遍布全球的[线下学习社团](https://study-group-directory.freecodecamp.org/),在这里你可以和志同道合的人一起编程。 -- 一个综合的[数以千计的编程话题向导](https://guide.freecodecamp.org/)。 -- 在Medium上[大量的技术文章发表](https://medium.freecodecamp.org)。 -- 一个[Facebook社团](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/),全球范围内拥有超过100,000个成员。 - -### [点击这里加入我们的社区](https://www.freecodecamp.org/signin)。 - -### 发现了一个异常? - -如果你认为你发现了一个异常, 首先请阅读[关于我发现了一个异常的帮助](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543)文章并且循序其中的指示。如果你确信这是一个新的异常,并且确认其他人页遇到了一样的问题,请继续创建一个新的GitHub Issue。并且确保包含了足够多的信息以方便我们能重现这个异常。 - -### 发现了一个安全问题? - -请不要在GitHub上为安全问题创建Issues。作为替代,请发送一个E-mail到`security@freecodecamp.org`,我们会紧接地对此进行调查。 - -### 参与贡献 - -#### [请遵循这个步骤参与贡献。](/docs/chinese/CONTRIBUTING.md) - -### 开源许可 - -这个库的内容受到以下开源许可的约束: - -- 电脑软件接受[BSD-3-Clause](LICENSE.md)开源许可。 -- 在[`/curriculum`](/curriculum)目录下的所有[课程内容](https://www.npmjs.com/package/@freecodecamp/curriculum)接受[CC-BY-SA-4.0](/curriculum/LICENSE.md)开源许可。 diff --git a/README.french.md b/README.french.md deleted file mode 100644 index e9943c3350..0000000000 --- a/README.french.md +++ /dev/null @@ -1,152 +0,0 @@ -![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 le code source et le curriculum open source de freeCodeCamp.org ! - -[freeCodeCamp.org](https://www.freecodecamp.org) est une communauté conviviale où vous pouvez apprendre à coder gratuitement. Elle est gérée par [un organisme à but non lucratif 501 (c) (3)](https://donate.freecodecamp.org) et soutenue par des donateurs dans le but d'aider des millions d'adultes à se reconvertir vers l'informatique. 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) -* [Reporter un bug](#found-a-bug) -* [Reporter un problème de sécurité](#found-a-security-issue) -* [Contribuer](#contributing) -* [Licence](#license) - - -### Certifications - -freeCodeCamp.org propose plusieurs certifications gratuites de développeur. Chacune de ces certifications implique la création obligatoire de 5 projets d'applications Web, 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 scénarios d'utilisation agiles et ses tests automatisés. Ces derniers vous aident à construire votre projet progressivement et garantissent que vous avez validé tous les scénarios utilisateurs 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). Autrement dit, vous pouvez construire ces projets sur des sites Web tels que CodePen et Glitch - ou même sur l'environnement local de développement de votre ordinateur. - -Une fois une certification obtenue, vous la gardez à vie. Vous pourrez y accéder depuis votre profil LinkedIn ou votre CV. Lorsque vos employeurs potentiels ou vos clients indépendants cliquent sur le 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 surprenons 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 bannissons ces personnes. - -Voici nos six certifications principales : - -#### 1. Certification Responsive Web Design - -- [Introduction à HTML et HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) -- [Introduction à CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) -- [Conception visuelle appliquée](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) -- [Accessibilité appliquée](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) -- [Principes de conception Web réactifs](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) -- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) -- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) -
-
- **Projets**: page d'hommage, formulaire d'enquête, page de promotion, page de documentation technique, portfolio personnel. - -#### 2. Certification des algorithmes JavaScript et des structures de données - -- [Introduction au JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) -- [l'ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) -- [Les expressions régulières](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) -- [Le débugage](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) -- [Introduction aux Structures de données](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) -- [Introduction aux Algorithmes](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) -- [La programmation orientée objet](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) -- [Programmation fonctionnelle](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) -- [Les Algorithmes - niveau intermédiaire](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) -
-
- **Projets**: vérificateur de palindrome, convertisseur de chiffres romains, chiffrement de César, validateur de numéros de téléphone, caisse enregistreuse. - -#### 3. Certification des bibliothèques Front End - -- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) -- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) -- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) -- [React](https://learn.freecodecamp.org/front-end-libraries/react) -- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) -- [React et Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) -
-
- **Projets**: Générateur aléatoire de citations, Prévisualisation de documents Markdown, Boîte à rythmes, Calculatrice JavaScript, Horloge Pomodoro. - -#### 4. Certification de visualisation des données - -- [Visualisation des données avec D3](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) -- [API JSON et Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) -
-
- **Projets**: Diagramme à barres, Diagramme à nuages de points, Carte de chaleur, Carte de Choroplèthes, Diagramme Treemap. - -#### 5. Certification API et Microservices - -- [Gestion des dépendances avec Npm](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) -- [Introduction à Node et Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) -- [MongoDB et Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) -
-
- **Projets**: Microservice Horodateur, Analyseur d'en-tête de requête, Raccourcisseur d'URL, Suivi des exercices, Analyseur de métadonnées. - -#### 6. Certification de sécurité de l'information et d'assurance qualité - -- [Sécurité de l'information avec HelmetJS](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) -- [Assurance qualité et tests avec Chai](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) -- [Node et Express avancés](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-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éveloppeur full stack freeCodeCamp.org. Cette distinction finale signifie que vous avez effectué environ 1 800 heures de programmation avec un large éventail d’outils de développement Web. - -#### Anciennes Certifications -Nous avons également 3 anciennes certifications de notre programme de 2015, qui sont encore disponibles. Tous les projets requis pour ces anciennes certifications resteront disponibles sur freeCodeCamp.org. - -- Ancienne Certification de développeur Front End -- Ancienne Certification de visualisation des données -- Ancienne Certification de développeur Back End - -### La plateforme d'apprentissage - -Ce code est exécuté en direct sur [freeCodeCamp.org](https://www.freecodecamp.org). - -Notre communauté a aussi: - -- Un [forum](https://www.freecodecamp.org/forum) où vous pouvez généralement avoir de l'aide en programmation ou des feedbacks sur vos projets. -- Une chaine [YouTube channel](https://youtube.com/freecodecamp) avec des cours gratuits sur Python, SQL, Android et une grande variété d'autres sujets. -- Un [podcast](https://podcast.freecodecamp.org/) avec des discussions techniques autour de nouvelles technologies et des histoires inspirantes de développeurs. -- [Des groupes d'études locaux](https://study-group-directory.freecodecamp.org/), situés partout dans le monde et où vous pourrez programmer ensemble et en face en face. -- Un [guide complet couvrant des milliers de sujets différents](https://guide.freecodecamp.org/) -- Un [Feed de newws](https://www.freecodecamp.org/news), gratuit, open source et sans pub, où vous pourrez crossposter vos articles de blog. -- Un [groupe Facebook](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) avec plus de 100 000 membres autour du monde. - - -### [Rejoignez notre communauté ici](https://www.freecodecamp.org/signin). - -### Vous avez trouvé un bug ? - -Si vous pensez avoir trouvé un bug, 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 bug et que vous avez vérifié que le problème est rencontré par d'autres utilisateurs, créez un nouvel "issue" sur GitHub. Assurez-vous d'inclure autant d'informations que possible afin que nous puissions reproduire le bug. - -### Vous avez trouvé un problème de sécurité? - -Veuillez ne pas créer une "issue" sur Github pour des problèmes de sécurité. Au lieu de ça, envoyez un e-mail à l'adresse `security@freecodecamp.org` et nous nous pencherons dessus immédiatement. - -### Contribuer - -#### [Veuillez suivre ces étapes pour contribuer](CONTRIBUTING.md). - -### Licence - -Copyright © 2019 freeCodeCamp.org - -Le contenu de ce référentiel est protégé par les licences suivantes: - -- Le logiciel est sous licence [BSD-3-Clause](LICENSE.md). -- Les ressources d'apprentissage du [curriculum](/curriculum) et du [guide](/guide) ainsi que leurs sous-repertoires sont sous licence [CC-BY-SA-4.0](/curriculum/LICENSE.md). - diff --git a/README.korean.md b/README.korean.md deleted file mode 100644 index 6c79e3e7b3..0000000000 --- a/README.korean.md +++ /dev/null @@ -1,148 +0,0 @@ -![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/) -[![Open Source Helpers](https://www.codetriage.com/freecodecamp/freecodecamp/badges/users.svg)](https://www.codetriage.com/freecodecamp/freecodecamp) - -## freeCodeCamp.org의 오픈소스 코드 베이스와 커리큘럼에 오신 것을 환영합니다. - -[freeCodeCamp.org](https://www.freeCodecamp.org)는 무료로 코드를 배울 수 있는 커뮤니티입니다. freeCodeCamp.org는 수백만 명의 사람들이 기술 쪽으로 전환하도록 돕는 것을 목표로 기부자가 지원하는 [501(c)(3)의 비영리 단체](https://donate.freecodecamp.org/)가 운영합니다. 이 커뮤니티는 이미 만 명이 넘는 사람들이 첫 번째로 개발자 직업을 가지는 것을 도왔습니다. - -우리의 풀스택 웹 개발 커리큘럼은 완전히 무료이고 자기주도적 학습입니다. 우리는 기술의 확장을 도와줄 수천 가지의 상호작용식의 코딩 문제가 있습니다. - -## 목차 - -* [인증](#certifications) -* [학습 플랫폼](#the-learning-platform) -* [버그 찾기](#found-a-bug) -* [보안 문제 찾기](#found-a-security-issue) -* [기여](#contributing) -* [라이선스](#license) - -### 자격증 - -freeCodeCamp.org는 몇 가지 무료 개발자 자격증을 제공합니다. 이러한 각 자격증에는 5가지의 필수 웹 앱 프로젝트 구축과 해당 프로젝트를 준비하는 것을 도와줄 수백 개의 선택적 코딩 과제가 포함되어 있습니다. 각각의 자격증은 초보 프로그래머에게 약 300시간이 걸릴 것으로 예상합니다. - -freeCodeCamp.org 커리큘럼의 30개의 프로젝트에는 각각 휼륭한 사용자 스토리와 자동화된 테스트들이 있습니다. 이러한 기능은 프로젝트를 점진적으로 구축하고 제출하기 전 사용자의 스토리를 이행했는지 확인하는 데 도움을 줍니다. - -[freeCodeCamp.org의 CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js)을 통해 이러한 테스트 묶음들을 가져올 수 있습니다. 즉, CodePen 및 Gitch와 같은 웹사이트 또는 로컬 컴퓨터의 개발 환경에서도 이러한 프로젝트를 구축할 수 있습니다. - -자격증을 한번 취득하면 항상 사용할 수 있습니다. LinkedIn 또는 이력서에서 항상 첨부할 수 있습니다. 미래의 고용주 또는 프리랜서 고객이 해당 링크를 클릭하면 입증된 자격증을 볼 수 있습니다. - -단 하나의 예외사항은 [Academic Honesty Policy](https://www.freecodecamp.org/academic-honesty)를 위반하였을 때입니다. 다른 사람의 코드를 분명하게 표절(다른 사람의 코드 또는 프로젝트 출처 없이 자신의 것으로 제출) 할 경우, 철저하게 교육기관이 해야 할 일(자격 박탈 및 사용 정지)을 할 것입니다. - -다음은 6가지의 핵심 자격증입니다 : - -#### 1. Responsive Web Design(반응형 웹디자인) 자격증 - -- [기본 HTML 및 HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) -- [기본 CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) -- [응용 Visual Design(시각 디자인)](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) -- [응용 Accessibility(접근성)](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) -- [Responsive Web Design(반응형 웹디자인) 원리](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) -- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) -- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) -
-
- **프로젝트** : Tribute 페이지, 설문조사 양식, 제품 소개 페이지, 기술 문서 페이지, 개인 포트폴리오 웹 페이지 - -#### 2. 자바스크립트 알고리즘 및 자료 구조 자격증 - -- [기본 자바스크립트](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) -- [ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) -- [정규 표현식](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) -- [디버깅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) -- [기본 자료 구조](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) -- [알고리즘 스크립팅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) -- [객체 지향 프로그래밍](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) -- [함수형 프로그래밍](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) -- [중급 알고리즘 스크립팅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) - - **프로젝트** : Palindrome Checker, 로마 숫자 변환기, 카이사르 암호 전화번호 검사기, 금전 등록기 - -#### 3. Front End Libraries 자격증** - -- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) -- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) -- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) -- [React](https://learn.freecodecamp.org/front-end-libraries/react) -- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) -- [React and Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) -
-
- **프로젝트** : 랜덤 명언 기계, Markdown Previewer, 드럼 기계, 자바스크립트 계산기, Pomodoro 시계 - -#### 4. 데이터 시각화 자격증 - -- [D3를 이용한 데이터 시각화](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) -- [JSON APIs and Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) -
-
- **프로젝트** : 막대그래프, 산점도 그래프, 히트 맵, 단계 구분도, 트리 맵 다이어그램 - -#### 5. APIs 및 마이크로 서비스 자격증 - -- [NPM을 이용한 패키지 관리](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) -- [기본 Node 및 Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) -- [MongoDB 및 Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) -
-
- **프로젝트** : 타임스탬프 마이크로 서비스, Request Header Parser, URL 단축 서비스, 운동 트래커, File Metadata 마이크로 서비스 - -#### 6. 정보 보안 및 품질 보증 자격증 - -- [HelmetJS을 이용한 정보 보안](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) -- [Chai를 이용한 품질 보증 및 테스트](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) -- [고급 Node 및 Express](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-express) -
-
- **프로젝트** : 미터-야드 변환기, 이슈 트래커, 개인 라이브러리, 주식 가격 검사기, 익명 게시판 - -#### 풀스택 개발 자격증 - -6가지 자격증을 모두 취득하면 freeCodeCamp.org 풀스택 개발 자격증을 신청할 수 있습니다. 이 마지막 자격증은 광범위한 웹 개발 도구를 사용하여 약 1800시간의 코딩을 완료했다는 것을 의미합니다. - -#### 기존 자격증 - -2015년도의 커리큘럼의 3가지 기존 자격증이 있으며 아직 사용할 수 있습니다. 이 자격증에 필요한 모든 프로젝트는 freeCodeCamp.org에서 계속 사용할 수 있습니다. - -- 기존 Front End 개발 자격증 -- 기존 데이터 시각화 자격증 -- 기존 Back End 개발 자격증 - -### 학습 플랫폼 - -이 코드는 [freeCodeCamp.org](https://www.freecodecamp.org/)에서 실시간으로 실행됩니다. - -이 커뮤니티는: - -- 몇 시간 안에 프로그래밍을 도와주고 프로젝트 피드백을 받을 수 있는 [포럼](https://www.freecodecamp.org/forum) -- Python, SQL, Android 및 기타 다양한 기술에 대한 무료 강좌가 있는 [YouTube 채널](https://youtube.com/freecodecamp) -- 기술 통찰력과 영감을 주분 개발자의 스토리가 담긴 [팟 캐스트](https://podcast.freecodecamp.org/) -- 함께 코드를 작성할 수 있는 세계 각지의 [지역 스터디 그룹](https://study-group-directory.freecodecamp.org/) -- 수천 개의 프로그래밍 주제에 대한 [포괄적인 가이드](https://guide.freecodecamp.org/) -- [개발자 뉴스](https://www.freecodecamp.org/news) 간행물, 무료, 오픈 소스, 블로그 기사를 교차 게시 할 수있는 비 광고 공간. -- 전 세계 100,000명이 넘는 [페이스북 그룹](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) 입니다. - -### [여기에서 가입하세요](https://www.freecodecamp.org/signin) - -### 버그 찾기란? - -버그를 찾았다고 생각되면 [How to Report a Bug](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543)를 읽고 지침을 따라야 합니다. 자신이 새로운 버그라고 확신하면 다른 사람이 같은 문제를 겪고 있는지 확인하고 새로운 GitHub 이슈를 만드십시오. 가능한 한 많은 정보를 포함시켜 버그를 재현할 수 있게 하십시오. - -### 보안 문제 찾기란? - -보안 문제에 대해 GitHub 이슈를 만들지 마십시오. 대신 security@freecodecamp.org로 이메일을 보내 주시면 즉시 검토하겠습니다. - -### 기여 - -#### [기여를 위해 다음 단계를 따르세요](CONTRIBUTING.md) - -**라이선스** - -Copyright © 2019 freeCodeCamp.org - -이 저장소는 다음 라이선스에 의해 구속됩니다. - -- 컴퓨터 소프트웨어는 [BSD-3-Clause 라이선스](LICENSE.md)에 따라 라이선스가 부여됩니다. -- 하위 디렉터리를 포함한 [`/curriculum`](/curriculum) 디렉터리 및 [`/guide`](/guide) 디렉터리를 포함한 학습 리소스는 [CC-BY-SA-4.0 라이선스](/curriculum/LICENSE.md)에 따라 라이선스가 부여됩니다. diff --git a/README.spanish.md b/README.spanish.md deleted file mode 100644 index 769bd1bda0..0000000000 --- a/README.spanish.md +++ /dev/null @@ -1,149 +0,0 @@ -![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/) -[![Open Source Helpers](https://www.codetriage.com/freecodecamp/freecodecamp/badges/users.svg)](https://www.codetriage.com/freecodecamp/freecodecamp) - -## ¡Bienvenido al plan de estudios y repositorio público de freeCodeCamp.org! - -[freeCodeCamp.org](https://www.freecodecamp.org) es una comunidad amigable donde puedes aprender a programar gratis. Es administrado por una organización sin fines de lucro respaldada por donantes ([donor-supported 501(c)(3) nonprofit](https://donate.freecodecamp.org)) y cuyo objetivo es ayudar a millones de adultos en la transición laboral a campos vinculados con la tecnología. Nuestra comunidad ya ha ayudado a más de 10,000 de personas a obtener su primer trabajo como desarrolladores. - -Nuestro plan de estudios de desarrollo web full-stack es completamente gratuito y cada uno puede hacerlo a su propio ritmo. Tenemos miles de desafíos inteactivos de programación para ayudarte a expandir tus habilidades. - -## Índice - -- [Certificaciones](#certificaciones) -- [La plataforma de aprendizaje](#la-plataforma-de-aprendizaje) -- [Encontraste un bug](#encontraste-un-bug) -- [Encontraste un problema de seguridad](#encontraste-un-problema-de-seguridad) -- [Contribuciones](#contribuciones) -- [Licencia](#licencia) - -### Certificaciones - -freeCodeCamp.org ofrece varias certificaciones de desarrollador web gratuitas. Cada una implica desarrollar 5 proyectos de aplicaciones web, junto con cientos de desafíos de programación optativos que ayudan a prepararte para dichos proyectos. Estimamos que a un programador principiante, cada certificación le llevará alrededor de 300 horas. - -Cada uno de estos 30 proyectos del plan de estudios de freeCodeCamp.org tiene sus propias historias de usuario ágiles y tests automatizados. Éstos te ayudan a construir tu proyecto de forma incremental y garantizan que hayas cumplido con todas las historias de usuario antes de enviarlo. - -Puedes hacer un pull de estos test desde [freeCodeCamp's CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js). Esto significa que puedes construir dichos proyectos en sitios web como CodePen y Glitch - o incluso localmente en tu computadora. - -Una vez que hayas conseguido una certificación, siempre la tendrás. Siempre tendrás permitido agregar el link a ella desde tu LinkedIn o tu CV. Y cuando tus futuros empleadores o clientes hagan click en ese link, verán tu certificación verificada. - -La única excepción a esto es en caso en que descubramos una violación a nuestras [Políticas de Honestidad Académica](https://www.freecodecamp.org/academic-honesty). Cuando atrapamos a las personas sin ambigüedad plagiando (presentando el código o los proyectos de otras personas como si fueran suyos sin citación), hacemos lo que deben hacer todas las instituciones de aprendizaje rigurosas: revocamos sus certificaciones y prohibimos a esas personas. - -Éstas son nuestras seis principales certificaciones: - -#### 1. Certificación de Diseño Web Responsive - -- [Basic HTML and HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) -- [Basic CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) -- [Applied Visual Design](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) -- [Applied Accessibility](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) -- [Responsive Web Design Principles](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) -- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) -- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) -
-
- **Proyectos**: Tribute Page, Survey Form, Product Landing Page, Technical Documentation Page, Personal Portfolio Webpage - -#### 2. Certificación de Algoritmos en JavaScript y Estructura de Datos - -- [Basic JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) -- [ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) -- [Regular Expressions](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) -- [Debugging](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) -- [Basic Data Structures](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) -- [Algorithm Scripting](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) -- [Object Oriented Programming](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) -- [Functional Programming](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) -- [Intermediate Algorithm Scripting](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) -
-
- **Proyectos**: Palindrome Checker, Roman Numeral Converter, Caesar's Cipher, Telephone Number Validator, Cash Register - -#### 3. Certificación de Librerías de Front End - -- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) -- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) -- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) -- [React](https://learn.freecodecamp.org/front-end-libraries/react) -- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) -- [React and Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) -
-
- **Proyectos**: Random Quote Machine, Markdown Previewer, Drum Machine, JavaScript Calculator, Pomodoro Clock - -#### 4. Certificación de Visualización de Datos - -- [Data Visualization with D3](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) -- [JSON APIs and Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) -
-
- **Proyectos**: Bar Chart, Scatterplot Graph, Heat Map, Choropleth Map, Treemap Diagram - -#### 5. Certificación de APIs y Microservicios - -- [Managing Packages with Npm](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) -- [Basic Node and Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) -- [MongoDB and Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) -
-
- **Proyectos**: Timestamp Microservice, Request Header Parser, URL Shortener, Exercise Tracker, File Metadata Microservice - -#### 6. Certificación de Seguridad Informática y Control de Calidad - -- [Information Security with HelmetJS](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) -- [Quality Assurance and Testing with Chai](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) -- [Advanced Node and Express](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-express) -
-
- **Proyectos**: Metric-Imperial Converter, Issue Tracker, Personal Library, Stock Price Checker, Anonymous Message Board - -#### Certificación de Desarrollo Full Stack - -Una vez que hayas obtenido las 6 de estas certificaciones,podrás reclamar tu certificación de Desarrollo Full Stack de freeCodeCamp.org. Esta última distinción significa que has completado aproximadamente 1,800 horas de programación con una amplia gama de herramientas de desarrollo web. - -#### Legacy Certifications - -Además contamos con 3 certificaciones legacy de nuestro plan de estudios del 2015, las cuales todavía se encuentran vigentes. Todos los proyectos requeridos para dichas certificaciones legacy permanecerán disponibles en freeCodeCamp.org. - -- Certificación Legacy de Desarrollo Front End -- Certificación Legacy de Visualización de Datos -- Certificación Legacy de Desarrollo Back End - -### La plataforma de aprendizaje - -Este código impacta en [freeCodeCamp.org](https://www.freecodecamp.org). - -Nuestra comunidad además cuenta con: - -- Un [foro](https://www.freecodecamp.org/forum) donde a menudo puedes obtener ayuda en temas de programación o feedback sobre tus proyectos en cuestión de horas. -- Un [canal de YouTube](https://youtube.com/freecodecamp) con cursos gratuitos sobre Python, SQL, Android, y una gran variedad de otras tecnologías. -- Un [podcast](https://podcast.freecodecamp.org/) con noticias sobre tecnología e inspiradoras historias sobre programadores. -- [Grupos de estudio locales](https://study-group-directory.freecodecamp.org/) alrededor del mundo, para que puedas reunirte y programar junto con otras personas. -- Una completa [guía de miles de temas de programación](https://guide.freecodecamp.org/) -- La [publicación técnica más extensa](https://medium.freecodecamp.org) de Medium. -- Un [grupo de Facebook](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) con más de 100,000 miembros alrededor del mundo. - -### [Unite a nuestra comunidad aquí](https://www.freecodecamp.org/signin). - -### Encontraste un bug? - -Si piensas que encontraste un bug, primero lee [How to Report a Bug](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543) y sigue las instrucciones. Si estás seguro de que es un bug nuevo y has confirmado que afecta a otras personas, continúa y crea un ticket en GitHub. Asegúrate de incluir tanta información como sea posible para poder reproducir el bug.. - -### Encontraste un problema de seguridad? - -Por favor, no crees un ticket en GitHub sobre problemas de seguridad. En cambio, envía un correo electrónico a `security @ freecodecamp.org` y lo veremos de inmediato. - -### Contribuciones - -#### [Por favor seguir los siguientes pasos para contribuir.](CONTRIBUTING.md) - -### Licencia - -Copyright © 2019 freeCodeCamp.org - -El contenido de este repositorio está sujeto a las siguientes licencias: - -- Los recursos de software se encuentran registrados bajo la licencia [BSD-3-Clause](LICENSE.md). -- Los recursos de aprendizaje en las carpetas [`/curriculum`](/curriculum) y [`/guide`](/guide) incluyendo sus subcarpetas se encuentran registrados bajo la licencia [CC-BY-SA-4.0](/curriculum/LICENSE.md). diff --git a/docs/arabic/README.md b/docs/arabic/document-quick-reference.md similarity index 100% rename from docs/arabic/README.md rename to docs/arabic/document-quick-reference.md diff --git a/docs/chinese/README.md b/docs/chinese/README.md index 8fc29b7b68..88ec375725 100644 --- a/docs/chinese/README.md +++ b/docs/chinese/README.md @@ -1,53 +1,140 @@ - - - - - - - - - - - -
此指南可阅读的语言版本 English 中文 русский عربي Español Português Deutsch
- -# Documentation快速参考 - -您好 👋! - -该目录包含有关贡献于 freeCodeCamp.org 的所有文档 +![freeCodeCamp.org 社区横幅](https://s3.amazonaws.com/freecodecamp/wide-social-banner.png) +[![构建状态](https://travis-ci.org/freeCodeCamp/freeCodeCamp.svg?branch=staging)](https://travis-ci.org/freeCodeCamp/freeCodeCamp) +[![欢迎 Pull Requests](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) +[![first-timers-only 友好](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](http://www.firsttimersonly.com/) +[![了解弱点](https://snyk.io/test/github/freecodecamp/freecodecamp/badge.svg)](https://snyk.io/test/github/freecodecamp/freecodecamp) -## [如果您已经开始,请先阅读此内容。](/docs/chinese/CONTRIBUTING.md) +## 欢迎来到freeCodeCamp.org的开源代码库和课程! +[freeCodeCamp.org](https://www.freecodecamp.org) 是一个友好的社区,在这里可以免费学习编程。 社区由[捐助者支持的501(c)(3)非营利组织](https://donate.freecodecamp.org)运营,目标是为了帮助成千上万忙碌的成人实现技术转型。目前为止,我们已经帮助了超过10,000人得到了他们的第一份开发工作。 ---- +我们的互联网全栈开发课程是完全免费和自主的,此外我们还有数以千计的互动编程挑战来帮助你扩展你的技能。 -## 快速参考文章 +## 内容列表 -1. 如何处理指南文章。 -2. 如何处理编码挑战。 -3. 如何在本地设置freeCodeCamp。 -4. 如何在本地捕获外发电子邮件. +* [技能认证证书](#技能认证证书) +* [学习平台](#学习平台) +* [发现了一个异常](#发现了一个异常) +* [发现了一个安全问题](#发现了一个安全问题) +* [参与贡献](#参与贡献) +* [开源许可](#开源许可) -## 风格指南 +### 技能认证证书 -1. 创建指南文章的样式指南。 -2. 创建编码挑战的样式指南。 +freeCodeCamp.org提供了一些免费的开发技能认证证书。每个证书需要构建5个必须的互联网应用工程,同时我们提供了数以百计可选的编程挑战来帮助你为构建这些工程做准备。我们估计对于编程初学者来说每个证书将会花费300个小时的投入来获取。 +在freeCodeCamp.org课程中的30个工程,每一个都有自己的敏捷用户故事和自动化测试。这可以帮助你渐进地构建你的工程,并且确保你在提交之前完成了所有的用户故事。 -##在本地工作时引用的快速命令 +你可以通过[freeCodeCamp's CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js)获取到这些测试合集。这意味着你可以在CodePen和Glitch(或者甚至是在你本地的计算机环境)上构建这些工程。 -在本地工作时快速参考您需要的命令。 +一旦你取得了一个证书,你将一直拥有它。你可以一直把它链接到领英或者résumé上。并且当你期望的雇主或者自由职业雇主点击链接时,他们可以一个看到一个针对你的认证证书。 -| 命令 | 描述 | -| ------- | ----------- | -| `npm run bootstrap` | 引导不同的服务 | -| `npm run seed` | 解析所有质询标记文件并将其插入MongoDB。 | -| `npm run develop` | 启动freeCodeCamp API服务器和客户端应用程序 | -| `npm test` | 在系统中运行所有JS测试,包括客户端,服务器,lint和质询测试 | -| `npm run test:client` | 运行客户端测试套件 | -| `npm run test:courses` | 运行课程测试套件 | -| `npm run test:server` | 运行服务器测试套件 | -| `npm run commit` | 一个帮助您构建良好提交消息的交互式工具 | +唯一例外的是如果我们发现有违反我们[学术诚信政策](https://www.freecodecamp.org/academic-honesty)的情况。当我们抓到有人明确地剽窃(未标引用地提交他人的代码或者工程作为他自己的),我们将会做所有严格的教育机构会做的事情——我们会取消他的认证证书并且禁掉他。 +这里是我们的六个核心证书: + +#### 1. 响应式Web设计证书 + +- 基础HTML和HTML5 +- 基础CSS +- 应用可视化设计 +- 应用可访问性 +- 可视化Web设计原则 +- CSS Flexbox +- CSS Grid
+
+ **工程**: 悼文页, 调查表单, 产品登陆页, 技术文档页, 个人作品集网站页 + +#### 2. JavaScript算法与数据结构证书 + +- 基础JavaScript +- ES6 +- 正则表达式 +- 调试 +- 基础数据结构 +- 算法脚本 +- 面向对象编程 +- 函数式编程
+
+ **工程**: 回文检查器, 罗马数字转换器, 凯撒加密, 电话号码验证, 收银机 + +#### 3. 前端库证书 + +- Bootstrap +- jQuery +- Sass +- React +- Redux +- React与Redux
+
+ **工程**: 随机引文器, Markdown预览器, 击鼓器, JavaScript计算器, 波莫多罗钟(番茄时钟) + +#### 4. 数据可视化证书 + +- 使用D3数据可视化 +- JSON接口和Ajax
+
+ **工程**: 条形图, 散点图, 热力图, 等值线图, 树状图 + +#### 5. 接口和微服务证书 + +- 使用Npm管理包依赖 +- 基础Node和Express +- MongoDB和Mongoose
+
+ **工程**: 时间戳微服务, 请求头解析器, 网址缩短器, 训练跟踪器, 文件元数据微服务 + +#### 6. 信息安全与质量保证证书 + +- 使用HelmetJS保障信息安全 +- 质量保证和使用Chai进行测试 +- 高级Node和Express
+
+ **工程**: 米制-英制度量转换器, 问题跟踪器, 个人库, 股票价格检查器, 匿名信息板 + +#### 全栈开发证书 + +一旦你取得了所有的这6个证书,你就可以认领属于你的freeCodeCamp.org全栈开发证书了。这最后的荣誉意味着,你使用大范围的Web开发工具完全地完成了约1,800个小时的编程。 + +#### 遗留证书 + +同时我们还有3个从2015年的课程中遗留的证书,这些证书现在仍然是有效的。所有这些遗留证书所需要的工程会在freeCodeCamp.org保持可访问状态。 + +- 遗留前端开发证书 +- 遗留数据可视化证书 +- 遗留后端开发证书 + +### 学习平台 + +这些代码真实运行在[freeCodeCamp.org](https://www.freecodecamp.org)上。 + +同时我们社区还有: + +- 一个[论坛](https://www.freecodecamp.org/forum),在这里你可以经常获取编程帮助或者在几小时内得到工程反馈。 +- 一个[YouTube频道](https://youtube.com/freecodecamp),在这里有免费的课程,有关Python、SQL、Android和其他各种各样的技术。 +- 遍布全球的[线下学习社团](https://study-group-directory.freecodecamp.org/),在这里你可以和志同道合的人一起编程。 +- 一个综合的[数以千计的编程话题向导](https://guide.freecodecamp.org/)。 +- 在Medium上[大量的技术文章发表](https://medium.freecodecamp.org)。 +- 一个[Facebook社团](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/),全球范围内拥有超过100,000个成员。 + +### [点击这里加入我们的社区](https://www.freecodecamp.org/signin)。 + +### 发现了一个异常? + +如果你认为你发现了一个异常, 首先请阅读[关于我发现了一个异常的帮助](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543)文章并且循序其中的指示。如果你确信这是一个新的异常,并且确认其他人页遇到了一样的问题,请继续创建一个新的GitHub Issue。并且确保包含了足够多的信息以方便我们能重现这个异常。 + +### 发现了一个安全问题? + +请不要在GitHub上为安全问题创建Issues。作为替代,请发送一个E-mail到`security@freecodecamp.org`,我们会紧接地对此进行调查。 + +### 参与贡献 + +#### [请遵循这个步骤参与贡献。](/docs/chinese/CONTRIBUTING.md) + +### 开源许可 + +这个库的内容受到以下开源许可的约束: + +- 电脑软件接受[BSD-3-Clause](LICENSE.md)开源许可。 +- 在[`/curriculum`](/curriculum)目录下的所有[课程内容](https://www.npmjs.com/package/@freecodecamp/curriculum)接受[CC-BY-SA-4.0](/curriculum/LICENSE.md)开源许可。 diff --git a/docs/chinese/document-quick-reference.md b/docs/chinese/document-quick-reference.md new file mode 100644 index 0000000000..8fc29b7b68 --- /dev/null +++ b/docs/chinese/document-quick-reference.md @@ -0,0 +1,53 @@ + + + + + + + + + + + +
此指南可阅读的语言版本 English 中文 русский عربي Español Português Deutsch
+ +# Documentation快速参考 + +您好 👋! + +该目录包含有关贡献于 freeCodeCamp.org 的所有文档 + + +## [如果您已经开始,请先阅读此内容。](/docs/chinese/CONTRIBUTING.md) + + +--- + +## 快速参考文章 + +1. 如何处理指南文章。 +2. 如何处理编码挑战。 +3. 如何在本地设置freeCodeCamp。 +4. 如何在本地捕获外发电子邮件. + +## 风格指南 + +1. 创建指南文章的样式指南。 +2. 创建编码挑战的样式指南。 + + +##在本地工作时引用的快速命令 + +在本地工作时快速参考您需要的命令。 + +| 命令 | 描述 | +| ------- | ----------- | +| `npm run bootstrap` | 引导不同的服务 | +| `npm run seed` | 解析所有质询标记文件并将其插入MongoDB。 | +| `npm run develop` | 启动freeCodeCamp API服务器和客户端应用程序 | +| `npm test` | 在系统中运行所有JS测试,包括客户端,服务器,lint和质询测试 | +| `npm run test:client` | 运行客户端测试套件 | +| `npm run test:courses` | 运行课程测试套件 | +| `npm run test:server` | 运行服务器测试套件 | +| `npm run commit` | 一个帮助您构建良好提交消息的交互式工具 | + diff --git a/docs/french/README.md b/docs/french/README.md index 46d8bbba34..e9943c3350 100644 --- a/docs/french/README.md +++ b/docs/french/README.md @@ -1,51 +1,152 @@ - - - - - - - - - - - - - -
Read these guidelines in English عربى 中文 русский Português Español Deutsch Français
+![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) -# Référence rapide de la documentation -Bonjour 👋 ! +## Bienvenue sur le code source et le curriculum open source de freeCodeCamp.org ! -Ce répertoire contient toute la documentation sur comment contribuer à freeCodeCamp.org +[freeCodeCamp.org](https://www.freecodecamp.org) est une communauté conviviale où vous pouvez apprendre à coder gratuitement. Elle est gérée par [un organisme à but non lucratif 501 (c) (3)](https://donate.freecodecamp.org) et soutenue par des donateurs dans le but d'aider des millions d'adultes à se reconvertir vers l'informatique. Notre communauté a déjà aidé plus de 10 000 personnes à décrocher leur premier emploi de développeur. -## [Si vous commencez, commencez par lire ceci en premier.](/CONTRIBUTING.md) +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 -## Articles de référence rapide +* [Certifications](#certifications) +* [La plateforme d'apprentissage](#the-learning-platform) +* [Reporter un bug](#found-a-bug) +* [Reporter un problème de sécurité](#found-a-security-issue) +* [Contribuer](#contributing) +* [Licence](#license) -1. Comment travailler sur les articles du Guide. -2. Comment travailler sur les Coding Challenges. -3. Comment configurer freeCodeCamp localement. -4. Comment récupérer les e-mails sortants localement. -## Guides de style +### Certifications -1. Guide de style pour la création d'articles de guide. -2. Guide de style pour créer des défis de codage. +freeCodeCamp.org propose plusieurs certifications gratuites de développeur. Chacune de ces certifications implique la création obligatoire de 5 projets d'applications Web, 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. -## Référence rapide des commandes lorsque vous travaillez en local +Chacun de ces 30 projets du programme freeCodeCamp.org a ses propres scénarios d'utilisation agiles et ses tests automatisés. Ces derniers vous aident à construire votre projet progressivement et garantissent que vous avez validé tous les scénarios utilisateurs avant de le soumettre. -Une référence rapide aux commandes dont vous aurez besoin, si vous travaillez en local. +Vous pouvez extraire ces suites de tests via [le CDN de freeCodeCamp](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js). Autrement dit, vous pouvez construire ces projets sur des sites Web tels que CodePen et Glitch - ou même sur l'environnement local de développement de votre ordinateur. + +Une fois une certification obtenue, vous la gardez à vie. Vous pourrez y accéder depuis votre profil LinkedIn ou votre CV. Lorsque vos employeurs potentiels ou vos clients indépendants cliquent sur le 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 surprenons 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 bannissons ces personnes. + +Voici nos six certifications principales : + +#### 1. Certification Responsive Web Design + +- [Introduction à HTML et HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) +- [Introduction à CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) +- [Conception visuelle appliquée](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) +- [Accessibilité appliquée](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) +- [Principes de conception Web réactifs](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) +- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) +- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) +
+
+ **Projets**: page d'hommage, formulaire d'enquête, page de promotion, page de documentation technique, portfolio personnel. + +#### 2. Certification des algorithmes JavaScript et des structures de données + +- [Introduction au JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) +- [l'ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) +- [Les expressions régulières](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) +- [Le débugage](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) +- [Introduction aux Structures de données](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) +- [Introduction aux Algorithmes](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) +- [La programmation orientée objet](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) +- [Programmation fonctionnelle](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) +- [Les Algorithmes - niveau intermédiaire](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) +
+
+ **Projets**: vérificateur de palindrome, convertisseur de chiffres romains, chiffrement de César, validateur de numéros de téléphone, caisse enregistreuse. + +#### 3. Certification des bibliothèques Front End + +- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) +- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) +- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) +- [React](https://learn.freecodecamp.org/front-end-libraries/react) +- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) +- [React et Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) +
+
+ **Projets**: Générateur aléatoire de citations, Prévisualisation de documents Markdown, Boîte à rythmes, Calculatrice JavaScript, Horloge Pomodoro. + +#### 4. Certification de visualisation des données + +- [Visualisation des données avec D3](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) +- [API JSON et Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) +
+
+ **Projets**: Diagramme à barres, Diagramme à nuages de points, Carte de chaleur, Carte de Choroplèthes, Diagramme Treemap. + +#### 5. Certification API et Microservices + +- [Gestion des dépendances avec Npm](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) +- [Introduction à Node et Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) +- [MongoDB et Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) +
+
+ **Projets**: Microservice Horodateur, Analyseur d'en-tête de requête, Raccourcisseur d'URL, Suivi des exercices, Analyseur de métadonnées. + +#### 6. Certification de sécurité de l'information et d'assurance qualité + +- [Sécurité de l'information avec HelmetJS](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) +- [Assurance qualité et tests avec Chai](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) +- [Node et Express avancés](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-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éveloppeur full stack freeCodeCamp.org. Cette distinction finale signifie que vous avez effectué environ 1 800 heures de programmation avec un large éventail d’outils de développement Web. + +#### Anciennes Certifications +Nous avons également 3 anciennes certifications de notre programme de 2015, qui sont encore disponibles. Tous les projets requis pour ces anciennes certifications resteront disponibles sur freeCodeCamp.org. + +- Ancienne Certification de développeur Front End +- Ancienne Certification de visualisation des données +- Ancienne Certification de développeur Back End + +### La plateforme d'apprentissage + +Ce code est exécuté en direct sur [freeCodeCamp.org](https://www.freecodecamp.org). + +Notre communauté a aussi: + +- Un [forum](https://www.freecodecamp.org/forum) où vous pouvez généralement avoir de l'aide en programmation ou des feedbacks sur vos projets. +- Une chaine [YouTube channel](https://youtube.com/freecodecamp) avec des cours gratuits sur Python, SQL, Android et une grande variété d'autres sujets. +- Un [podcast](https://podcast.freecodecamp.org/) avec des discussions techniques autour de nouvelles technologies et des histoires inspirantes de développeurs. +- [Des groupes d'études locaux](https://study-group-directory.freecodecamp.org/), situés partout dans le monde et où vous pourrez programmer ensemble et en face en face. +- Un [guide complet couvrant des milliers de sujets différents](https://guide.freecodecamp.org/) +- Un [Feed de newws](https://www.freecodecamp.org/news), gratuit, open source et sans pub, où vous pourrez crossposter vos articles de blog. +- Un [groupe Facebook](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) avec plus de 100 000 membres autour du monde. + + +### [Rejoignez notre communauté ici](https://www.freecodecamp.org/signin). + +### Vous avez trouvé un bug ? + +Si vous pensez avoir trouvé un bug, 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 bug et que vous avez vérifié que le problème est rencontré par d'autres utilisateurs, créez un nouvel "issue" sur GitHub. Assurez-vous d'inclure autant d'informations que possible afin que nous puissions reproduire le bug. + +### Vous avez trouvé un problème de sécurité? + +Veuillez ne pas créer une "issue" sur Github pour des problèmes de sécurité. Au lieu de ça, envoyez un e-mail à l'adresse `security@freecodecamp.org` et nous nous pencherons dessus immédiatement. + +### Contribuer + +#### [Veuillez suivre ces étapes pour contribuer](CONTRIBUTING.md). + +### Licence + +Copyright © 2019 freeCodeCamp.org + +Le contenu de ce référentiel est protégé par les licences suivantes: + +- Le logiciel est sous licence [BSD-3-Clause](LICENSE.md). +- Les ressources d'apprentissage du [curriculum](/curriculum) et du [guide](/guide) ainsi que leurs sous-repertoires sont sous licence [CC-BY-SA-4.0](/curriculum/LICENSE.md). -| commande | description | -| -------- | ----------- | -| `npm run bootstrap` | Démarre les différents services. | -| `npm run seed` | Analyse tous les fichiers markdown de défi et les insére dans MongoDB. | -| `npm run develop` | Démarre le serveur d'API FreeCodeCamp et les applications client. | -| `npm test` | Exécute tous les tests JS dans le système, y compris les tests client, serveur, lint et défi. | -| `npm run test:client` | Exécute la suite de tests client. | -| `npm run test:curriculum` | Exécute la suite de tests du programme d'étude. | -| `npm run test:server` | Exécute la suite de tests du serveur. | -| `npm run commit` | Un outil interactif pour vous aider à construire un bon message de *commit*. | diff --git a/docs/french/document-quick-reference.md b/docs/french/document-quick-reference.md new file mode 100644 index 0000000000..46d8bbba34 --- /dev/null +++ b/docs/french/document-quick-reference.md @@ -0,0 +1,51 @@ + + + + + + + + + + + + + +
Read these guidelines in English عربى 中文 русский Português Español Deutsch Français
+ +# Référence rapide de la documentation + +Bonjour 👋 ! + +Ce répertoire contient toute la documentation sur comment contribuer à freeCodeCamp.org + +## [Si vous commencez, commencez par lire ceci en premier.](/CONTRIBUTING.md) + +--- + +## Articles de référence rapide + +1. Comment travailler sur les articles du Guide. +2. Comment travailler sur les Coding Challenges. +3. Comment configurer freeCodeCamp localement. +4. Comment récupérer les e-mails sortants localement. + +## Guides de style + +1. Guide de style pour la création d'articles de guide. +2. Guide de style pour créer des défis de codage. + +## Référence rapide des commandes lorsque vous travaillez en local + +Une référence rapide aux commandes dont vous aurez besoin, si vous travaillez en local. + +| commande | description | +| -------- | ----------- | +| `npm run bootstrap` | Démarre les différents services. | +| `npm run seed` | Analyse tous les fichiers markdown de défi et les insére dans MongoDB. | +| `npm run develop` | Démarre le serveur d'API FreeCodeCamp et les applications client. | +| `npm test` | Exécute tous les tests JS dans le système, y compris les tests client, serveur, lint et défi. | +| `npm run test:client` | Exécute la suite de tests client. | +| `npm run test:curriculum` | Exécute la suite de tests du programme d'étude. | +| `npm run test:server` | Exécute la suite de tests du serveur. | +| `npm run commit` | Un outil interactif pour vous aider à construire un bon message de *commit*. | diff --git a/docs/german/README.md b/docs/german/document-quick-reference.md similarity index 100% rename from docs/german/README.md rename to docs/german/document-quick-reference.md diff --git a/docs/greek/README.md b/docs/greek/document-quick-reference.md similarity index 100% rename from docs/greek/README.md rename to docs/greek/document-quick-reference.md diff --git a/README.italian.md b/docs/italian/README.md similarity index 100% rename from README.italian.md rename to docs/italian/README.md diff --git a/docs/japanese/README.md b/docs/japanese/document-quick-reference.md similarity index 100% rename from docs/japanese/README.md rename to docs/japanese/document-quick-reference.md diff --git a/docs/korean/README.md b/docs/korean/README.md index 0a802cb7cf..6c79e3e7b3 100644 --- a/docs/korean/README.md +++ b/docs/korean/README.md @@ -1,52 +1,148 @@ - - - - - - - - - - - - - - -
Read these guidelines in English عربي 中文 русский Português Español Deutsch Ελληνικά 한국어
+![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/) +[![Open Source Helpers](https://www.codetriage.com/freecodecamp/freecodecamp/badges/users.svg)](https://www.codetriage.com/freecodecamp/freecodecamp) -# 빠른 참고 문헌 +## freeCodeCamp.org의 오픈소스 코드 베이스와 커리큘럼에 오신 것을 환영합니다. -안녕하세요 👋! +[freeCodeCamp.org](https://www.freeCodecamp.org)는 무료로 코드를 배울 수 있는 커뮤니티입니다. freeCodeCamp.org는 수백만 명의 사람들이 기술 쪽으로 전환하도록 돕는 것을 목표로 기부자가 지원하는 [501(c)(3)의 비영리 단체](https://donate.freecodecamp.org/)가 운영합니다. 이 커뮤니티는 이미 만 명이 넘는 사람들이 첫 번째로 개발자 직업을 가지는 것을 도왔습니다. -이 디렉터리에는 freeCodeCamp.org에 기여하는 방법이 포함되어 있습니다. +우리의 풀스택 웹 개발 커리큘럼은 완전히 무료이고 자기주도적 학습입니다. 우리는 기술의 확장을 도와줄 수천 가지의 상호작용식의 코딩 문제가 있습니다. -## [처음이시면 여기를 먼저 읽어주세요.](CONTRIBUTING.md) +## 목차 ---- +* [인증](#certifications) +* [학습 플랫폼](#the-learning-platform) +* [버그 찾기](#found-a-bug) +* [보안 문제 찾기](#found-a-security-issue) +* [기여](#contributing) +* [라이선스](#license) -## 빠른 참고 문헌 +### 자격증 -1. 가이드 글 작동 방법
-2. 코딩 챌린지 작동 방법
-3. 로컬 환경에서 freeCodeCamp 설치 방법
-4. 로컬 환경에서 발신 메일 받는 방법 +freeCodeCamp.org는 몇 가지 무료 개발자 자격증을 제공합니다. 이러한 각 자격증에는 5가지의 필수 웹 앱 프로젝트 구축과 해당 프로젝트를 준비하는 것을 도와줄 수백 개의 선택적 코딩 과제가 포함되어 있습니다. 각각의 자격증은 초보 프로그래머에게 약 300시간이 걸릴 것으로 예상합니다. -## 스타일 가이드 +freeCodeCamp.org 커리큘럼의 30개의 프로젝트에는 각각 휼륭한 사용자 스토리와 자동화된 테스트들이 있습니다. 이러한 기능은 프로젝트를 점진적으로 구축하고 제출하기 전 사용자의 스토리를 이행했는지 확인하는 데 도움을 줍니다. -1. 가이드 글을 만들기 위한 스타일 가이드
-2. 코딩 과제를 만들기 위한 스타일 가이드 +[freeCodeCamp.org의 CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js)을 통해 이러한 테스트 묶음들을 가져올 수 있습니다. 즉, CodePen 및 Gitch와 같은 웹사이트 또는 로컬 컴퓨터의 개발 환경에서도 이러한 프로젝트를 구축할 수 있습니다. -## 로컬 환경에서 작업할 때 참고할 명령어 +자격증을 한번 취득하면 항상 사용할 수 있습니다. LinkedIn 또는 이력서에서 항상 첨부할 수 있습니다. 미래의 고용주 또는 프리랜서 고객이 해당 링크를 클릭하면 입증된 자격증을 볼 수 있습니다. -로컬 환경에서 작업할 때 사용할 명령어 +단 하나의 예외사항은 [Academic Honesty Policy](https://www.freecodecamp.org/academic-honesty)를 위반하였을 때입니다. 다른 사람의 코드를 분명하게 표절(다른 사람의 코드 또는 프로젝트 출처 없이 자신의 것으로 제출) 할 경우, 철저하게 교육기관이 해야 할 일(자격 박탈 및 사용 정지)을 할 것입니다. -| 명령어 | 설명 | -| ------- | ----------- | -| `npm run bootstrap` | 다른 서비스를 부트스트랩 합니다. | -| `npm run seed` | 모든 챌린지 마크 다운 파일을 파싱 하여 MongoDB에 삽입합니다. | -| `npm run develop` | freeCodeCamp API 서버 및 클라인어트 프로그램을 시작합니다.| -| `npm test` | 시스템에서 클라이언트, 서버, lint 및 챌린지 테스트를 포함하여 모든 JS 테스트를 실행합니다.| -| `npm run test:client` | 클라이언트 테스트 셋을 실행합니다. | -| `npm run test:curriculum` | 커리큘럼 테스트 셋을 실행합니다. | -| `npm run test:server` | 서버 테스트 셋을 실행합니다. | -| `npm run commit` | 좋은 Commit 메시지를 작성하는 데 도움을 주는 대화형 도구입니다.| +다음은 6가지의 핵심 자격증입니다 : + +#### 1. Responsive Web Design(반응형 웹디자인) 자격증 + +- [기본 HTML 및 HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) +- [기본 CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) +- [응용 Visual Design(시각 디자인)](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) +- [응용 Accessibility(접근성)](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) +- [Responsive Web Design(반응형 웹디자인) 원리](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) +- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) +- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) +
+
+ **프로젝트** : Tribute 페이지, 설문조사 양식, 제품 소개 페이지, 기술 문서 페이지, 개인 포트폴리오 웹 페이지 + +#### 2. 자바스크립트 알고리즘 및 자료 구조 자격증 + +- [기본 자바스크립트](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) +- [ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) +- [정규 표현식](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) +- [디버깅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) +- [기본 자료 구조](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) +- [알고리즘 스크립팅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) +- [객체 지향 프로그래밍](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) +- [함수형 프로그래밍](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) +- [중급 알고리즘 스크립팅](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) + + **프로젝트** : Palindrome Checker, 로마 숫자 변환기, 카이사르 암호 전화번호 검사기, 금전 등록기 + +#### 3. Front End Libraries 자격증** + +- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) +- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) +- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) +- [React](https://learn.freecodecamp.org/front-end-libraries/react) +- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) +- [React and Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) +
+
+ **프로젝트** : 랜덤 명언 기계, Markdown Previewer, 드럼 기계, 자바스크립트 계산기, Pomodoro 시계 + +#### 4. 데이터 시각화 자격증 + +- [D3를 이용한 데이터 시각화](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) +- [JSON APIs and Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) +
+
+ **프로젝트** : 막대그래프, 산점도 그래프, 히트 맵, 단계 구분도, 트리 맵 다이어그램 + +#### 5. APIs 및 마이크로 서비스 자격증 + +- [NPM을 이용한 패키지 관리](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) +- [기본 Node 및 Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) +- [MongoDB 및 Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) +
+
+ **프로젝트** : 타임스탬프 마이크로 서비스, Request Header Parser, URL 단축 서비스, 운동 트래커, File Metadata 마이크로 서비스 + +#### 6. 정보 보안 및 품질 보증 자격증 + +- [HelmetJS을 이용한 정보 보안](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) +- [Chai를 이용한 품질 보증 및 테스트](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) +- [고급 Node 및 Express](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-express) +
+
+ **프로젝트** : 미터-야드 변환기, 이슈 트래커, 개인 라이브러리, 주식 가격 검사기, 익명 게시판 + +#### 풀스택 개발 자격증 + +6가지 자격증을 모두 취득하면 freeCodeCamp.org 풀스택 개발 자격증을 신청할 수 있습니다. 이 마지막 자격증은 광범위한 웹 개발 도구를 사용하여 약 1800시간의 코딩을 완료했다는 것을 의미합니다. + +#### 기존 자격증 + +2015년도의 커리큘럼의 3가지 기존 자격증이 있으며 아직 사용할 수 있습니다. 이 자격증에 필요한 모든 프로젝트는 freeCodeCamp.org에서 계속 사용할 수 있습니다. + +- 기존 Front End 개발 자격증 +- 기존 데이터 시각화 자격증 +- 기존 Back End 개발 자격증 + +### 학습 플랫폼 + +이 코드는 [freeCodeCamp.org](https://www.freecodecamp.org/)에서 실시간으로 실행됩니다. + +이 커뮤니티는: + +- 몇 시간 안에 프로그래밍을 도와주고 프로젝트 피드백을 받을 수 있는 [포럼](https://www.freecodecamp.org/forum) +- Python, SQL, Android 및 기타 다양한 기술에 대한 무료 강좌가 있는 [YouTube 채널](https://youtube.com/freecodecamp) +- 기술 통찰력과 영감을 주분 개발자의 스토리가 담긴 [팟 캐스트](https://podcast.freecodecamp.org/) +- 함께 코드를 작성할 수 있는 세계 각지의 [지역 스터디 그룹](https://study-group-directory.freecodecamp.org/) +- 수천 개의 프로그래밍 주제에 대한 [포괄적인 가이드](https://guide.freecodecamp.org/) +- [개발자 뉴스](https://www.freecodecamp.org/news) 간행물, 무료, 오픈 소스, 블로그 기사를 교차 게시 할 수있는 비 광고 공간. +- 전 세계 100,000명이 넘는 [페이스북 그룹](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) 입니다. + +### [여기에서 가입하세요](https://www.freecodecamp.org/signin) + +### 버그 찾기란? + +버그를 찾았다고 생각되면 [How to Report a Bug](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543)를 읽고 지침을 따라야 합니다. 자신이 새로운 버그라고 확신하면 다른 사람이 같은 문제를 겪고 있는지 확인하고 새로운 GitHub 이슈를 만드십시오. 가능한 한 많은 정보를 포함시켜 버그를 재현할 수 있게 하십시오. + +### 보안 문제 찾기란? + +보안 문제에 대해 GitHub 이슈를 만들지 마십시오. 대신 security@freecodecamp.org로 이메일을 보내 주시면 즉시 검토하겠습니다. + +### 기여 + +#### [기여를 위해 다음 단계를 따르세요](CONTRIBUTING.md) + +**라이선스** + +Copyright © 2019 freeCodeCamp.org + +이 저장소는 다음 라이선스에 의해 구속됩니다. + +- 컴퓨터 소프트웨어는 [BSD-3-Clause 라이선스](LICENSE.md)에 따라 라이선스가 부여됩니다. +- 하위 디렉터리를 포함한 [`/curriculum`](/curriculum) 디렉터리 및 [`/guide`](/guide) 디렉터리를 포함한 학습 리소스는 [CC-BY-SA-4.0 라이선스](/curriculum/LICENSE.md)에 따라 라이선스가 부여됩니다. diff --git a/docs/korean/document-quick-reference.md b/docs/korean/document-quick-reference.md new file mode 100644 index 0000000000..0a802cb7cf --- /dev/null +++ b/docs/korean/document-quick-reference.md @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + +
Read these guidelines in English عربي 中文 русский Português Español Deutsch Ελληνικά 한국어
+ +# 빠른 참고 문헌 + +안녕하세요 👋! + +이 디렉터리에는 freeCodeCamp.org에 기여하는 방법이 포함되어 있습니다. + +## [처음이시면 여기를 먼저 읽어주세요.](CONTRIBUTING.md) + +--- + +## 빠른 참고 문헌 + +1. 가이드 글 작동 방법
+2. 코딩 챌린지 작동 방법
+3. 로컬 환경에서 freeCodeCamp 설치 방법
+4. 로컬 환경에서 발신 메일 받는 방법 + +## 스타일 가이드 + +1. 가이드 글을 만들기 위한 스타일 가이드
+2. 코딩 과제를 만들기 위한 스타일 가이드 + +## 로컬 환경에서 작업할 때 참고할 명령어 + +로컬 환경에서 작업할 때 사용할 명령어 + +| 명령어 | 설명 | +| ------- | ----------- | +| `npm run bootstrap` | 다른 서비스를 부트스트랩 합니다. | +| `npm run seed` | 모든 챌린지 마크 다운 파일을 파싱 하여 MongoDB에 삽입합니다. | +| `npm run develop` | freeCodeCamp API 서버 및 클라인어트 프로그램을 시작합니다.| +| `npm test` | 시스템에서 클라이언트, 서버, lint 및 챌린지 테스트를 포함하여 모든 JS 테스트를 실행합니다.| +| `npm run test:client` | 클라이언트 테스트 셋을 실행합니다. | +| `npm run test:curriculum` | 커리큘럼 테스트 셋을 실행합니다. | +| `npm run test:server` | 서버 테스트 셋을 실행합니다. | +| `npm run commit` | 좋은 Commit 메시지를 작성하는 데 도움을 주는 대화형 도구입니다.| diff --git a/docs/macedonian/README.md b/docs/macedonian/document-quick-reference.md similarity index 100% rename from docs/macedonian/README.md rename to docs/macedonian/document-quick-reference.md diff --git a/docs/portuguese/README.md b/docs/portuguese/document-quick-reference.md similarity index 100% rename from docs/portuguese/README.md rename to docs/portuguese/document-quick-reference.md diff --git a/docs/russian/README.md b/docs/russian/document-quick-reference.md similarity index 100% rename from docs/russian/README.md rename to docs/russian/document-quick-reference.md diff --git a/docs/spanish/README.md b/docs/spanish/README.md index a7c5657d0c..769bd1bda0 100644 --- a/docs/spanish/README.md +++ b/docs/spanish/README.md @@ -1,50 +1,149 @@ - - - - - - - - - - - -
Read these guidelines in English 中文 русский عربي Español Português Deutsch
+![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/) +[![Open Source Helpers](https://www.codetriage.com/freecodecamp/freecodecamp/badges/users.svg)](https://www.codetriage.com/freecodecamp/freecodecamp) -# Documentación de referencia rápida +## ¡Bienvenido al plan de estudios y repositorio público de freeCodeCamp.org! -¡Hola 👋 ! +[freeCodeCamp.org](https://www.freecodecamp.org) es una comunidad amigable donde puedes aprender a programar gratis. Es administrado por una organización sin fines de lucro respaldada por donantes ([donor-supported 501(c)(3) nonprofit](https://donate.freecodecamp.org)) y cuyo objetivo es ayudar a millones de adultos en la transición laboral a campos vinculados con la tecnología. Nuestra comunidad ya ha ayudado a más de 10,000 de personas a obtener su primer trabajo como desarrolladores. -Este directorio contiene toda la documentación sobre cómo contribuir a freeCodeCamp.org +Nuestro plan de estudios de desarrollo web full-stack es completamente gratuito y cada uno puede hacerlo a su propio ritmo. Tenemos miles de desafíos inteactivos de programación para ayudarte a expandir tus habilidades. +## Índice -## [Si estás empezando, comienza por leer esto primero.](/CONTRIBUTING.md) +- [Certificaciones](#certificaciones) +- [La plataforma de aprendizaje](#la-plataforma-de-aprendizaje) +- [Encontraste un bug](#encontraste-un-bug) +- [Encontraste un problema de seguridad](#encontraste-un-problema-de-seguridad) +- [Contribuciones](#contribuciones) +- [Licencia](#licencia) ---- +### Certificaciones -## Artículos de referencia rápida +freeCodeCamp.org ofrece varias certificaciones de desarrollador web gratuitas. Cada una implica desarrollar 5 proyectos de aplicaciones web, junto con cientos de desafíos de programación optativos que ayudan a prepararte para dichos proyectos. Estimamos que a un programador principiante, cada certificación le llevará alrededor de 300 horas. -1. Cómo trabajar en las Guías -2. Cómo trabajar en los Desafíos de programación. -3. Cómo instalar freeCodeCamp en local. -4. Cómo capturar los email salientes en local. +Cada uno de estos 30 proyectos del plan de estudios de freeCodeCamp.org tiene sus propias historias de usuario ágiles y tests automatizados. Éstos te ayudan a construir tu proyecto de forma incremental y garantizan que hayas cumplido con todas las historias de usuario antes de enviarlo. -## Guías de estilo +Puedes hacer un pull de estos test desde [freeCodeCamp's CDN](https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js). Esto significa que puedes construir dichos proyectos en sitios web como CodePen y Glitch - o incluso localmente en tu computadora. -1. Guía de estilo sobre cómo crear Guías. -2. Guía de estilo sobre cómo crear Desafíos de programación. +Una vez que hayas conseguido una certificación, siempre la tendrás. Siempre tendrás permitido agregar el link a ella desde tu LinkedIn o tu CV. Y cuando tus futuros empleadores o clientes hagan click en ese link, verán tu certificación verificada. -## Referencia rápida de comandos para trabajar en local +La única excepción a esto es en caso en que descubramos una violación a nuestras [Políticas de Honestidad Académica](https://www.freecodecamp.org/academic-honesty). Cuando atrapamos a las personas sin ambigüedad plagiando (presentando el código o los proyectos de otras personas como si fueran suyos sin citación), hacemos lo que deben hacer todas las instituciones de aprendizaje rigurosas: revocamos sus certificaciones y prohibimos a esas personas. -Una referencia rápida de los comandos que necesitarás cuando trabajes en local. +Éstas son nuestras seis principales certificaciones: -| comando | descripción | -| ------- | ----------- | -| `npm run bootstrap` | Inicia los diferentes servicios | -| `npm run seed` | Parsea los archivos con el markdown de los desafíos y los inserta en MongoDB. | -| `npm run develop` | Arranca el Servidor de la API freeCodeCamp y las Aplicaciones Cliente | -| `npm test` | Ejecuta todo los test JS en el sistema, incluyendo los tests de cliente, servidor, lint y desafíos | -| `npm run test:client` | Ejecuta los tests del cliente | -| `npm run test:curriculum` | Ejecuta los tests del curriculum | -| `npm run test:server` | Ejecuta los tests del servidor | -| `npm run commit` | Herramienta interactiva que ayuda a crear un buen mensaje para el commit | +#### 1. Certificación de Diseño Web Responsive + +- [Basic HTML and HTML5](https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5) +- [Basic CSS](https://learn.freecodecamp.org/responsive-web-design/basic-css) +- [Applied Visual Design](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design) +- [Applied Accessibility](https://learn.freecodecamp.org/responsive-web-design/applied-accessibility) +- [Responsive Web Design Principles](https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles) +- [CSS Flexbox](https://learn.freecodecamp.org/responsive-web-design/css-flexbox) +- [CSS Grid](https://learn.freecodecamp.org/responsive-web-design/css-grid) +
+
+ **Proyectos**: Tribute Page, Survey Form, Product Landing Page, Technical Documentation Page, Personal Portfolio Webpage + +#### 2. Certificación de Algoritmos en JavaScript y Estructura de Datos + +- [Basic JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript) +- [ES6](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6) +- [Regular Expressions](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions) +- [Debugging](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging) +- [Basic Data Structures](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures) +- [Algorithm Scripting](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting) +- [Object Oriented Programming](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/object-oriented-programming) +- [Functional Programming](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/functional-programming) +- [Intermediate Algorithm Scripting](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/intermediate-algorithm-scripting) +
+
+ **Proyectos**: Palindrome Checker, Roman Numeral Converter, Caesar's Cipher, Telephone Number Validator, Cash Register + +#### 3. Certificación de Librerías de Front End + +- [Bootstrap](https://learn.freecodecamp.org/front-end-libraries/bootstrap) +- [jQuery](https://learn.freecodecamp.org/front-end-libraries/jquery) +- [Sass](https://learn.freecodecamp.org/front-end-libraries/sass) +- [React](https://learn.freecodecamp.org/front-end-libraries/react) +- [Redux](https://learn.freecodecamp.org/front-end-libraries/redux) +- [React and Redux](https://learn.freecodecamp.org/front-end-libraries/react-and-redux) +
+
+ **Proyectos**: Random Quote Machine, Markdown Previewer, Drum Machine, JavaScript Calculator, Pomodoro Clock + +#### 4. Certificación de Visualización de Datos + +- [Data Visualization with D3](https://learn.freecodecamp.org/data-visualization/data-visualization-with-d3) +- [JSON APIs and Ajax](https://learn.freecodecamp.org/data-visualization/json-apis-and-ajax) +
+
+ **Proyectos**: Bar Chart, Scatterplot Graph, Heat Map, Choropleth Map, Treemap Diagram + +#### 5. Certificación de APIs y Microservicios + +- [Managing Packages with Npm](https://learn.freecodecamp.org/apis-and-microservices/managing-packages-with-npm) +- [Basic Node and Express](https://learn.freecodecamp.org/apis-and-microservices/basic-node-and-express) +- [MongoDB and Mongoose](https://learn.freecodecamp.org/apis-and-microservices/mongodb-and-mongoose) +
+
+ **Proyectos**: Timestamp Microservice, Request Header Parser, URL Shortener, Exercise Tracker, File Metadata Microservice + +#### 6. Certificación de Seguridad Informática y Control de Calidad + +- [Information Security with HelmetJS](https://learn.freecodecamp.org/information-security-and-quality-assurance/information-security-with-helmetjs) +- [Quality Assurance and Testing with Chai](https://learn.freecodecamp.org/information-security-and-quality-assurance/quality-assurance-and-testing-with-chai) +- [Advanced Node and Express](https://learn.freecodecamp.org/information-security-and-quality-assurance/advanced-node-and-express) +
+
+ **Proyectos**: Metric-Imperial Converter, Issue Tracker, Personal Library, Stock Price Checker, Anonymous Message Board + +#### Certificación de Desarrollo Full Stack + +Una vez que hayas obtenido las 6 de estas certificaciones,podrás reclamar tu certificación de Desarrollo Full Stack de freeCodeCamp.org. Esta última distinción significa que has completado aproximadamente 1,800 horas de programación con una amplia gama de herramientas de desarrollo web. + +#### Legacy Certifications + +Además contamos con 3 certificaciones legacy de nuestro plan de estudios del 2015, las cuales todavía se encuentran vigentes. Todos los proyectos requeridos para dichas certificaciones legacy permanecerán disponibles en freeCodeCamp.org. + +- Certificación Legacy de Desarrollo Front End +- Certificación Legacy de Visualización de Datos +- Certificación Legacy de Desarrollo Back End + +### La plataforma de aprendizaje + +Este código impacta en [freeCodeCamp.org](https://www.freecodecamp.org). + +Nuestra comunidad además cuenta con: + +- Un [foro](https://www.freecodecamp.org/forum) donde a menudo puedes obtener ayuda en temas de programación o feedback sobre tus proyectos en cuestión de horas. +- Un [canal de YouTube](https://youtube.com/freecodecamp) con cursos gratuitos sobre Python, SQL, Android, y una gran variedad de otras tecnologías. +- Un [podcast](https://podcast.freecodecamp.org/) con noticias sobre tecnología e inspiradoras historias sobre programadores. +- [Grupos de estudio locales](https://study-group-directory.freecodecamp.org/) alrededor del mundo, para que puedas reunirte y programar junto con otras personas. +- Una completa [guía de miles de temas de programación](https://guide.freecodecamp.org/) +- La [publicación técnica más extensa](https://medium.freecodecamp.org) de Medium. +- Un [grupo de Facebook](https://www.facebook.com/groups/freeCodeCampEarth/permalink/428140994253892/) con más de 100,000 miembros alrededor del mundo. + +### [Unite a nuestra comunidad aquí](https://www.freecodecamp.org/signin). + +### Encontraste un bug? + +Si piensas que encontraste un bug, primero lee [How to Report a Bug](https://www.freecodecamp.org/forum/t/how-to-report-a-bug/19543) y sigue las instrucciones. Si estás seguro de que es un bug nuevo y has confirmado que afecta a otras personas, continúa y crea un ticket en GitHub. Asegúrate de incluir tanta información como sea posible para poder reproducir el bug.. + +### Encontraste un problema de seguridad? + +Por favor, no crees un ticket en GitHub sobre problemas de seguridad. En cambio, envía un correo electrónico a `security @ freecodecamp.org` y lo veremos de inmediato. + +### Contribuciones + +#### [Por favor seguir los siguientes pasos para contribuir.](CONTRIBUTING.md) + +### Licencia + +Copyright © 2019 freeCodeCamp.org + +El contenido de este repositorio está sujeto a las siguientes licencias: + +- Los recursos de software se encuentran registrados bajo la licencia [BSD-3-Clause](LICENSE.md). +- Los recursos de aprendizaje en las carpetas [`/curriculum`](/curriculum) y [`/guide`](/guide) incluyendo sus subcarpetas se encuentran registrados bajo la licencia [CC-BY-SA-4.0](/curriculum/LICENSE.md). diff --git a/docs/spanish/document-quick-reference.md b/docs/spanish/document-quick-reference.md new file mode 100644 index 0000000000..a7c5657d0c --- /dev/null +++ b/docs/spanish/document-quick-reference.md @@ -0,0 +1,50 @@ + + + + + + + + + + + +
Read these guidelines in English 中文 русский عربي Español Português Deutsch
+ +# Documentación de referencia rápida + +¡Hola 👋 ! + +Este directorio contiene toda la documentación sobre cómo contribuir a freeCodeCamp.org + + +## [Si estás empezando, comienza por leer esto primero.](/CONTRIBUTING.md) + +--- + +## Artículos de referencia rápida + +1. Cómo trabajar en las Guías +2. Cómo trabajar en los Desafíos de programación. +3. Cómo instalar freeCodeCamp en local. +4. Cómo capturar los email salientes en local. + +## Guías de estilo + +1. Guía de estilo sobre cómo crear Guías. +2. Guía de estilo sobre cómo crear Desafíos de programación. + +## Referencia rápida de comandos para trabajar en local + +Una referencia rápida de los comandos que necesitarás cuando trabajes en local. + +| comando | descripción | +| ------- | ----------- | +| `npm run bootstrap` | Inicia los diferentes servicios | +| `npm run seed` | Parsea los archivos con el markdown de los desafíos y los inserta en MongoDB. | +| `npm run develop` | Arranca el Servidor de la API freeCodeCamp y las Aplicaciones Cliente | +| `npm test` | Ejecuta todo los test JS en el sistema, incluyendo los tests de cliente, servidor, lint y desafíos | +| `npm run test:client` | Ejecuta los tests del cliente | +| `npm run test:curriculum` | Ejecuta los tests del curriculum | +| `npm run test:server` | Ejecuta los tests del servidor | +| `npm run commit` | Herramienta interactiva que ayuda a crear un buen mensaje para el commit |