본문 바로가기

전체 글111

[Web] API, REST API에 대해 공부해보자 REST API를 알아보기 이전에 API란 무엇인가? API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻합니다. 그렇다면 주로 전산이나 컴퓨터에서 이야기하는 인터페이스란 무엇인가? 인터페이스(Interface)는 2개 이상의 장치나 소프트웨어에서 정보나 신호를 주고받을 때, 그 사이를 연결하는 연결장치나 경계면 또는 연결하는 경계에서 상호 접속하기 위한 하드웨어, 소프트웨어, 조건, 규약 등을 가리킵니다. UI를 떠올리면 이해가 쉽습니다. UI(User Interface)가 사람과 시스템, 컴퓨터 프로그램 등 사이에서 의사 소통을.. 2023. 11. 3.
Spring MVC - 백엔드 웹 개발 핵심 기술 간단 정리 해당 정리는 인프런 김영한 선생님의 스프링 MVC 1편 강의를 수강하고 정리하게 되었습니다. 강의를 통해 이해한 내용을 기반으로 정리하지만 라이브 코딩을 기반으로 코드를 이해하시면서 학습하시는 걸 추천합니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com 1. 웹 애플리케이션 이해 스프링 MVC를 공부하기 이전에 웹 애플리케이.. 2023. 8. 13.
모든 개발자를 위한 HTTP 웹 기본 지식 간단 리뷰 - 해당 강의 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com 개발자는 평생 HTTP 기반 위에서 개발, 언젠가 한번은 정리 해야 함 HTTP의 전체 흐름 이해, 실무에 꼭 필요한 핵심 내용 [인터넷 네트워크] • 인터넷 통신: 복잡한 인터넷 망 IP를 이용해 통신을 한다. • IP(Internet Protocol): 지정한 IP 주소에 데이터를 전달하고 패킷이라는 통신 단위를 사용.. 2023. 5. 23.
[SECON & eGISEC 2023] 세계 보안 박람회 관련 정리 - SOAR란? 보안 위협을 자동으로 분석해서 사이버 공격에 효과적으로 분석할 수 있게 해주는 보안 솔루션 보안은 사전 탐지와 사후 대응 모두 중요하다 - SOAR 핵심? 자동화 기능 종점 격리 사용자 일시 중시 머신 데이터 수집 네트워크 엑세스 일시 중지 프로세스 종료 *위혐 탑지, 분석 대응에 이르는 모든 프로세스를 자동화한 플레이북 축적이 필요하다. - PlayBook이란? 모든 워크플로우, 표준화된 업무 프로세스, 필요한 조치, 비즈니스 목표 등을 기술한 문서 사람간의 상호 교류/ 협력 등의 관점에서의 접근이 강조된 경향, 일반적인 관점에서의 의사결정 툴을 제공하기도 한다. - 비즈니스 로직이란? 비즈니스 로직은 데이터를 처리하고, 의사 결정을 내리고, 고객과 상호 작용하는 방식을 포함하여 회사 .. 2023. 4. 4.