메인메뉴로 이동 본문으로 이동

lnb영역

OA

고객센터

02-6959-5779

ribbon@kitanet.or.kr

상담가능시간 : 평일 09:00~18:00
토/일요일 및 공휴일 휴무

컨텐츠 내용

  1. 수강신청
  2. 과정정보

[상위 1% 빅데이터] 응용 프로그래머를 위한 MongoDB 사용법

과정 이미지
[상위 1% 빅데이터] 응용 프로그래머를 위한 MongoDB 사용법 과정정보
교육시간 9시간
수강기간 30일
강의구성 0차시
수강료 116,000원
과정소개

대표적인 노에스큐엘(NoSQL) 데이터베이스 시스템. 몽고디비(MongoDB)는 데이터 교환 시 비슨(BSON: Binary JSON) 문서 형태로 여러 서버에 분산 저장 및 확장이 용이하며, 방대한 데이터 처리가 빠르다는 장점이 있다. MongoDB는 C++ 언어로 작성되었으며, 윈도우(Windows), 리눅스(Linux), 맥OS 등 다양한 운영 체제(OS)를 지원한다. 서버 사이드 퍼블릭 라이선스(SSPL: Server Side Public License)에 따라 제 3자에게 서비스를 제공하게 되면 서비스 소스코드 전부를 공개해야 한다. 스택오버플로우의 설문에 의하면, MongoDB는 최근 3년간 꾸준히 인기있는 데이터베이스 기술 순위에서 5위 안에 든다. 또한, 3위까지인 MySQL, SQL Server, PostgreSQL, 이 세 DBMS는 기존의 패러다임인 ‘관계형(Relational)’ DBMS다. NoSQL DBMS 중에서는 MongoDB가 분명하게 강세를 보이고 있다. MongoDB의 세계적인 인기는 여기서 그치지 않아, 스택오버플로우 설문에서 MongoDB는 가장 원하는 데이터베이스 기술로 3년 연속 1위를 차지했다..

 

▶학습대상​​

1. 비정형데이터 수집 및 저장에 관심을 가지고 있는 사람

2. 다양한 형식의 대용량 데이터를 수집, 저장, 처리, 분석, 활용하기 위한 인프라

3. 인터페이스 및 솔루션을 개발하고 적용하는 업무에 종사하는 자

4 .데이터 과학에 관심을 가지고 있는 사람

 

▶학습목차

1. MongoDB란

2. 생성/삭제/수정 기본

3. 도큐먼트 수정 1

4. 도큐먼트 수정 2

5. 도큐먼트 쿼리 1

6. 도큐먼트 쿼리 2

7. Aggregation Framework 1

8. Aggregation Framework 2

 

​▶수료기준

항목

진도율

진행단계평가

최종평가

과제

수료점수

평가비율

100%

0%

0%

0%

60점이상

수료조건

80%

없음

없음

없음

※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60 이상이어야 합니다.

학습목표
1. 운영체제에 맞는 MongoDB를 설치할 수 있다.
2. MongoDB 초기 설정을 할 수 있다.
3. MongoDBCompass를 사용하지 않고 직접 자바스크립트 함수를 사용할 수 있다.
4. 문서 생성 및 갱신과 삭제를 할 수 있다.
5. 집계 함수를 활용하는 다양한 실습을 할 수 있다.