2019-06-11 14:01:58 +00:00
![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 )
< br / >
< br / >
** 프로젝트** : 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 )
< br / >
< br / >
** 프로젝트** : 랜덤 명언 기계, 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 )
< br / >
< br / >
** 프로젝트** : 막대그래프, 산점도 그래프, 히트 맵, 단계 구분도, 트리 맵 다이어그램
#### 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 )
< br / >
< br / >
** 프로젝트** : 타임스탬프 마이크로 서비스, 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 )
< br / >
< br / >
** 프로젝트** : 미터-야드 변환기, 이슈 트래커, 개인 라이브러리, 주식 가격 검사기, 익명 게시판
#### 풀스택 개발 자격증
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/ )
2019-07-17 17:21:39 +00:00
- [개발자 뉴스 ](https://www.freecodecamp.org/news ) 간행물, 무료, 오픈 소스, 블로그 기사를 교차 게시 할 수있는 비 광고 공간.
2019-06-11 14:01:58 +00:00
- 전 세계 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 )에 따라 라이선스가 부여됩니다.