웹이 어떻게 동작하는지 기본적으로 설명할 수 있다.배포, 호스팅, ip주소, 서버, url, 프론트, 백앤드 등의 용어를 명확히 이해한다.웹에 적속하면 어떤일들이 일어나는지 구체적으로 설명하라는 면접 질문도 많이나온다.사용자가 브라우저에 url을 치면 브라우저가 서버
What You Will Learn HTTP란? Request? Response? headers와 body의 역할? Method란? Status-code 들은 무엇이 있을까요? RESTful HTTP API는 무엇일까요? 올바른 end-point 주소는 어떻게 작
자료 구조란 데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조작하는 방법이다.자료 구조의 종류에는 여러가지가 있다. 하지만 모든 목적에 부합하는 자료구조는 없다. 따라서 각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료구조를 선택
RDBMS란?TABLE이란? Column과 Row 그리고 Primary Key란?테이블의 관계 , One to One, One to Many, Many to Many는 무엇인가?왜 관계형 테이블을 쓰는가?트랜잭션이란? ACID는 무엇인가?관계형 데이터베이스 와 비관계형
What You Will Learn 인증이란? 비밀번호 암호화는 어떻게 이루어지는가? 단방향 해쉬함수 그리고 레인보우 테이블 어택 설팅과 키스트레칭 그리고 bcrypt 인가란? JWT에 대해 배워봅시다. 인증과 인가 인증(Authentication)은 무엇이고 왜
유닛테스트 : 내 함수(클래스)를 테스트하는 코드를 짜는 것 매우 귀찮다. 잘 짜두면 언제든지 자동화시킬 수 있다. 대부분의 버그는 유닛테스트에서 잡고 들어간다. 유닛테스트를 잘 돌릴 수 있게 코드를 잘 짜야한다. 그게 잘 짠 코드이다. 코드를 짤 때 유닛테스트를