본문 바로가기

Major-

(867)
금융을 위한 IT 업무 기본 2_2 금융 정보보호 2장 금융 정보보호 제1절 정보보호의 정의 및 개념정보보호의 정의 및 개념정보보호의 필요성정보보호의 정의 및 주요 속성기밀성무결성가용성정보보호의 영역관리적물리적기술적비즈니스 환경 변화와 정보보호디지털 트랜스포메이션과 정보보호인공지능을 악용한 사이버 공격제로데이 (취약점 패치 전, 취약점 공격)연쇄적인 공급망 공격다양한 형태의 자격 증명 탈취 위험클라우드 자원 타겟팅4차 산업혁명과 보안위협ESG와 금융보안 제2절 정보보호 위협의 이해악성 이메일의 위협 및 대응방안악성 이메일의 정의 및 동작방식악성 이메일의 유형악성 이메일 피해 사례악성 이메일 대처방법악성 이메일 구분 방법랜섬웨어의 위협 및 대응방안랜섬웨어의 정의 및 동작방식랜섬웨어의 유형 구분락커암호화피해감염 경로대처방법 제3절 전자금융감독규정 주요..
금융을 위한 아이티 업무 기본 2 1장 자바 프로그래밍 제1절 자바 프로그래밍 시작하기 자바의 언어란?프로그래밍 설치 및 환경설정자바의 기본문법 제2절 반복과 배열 조건문과 반복문배열(Arrays) 다루기 제3절 객체지향 프로그램 객체지향 프로그램의 이해클래스와 객체상속추상 클래스와 인터페이스다형성 제4절 컬렉션 프레임워크 자바 컬렉션(Collection)이란?리스트의 종류제네릭(Generics)자바의 유용한 클래스 학습정리연습문제 2장 금융 정보보호 제1절 정보보호의 정의 및 개념 정보보호의 정의 및 개념비즈니스 환경 변화와 정보보호 제2절 정보보호 위협의 이해 정보 이해와 위협 및 대응방안클라우드의 위협 대응방안 제3절 전자금융감독규정 주요내용 정보기술부문 보호대책정보기술부문 내부통제 제4절 개인(신용)정보의 처리 개..
[Spring + React] 1. 설치 및 세팅 🔹 1. 전통적인 전체 페이지 렌더링 방식요청 → View(HTML) → 전체 페이지 렌더링사용자가 웹 페이지에 접근하거나 버튼을 클릭하여 서버에 요청을 보냄.서버(백엔드)는 요청을 처리하고, HTML을 포함한 전체 페이지를 렌더링하여 응답으로 보냄.브라우저는 받은 HTML을 해석하여 새로운 페이지를 표시하며, 기존 페이지는 새 페이지로 완전히 대체됨.✅ 특징요청이 발생할 때마다 전체 페이지가 새로고침됨.서버에서 HTML을 렌더링하여 반환하므로, 클라이언트 측에서 데이터 가공이 필요 없음.사용자 경험(UX)이 다소 떨어질 수 있음(새로고침 시 깜빡임 현상 발생).대표적인 방식: SSR(Server-Side Rendering)🔹 2. Ajax를 이용한 비동기 요청 & 부분 업데이트 방식View → 요청..
2. React App ✅ Vite로 자동 구성한 React AppVite를 사용하여 React 애플리케이션을 자동으로 구성하는 과정에 대해 설명합니다. Vite는 빠르고 효율적인 개발 환경을 제공하는 도구로, 기본 설정이 적용된 React 앱을 쉽게 생성할 수 있습니다.🔹 1. Vite설명: Vite는 현대적인 웹 애플리케이션을 위한 빌드 도구로, 빠른 시작과 핫 모듈 교체(Hot Module Replacement, HMR)를 지원합니다.명령어: 아래 명령어를 사용하여 Vite를 설치하고 새로운 React 애플리케이션을 생성합니다.npm create vite@latest🔹 2. 프레임워크 선택설명: 애플리케이션의 프레임워크로 React를 선택합니다.옵션: 설치 과정에서 react를 선택합니다.🔹 3. 버전 선택설명: J..
1. 리액트 기술적 특징 기술 특징컴포넌트 기반 UI 렌더링 (독립적인 컴포넌트로 구조화(모듈화) 가능)화면 업데이트 구현이 비교적 쉬움 (상태, 속성의 변경 감지시 재렌더링)선언형 프로그래밍 : 과정은 생략하고 목적만 간결히 명시하는 방법명령형 프로그래밍 : 절차 중심적으로, 프로세스를 상세히 정의하는 방법더보기React의 선언형 프로그래밍과 비교할 만한 반대 개념은 명령형 프로그래밍입니다. 두 프로그래밍 방식은 코드 작성 방식과 사고방식에서 차이가 있습니다. 아래에서 각각의 개념을 설명하고, React와 명령형 프로그래밍의 차이점을 비교해 보겠습니다.1. 선언형 프로그래밍 (Declarative Programming)특징:무엇(What)을 해야 하는지를 설명합니다.결과 중심적으로, 최종 상태나 목표를 명확히 기술하며, 그 목..
리액트 공부하기 https://www.inflearn.com/course/%ED%95%9C%EC%9E%85-%EB%A6%AC%EC%95%A1%ED%8A%B8/dashboard 한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지 강의 | 이정환 Winterlood - 인프런이정환 Winterlood | 개념부터 독특한 프로젝트까지 함께 다뤄보며 자바스크립트와 리액트를 이 강의로 한 번에 끝내요. 학습은 짧게, 응용은 길게 17시간 분량의 All-in-one 강의!, 리액트, 한 강의로www.inflearn.com
MVC -> MSA MVC에서 MSA로의 마이그레이션은 단순한 아키텍처 변경이 아니라, 시스템 구조 전반을 재설계하는 작업입니다. 이 과정은 기존에 모놀리식 아키텍처로 구성된 시스템을 마이크로서비스 아키텍처(MSA)로 전환하는 작업이기 때문에 많은 요소들이 필요하고, 각 단계에서 신중히 고려해야 할 부분이 많습니다.1. MSA로의 마이그레이션을 위한 기초 지식MVC (Model-View-Controller)와 MSA (Microservices Architecture)의 차이MVC (Model-View-Controller):모놀리식 애플리케이션의 한 형태로, 시스템의 모든 기능이 단일 애플리케이션 내에서 동작합니다.모든 요청은 동기적으로 처리되며, 애플리케이션은 하나의 서버에서 관리됩니다.장점: 개발 초기에는 빠르게 개발할 ..
메시지 브로커의 레디스, 이벤트 브로커의 카프카 이벤트 브로커(Event Broker)와 메시지 브로커(Message Broker)는 기능적으로 유사한 개념이지만, 용도와 초점이 약간 다릅니다. Kafka와 Redis는 각각 특정 목적에 최적화되어 있기 때문에, 이 두 가지 역할을 수행하는 방식에서 차이가 있습니다. 이를 통해 Kafka와 Redis의 차이점도 명확히 이해할 수 있습니다.이벤트 브로커(Event Broker)개념이벤트를 기반으로 데이터를 전달하고, 이벤트 로그를 저장하거나 스트리밍하는 역할을 합니다.이벤트는 상태의 변경 또는 특정 작업의 발생을 나타냅니다.예: 사용자 클릭, 주문 생성, 결제 완료 등.이벤트 브로커는 보통 이벤트를 생성하고, 저장하며, 소비자에게 전달하는 기능을 모두 포함합니다.특징이벤트 스트리밍:이벤트 데이터가 지속적..