Thumbnail
개발 · 프로그래밍 백엔드

C# 자마린 + 몽고DB + nodejs 연동 대시보드

33명이 수강하고 있어요.

33,000원

지식공유자: 깊알못nodeep
총 38개 수업 (3시간 56분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공
폴더에 추가 공유

초급자를 위해 준비한
[백엔드] 강의입니다.

직접 DB와 node express를 백엔드로 설치하고 C#으로 윈도우 앱과 스마트폰 앱을 통한 데이터를 저장, 갱신해봅니다. 소켓을 사용하여 채팅 기능까지 구현하는 방법을 빠르게 배워봐요!

✍️
이런 걸
배워요!
몽고DB 사용방법
Nodejs express와 몽고DB 연동
윈도우 앱과 스마트폰 앱에서 몽고DB 연동
채팅 기능

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를 모르는데 배울 수 있을까요?

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

Q. 선수 지식이 필요한가요?

C#의 기초 정도는 알고 있어야 강의를 이해하는데 편하실 거에요. 윈도우앱 중 UWP, WPF 혹은 자마린 등에 대한 경험이 전혀 없으시다면 C# 입문부터 안드로이드, 윈도우 앱 (UWP) 동시에 만들기 with Xamarin Forms (자마린 폼즈) 강의를 먼저 듣는 것을 추천드립니다. 하지만 몽고디비와 노드 익스프레스, 소켓의 사용법을 배우려고 하신다면 선수지식이 없더라도 전혀 지장이 없습니다.

Q. 수강 전 미리 알고있어야 하는 개발환경이나 준비물이 있나요?

개발 환경은 윈도우 10, 비주얼 스튜디오 2022, 몽고DB 4.2 커뮤니티 버전입니다. 강의 중 테스트는 UWP와 안드로이드 위주로 진행되며 보너스 영상에서는 아이폰 se2를 가지고 앱을 구동합니다. 이 경우에는 맥북 혹은 아이폰을 가지고 있어야 이해가 쉽습니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
몽고DB를 배우시려는 분
Nodejs express의 쉬운 사용방법을 알고 싶으신 분
자마린 폼즈를 활용한 몽고DB + 익스프레스와 연동을 알고 싶으신 분
📚
선수 지식,
필요할까요?
C# 입문

안녕하세요
깊알못nodeep 입니다.
깊알못nodeep의 썸네일

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

커리큘럼 총 38 개 ˙ 3시간 56분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Mongo db(몽고DB) 커뮤니티 버전 입문(무료 설치형)
윈도우에 몽고DB 설치하기 미리보기 03:30
몽고DB구조 간단하게 살펴보기 05:21
콜렉션 조회, 이름변경, 삭제, 모니터링 02:48
capped 콜렉션 사이즈제한, 데이터 입력 여러개 하기 insert many 05:51
문서 교체, 수정, 삭제 07:25
로보 3T 설치, 컴파스와 간단 비교 03:59
배열 도큐먼트 입력, 조회 06:58
연산자로 조건별 검색하기 08:08
text 인덱스 생성 후 문자열 찾기 02:26
필드 숨기기 & 보이기, 배열 조건 검색 08:06
정렬 limit 01:27
섹션 1. node express 설치 및 사용방법
node js 타입스트립트 비주얼 스튜디오코드 설치 01:53
express 설치 몽고DB 연결하기 05:56
콜렉션 조회하기 03:22
데이터 추가 수정 삭제 10:12
로그인 아이디 패스워드 추가하기 04:26
소스코드
섹션 2. Xamarin Forms + node express + Mongo DB 연동
비주얼 스튜디오 2022 설치 미리보기 02:09
프로젝트 생성 및 플랫폼별 코드 다르게 하기 07:15
MongoDB 데이터 불러오기 + Command 이벤트로 새로고침 18:49
Mongo DB에 데이터 추가하기 13:30
MongoDB 데이터 삭제하기 08:45
MongoDB 데이터 수정하기 12:08
채팅기능 구현하기 1 14:36
채팅기능 구현하기 2 express에 소켓 설치 + 자마린에 소켓 클라이언트 설치 12:04
채팅기능 구현하기 3 이전 강의 스레드 오류 수정하기, 다른 디바이스 메세지 받기 04:03
채팅기능 구현하기 4 대화 내용 주고 받기 06:14
채팅기능 구현하기 5 대화 내용 위치 다르게 표시하기 03:29
채팅기능 구현하기 6 안드로이드 키보드 리사이즈, 몽고디비에 저장하기 02:51
채팅기능 구현하기 7 기존 대화내용 불러오기, 스크롤 자동으로 내리기 11:23
채팅방 만들기 14:39
채팅 방 별로 대화내용 보이기 03:27
자마린 소스코드
노드 익스프레스 소스코드
섹션 3. 보너스 영상
아이폰에서 앱 실행하기 10:00
맥북 없이 애플 개발자 계정 CSR 파일 만들기 미리보기 03:07 비주얼스튜디오 2022 맥북 없이 윈도우에서 아이폰 설치형 앱 개발 설정하기 미리보기 04:39
Lonely Screen설치 - 아이폰 화면을 윈도우10 PC, 노트북에 보이기 (미러링) 01:07
강의 게시일 : 2022년 03월 25일 (마지막 업데이트일 : 2022년 03월 25일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️