WIL

WIL23 04월 5주차

베스트오버 2023. 4. 30. 23:44

이번 주 한 일

장고 심화 개인 과제: DRF로 Todo-list

user CRUD, todo_list CRUD, admin site, test 코드 일부

https://github.com/beo202202/Django_ToDoList

 

GitHub - beo202202/Django_ToDoList

Contribute to beo202202/Django_ToDoList development by creating an account on GitHub.

github.com

 

https://beolog.tistory.com/72

 

페어코딩3

https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞

beolog.tistory.com

 

각종 이론 공부

https://beolog.tistory.com/71

 

객체지향

캡슐화 객체 지향 프로그래밍에서 중요한 개념 중 하나 객체의 내부 상태를 보호하고, 객체와 객체 간의 상호 작용을 제어하는 것을 의미 객체 내부에 있는 데이터나 메서드에 직접 접근하지 않

beolog.tistory.com

 

https://beolog.tistory.com/69

 

협업을 위한 소통법

이렇게 소통! 1. 많이 말합시다 > 빠르게 가까워질 수 있기 때문 2. 미리 말합시다 > 미리 대비를 할 수 있기 때문 3. 명확하게 말합시다 > 공동 목표를 효율적으로 달성할 수 있기 때문 4. 근거를 가

beolog.tistory.com

 

https://beolog.tistory.com/67

 

CSRF(Cross-Site Request Forgery)

CSRF란 Cross-Site Request Forgery의 약자로, 인터넷 사용자가 자신의 의지와는 무관하게 공격자가 의도한 요청을 보내도록 유도하는 공격 기법입니다. 유명 경매 사이트인 옥션에서 발생한 개인정보

beolog.tistory.com

https://beolog.tistory.com/66

 

XSS(Cascading Style Sheet)

줄이면 CSS인데 Cascading Style Sheet와 혼동이 올 수 있어서 XSS라고 부릅니다. SQL Injection과 함께 웹 상에서 가장 기초적인 취약점 공격 방법의 일종으로, 웹 사이트에 있는 취약점을 이용하여 공격자

beolog.tistory.com

https://beolog.tistory.com/65

 

What is SQL injection in vulnerability hacking?

Hacking은 사회공학적 해킹, 취약점 해킹, 메모리 해킹 등이 있습니다. 그 중 취약점 해킹에서 SQL 인젝션(SQL 삽입, SQL 주입으로도 불립니다)은 코드 인젝션의 한 기법으로 클라이언트의 입력값을

beolog.tistory.com

https://beolog.tistory.com/63

 

ORM이란?

ORM(Object-Relational Mapping)은 객체 지향 프로그래밍 언어와 관계형 데이터베이스를 연결하는 기술입니다. ORM은 데이터베이스에 접근하는 대신, 객체를 사용하여 데이터를 조작할 수 있도록 합니다.

beolog.tistory.com

https://beolog.tistory.com/62

 

MVC패턴과 MVT 패턴

MVC(Model-View-Controller) 패턴과 MVT(Model-View-Template) 패턴은 웹 개발에서 가장 많이 사용되는 패턴 중 두 가지입니다. MVC 패턴은 웹 어플리케이션을 세 가지 요소로 구분합니다. 모델(Model)은 데이터를

beolog.tistory.com

https://beolog.tistory.com/61

 

django 장단점

장점 생산성: 장고는 빠르고 간편하게 웹 어플리케이션을 만들 수 있습니다. 데이터베이스 모델링, URL 라우팅, 세션 관리 등의 작업을 자동으로 처리해줍니다. 안정성: 장고는 강력한 보안 기능

beolog.tistory.com

https://beolog.tistory.com/59

 

djangorestframework_simplejwt customing token claims "Recent changes"

최근 문서가 바뀌어서 그에 맞춰서 바꿔줘야 했었다. 변경 전 공식문서(stable) https://django-rest-framework-simplejwt.readthedocs.io/en/stable/customizing_token_claims.html Customizing token claims — Simple JWT 5.2.2 documentatio

beolog.tistory.com

 

다음 주 할 일

DRF 팀 프로젝트

 

해보고 싶었지만 못해서 아쉬운 일

프론트

test 코드 더 작성하지 못함.

블로그에 프로젝트 했던 작업들을 적지 못함 ㅠ.ㅠ 이게 제일 큼 ㅠ.ㅠ

프로젝트 안에 실수 했던 것들 궁금했던 것들 주석으로 달아놨지만 아쉽다.