본문 바로가기

분류 전체보기431

씹뜯맛 Node.js with REST&GraphQL - 2주차 회고 무엇을 배웠는가? 2주차에는 REST API 개발을 배웠다. REST 에 대해서 생각해보고 세션과 JWT에 대해서 배웠다. 내용자체는 많이 알고있는 내용이었다. 스터디 2주차 과제 - 게시판 기능, 유저기능 API를 구현하고, JWT를 통한 인증처리를 하는 것이 과제였다. 좋았던점 -Open API를 알게되었다. Swagger를 써봐서 친숙한 UI가 장점이다. 또, 개발전 어떤식으로 데이터를 보내주고 미리 경험해볼 수 있어 API개발하는데 많은 도움이 되었다. 미리 스펙을 정의할때 이런 툴을 쓰면 좋을 것같다. - 혼자서 passport를 통한 인증처리 개발하는데 자료를 많이 찾아보았다. 분명, 자료가 많을 것라 생각했는데 그렇지 않았다. stackoverflow를 참고하여 인증처리를 하고, API 인가.. 2020. 9. 15.
평균 구하기 programmers.co.kr/learn/courses/30/lessons/12944 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 1 2 3 4 5 class Solution { public double solution(int[] arr) { return Arrays.stream(arr).average().getAsDouble(); } } Colored by Color Scripter cs 2020. 9. 15.
두 개 뽑아서 더하기 programmers.co.kr/learn/courses/30/lessons/68644?language=java 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한� programmers.co.kr 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Solution { public int[] solution(int[] numbers) { List sums = new ArrayList(); for (int i = 0; i 2020. 9. 15.
씹뜯맛 Node.js with REST&GraphQL - 1주차 회고 Q. 신청하게된 이유? 현재 주력으로 개발하고 있는 백엔드는 Spring과 Node이다. Spring에 비해 Node를 개발하다 보면 강의라든지 책이라든지 스프링에 비하면 깊게 설명한 자료가 많이 없었다. 나보다 경험있는 NodeJS 개발자의 리뷰가 필요했다. 또, 평소에 관심이 많았던 GraphQL을 다룬다고해서 기대가 많이 되었다. 스터디 1주차 과제 - Mock데이터를 바탕으로 회원정보의 CRUD 및 CSV 다운로드를 구현하기가 1주차의 미션이었다. 프로젝트 세팅부터 기능개발까지 작업이다. 어느정도 개발의 가이드라인은 있었지만 원하는 의도가 어떤건지 감을 잡기 힘들었다. 빨리 공개하고 리뷰를 통해 점진적으로 고쳐가기로 했다. 특히 어려웠던것은 콜백부분이었다. 막상 써보니 콜백을 바탕으로 결과를 컨트.. 2020. 9. 14.