동기 개발을 공부하는 입장에서, 사실 프로젝트를 통해 활용법을 익히는게 빠르고 쉽게 익힐 수 있다는 생각을 했다. 하지만 프로젝트의 기획을 하지않고 프로젝트를 시작하는 것은 무리가 있고, 지금까지 얕은 지식때문인지 적절한 수준의 코드를 작성하지 못한다고 느끼고 있었다.
DNS(Domain Name System) DNS란 DNS는 우리가 흔히 사용하는 주소인 www.example.com과 같은 주소를 IP주소로 변환하거나 그 반대를 가능하게 해주는 체계를 뜻한다. 이는 실제 컴퓨터가 어떠한 서버에서 데이터를 받아오기 위해서는 IP주
HTTP HTTP는 Hypertext Transfer Protocol의 약자이다. 이는 Application 계층의 프로토콜이며, 정보 전송을 위해 설계됐다. 웹페이지 로드를 위해 주로 사용되며 일반적으로 client의 요청과 server의 응답으로 진행된다. HTT
Git 버전 관리 시스템 Github
SPA
CSR 어제 알아본 SPA(Single Page Application)는 CSR(Client Side Rendering)로 동작한다. CSR은 Client Side Rendering, 즉 클라이언트 측에서 렌더링이 동작하는 방식이다. 렌더링이란 쉽게 말하자면 화면에 사
API REST를 알아보려면
웹 서비스에 대한 공격은 데이터베이스 조작부터 대규모 네트워크 중단까지 다양하다.이러한 웹 공격으로부터 보호하기 위한 조치로는 암호화, 인증 등 종합적인 웹 보안 전략이 필요하다.따라서 웹 보안을 위한 기초적인 지식으로 https, cors, csp, owasp 을 알
인증(Authentication) 인가(Authorization) 인증을 이해하기 전에 인증과 인가는 다르다는 것을 먼저 알아두자. 인가는 권한을 주는 것을 의미하여, 누구인지에 상관없이 해당 행위에 권한이 있다면 행위를 할 수 있도록 허가하는 것을 뜻한다.
중간쯤 느꼈던건데, 사실 이 글을 먼저 써야했던게 맞는 것 같다.웹개발 로드맵이라는 이름으로 지은 것도 작명에 문제가 있었던 것 같기는 한데,애초에 이 글은 컴퓨터 관련 대학교 1학년 정도의 지식을 보유했을 때웹 개발로 나가보는건 어떠냐는 의미로 작성해본 글이다.웹을