일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TypeError: this.boardRepository.createBoard is not a function
- 노드
- 호이스팅
- westagram
- 자바스크립트
- async/await
- bcrypt
- Jest
- node
- 트랜잭션
- django westagram
- Django
- pm2
- 스코프
- javascript
- CORS
- JWT
- 장고초기세팅
- on_delete
- crud2
- 실행 컨텍스트
- rebase
- 프로미스
- status code
- wecode
- manytomanyfield
- typescript
- OSI7계층
- nodeJS
- docker
- Today
- Total
목록전체 글 (190)
될때까지
🌷 후기 아오 이번주도 시간이 참 빨리갔다.. 우리하나조는 월,수가 스터디 날짜라서 자기소개 페이지 만드는 일정이 조금 빡빡했다!! 다행히 다른 팀원들도 월수보다 월금이 좋을 것 같다 이야기가 나왔고, 다음주부터는 다들 금요일 괜찮다해서 월금으로 변경했다. 오늘은 각자 만든 자기소개 페이지를 발표하기로 했는데, 자기소개는 아무도 안하고 웹사이트에 대한 설명만 했던 우리팀 지금 생각해보니까 참 신기했다 ㅋㅋㅋㅋ 막상 발표할때는 긴장해서 뭘 어떻게 발표해야할지 횡설수설했지만.. 잡담없이 개발자 취직에 대한 목적으로 똘똘뭉쳐서 학구열 불타오르는 우리팀이 점점 더 좋아진다 >_< 눈에 띄게 잘하시는 두분이 계셔서 또 엄청 든든하고!! 스터디시간에 본인이 진행하다 겪었던 어려운 점도 발표했는데, 어떤 문제점이 있..
작년 국비학원에서 코딩을 배울 때만 해도 많은 스타트업에서 백엔드 언어를 파이썬으로 많이 쓴다고 들었다. 그래서 열심히 파이썬을 공부했었다. 올해 4월 국비학원 강사님으로부터 인턴 제안을 받았지만 node.js를 사용한다길래 제안을 거절했다. 이제까지 배운 파이썬을 쓰고 싶었기 때문이였는데.. 럴수럴수 이럴수가 위코드의 커리큘럼도 36기 (나 바로)다음기수부터 백엔드 언어가 파이썬에서 node.js로 바뀐다. node.js가 대세인가봐 그래도 취직하고 나서 바뀌지 이렇게 빨리 바뀐다니 😭😭 이미 물은 엎질러졌다. 위코드를 환불하고 인턴을 진행했다면 취직걱정도 줄고 비교적 편안하게 회사생활을 시작했겠지 비전공자 주제에? 그래도 위코드를 선택해서 분위기좋은 우리 팀도 만났고, 커뮤니티도 생기고 얻어가는 게 ..
🚀 학습 목표 Frontend vs. Backend vs. Fullstack 의 차이점에 대해 이해한다. Frontend 개발자가 하는 일을 설명할 수 있다. Backend 개발자가 하는 일을 설명할 수 있다. 향후 어떤 개발자가 되고 싶은지에 대해 고민한다. ✔️ 나의 답변 Frontend : 사용자들이 직접 접하게 되는 웹 사이트를 구현한다. 이벤트에 대한 로직들을 개발하며 데이터를 시각화 하는게 주 업무다. 뼈대는 HTML, 스타일은은 CSS 그리고 동작은 JAVASCRIPT로 구현한다. 디자인 감각이 없어도 충분히 할 수 있으니까 쫄지말자!! 식당을 예로 들면 매장 내부의 의자, 메뉴, 음식, 맛 가게 인테리어 등 손님이 매장에 들어왔을 때 눈에 보이는 부분들이 프트엔드에 해당된다. Backend..
길고 긴 기다림의 시간이 끝나가니까 좋기도 하고 걱정도 되고 마음이 싱숭생숭하다!! 위코드 35기 등록했던 게 엊그제 같은데.. (올해 2월에 등록했다) 벌써 사전스터디 OT를 끝내고 팀원도 배정받았다 콩닥콩닥🤓 그전 줌미팅때는 다들 캠도 안켜주고 나만 덩그러니.. 쓸쓸했었다. 오늘도 검은 화면만 보여주겠지 하고 기대안했는데 왠걸 사전스터디는 다들 오픈캠이였다 반가워요 드디어!!ㅋㅋㅋㅋㅋ 이분들과 함께 3개월 울고웃고 할 생각을 하니 심장이 쿵쾅쿵쾅!! 그렇게 오늘 저녁 8시에 사전스터디 OT를 진행했고 나는 1팀이 되었다. 우리 팀원은 총 7명! 오늘은 시간이 너무 늦어서 일요일 저녁 8시 30분에 다시 슬랙에서 만나기로했다. 노션도 서툴고, 슬랙도 서툴어서 정신이 없지만 빨리 익숙해져야겠다 새로운 툴..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 컴퓨터는 손가락이 2개라서 2개만 셀 수 있다. 컴퓨터에 전압이 흐른다 / 안흐른다 2가지의 경우로, 이를 0과 1로 대변해 데이터들을 처리한다. 이때의 이 0과 1은 데이터의 최소 단위이며, 비트(bit)라고 부른다. 이를 2진법 binary라고 한다. 그렇다면 우리가 사용하는 언어들은 어떻게 컴퓨터가 알 수 있는 걸까? 문자와 숫자를 1대1로 매칭시킨 문자표(character set)를 사용한다. 문자를 숫자로 바꾸고 그 숫자를 또 2진법으로 바꿔서 0과 1로 이루어진 숫자로 바꿔버리면, 컴퓨터가 읽을 수 있게 된다. 이처럼 사람의 언어를 컴퓨터의 언어로..
요새는 책이랑 유튜브를 같이 보면서 공부를 하고 있다. 깔끔한 파이썬 탄탄한 백엔드 책을 보면서 플라스크를, 유튜브 오지랖 파이썬을 보면서는 장고를 공부하고 있다. 백엔드 책을 보면서 이제까지 잘 따라가다가 mysql설치하고 실행하는 부분에서 계속 오류가 뜬다.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/~~~~-MacBook-Pro-2019.local.pid) 구글링해서 나오는 해결법 다 해봤지만 여전히 실패 실패 실패. 스트레스 ^^ 이럴 땐 잠시 쉬었다가 다시 도전해야지.. 후 다시 해보면 또 될꺼야 힘내자! @property # 응???? 너는 뭐니??? def coupon(self): if self.coupon..
[오지랖 파이썬 웹 프로그래밍] 유튜브를 보면서 온라인쇼핑몰을 장고로 만들고 있다. 장고의 MTV 패턴 중, V는 view를 의미하고, 장고에서 기능을 담당한다. 웹 요청으로부터 전달받은 데이터를 처리하는 로직을 작성하는 부분이 바로 이 view다. view에는 함수형과 클래스형의 2가지 view가 있다. 함수형 뷰 (Function-based view, FBC) : request를 매개변수로 받음 : 사용자가 직접 모든 기능을 생성 클래스형 뷰 (Class-bassed view, CBV) : 장고에서 미리 마들어둔 클래스 뷰(제너릭뷰)를 상속받아서 생성 : url에서 주소를 열어줄 때, as_view()를 붙여 클래스뷰를 함수형 뷰로 바꿔줘야함 이런 뷰들을 작성하는 views.py에서 함수형 뷰를 생성..
요새는 유튜브 [오지랖 파이썬 웹 프로그래밍]을 보며 장고를 공부하고 있다. 다행히 이제까지 크게 이해가 안되는 부분이 없어서 잘 따라가고 있고, 재밌게 공부하고 있었는데 이해가 안가는 부분이 생겨서 블로그에 정리를 해 둔다. 지금 당장은 이해가 안가더라도, 미래의 내가 답변할 수 있길 바라며...! 오지랖 파이썬 웹 프로그래밍 6장 Onlineshop 15에서는 장바구니 기능을 위해 Cart class를 만들었다. 이전과는 다르게 cart는 모델을 사용하지 않고, 세션을 활용해서 만들었다. 여기서 세션이란 무엇인가? ((세션)) : HTTP는 서버와 클라이언트가 데이터를 주고 받을 때 사용하는 통신규약이다. 이 HTTP의 특징 중 하나로 stateless가 있다. 클라이언트가 요청을 보내면 서버가 응답..
p.49) 백엔드 API 개발자의 역할은 프론트엔드 시스템(혹은 다른 클라이언트 시스템)과 데이터를 실시간으로 주고받을 수 있는 기능을 구현하는 역할을 담당한다. 특히 많은 수의 동시 요청을 장애 없이 실시간으로, 그리고 최대한 빠른 속도로 처리할 수 있는 시스템을 구현하는 것이 백엔드 개발자의 중요한 역할이 된다. p.52) 개발팀의 구성원들 - 기획자(Product Manager) : 개발하고자 하는 서비스를 정의하고 기획하는 역할을 담당하는 직군 - 디자이너(Designer) : 웹 시스템 개발에서 UI(User Interface) 및 UX(User Experience)를 구현하는 역할을 담당하는 직군으로, 프론트엔드의 눈에 보이는 부분, 그리고 사용자가 직접 경험할 수 있는 부분들을 사용자가 좋아..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 HTTP는 무상태성(클라인트와 첫 통신에서 주고받은 데이터를, 다음에 유지하지 않는다.) 그리고 비연결성(클라이언트의 요청에 대한 응답을 하고 나면, 연결을 끊어버린다.)이라는 특징이 있어서 정보가 유지되지 않는다. 하지만 페이지를 이동해도 특정 데이터들을 유지해야할 필요가 생겼고, 이러한 HTTP의 무상태성을 보완하기 위해 쿠키와 세션이 사용되고 있다. "쿠키"는 사용자가 웹사이트를 방문할 때 사용자의 컴퓨터(클라이언트)에 저장되는 key-value쌍의 데이터 파일이다. 웹사이트에서 ID 기억하기를 체크하면 내 id가 유지되어 있고, 7일간 보지않기를 체크..