2024/12/18 2

[ASAC 7기] 백엔드 웹개발이란? 프레임워크, 운영체제, 비동기, 서버의 종류, 로드밸런서, SRE를 고려한 배포방법

02-21. 백엔드 웹 개발이란 : 클라이언트가 필요하는 데이터를 반환하는 API백엔드 개발자가 API 개발 시 고려해야할것들은 어떤것들이 있을까?직렬화와 역직렬화는 왜 필요하며, 어떤것인지 설명하시오 02-22. 웹 어플리케이션 프레임워크 등장과 원리 : 웹 서버 개발에 필요한 모든걸 제공백엔드 언어로 웹 서버를 개발하지 않고, 백엔드 프레임워크를 사용하는 이유는 무엇인가?웹 어플리케이션 프레임워크가 제공하는것이 어떤것이 있는지 간략하게 나열해보시오API 란 무엇인지, 설명하시오라이브러리와 프레임워크의 차이에 대해 설명하시오Package Manager 에 대해 간단하게 설명하시오  02-23. 운영체제 개요 및 프로그램(어플리케이션) 동작 원리운영체제 OS 혹은 커널은 왜 존재하는지 설명하시오프로그램과..

[ASAC 7기] Cookie, Storage, Session과 HTTPS와 CORS 보안

본 포스팅은 수업내용의 단순 정리글입니다. (작성중)  들어가며 : 04. 웹 브라우저와 웹 서버의 저장소 및 HTTPS, CORS 보안 이번 포스팅에서는 웹 브라우저 내의 저장소인 Cookie와 Storage에 대해 알아보고, 웹 서버 내의 저장소인 Session에 대해 알아본다. 추가로 웹 보안적인 측면에서 HTTPS의 등장배경, 동작원리를 알아보고 CSRF가 뭔지, 그를 막기 위한 CORS 정책에 대해 알아보자.   01. Cookie : 웹 브라우저 내 저장04-01. 웹 브라우저 내 저장 : 1) Cookie 무엇을 배웠는가?HTTP는 기본적으로 Stateless한 프로토콜이지만, Cookie와 Session을 활용해 Stateful한 동작을 구현할 수 있다. Stateless, stateful..