✔️ Typescript Typescript 은 자바스크립트 기반으로 만들어진 프로그래밍 언어!자바스크립트 말고 타입스크립트로 넘어온 이유는...정확히 말하자면... 타입 정확성!쉽게 말하면 에러나 버그가 자바스크립트에 비해 덜 생긴다더 나은 구조와 간결함으로 생산성이
유튜브 별코딩님의 강의를 보고 작성한 나의 일지state 관리를 도와주는 hook!따지자면, useState 와 마찬가지로 staet 를 생성하고 관리하게 도와주는 도구여러 개의 하위값을 포함하는 복잡한 state 를 다뤄야 할 때, 사용하면 좋다!알아야 할 3가지!R
TIL DAY 183 오늘 배운 일 ✔️ React Hooks > 유튜브 별코딩님의 강의를 보고 작성한 나의 일지 useMemo 컴포넌트 성능을 최적화하는 hook useMemo -> Memo = Memoization (메모이제이션) 동일한 값을 리턴하는
TIL DAY 182 오늘 배운 일 ✔️ 암호화폐 개요 1. 암호화폐의 개념 암호화폐란? 암호화를 사용하여 인터넷을 통해 수행되는 거래의 보안을 보장하는 가상화폐 쉽게 말해서 물리적인 형태가 없고 결제 기능을 가지고 디지털 화폐 기본적으로 암호화는 위조를
✔️ 리액트 복습!유튜브 별코딩님의 강의를 보고 따라만든 나의 리액트 프로젝트우리가 자바스크립트에서는 DOM에다가 접근할려면...document.querySelector('input') <- 이러한 형태로 만들어야했다.하지만, 리액트는 간편하게 Hook 중 하나인
✔️ 자바스크립트 복습!노마드 코더 과정를 통해서 자바스크립트를 완전히 통달하자!자바스크립트 프로젝트는 주로 한 파일로 구성된 코드의 집합체가 아니라 여러 파일들의 코드들를 내보내고 가져오는 형식으로 되어있다.이 때, module 의 import 과 export 를 사
✔️ 자바스크립트 복습!자바스크립트 입문 코스에서 중요한 역할을 맡고 있어서 완벽히 이해하자!시작하기 앞서, 객체 생성자라는 것을 알아볼텐데...함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 혹은 함수들을 구현 할 수 있게 해준다.일반적으로 객체 생성자를
TIL DAY 178 .jpg) 오늘 배운 일 ✔️ Django 웹 개발 1. 페이지네이션(Pagination) 구현하기 > 이번에는 저번에 배운 페이지네이션에 명령어들을 이용해서 직접 페이지네이션을 구현해보도록 하겠다. 들어가기 앞서 먼저 전체 구현 과정을
✔️ Django 웹 개발현재 우리 메인 페이지를 보면 글이 너무나도 많다.지금은 이렇지만 글이 추가된다면 계속 늘어날 것이다.그러하면 글을 모두 보기 힘들고 UI 측면에서 좋지 않다.이번에는 이러한 문제를 해결하기 위한 방법을 배워볼 것 이다.예 ) google 에
TIL DAY 176 .jpg) 오늘 배운 일 ✔️ Django 웹 개발 1. 유효성 검증을 뒤늦게 추가했다면? 웹 사이트에 필요한 모델을 만들 때 처음부터 완벽하게 만들었다면 좋겠지만 개발을 하다 보면 뒤늦게 유효성을 추가하거나 검증해야 하는 경우들이 생긴다
TIL DAY 175 .jpg) 오늘 배운 일 ✔️ Django 웹 개발 1. 더 많은 시드 데이터가 필요하다면? 저번에 이런 JSON 형식으로 데이터 파일을 만들고... loaddata 를 이용해서 데이터베이스에 데이터를 넣어줬었다. 그런데 이렇게 데이터
✔️ Django 웹 개발이번에는 여러가지 테스트 데이터를 추가하는 방법에 대해 알아보겠다.그러기 위해서 우리는 과거에 작성했던 글들을 모두 삭제해준다.http://127.0.0.1:8000/posts/삭제 완료!지금 이 상태에서 포스트 목록 페이지가 날 나오
✔️ Django 웹 개발우리 costory 프로젝트에서 작성한 뷰를 한번 보자!post_detail 의 이 부분...post_update 의 이 부분...그리고 post_delete 의 이 부분...이 세 부분에서 포스트 데이터를 가져올 때 아이디를 사용해서 조회를
✔️ Django 웹 개발만약에 데이터베이스에 작성된 글이 하나도 없을 때는 어떻게 해야 될까?우리는 데이터베이스에 글이 없다고 가정하기 위해 먼저 모든 글을 지워주도록 해준다.모든 데이터를 삭제하기 위해 우리가 할 수 있는 방법은 두 가지인데 첫 번째 방법인 관리자
TIL DAY 171 .jpg) 오늘 배운 일 ✔️ Django 웹 개발 1. 메인 페이지 URL 설정하기 > 이번에는 사이트의 메인 페이지를 설정하는 법에 대해 알아보겠다. 메인 페이지란 모든 웹 사이트의 첫 페이지를 말한다. 이러한 첫 페이지는 대개 사이
✔️ Django 웹 개발우리는 앞에서 Create, Read, Update 를 모두 구현해보았다.마지막으로 삭제 기능을 만들어보겠다.모든 기능의 시작은 URL 로 부터이니 urls.py 로 가서 마지막 코드를 주석 해제한다.전과 마찬가지로 name = post-del
✔️ Django 웹 개발이번에는 글 수정 기능을 만들어보도록 하겠다.게시글 상세 페이지로 가면 오른쪽 하단에 수정하기 버튼을 만들어주겠다.그리고 해당 수정하기 버튼을 누르면 글쓰기 화면이랑 똑같은데 기존의 내용이 들어가져 있을 것이다.그리고 작성완료를 누르면 수정이
✔️ Django 웹 개발이번엔 미리 작성해둔 CSS 파일을 이용해서 조금 더 이쁘게 글쓰기 페이지를 꾸며보겠다.그러면 post_form.html 에서 위쪽에 CSS 파일의 이름을 바꿔주도록 하겠다.바뀌기 전...바뀐 후다음으로 이 post_form.css 파일을 st
✔️ Django 웹 개발이번에는 폼의 세부 요소들에 CSS 를 적용해보고 글 작성 페이지에 디자인을 입혀보겠다.그러면 우리 작성 페이지로 가보면...http://127.0.0.1:8000/posts/new/위에 웹 페이지를 보면 제목을 입력하는 위젯이 있는데