NoSQL DB (몽고DB/mongodb)  기본부터 파이썬/데이터분석 활용까지!

NoSQL DB (몽고DB/mongodb) 기본부터 파이썬/데이터분석 활용까지!

(15개의 수강평)

354명의 수강생
PythonMongoDB데이터베이스

이 강의는

최신 스타트업에서 활용하는 풀스택과 데이터과학 기술의 기본 기술 중 하나인 빅데이터를 다룰 수 있는 NoSQL 기술을 익힙니다. 이 중에서도 몽고DB는 가장 쉬우면서도, 빠르게 활용할 수 있는 기술로, 본 강좌는 짧은 시간안에 몽고DB 기본과 파이썬으로 몽고DB를 다루고 활용할 수 있는 기술까지 익힙니다.

이런 걸 배울 수 있어요

  • 최신 데이터베이스(NoSQL) 이해
  • 데이터베이스 기본 기술 이해
  • 파이썬 풀스택 기본기술
  • 파이썬 프로그래밍으로 DB 활용
  • 빅데이터 분석을 위한 DB 기본
  • 풀스택 서비스개발을 위한 DB 활용
  • 몽고DB(mongodb) 기본

온오프라인 1만명 수강! 
방대한 데이터를 다루는 최신 현업 데이터베이스인
NoSQL(mongodb) 기술을 쉽게 익힐 수 있는
완성도 높은 강의

본 강의는 최신 스타트업에서 활용하는 풀스택과 데이터과학 기술의 기본 기술 중 하나인 빅데이터를 다룰 수 있는 몽고DB(NoSQL) 기술을 익히는 강의입니다. 현업에서 몽고DB를 활용하는 방법까지 소개드리기 위해, 파이썬 프로그래밍과 크롤링으로 몽고DB를 활용하는 방법까지 포함였습니다. 파이썬과 크롤링 기본에 대해서는 별도 파이썬 입문과 크롤링 기초 부트캠프 강의를 수강하시면 보다 효과적으로 수업을 들으실 수 있습니다. 

 

# 데이터베이스 = SQL로 알고 있는데, NoSQL은 무엇인가요? 

최근 현업에서는 방대한 데이터를 다루는데요. 모든 데이터는 데이터베이스에 저장하는데, 기존 SQL을 기반으로 하는 데이터베이스는 방대한 데이터를 다루는데 한계가 있어서, 최근에는 NoSQL 데이터베이스를 많이 사용합니다. 빅데이터를 다루는 데이터베이스를 NoSQL 데이터베이스라고 이해하시면 됩니다.

 

# SQL을 몰라도, 들을 수 있나요? 

NoSQL 데이터베이스와 SQL기반 데이터베이스는 큰 관련이 없습니다. 그래서 SQL 이해 없이, 본 과정을 들으시는데 큰 무리가 없도록 꾸몄습니다. 

 

# NoSQL 데이터베이스 중에 몽고DB를 익히면 어떤 점이 좋나요?

NoSQL 데이터베이스도 종류가 많습니다. 이 중에서 가장 인기있고, 가장 쉬운 데이터베이스가 몽고DB입니다. NoSQL 또는 데이터베이스 자체가 익숙하지 않으시다면, 본 과정을 통해 짧은 시간안에 몽고DB 기본을 익히고, 바로 활용해보시는 것을 추천드립니다.

 

# 다른 데이터베이스 강의를 수강했는데, 문법은 이해했지만, 어떻게 활용할지 모르겠습니다.

기존 데이터베이스 강의는 주로 문법을 설명하는데요. 이것만 가지고는 데이터베이스를 활용할 수도 없고, 이해도 잘 가지 않습니다. 실제로는 데이터베이스는 주로 프로그래밍과 함께 활용이 됩니다. 그래서 본 과정에서는 실제 현업에서 데이터베이스를 활용할 수 있도록, 파이썬 프로그래밍, 심지어 저장할 데이터를 가져오는 크롤링과 연계한 예제까지 설명드립니다. 그래서 어떻게 현실 세계 데이터를 데이터베이스로 구조화해서 저장하고, 어떻게 현업에서 활용할 수 있는지까지 익힙니다.

만약, 파이썬 프로그래밍에 익숙하지 않으시다면,  파이썬 입문과 크롤링 기초 부트캠프 (온오프라인 5천명 이상 수강) 강의를 제공하고 있으니, 본 강의와 함께 익히시길 추천드립니다. 다만 실제 데이터를 수집하는 크롤링 기술에 대해서는 부담이 되신다면 참고만 하셔도 좋을 것 같습니다.

"잘 정리된 자료를 통째로 드립니다"

"책보다 더 좋은 자료로, 자료만으로도 수강료가 아깝지 않습니다"

"시간을 낭비하지 마세요!"

"우리는 정보가 없어서 못하는 것이 아닙니다."

"잘 정리된 강의와 자료로 짧은 시간에 검증된 강의로 익히세요!"

수백만원의 수강료를 내고 문법만 전달하는 강의를 들으셨던 분들이 있었을까요? 수업을 들으며, 자연스럽게 반복하고, 머리에 쏙쏙 들어올 수 밖에 없는, 그리고 실제 사용이 가능하도록 패턴화까지 시켜서 그대로도 활용가능하고! 다양한 케이스에 맞도록 변경도 가능하고, 그리고 기본기도 제대로 쌓을 수 있도록. 그러면서도 문과분들까지 고려하고, 여기에 시간까지 고려한 커리큘럼. 온라인 강의에 대한 애착으로 고민고민 끝에 만들어낸 강의입니다.

 

수업 예제

# 강의를 체계적으로 익히실 수도 있습니다. 로드맵과 함께 전과정 코스도 참고하시면 좋을 것 같습니다.

데이터 분석/과학 코스: 원하는 데이터를 가져와서 분석하고, 예측까지 할 수 있는 최신 테크트리

1. 파이썬 입문과 크롤링 기초 부트캠프 (파이썬과 데이터 수집 기본) 
2. Scrapydhk Selenium 정복 (데이터 수집(크롤링) 중급) 
3. SQL과 데이터 저장/분석 기본 (데이터 저장/분석) 
4. NoSQL(mongodb) 빅데이터 기본 (빅데이터 저장/분석) 
5. 파이썬 데이터 분석 기본 (데이터 분석) 
6. 머신러닝/인공지능 기본 (데이터 예측, 열심히 준비하고 있습니다) 

풀스택 코스: 최신 웹/앱 서비스를 A to Z 로 혼자서도 만들 수 있는 테크트리

1. 파이썬과 데이터 수집(크롤링) 기본 (파이썬과 웹, 데이터 이해 기본) 
2. SQL과 데이터 저장/분석 기본 (SQL 데이터베이스 기본) 
3. NoSQL(mongodb) 빅데이터 기본 (NoSQL 데이터베이스 기본) 
4. 백엔드 기본과 중급 (열심히 준비하고 있습니다)
5. 프론트엔드 기본과 중급 (열심히 준비하고 있습니다)
6. 풀스택 기본과 클론코딩 (열심히 준비하고 있습니다)

도움 되는 분들

  • 파이썬 프로그래밍으로 DB를 활용하고자 하시는 분
  • 최신 스타트업에 필요한 IT기술을 익히고자 하시는 분
  • 최신 빅데이터 기반, 데이터베이스를 익히고자 하시는 분
  • 데이터 과학/분석 기본기술 익히고자 하시는 분
  • 풀스택 기본기술 익히고자 하시는 분

선수 지식

  • 파이썬 입문 및 크롤링 기본 부트캠프 수강
  • 파이썬 기본 문법

지식공유자 소개

Dave Lee (운영 블로그: 잔재미코딩)

현: 이커머스 기업 빅데이터 개발 및 기술 기획
전: SK, 삼성전자, 외국계 기업, 고려대학교 일어일문 학사, 연세대학교 컴퓨터공학 석사
주요 개발 이력: 삼성페이, 이커머스 데이터 서비스, 모바일 보안 시스템(CAS), RTOS 컴파일러, Linux Kernel Driver, NAS Embedded System  
저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발,
누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서
운영 블로그: 잔재미코딩 (http://www.fun-coding.org) - 풀스택/데이터과학 기술 공유 블로그

교육과정

모두 펼치기 50 강의 9시간 59분
섹션 0. 강의 준비
7 강의 53 : 44
오리엔테이션과 강의 특징
06 : 54
강의 및 학습 방법 소개
10 : 49
데이터베이스와 풀스택/데이터과학 큰그림
09 : 45
anaconda와 jupyter notebook 소개
02 : 31
anaconda와 jupyter notebook 설치 방법 (맥환경)
06 : 32
anaconda와 jupyter notebook 설치 방법 (윈도우환경)
07 : 10
jupyter notebook 사용법
10 : 03
섹션 1. NoSQL 이해
3 강의 29 : 28
빅데이터와 NoSQL 이해
10 : 40
NoSQL의 대표적인 데이터베이스 mongodb 소개
13 : 02
mongodb 데이터 구조와 관련 용어 정리
05 : 46
섹션 2. 몽고DB 준비
6 강의 77 : 31
mongodb 설치 (맥 환경)
07 : 51
mongodb 설치 (윈도우 환경)
08 : 41
[참고] mongodb 설치 (클라우드 환경에서 리눅스 설치하기 - AWS 회원가입)
16 : 47
[참고] mongodb 설치 (클라우드 환경에서 리눅스 설치하기 - 리눅스 서버 생성)
14 : 15
[참고] mongodb 설치 (클라우드 환경에서 리눅스 설치하기 - 리눅스 서버 접속)
16 : 16
[참고] mongodb 설치 (클라우드 환경에서 리눅스 설치하기 - 리눅스 서버에서 mongodb 설치 및 접속)
13 : 41
섹션 3. 몽고DB 기본
10 강의 129 : 38
mongodb 다뤄보기 - robo 3T 설치
10 : 02
mongodb 다뤄보기 - database와 collection 만들기
12 : 57
SQL과 mongodb 간단 비교 - mongodb shell 익히기
13 : 41
몽고DB 데이터 입력 - SQL과 비교
15 : 10
몽고DB 데이터 읽기 - SQL과 비교1
14 : 46
몽고DB 데이터 읽기 - SQL과 비교2
15 : 46
몽고DB 데이터 수정 - SQL과 비교
09 : 22
몽고DB 데이터 삭제 - SQL과 비교
10 : 19
[참고] 파이썬 라이브러리 사용법1
09 : 29
[참고] 파이썬 라이브러리 사용법2
18 : 06
섹션 4. 몽고DB와 파이썬
6 강의 72 : 21
파이썬으로 몽고DB 제어하기 - pymongo 라이브러리
15 : 14
파이썬으로 몽고DB 접속하기
14 : 51
파이썬으로 몽고DB에 데이터 입력하기
13 : 45
파이썬으로 몽고DB에 데이터 검색(읽기)하기
08 : 13
파이썬으로 몽고DB에 데이터 수정하기
06 : 37
파이썬으로 몽고DB에 데이터 삭제하기
13 : 41
섹션 5. 파이썬 크롤링과 몽고DB - 최신 현업 개발의 이해
8 강의 109 : 42
몽고DB와 크롤링 준비
16 : 41
몽고DB 저장을 위한 크롤링 데이터 전처리1
16 : 34
재귀적 크롤링을 위한 링크 가져오기
13 : 48
몽고DB 저장을 위한 크롤링과 정규표현식
12 : 13
몽고DB 저장을 위한 크롤링 데이터 전처리2
13 : 14
몽고DB 저장을 위한 데이터 변환
14 : 23
몽고DB 저장을 위한 데이터 완성
13 : 24
몽고DB 저장을 위한 데이터 저장
09 : 25
섹션 6. 데이터 분석과 몽고DB
10 강의 126 : 59
데이터 분석을 위한 다양한 몽고DB 검색 문법1
13 : 43
데이터 분석을 위한 다양한 몽고DB 검색 문법2
12 : 03
데이터 분석을 위한 다양한 몽고DB 검색 문법3
12 : 15
데이터 분석을 위한 다양한 몽고DB 검색 문법4
12 : 35
데이터 분석을 위한 다양한 몽고DB 검색 문법5
13 : 55
몽고DB 인덱스 이해하기
04 : 17
몽고DB 인덱스 생성 방법 이해하기
12 : 54
몽고DB 텍스트 검색과 인덱스
14 : 28
몽고DB과 데이터 분석의 시작
17 : 07
몽고DB 기본 정리 및 향후 학습 방향
13 : 42

공개 일자

2019년 8월 19일 (마지막 업데이트 일자 : 2019년 8월 19일)

수강 후기

4.8
15개의 수강평
default_profile.png
Jang Daehyuk 3달 전
mongodb 입문 강의로 아주 좋습니다. python 과의 연동 설명도 매우 좋습니다! 설명도 굉장히 디테일합니다! 말하는 속도도 보통이라서 편하게 들을 수 있구요!
잔재미코딩

잔재미코딩 2달 전
좋은 수강평점을 주시고 시간을 내어 좋은 수강평을 작성해주셔서 감사합니다. 엇 근데 제가 말하는 속도가 다소 느린듯해서 조금 빠르게 말하려고 하는데... 수강평보니 다시 예전 속도로 말하는게 낫나 싶네요 ㅎㅎ

default_profile.png
이인수 3달 전
저번 수강평에서도 이야기 했었지만 코딩의 어려움, 복잡성이라는 장벽에 매번 무너졌는데 올해 정말로 기쁜 것이 있다면 좋은 강사님을 만나 그 장벽을 깼다는 것입니다. 덕분에 디자인분야에만 한정되었던 제 분야에서 파이썬을 통한 시장조사와 추가로 웹까지 배워서 재밌는 프로젝트를 만들 수 있었습니다. 지금 다음 강의도 몹시 기다리고 있는데 혹시 다음 강의에 대한 힌트도 알 수 있을까요? :)
잔재미코딩

잔재미코딩 2달 전
좋은 수강평점을 주시고 지간을 내어 좋은 수강평을 작성해주셔서 감사합니다. 최대한 좋은 강의를 만드는 것이 큰 의미가 있나 싶기도 했는데 수강자님의 수강평을 보니 정말 큰 힘이 되네요. 다음 강의는 크게 데이터 분석 기술을 거쳐 데이터 사이언스쪽으로가 한 분야이고, 다른 분야로 풀스택쪽으로 강의를 오픈하려 합니다. 곧 하나씩 순차적으로 오픈할 계획입니다. 감사합니다

default_profile.png
윤성원 1달 전
몽고DB입문하기 좋은 강의같아요. 아쉬운건 좀 더 심화내용도 같이 배울 수 있으면 좋겟어요. 저는 AGG어찌고하는 함수랑, AWS에서 서버를 몇개 더 받아서 동시에 코드 돌려서 데이터 여러개 분산처리하는것도 강의 찍어주시면 좋겟어요. 배우고싶어여
잔재미코딩

잔재미코딩 1달 전
아하 역시 알고 계시군요. 이 강의는 기본 강의라서, 그 부분은 중급에서 다루려 합니다. 기본+중급 을 한번에 묶으면 처음 들으시는 분들이 중급을 따라하지 못하고, 그런 상황에서 중급이라고 말씀을 드려도, 어쨌든 모든 강의를 따라하지 못했다고 굉장히 아쉬워하시는 분들이 있어서 아예 분리해서 내놓으려 하고 있습니다. 하지만 지금 기술로도 기본은 확실하게 닦았고, 활용이 가능한 수준이 되는 것이고요. 추후에 관련 강의도 만들려 합니다. 감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스