BACKEND(113)
-
Express + MongoDB, 간단한 프로젝트 만들기
안녕하세요 〰️ 오늘은 지난 번 포스팅 'MongoDB, 어렵지 않게 시작하기' 에 이은 2번째 시리즈입니다. 지난번에는 NoSQL에 대한 특징, MongoDB설치 등 기본적으로 프로젝트를 만들기 위한 기반을 마련했습니다. 코드는 따로 적어두지 않았으며, 모든 코드는 Github에 올려두었으니, 참고바랍니다 〰️ 이번에는 Express와 MongoDB를 직접 사용해보는 시간입니다 ❗️ 1. express 프로젝트 생성하기 express 프로젝트를 하나 만들고, 필요한 노드 모듈을 설치 ( npm install ) 설치하는 명령어를 입력해주세요 ❗️ $ express { project-name } $ cd { project-name } $ npm install 2. mongoDB 설치하기 $ npm ins..
2020.03.16 -
MongoDB, 어렵지 않게 시작하기
안녕하세요 〰️ 오늘은 Mongodb를 사용하는 예제를 통해 mongodb사용하는 방법에 대해서 알아볼 예정입니다! 간단한 to-do-list를 만들면서 쓰임새를 알아보도록 하겠습니다 〰️ 일단, mongDB를 사용하기 전에 왜 사용하는지를 먼저 알아봐야겠죠? 어떤 특징이 있는지, 언제 사용할 때 사용성을 극대화시킬 수 있을 지 알아보겠습니다. mongoDB, 왜 사용할까? 대중적으로 많이 알려져 사용되고 있는 MySQL은 RDBMS( Relational DataBase Management System )입니다. 이 때, MySQL은 대표적으로 SQL(Structured Query Language)을 사용합니다. SQL은 관계형 데이터베이스의 기본이며 이 둘을 혼용하여 사용하는 경우도 다분합니다. SQL..
2020.03.15 -
Express + Socket.IO, 간단한 채팅 만들기
안녕하세요 〰️ 오늘은 NodeJS + Express + Socket.io 를 사용해서 정말 - 간단한 단체 채팅방을 만들어보겠습니다. 일단 제가 보이는 부분을 많이 신경쓰다 보니,,, 요즘 유행한다는 'neumorphism'을 사용하여 채팅창을 제작해보았습니다. 일단 결과창부터 볼까요? 오늘 만들어볼 채팅창입니다 〰️ 일단 소켓이 뭔지 조금 알아볼까요? 아는 분들은 그냥 넘어가시면 됩니다 ! 모든 소스는 깃허브에 올려두었으니 참고되셨으면 합니다^~^ Socket 통신 ? HTTP통신은 클라이언트가 요청을 보내는 경우에만 서버가 응답하는 단방향 통신입니다. Socket 통신은 Http 통신과 달리 서버와 클라이언트가 연결을 유지하며 실시간 양방향 통신으로 데이터를 주고 받는 방식입니다. http 통신은 ..
2020.03.08 -
SQL, 어렵지 않게 시작하기 - 개념
안녕하세요. 오늘은 DATABASE가 무엇인지 알아보고, DATABASE를 하나 만들어서 직접 경험해볼 예정입니다! 1. Database 2. DBMS ( DataBase Management System ) 3. SQL(Structured Query Language) 4. Schema 5. RDB (Relational Database, 관계형 데이터 베이스) 첫 번째, Database :: 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것입니다. 두 번째, DBMS DataBase Management System :: 데이터베이스를 관리해주는 소프트웨어. 예를 들어 Oracle, MS SQL Server, MySQL 등이 있습니다. DBMS는 사용자와 데이터베이스를 연결..
2020.03.01 -
Vi, 어렵지 않게 시작하기
안녕하세요! 이 번에는 Vi 편집기를 다루는 간단한 명령어들을 알아볼까 합니다. VI? VIM? vi? vim? 은 무엇일까요❓ window나 mac에서 문서를 편집할 때, 어떤 프로그램을 쓰시나요? 주로 word나 hwp를 사용하지 않을까 예상되네요 〰️ 그런데, 우리가 사용하는 문서 편집기는 모두 GUI(Graphic User Interface)로 구성되어 있어요. 그럼, CLI(Command Line Interface) 운영체제에서는 문서편집을 어떤 것으로 할까요❓ 눈치채셨나요? 맞아요 바로 vi(vim)입니다 〰️ CLI 운영체제 뿐만 아니라, window나 mac을 사용하는 유저도 이미 Vim에 익숙하신 분들은 코딩을 포함한 문서 편집을 할 때 자주 사용하시죠 ~.~ 실제로, 몇 몇의 IDE에는..
2020.01.24