파이어베이스의 리얼타임데이터베이스를 사용하지 않고 직접 DB를 설치하고 데이터를 저장, 갱신 그리고 소켓을 사용하여 채팅기능까지 구현하는 방법을 배웁니다.
이런 걸
배워요!
MongoDB 사용 방법
node.js Express - MongoDB 연결
ionic node Express, MongoDB 연동
무료로 쉽게 만드는 DB + 각종 기능 연동까지!
윈도우, 맥, 안드로이드, 아이폰 등 많은 플랫폼에 맞춰 개별적으로 프로그램을 만들어야 하는 일이 빈번해지고 있습니다. 이렇게 다양한 환경에서 여러 유저의 데이터를 저장, 갱신하고 관리하는 일은 손이 많이 가기 마련입니다.
때문에, 앱을 만들 때 중요하게 결정해야 하는 것 중 하나가 ‘어떤 데이터베이스를 사용하느냐’입니다.
과거에는 데이터베이스라면 SQL 같은 관계형 데이터베이스를 주로 사용했지만, 최근에는 NoSQL, 구글 파이어베이스의 파이어스토어(Firestore)처럼 대량의 데이터베이스를 동시에 빠르게 처리할 수 있는 DB를 많이 사용하고 있습니다.
하지만 파이어스토어의 경우, 일정량 이상 사용하면 유료이기 때문에 이번 강의에서는 비슷한 기능을 직접 구현할 수 있는 몽고DB를 사용해 앱의 데이터를 저장하고, 공유할 수 있도록 알려드립니다.
MongoDB + node.js Express + Ionic6 연동을
쉽고 빠르게 배울 수 있도록!
간단하게, 한 번의 프로그래밍만으로 서로 다른 환경에서 실행할 수 있으면서도 데이터를 공유하는 방법을 빠르고 쉽게 배울 수 있도록 이번 강의를 만들었습니다. 함께 도전해보세요!
디자인 및 컴포넌트 부분보다는, 연동에 초점을 맞추어 빠르게 강의를 진행합니다.
몽고DB의 클라우드 버전이 아닌, 직접 구축할 수 있는 커뮤니티 버전을 설치하고 사용하는 방법을 배웁니다.
노드 익스프레스와 몽고DB를 연동하는 방법을 배우고, URL을 통한 CRUD를 배우게 됩니다.
앞서 배운 내용을 기반으로 아이오닉과 연동하는 방법을 배우고, 소켓을 사용해 채팅 기능까지 구현해봅니다.
Q. 몽고DB를 모르는데 배울 수 있을까요?
몽고DB의 기초적인 내용까지 강의에 포함되어 있습니다. 몽고DB 경험이 없는 분들을 타겟으로 만들었기 때문에 진도를 나가시는 데 전혀 지장이 없습니다.
Q. Node.js Express를 모르는데 배울 수 있을까요?
노드 익스프레스를 사용하면 백엔드를 아주 쉽게 만들 수 있습니다. 역시 경험이 없어도 설치하고 연동하는방법을 배우는 데 문제가 없습니다.
Q. 아이오닉을 다뤄본 적이 없는데 배울 수 있을까요?
본 강의에서는 Ionic의 설치부터 시작하지만, Ionic의 컴포넌트나 기초적인 내용에 대해서는 설명을 생략하고 연동 위주로 진행하고 있습니다. 그렇기 때문에 똑같이 따라하시는 데는 지장이 없지만, 아이오닉의 기초와 컴포넌트 위주로 배우시는 것이 목적이라면 아래의 강의를 추천드립니다.
입문강의 타입스크립트부터 ionic6 (앵귤러 기반)
타입스크립트 기초부터 Ionic6까지 한 번에!
학습 대상은
누구일까요?
파이어베이스의 리얼타임데이터베이스를 자체적으로 구현하고 싶으신 분
아이오닉에서 MongoDB에 연결하고 싶으신 분
아이오닉과 express를 이용한 백엔드 사용방법을 알고 싶으신 분
채팅 기능 구현을 준비하시는 분
선수 지식,
필요할까요?
아이오닉을 모르셔도 강의를 따라 오실 수는 있지만, 아이오닉의 기초 설명은 최소화 되어 있습니다.
선수 권장 학습 강의 - 입문강의 타입스크립트부터 ionic6 (앵귤러 기반)
수강생 수
14,125
수강평 수
219
강의 평점
4.8
강의 수
12
생산 및 품질 관리 프로그램, POP, 스마트 팩토리, PMS 등 컴퓨터 프로그램 개발자로 활동하다가 강의를 시작하게 되었습니다. 프로그램 개발이라는 것이 생각보다 어려운 영역은 아닙니다. 공부방법을 터득하시면 누구나 접근 할수가 있습니다.
전체
29개 ∙ (3시간 2분)
가 제공되는 강의입니다.
윈도우에 몽고DB 설치하기
03:30
몽고DB구조 간단하게 살펴보기
05:21
문서 교체, 수정, 삭제
07:25
로보 3T 설치, 컴파스와 간단 비교
03:59
배열 도큐먼트 입력, 조회
06:58
연산자로 조건별 검색하기
08:08
text 인덱스 생성 후 문자열 찾기
02:26
정렬 limit
01:27
express 설치 몽고DB 연결하기
05:56
콜렉션 조회하기
03:22
데이터 추가 수정 삭제
10:12
로그인 아이디 패스워드 추가하기
04:26