728x90 전체 글343 No Image 📷 처음으로 실행해보는 질의어(SQL문 혹은 Query문) /*********************** 파일명 : Or01SelectBasic.sql 처음으로 실행해보는 질의어(SQL문 혹은 Query문) 설명 : select, where 등 가장 기본적인 DQL문 사용해보기 ************************/ /* SQL Developer에서 주석 사용하기 블럭단위주석 : 자바와 동일함 라인단위주석 : -- 실행문장. 하이픈 2개를 연속으로 사용 */ --select문 : 테이블에 저장된 레코드를 조회하는 SQL문으로 DQL문에 해당한다. /* 형식] select 컬럼1, 컬럼2, .....[또는 *] from 테이블명 where 조건1 and 조건2 or 조건3 ..... order by 정렬할컬럼 asc(오름차순), desc(내림차순) ; */ .. 2023. 2. 20. No Image 📷 Layered architecture pattern (레이어드 아키텍쳐 패턴) 목차 레이어드 패턴이란? 레이어드 패턴이 참조된 프로그램을 만드는 순서 레이어드 패턴의 내부 파일들의 역할 레이어드 패턴이란? 해당 사진이 가장 이해가 잘 될것 같아서 다른 사진에서 참고하여 만들어봤다. 원래 MVC pattern 을 공부했을때는 View / Controller / Model 세 가지만 알고 있으면 되었는데, 이번에 배운것은 Layered architecture pattern 이라는 패턴을 배우게 되었다. 우선 해당 사진을 참조하여 어떤 형식으로 되어있는지 대충 파악이 되었다면, 만드는 순서도 알려주겠다. 레이어드 패턴이 참조된 프로그램을 만드는 순서 해당 패턴의 프로그램을 만들려면 model repository service controller router app.js 순으로 건들면서 .. 2023. 2. 19. No Image 📷 GitHub Repository에 내 파일 push 하는 방법 목차 GitHub에 first commit push 하기 작업 중간에 commit하고 push 하기 GitHub에 first commit push 하기 현재 생성한 파일을 GitHub와 연동하고 싶다면? 첫 번째로 GitHub로 들어가자. 프로필에 Repositories 에 있는 New 라는 버튼을 누르면, 해당 화면이 나타나게 된다. Repository name 은 목록에서 나타나게 되는 이름을 뜻하고, Description 에는 해당 파일이 무슨 파일인지 써주면 된다. 해당 내용으로 넣어주었다. 이제 Create repository 하면 해당 화면이 나타나고 빨간색 원에 있는 글을 복사해주고 VScode 터미널 창으로 오자 echo "# practice" >> README.md git init git.. 2023. 2. 19. No Image 📷 [23.02.19][스파르타 코딩클럽]_ 11주차_ 05주차 Node.js 숙련 주차를 마무리하며... 한 주 동안 공부했던 패턴은 MVC패턴으로 어떻게 회원가입/로그인/게시글/댓글 네가지 기능을 구현하는지였다. 제출한 GitHub 주소다. https://github.com/jaehunju1996/node_mysql_server_assignment_mongoose GitHub - jaehunju1996/node_mysql_server_assignment_mongoose: 숙련 주차 과제 (lv2) 숙련 주차 과제 (lv2). Contribute to jaehunju1996/node_mysql_server_assignment_mongoose development by creating an account on GitHub. github.com https://githu.. 2023. 2. 19. No Image 📷 [23.02.18] 레이어드 아키텍쳐 패던에 대해서 알아보자 목차 레이어드 패턴이란? 레이어드 패턴이 참조된 프로그램을 만드는 순서 레이어드 패턴의 내부 파일들의 역할 레이어드 패턴이란? 해당 사진이 가장 이해가 잘 될것 같아서 다른 사진에서 참고하여 만들어봤다. 원래 MVC pattern 을 공부했을때는 View / Controller / Model 세 가지만 알고 있으면 되었는데, 이번에 배운것은 Layered architecture pattern 이라는 패턴을 배우게 되었다. 우선 해당 사진을 참조하여 어떤 형식으로 되어있는지 대충 파악이 되었다면, 만드는 순서도 알려주겠다. 레이어드 패턴이 참조된 프로그램을 만드는 순서 해당 패턴의 프로그램을 만들려면 model repository service controller .. 2023. 2. 18. No Image 📷 What is the Jenkins? 목차 들어가기전에... CICD란? CICD에서의 빌드란? 따라서 Jenkins란? Jenkins 다운로드 및 설치 방법 Jenkins 사용 방법 Jenkins를 알아보기 전에... 들어가기전에... 서버 어플리케이션에 기능을 추가 하려면 개발자가 개발자 노트북에서 개발을 완료 하고 테스트까지 한 다음에 이상이 없으면 사용자가 사용할 수 있게 수정된 내용을 서버에 반영해야 합니다. [서버에 반영을 하는 것을 '배포 Deploy'라고 하고 배포 하기 위한 준비 과정을 '빌드 Build'라고 합니다.] =>> CICD CICD란? 지속적 통합(CI, Continuous Integration) 빌드/테스트 자동화 과정으로, 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미합니다. 애플리케이션에 대한 새로운.. 2023. 2. 18. No Image 📷 [23.02.17] 목차 내가 생각한 Middleware 챌린저 팀원들이 생각한 Middleware 정확히 Middleware란? 내가 생각한 Middleware middleware에 대한 개념이 좀 부족했다. 정확히 어떤 개념인지 잘 정립되지 않았다. 그래서 챌린저스 팀원들이랑 같이 의견을 나누었다. 챌린저 팀원들이 생각한 Middleware middleware는 사실 app.js에서도 사용이된다. 결론은 middleware는 app.js를 간결하게 만들어 주기 위하여 만들어진 것이라고 결론이 났다. 생각해보니 내가 여태껏 만들었던 프로젝트를 다시보면, middleware는 auth 그러니까 로그인 기능에 관하여 관여하고 있었다. 어떠한 url로 접속을 했을때 거치게 만드는 중간이라고 생각할 수 있겠다. 정확히 Middl.. 2023. 2. 17. No Image 📷 [23.02.16][작성요망] 목차 들어가기전에... cookie 와 session JWT 토큰이란? 들어가기전에... cookie 와 session JWT 토큰이란? 2023. 2. 16. No Image 📷 [23.02.15] Nodemon 사용하는 방법 1. npm을 install 하자 2. npm i nodemon 3. package json에서 해당 script 부분에 "start": "nodemon app" 를 추가한 후 저장해주자 4. npm start 로 실행하자 5. 실행이 완료되었다면, 수정 후 저장해주자 6. 자동으로 node가 실행될것이다. 여기서 더 알려주자면! nodemon 같이 npm 으로 다운로드 받는 것은 라이브러리라고 부른다. 2023. 2. 15. No Image 📷 [23.02.14][작성요망] 목차 콜백함수가 뭐야? 콜백함수를 왜 쓰는데? 그래서 콜백함수가 도대체 뭔데? 콜백함수가 뭐야? 콜백함수를 왜 쓰는데? 그래서 콜백함수가 도대체 뭔데? 2023. 2. 15. No Image 📷 [23.02.13][작성요망] 목차 클래스가 뭐야? 클래스를 왜 쓰는데? 그래서 도대체 클래스가 뭔데? 클래스가 뭐야? 클래스를 왜 쓰는데? 그래서 도대체 클래스가 뭔데? 2023. 2. 13. No Image 📷 [23.02.12][스파르타 코딩클럽]_ 10주차_ 04주차 Node.js 입문 주차를 마무리하며... 한 주 동안 공부했던건 회원가입 로그인 기능구현이었다. 새로 생긴 팀원들과 같이 의견을 나누며, 만들어 나아가는게 정말 좋았다. 처음에 module을 사용하는게 어색하고 힘들었지만, 나름 적응하고 해 나아가고 있다. 제출한 GitHub 주소다. https://github.com/jaehunju1996/node_spa_mall_assignment GitHub - jaehunju1996/node_spa_mall_assignment: 입문 주차 과제 입문 주차 과제. Contribute to jaehunju1996/node_spa_mall_assignment development by creating an account on GitHub. github.com 일간회고.. 2023. 2. 13. No Image 📷 [23.02.10] 공부하느라 조금 늦었다. Node.js 숙련주차가 시작되었다. 너무 어렵지만 차근차근히 해결하면서 나아가보자 2023. 2. 11. No Image 📷 [23.02.09] 2023.02.08 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] HTTP 프로토콜 [Express] HTTP 프로토콜 HTTP 요청 대상을 "리소스"라고 하며 리소스의 특성은 더 이상 정의되지 않음 HTTP 전체에서 사용되는 URI(Uniform Resource Identifier)로 식별 URL 우리에게 가장 잘 알려진 URI는 URL URL(Uniform Resource Locator) ht jrogrammer.tistory.com 2023.02.08 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] REST API & RESTful API [Express] REST API & RESTful API 1. REST API의 탄생 REST는 Repr.. 2023. 2. 9. No Image 📷 [23.02.08] 4. nodejs 설치 discord.js 가 최소 v16.6 이상의 nodejs가 필요로 해서 최신 버전의 nodejs를 설치했습니다. curl 이 설치되어있지 않는지 확인해줘야 합니다. curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs 2023. 2. 8. No Image 📷 [Express] REST API & RESTful API 1. REST API의 탄생 REST는 Representational State Transfer라는 용어의 약자 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 상황에 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 한다. 2. REST 구성 쉽게 말해 REST API는 다음의 구성으로 이루어져있습니다. 자세한 내용은 밑에서 설명하도록 하겠습니다. 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 3. REST 의 특징 1) Uniform (유니폼 인터페이스) Uniform Interface는 URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일을 말합니다. 2) Sta.. 2023. 2. 8. 이전 1 ··· 8 9 10 11 12 13 14 ··· 22 다음 728x90