『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 선택
MEAN은 서버와 클라이언트 양쪽을 모두 다루는 풀스택 엔지니어를 위한 기술이며, 한번 익혀두면 여러 상황에서 돌파구를 발견할 가능성을 높여준다. 그만큼 개발자의 경쟁력을 높일 수 있음을 의미한다. 스택의 모든 구성 요소가 자바스크립트를 사용하므로 진입 장벽이 낮고 팀 내 협업, 노하우 공유, 의사소통에 큰 도움을 준다.
이 책은 오랜 개발과 번역 경험을 두루 갖춘 베테랑 역자가 원서의 예제를 완결된 형태로 재구성해서 독자의 시간을 절약해주고 아쉬운 설명을 보강해 완성도를 높였다. 책의 흐름에 발맞춰 예제를 조금씩 확장해 나가다 보면 어느 순간 자신만의 멋진 풀스택 앱을 만들 수 있을 것이다.
- 지은이 : 애덤 브레츠, 콜린 J. 이릭
- 옮긴이 : 박재호
- ISBN : 978-89-6848-218-2 93000
- 발행일 : 2015년 9월 1일
- 페이지수 : 348
- 정가 : 28,000원
- 구매(예스24) : http://goo.gl/KNlRGg
CoreDot TechSeminar 2018 - Session1 Park JihunCore.Today
코어닷 기술 세미나 2018
Session #1 : 박지훈 (코어닷투데이 개발자)
파이썬을 이용해 세상에서 가장 쓸모없는 홈페이지 만들기
14:00 ~ 14:50
Python Flask로 사용자가 글을 쓰면, 마음대로 수정하고 삭제해버리는 쓸모없는 웹사이트(Useless Website)를 만들어 봅니다.
- Python라이브러리인 flask을 이용한 웹사이트 개발 과정 소개
- MongoDB를 이용해 웹사이트상에서 게시물 작성,조회,수정,삭제(CRUD) 기능 구현 실습
https://coredottoday.github.io/2018/10/15/Coredot-기술-세미나/
https://www.youtube.com/watch?v=gfbWxyz7Zeo
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 선택
MEAN은 서버와 클라이언트 양쪽을 모두 다루는 풀스택 엔지니어를 위한 기술이며, 한번 익혀두면 여러 상황에서 돌파구를 발견할 가능성을 높여준다. 그만큼 개발자의 경쟁력을 높일 수 있음을 의미한다. 스택의 모든 구성 요소가 자바스크립트를 사용하므로 진입 장벽이 낮고 팀 내 협업, 노하우 공유, 의사소통에 큰 도움을 준다.
이 책은 오랜 개발과 번역 경험을 두루 갖춘 베테랑 역자가 원서의 예제를 완결된 형태로 재구성해서 독자의 시간을 절약해주고 아쉬운 설명을 보강해 완성도를 높였다. 책의 흐름에 발맞춰 예제를 조금씩 확장해 나가다 보면 어느 순간 자신만의 멋진 풀스택 앱을 만들 수 있을 것이다.
- 지은이 : 애덤 브레츠, 콜린 J. 이릭
- 옮긴이 : 박재호
- ISBN : 978-89-6848-218-2 93000
- 발행일 : 2015년 9월 1일
- 페이지수 : 348
- 정가 : 28,000원
- 구매(예스24) : http://goo.gl/KNlRGg
CoreDot TechSeminar 2018 - Session1 Park JihunCore.Today
코어닷 기술 세미나 2018
Session #1 : 박지훈 (코어닷투데이 개발자)
파이썬을 이용해 세상에서 가장 쓸모없는 홈페이지 만들기
14:00 ~ 14:50
Python Flask로 사용자가 글을 쓰면, 마음대로 수정하고 삭제해버리는 쓸모없는 웹사이트(Useless Website)를 만들어 봅니다.
- Python라이브러리인 flask을 이용한 웹사이트 개발 과정 소개
- MongoDB를 이용해 웹사이트상에서 게시물 작성,조회,수정,삭제(CRUD) 기능 구현 실습
https://coredottoday.github.io/2018/10/15/Coredot-기술-세미나/
https://www.youtube.com/watch?v=gfbWxyz7Zeo
2. 본 PPT는 NHN NEXT 개발경험 프로젝트를 진행하며
MongoDB 사용법에 대하여
팀원들과 공유하기 위하여 작성하였습니다.
시각 자료는 MongoDB의 공식 레퍼런스를
참조하였음을 밝힙니다.
3. 왜 몽고 DB가 주목받는가?
기존의 SQL기반의 데이터베이스에 비해 수평적 확장이 쉽습니다.
특히 몽고DB는 Auto-sharding이라는 막강한 기능을 제공합니다.
관련 레퍼런스 : https://docs.mongodb.org/manual/core/sharding/#ShardingIntroduction-RoutingProcesses%28mongos%29
4. 몽고DB에서 쓰는 필수 용어 정리
field : key에 해당하는 부분. SQL에서의 컬럼(속성)과 유사
value : 말 그대로 value. 속성에 대한 값
5. 몽고DB에서 쓰는 필수 용어 정리
Collection : SQL의 테이블과 비슷한 개념입니다.
즉, Documents들의 집합입니다.
6. 쿼리 사용 예시 JSON데이터를 받아 그대로 insert
“users라는
collection에
insert를 하겠다”
7. 설치(Mac OSX환경)
i) Homebrew설치
HomeBrew는 맥의 다양한 프로그램을
손쉽게 설치할수 있게 해주는 프로그램입니다.
맥 환경에서는 ruby가 기본적으로 설치되어 있으므로 콘솔에
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/
Homebrew/install/master/install)”
를 복사하여 입력하면 설치가 완료됩니다.
그 다음
brew update
명령어를 입력해 Homebrew 업데이트가 있는지 확인합니다.
10. java와 mongoDB 연동
먼저 자바에서 몽고디비를 접속하여 쓸 수 있도록 만들어 둔
라이브러리(JDBC)를 프로젝트에 포함시켜야합니다.
http://central.maven.org/maven2/org/mongodb/mongo-java-driver/
2.9.3/mongo-java-driver-2.9.3.jar
위 링크에서 jar파일을 다운받습니다.