개발 · 프로그래밍

/

백엔드

몽고DB + node express + ionic6 연동

파이어베이스의 리얼타임데이터베이스를 사용하지 않고 직접 DB를 설치하고 데이터를 저장, 갱신 그리고 소켓을 사용하여 채팅기능까지 구현하는 방법을 배웁니다.

(5.0) 수강평 1개

수강생 33명

Thumbnail

초급자를 위해 준비한
[백엔드, 프로그래밍 언어] 강의입니다.

이런 걸
배워요!

  • MongoDB 사용 방법

  • node.js Express - MongoDB 연결

  • ionic node Express, MongoDB 연동

무료로 쉽게 만드는 DB + 각종 기능 연동까지!

무료로 쉽고 간편하게 
DB 구축하고 싶다면? 💎

윈도우, 맥, 안드로이드, 아이폰 등 많은 플랫폼에 맞춰 개별적으로 프로그램을 만들어야 하는 일이 빈번해지고 있습니다. 이렇게 다양한 환경에서 여러 유저의 데이터를 저장, 갱신하고 관리하는 일은 손이 많이 가기 마련입니다.

때문에, 앱을 만들 때 중요하게 결정해야 하는 것 중 하나가 ‘어떤 데이터베이스를 사용하느냐’입니다. 
과거에는 데이터베이스라면 SQL 같은 관계형 데이터베이스를 주로 사용했지만, 최근에는 NoSQL, 구글 파이어베이스의 파이어스토어(Firestore)처럼 대량의 데이터베이스를 동시에 빠르게 처리할 수 있는 DB를 많이 사용하고 있습니다. 

하지만 파이어스토어의 경우, 일정량 이상 사용하면 유료이기 때문에 이번 강의에서는 비슷한 기능을 직접 구현할 수 있는 몽고DB를 사용해 앱의 데이터를 저장하고, 공유할 수 있도록 알려드립니다.

MongoDB + node.js Express + Ionic6 연동을 
쉽고 빠르게 배울 수 있도록!

간단하게, 한 번의 프로그래밍만으로 서로 다른 환경에서 실행할 수 있으면서도 데이터를 공유하는 방법을 빠르고 쉽게 배울 수 있도록 이번 강의를 만들었습니다. 함께 도전해보세요!


이 강의만의 특징을 
확인해보세요 ✅

  • MongoDB 및 Node Express 경험이 없어도 Ionic 연동까지 쉽게 배울 수 있습니다.
  • 윈도 환경에서 비주얼스튜디오코드, 몽고DB 4.2 커뮤니티 버전, Node Express, Ionic 설치 및 연동까지 빠르고 간결하게 진행합니다. 시간을 아끼시고 싶은 분이라면, 빠르게 학습해보세요!

쉽고 빠르게 배우는 
몽고DB 연동의 A to Z!

디자인 및 컴포넌트 부분보다는, 연동에 초점을 맞추어 빠르게 강의를 진행합니다.

섹션 0에서는

몽고DB의 클라우드 버전이 아닌, 직접 구축할 수 있는 커뮤니티 버전을 설치하고 사용하는 방법을 배웁니다.

섹션 1에서는

노드 익스프레스와 몽고DB를 연동하는 방법을 배우고, URL을 통한 CRUD를 배우게 됩니다.

섹션 2에서는

앞서 배운 내용을 기반으로 아이오닉과 연동하는 방법을 배우고, 소켓을 사용해 채팅 기능까지 구현해봅니다.


예상 질문 Q&A 💬

Q. 몽고DB를 모르는데 배울 수 있을까요?

몽고DB의 기초적인 내용까지 강의에 포함되어 있습니다. 몽고DB 경험이 없는 분들을 타겟으로 만들었기 때문에 진도를 나가시는 데 전혀 지장이 없습니다.

Q. Node.js Express를 모르는데 배울 수 있을까요?

노드 익스프레스를 사용하면 백엔드를 아주 쉽게 만들 수 있습니다. 역시 경험이 없어도 설치하고 연동하는방법을 배우는 데 문제가 없습니다.

Q. 아이오닉을 다뤄본 적이 없는데 배울 수 있을까요?

본 강의에서는 Ionic의 설치부터 시작하지만, Ionic의 컴포넌트나 기초적인 내용에 대해서는 설명을 생략하고 연동 위주로 진행하고 있습니다. 그렇기 때문에 똑같이 따라하시는 데는 지장이 없지만, 아이오닉의 기초와 컴포넌트 위주로 배우시는 것이 목적이라면 아래의 강의를 추천드립니다.

입문강의 타입스크립트부터 ionic6 (앵귤러 기반)
타입스크립트 기초부터 Ionic6까지 한 번에!

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이어베이스의 리얼타임데이터베이스를 자체적으로 구현하고 싶으신 분

  • 아이오닉에서 MongoDB에 연결하고 싶으신 분

  • 아이오닉과 express를 이용한 백엔드 사용방법을 알고 싶으신 분

  • 채팅 기능 구현을 준비하시는 분

선수 지식,
필요할까요?

  • 아이오닉을 모르셔도 강의를 따라 오실 수는 있지만, 아이오닉의 기초 설명은 최소화 되어 있습니다.

  • 선수 권장 학습 강의 - 입문강의 타입스크립트부터 ionic6 (앵귤러 기반)

생산 및 품질 관리 프로그램, POP, 스마트 팩토리, PMS 등 컴퓨터 프로그램 개발자로 활동하다가 강의를  시작하게 되었습니다. 프로그램 개발이라는 것이 생각보다 어려운 영역은 아닙니다. 공부방법을 터득하시면 누구나 접근 할수가 있습니다.

커리큘럼

전체

29개 ∙ (3시간 2분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!