# 백엔드

288개의 포스트

REST API에 대하여

저번 학기, iot platform 과목에서 RESTful API에 대하여 잠깐 짚고 넘어갔었다.그 둘의 차이는 무엇이고, 또 어디에 사용되는가에 대해 자세히 정리를 해두고 싶다는 생각을 했다.중요한 것들을 위주로 정리하는 글임을 밝힌다 ! 🐥REST에 대하여 알아보

약 17시간 전
·
0개의 댓글

Node express를 사용한 MVC 패턴

MVC패턴이란ModelViewController3가지로 분리해서 관리하는 방식이다데이터나 비즈니스 로직을 관리합니다.

약 21시간 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 13. API View 테스트 (4)

본 포스팅에서는 PostUser Model의 데이터를 삭제하기 위해 DELETE API 를 테스트 해보기로 한다.저번 포스팅에서도 작업하였듯이 API 를 작성하기 위해서 아래가 필요하다.Router 작성View 작성Serializers 작성위처럼 기본적인 위의 코드는

약 23시간 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 12. API View 테스트 (3)

지금까지 PostUser Model에 대하여 데이터를 가져오는 GET API와, 새로운 데이터를 등록하는 POST API에 대해서 테스트 하였다.본 포스팅에서는 기존 데이터를 편집하는 PUT, PATCH API에 대하여 테스트를 해보겠다.저번 포스팅에서도 언급하였지만

2일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 11. API View 테스트 (2)

유저에 대한 CRUD API를 계속해서 작성해보도록 하자.이번에는 유저등록 부분이다. POST API 테스트를 해보도록 하자!저번 포스팅에서 이미 모든 CRUD API 가 포함된 ModelViewSet 클래스를 상속하여 View를 생성하기 때문에 POST API 테스트

4일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 10. API View 테스트 (1)

이번 포스팅부터는 본격적으로 유저에 대해 CRUD API 작성을 작성해보도록 하자.처음은 유저조회 부분이다. 즉, GET API 작성을 해보자.일단 PostUser Model에 대한 Serializer 를 개발한다.velog_series_01/dashboard/dash

4일 전
·
0개의 댓글

1-0 프로그램 설치

Windows 필수사양: 64bitMac 필수사양: 버전 10.11 이상ChromeSlack (개발자들이 많이 사용하는 메신저)Pycharmhttps://www.jetbrains.com/pycharm/download/JET BRAINShttps://a

5일 전
·
0개의 댓글
post-thumbnail

[Project] CAFEMATE : 카페 필터검색 웹사이트

개인적인 계기(나중에 차차 기록할 예정이다)로 프론트엔드에서 백엔드로 전향하려고 준비하다가, 항상 클론 코딩 강의만 듣는게 지겨워서, 자바쪽은 프로젝트로 부딪히면서 배워보고 싶었다. (+ 협업도 해보고 싶었다) 그러던 중 카우치 코딩에서 6주 포트폴리오 수업이 딱 내

5일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 8. View 만들기 (3)

유저 등록 화면 만들기 이번 포스팅에서는 유저 등록하는 부분을 만들어 보자. 일단 유저가 서버에 로그인을 하고, 데이터 처리를 요청할 때 있어서 서버는 그 유저가 로그인되어있는지 검증할 필요가 있다. 우리는 이번 시간에 JWT방식을 도입해서 만들어 보기로 한다

6일 전
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 7. View 만들기 (2)

이번 포스팅에서는, View의 CRUD 처리를 추가하고 django/restframework 의 User 등록관련 모듈을 추가하여 권한처리를 위한 최소 준비를 해보자.django 에서는 restframework 라는 API 개발 라이브러리를 추가하여 간단히 회원관련 기

2021년 9월 19일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 6. Serializer 만들기 (1)

저번 시간에는 Post Table에 대한 View를 만들어서, 누구라도 data를 조회할 수 있도록 유저의 Request로 온 URL로 연결시켰다.그러나, 서버를 가동시킨 후에 우리가 설정했던 URL http://localhost:8000/posts/ 로

2021년 9월 18일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 5. View 만들기 (1)

저번 포스팅에서는 SuperUser 를 만들어서, django 프로젝트 안에 속해 있는 Model에 접근해 보았다.그러나, 관리자권한으로 로그인하지 않으면 Model의 데이터를 볼 수 없었기 때문에 모두에게 보여줄 수 없는 부분을 개선해야 한다.오늘은 이 문제를Vi

2021년 9월 17일
·
0개의 댓글
post-thumbnail

[내일배움캠프] #210916 (feat. 웹기초 복습)

jQuery 란 HTML의 요소들을 조작하는 편리한 javascript를 미리 작성해둔 것 , 라이브러리!jQuery 또한 조작할 때 조작 요소를 가리켜야함 ! jquery는 id 값을 통해 조작요소를 가리키게 된다.포스트박스 열기 버튼 click => 숨겨진 창이 나

2021년 9월 16일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 4. Admin 계정관리 및 SuperUser 생성

django 에는 기본적으로 관리자(Admin) 계정이 존재해서, 간단히 Model을 제어할 수 있도록 되어 있다.저번 포스팅에서 만들었던 Post Model를 제어할 수 있게 Admin 계정으로 권한을 주는 코드를 작성하여 보자. 아래 코드를 velog_series_

2021년 9월 16일
·
0개의 댓글
post-thumbnail

Nodejs Express 초기 설정

루트 디렉토리에 아래 명령어를 실행npm init -y실행 하면 폴더에 package.json 파일이 생성이됨express를 사용하기 위해npm install --save express을 터미널에 실행server.js 파일을 생성REST API 의 종류중 하나인 get

2021년 9월 15일
·
0개의 댓글
post-thumbnail

[Series1. DashBoard 만들기] - 3. Model 만들기

본 포스팅에서는 DashBoard 개발에 필요한 정보를 구성하는 Model을 생성해보도록 한다.django 에서 Model이란 데이터를 제공하는 Layer라고 보면 된다. django의 Model은 각 앱안에 기본적으로 생성되는 models.py 모듈 안에 정의하게 된

2021년 9월 15일
·
0개의 댓글
post-thumbnail

[내일배움캠프] #210915 (feat.서버만들기)

DB필요index.html(브라우저, 즉 우리에게 보여지는 화면) , app.py(서버)연예인들을 쭉 나열하고 좋아요와 삭제를 누를 수 있으며 좋아요를 많이 받은 순대로 우리에게 보여짐영화인정보전체를 조회하는 조회기능 , 좋아요기능, 삭제기능 필요서버가 제공할 기능은

2021년 9월 15일
·
0개의 댓글

[백엔드는 처음이라..] 4. SSR/CSR, SPA/MPA

SPA, MPA, CSR, SSR에 대해서

2021년 9월 14일
·
0개의 댓글
post-thumbnail

백엔드 로드맵

더 나은 백엔드 개발자로 나아가기 위한 로드맵이다.

2021년 9월 14일
·
0개의 댓글