MongoDB나 Node Express 경험없어도 괜찮아요. 자마린을 이용해 윈도우앱 스마트폰앱 연동까지 쉽게 배워봐요! 🤗
몽고DB로 대량의 데이터를 빠르고 간략하게 처리해요 🍃
윈도우, 맥, 안드로이드, 아이폰 등 많은 플랫폼에 맞춰 개별적으로 프로그램을 만들어야 하는 일이 빈번해지고 있습니다. 이렇게 다양한 환경에서 여러 유저의 데이터를 저장, 갱신하고 관리하는 일은 손이 많이 가기 마련입니다.
때문에, 앱을 만들 때 ‘어떤 데이터베이스를 사용하느냐’는 매우 중요하게 생각해야 합니다. 관계형 데이터베이스를 사용하던 이전과는 달리 최근에는 NoSQL, 구글 파이어베이스의 파이어스토어와 같이 대량의 데이터베이스를 동시에 빠르게 처리할 수 있는 DB를 많이 사용합니다.
몽고DB를 설치하고, 사용방법을 익혀 nodejs express로 백엔드까지 구현해봅니다. 또한, 자마린 폼즈를 사용해서 윈도우앱과 안드로이드, iOS 연동까지 구현방법을 쉽게 배울 수 있습니다.
이런 분이라면 들어보세요 🙌
윈도우, 스마트폰 앱을 위한 백엔드 구현을 알고싶은 분
앱의 데이터를 DB에 저장하고 공유하는 법을 알고싶은 분
채팅기능을 원리를 제대로 알고싶은 분
강의 맛보기 🥄
[섹션 0] Mongo DB 커뮤니티 버전 입문 (무료 설치형)
직접 구축할 수 있는 몽고DB의 커뮤니티 버전을 설치하고 사용하는 방법을 배웁니다.
[섹션 1] node express 설치 및 사용방법
노드 익스프레스와 몽고DB를 연동하는 방법을 배우고, URL을 통한 CRUD를 배우게 됩니다.
[섹션 2]Xamarin Forms + node express + Mongo DB 연동
앞서 배운 내용을 기반으로 자마린과 연동하는 방법을 학습하고, 앱에서 백엔드 연결 그리고 몽고디비의 데이터 추가 / 수정 / 삭제 / 읽기 등의 방법을 배웁니다.
[섹션 3] 보너스 영상
만들어진 앱을 실행하는 방법을 알아본 후 UWP, 안드로이드, 아이폰에서 채팅 테스트를 진행합니다.
예상 질문에 미리 답을 드려요 💬
Q. 몽고DB를 모르는데 배울 수 있을까요?
네, 가능합니다! 몽고DB의 기초적인 내용까지 강의에 포함되어 있습니다. 몽고DB 경험이 없는 분들을 타겟으로 만들었기 때문에 진도를 나가시는데 전혀 지장이 없습니다.
Q. Node.js Express를 모르는데 배울 수 있을까요?
노드 익스프레스를 사용하면 백엔드를 아주 쉽게 만들 수 있습니다. 역시 경험이 없어도 설치하고 연동하는 방법을 배우는데 문제가 없습니다.