| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 기록
- javascript
- 알고리즘
- 자바스크립트
- CS
- Grafana
- Git
- 리눅스
- 트러블슈팅
- js
- mongoose
- typescript
- MongoDB
- 회고
- nest.js
- mysql
- 생각로그
- Java
- 생각정리
- mongo
- react
- 네트워크
- 주간회고
- WIL
- next.js
- array
- til
- 생각일기
- 피드백
- 코테
- Today
- Total
목록분류 전체보기 (288)
코딩일상
오늘의 한줄평 준비를 철저히 해보자!!! 오늘 한 것 / 공부한 것/ 느낀 것 클로코딩 API 설계 및 ERD작성 담당 구현 부분인 유저(로그인, 회원가입, 중복체크등)기능 구현 도전해보고싶은 기능 목표설정(이메일 인증,에러헨들러,https, 소셜로그인, 실시간 채팅) 내일 할 것 장바구니 기능 구현 기능 합치고 전체 테스트 오늘 회고 벌써 실전프로젝트 전 마지막 주차이다. 시간이 정말 빠르게 가는것 같다. 이제 나름 기본적인 게시판 , 댓글, 유저 등등 CRUD는 빠르진 않지만 이해를 하고 활용하면서 구현을 해내는것 같다. 그리고 저번주차 였던 미니 프로젝트에서 데이터베이스 설계중 하나인 ERD를 실수를 하여 제대로 못했던 경험들을 삼아 요번에는 좀더 실질적인 데이터의 흐름을 고려하여 설계를 진행하였다..
오늘의 한줄평 하루하루 꾸준히 정진하자 오늘 한 것 / 공부한 것/ 느낀 것 미니프로젝트 담당 기능 구현 완료 SQL 강의 4강 듣기(조금은 더 친해지고 익숙해진것 같다.) 내일 할 것 E2E오류 체크 전체 과정 체크 오늘 회고 오늘은 오전 오후 저녁이렇게 계획을 했던대로 문제가 없이진행이 되었다. 음 그래서 더 불안한것도 많다. 이렇게 잘될리가 없는데 아마 내일 무언가 큰 응급처치를 해야할수도 있을것 같다는 느낌? 역시 아직까지도 부족한게 너무 많다고 느끼며, 차근차근 나아가자 오늘은 무엇을 적어야 할지 애매하다.
내가 한 것들(TIL을 참고하여 작성) 모던자바스크립트 독서 3시간 객체지향에대한 공부 아키텍쳐 패턴에 대한 이해와 계층형 아키텍쳐 패턴적용 소켓, TCP,UDP에 대하 공부 테스트코드를 사용에대한 필요성이해 이번주 이루고 싶은것들 관계형데이터베이스에 대한 이해도올리기 TDD이해도 올리기 협업에 익숙해지기 지난 주특기 주차 배웠던것들 정리하기 주간 회고 시간이 지날수록 가속도가 붙는것 같다. 어떻게 일주일이 지났는지도 모를만큼 정말 빠르게 하루 하루들이 흘러가는것 같다. 배우면 배울수록 더 알아야 해지는것들이 많아지는것같고 내가 제대로 이해하고 있는게 맞는가 라는 의문이 들어가기도 한다. 물론 이 짧은기간에 모든것 을 다 이해할수있을 것이라고 생각하지는 않는다. 다만 그냥 좌절은 하지않으려고 한다. 할 ..
CORS에 들어가기 앞서 브라우저는 기본적으로는 same origin policy를 가지고있다. 이것을 우선 같이 알아보자 SOP(same-origin policy(동일출처 정책)) 어떤 출처에서 불러온 문서나 스크립트가 다른 출처에서 가져온 리소스와 상호작용하는 것을 제한하는 중요한 보안 방식이다. 출처: MDN 악성 url로 접속하는 상황 등을 막기위해 하나의 웹은 하나의 서버(동일 출처)의 연결만을 허용하는 정책이다. 동일 출처(origin)의 조건 아래 세가지 요소가 동일해야 동일 출처로 허용한다. 프로토콜 호스트(도메인) 포트번호 url 구성 요소 우리가 흔히 보는 www.naver.com과 같은 url은 아래와 같이 여러 요소로 이루어져 있다. CORS의 필요성 cross-origin 요청이 ..
오늘의 한줄평 모르는 것에 대해 두려워하지 말자!! 근데 언제 스스로 문제를 해결해나갈 수 있을까..ㅜ 오늘 한 것 / 공부한 것/ 느낀 것 ERD작성을 하면서 관계형데이터에대해 좀 더 공부 SQL강좌 공부 및 정리 관계형 데이터 구현 내일 할 것 SQL 남은 강의 마져 듣기 DB구성 오늘 회고 오늘 하루도 어떻게 지나갔는지 모를 만큼 하루가 빨리 갔다. 오전에 빠르게 과제를 해결하고 db의 관계형 데이터를 만들어 보려고 하였다. 하지만 공식사이트와 온갖 예제를 찾아보아도 답을 찾을 수가 없어서, 도대체 어떻게 해결해야하지 막막함만 들었었다. 한글 문서에서 찾을수없어서 영어로 검색을 하였는데도, 봐도... 이해를 할 수가 없어서 큰 답답함을 느꼈다. 앞으로도 모르는 기능이 나와도 스스로 어느 정도 해결할..
오늘의 한줄평 서로서로 알아가보고 같이 하는것에 두려움을 느끼지 말자!! 오늘 한 것 / 공부한 것/ 느낀 것 CS스터디 (파일 시스템과 블록,휴지통에 넣었을때 벌어지는 일) 내가생각한것보다 파일의 생성및 삭제까지의 과정이쉽지 않다는것도 느꼈고 지금 눈에 당장 보이는게 다가 아니고 뒤에서는 많은일들이 일어나구난를 느꼈다. API설계를 프론트분들과 같이 진행을 하였다. 같이정해하면서 무언가를 정하는것이 쉽지않다고 느꼈음 설계단계에서 어떤것을 설계하는것이 놓치는 점들이 없을까에 대한 고민도 많이들었다. 내일 할 것 SQL강의듣기 DB구성 오늘 회고 이것저것 하다보니 벌써 새벽2시가되었다. 음.. 뭐한것도 없는거 같은데 시간은 왜이렇게 빨리가는지,, 이번주차는 처음으로 프론트분들과 함께 프로젝트를 만들어가는것..
application 정의 애플리케이션이란 운영체제를 플랫폼으로 삼아 작업을 수행하는 온갖종류의 프로그램이나소프트웨어를 총칭하는 용어이다. 넓은 의미 운영체제에서 실행되는 모든 소프트웨어 워드프로세서, 컴파일러, 링커 등 좁은 의미 운영체제 위에서 사용자가 직접 사용하는 소프트웨어 워드프로세서, 미디어 플레이어 등 application의 종류 설치되는 용도나 형태에 따라 application을 분류해볼 수 있습니다. 애플리케이션 기기에 직접 다운로드하여 사용합니다. 운영체제와 직접 통신하므로 운영체제 별로 플랫폼이 필요합니다. 웹 애플리케이션 브라우저 내에서 실행하므로 앱을 따로 다운로드받지 않아도 됩니다. 비용, 개발 기간이 적게 드는 장점이 있습니다. application ?? web applicat..
Q1. Class는 대체로 추상화를 위해 사용됩니다. ES5 자바스크립트에서 Class는 어떻게 동작할까요? class는 동일한 항목들과 동일한 함수들을 가지고 있는 객체들을 생성하기 위해 사용된다. 객체를 만들어내기 위한 도구이다. ES5자바스크립트에서도 이 역할은 마찬가지이다. 그렇다면 객체를 만들어내는 이유는 객체에서 만들어진 인스턴스를 통해서 객체가 가진 메소드를 입맛에 맞게 사용할 수있기 때문이다. 추가로 추상화란 내부구현은 복잡한데 실제 노출되는 부분은 단순하게 보이도록 만든다는 개념이다. 이러한 추상화를 이루기 위해서 Class를 많이 사용되며 내부구현을 감추고 사람들이 필요한 것들만 보이게 만들어 줄수있게 한다. 아래 Class를 통하여 추상화의 개념을 조금 실행해보았다. 게시물 전체를 조..
오늘의 한줄평 조금이라도 꾸준히 하자!!! 다시 마음을 잡자!! 오늘 한 것 / 공부한 것/ 느낀 것 CS스터디 (알고리즘은 이상, 프로그래밍 은 현실) layered desing pattern을 드디어 실행해보다(객체의 추상화에대해 더 공부해야할것같다. 테스트 코드의 필요성에대해 기술매니저님한테 들음으로써 왜 해야하는지 이유가 명확해졌다.(여기에대해 추후 글작성예정) 꼭 스스로 해내지 못하더라도 남의 코드를 보고 습득하면 내가 한줄한줄치면서 그 코드들의 의미를 나의 것으로 만들면 그또한나의것이다. 내일 할 것 새로운 과제 맞이하기 TIL을 꼭 부담스러워하지 않더라도 꼭쓰기 일주일 계획 짜기 오늘 회고 다시 TIL을 쓰게 되었다. 변명아닌 변명을하자면 바쁘다는 핑계로 TIL을 작성하지 않았다. 그리고 어..
들어가기에 앞서 용어정리 DBMS(Data Base Mangement System) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해주는 소프트웨어 RDB(Relational Data Base) 관계형 모델을 기반으로 하는 데이터 베이스를 의미 RDBMS(Relational Data Base Mangement System) 관계형 데이터베이스 관리 시스템을 의미한다. SQL(Strucrued Query Language) 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 자료의 검색, 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안이 되었다. 데이터베이스를 선택할 때 고민하게 된다...