[스프링 부트 3 백엔드 개발자 되기] CH 1. 자바 백엔드 개발자가 알아두면 좋은 지식
·
Framework/SpringBoot
1. 서버와 클라이언트클라이언트(Client)는 서버에게 서비스나 자원을 요청하는 프로그램 또는 장치이다.서버(Server)는 클라이언트의 요청을 받아 처리하는 주체이다. 2. 데이터베이스🤔 데이터베이스(DataBase)란?데이터를 한 곳에 모아두고 여러 사람이 사용할 목적으로 관리하는 데이터 저장소이다.효율적인 저장, 검색, 수정, 삭제 등이 가능하도록 설계되어 있다. 🤔 DBMS(DataBase Management System)란?데이터베이스를 관리하고 운영하는 시스템이다.대표적인 DBMS로는 MySQL, Oracle, PostgreSQL 등이 있다.DBMS를 통해 데이터를 삽입, 조회, 수정, 삭제를 할 수 있다 🤔 RDB(Relational DataBase)란?관계형 데이터 베이스로,..
[정처기 실기 내용 정리] CHAP 5. 인터페이스 기능 구현
·
자격증/정보처리기사
1. 인터페이스 기능 구현중분류소분류키워드인터페이스 기능 구현 기술JSON- 속성-값- AJAX에서 많이 사용AJAX(Asynchronous JavaScriptand XML)- 자바스크립트를 사용한 비동기적으로 데이터를 교환하는 웹기술- XMLHttpRequest 객체를 사용XML(eXtensible MarkupLanguage)- HTML 단점 보완한 마크업 언어- 전송되는 데이터 구조를 동일한 형태로 정의REST- 자원의 존재/상태 정보를 표준화된 HTTP 메소드로 주고 받는 아키텍처- 메소드 : POST, GET, PUT, DELETE인터페이스 보안 기능 적용시큐어 코딩 가이드- 입력 데이터 검증 및 표현- 보안 기능- 시간 및 상태- 에러 처리- 코드 오류- 캡슐화- API 오용데이터 베이스 알고리..
[정처기 실기 내용 정리] CHAP 4. 통합 구현
·
자격증/정보처리기사
1. 연계 요구사항 분석중분류소분류키워드연계 요구사항 분석연계 요구사항 분석참고 문서- 개체 정의서 (Entity Definition Document)- 테이블 정의서 (Table Definition Document)- 인터페이스 명세서 (Interface Specification) 1.1 연계 요구사항 분석🤔 연계 요구사항 분석이란?서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 연계 요구사항 분석 참고 문서설명개체 정의서(Entity Definition Document)- 데이터 베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서테이블 정의서(Table Definition D..
[정처기 실기 내용 정리] CHAP 3. 데이터 입출력 구현
·
자격증/정보처리기사
1. 논리 데이터 저장소 확인중분류소분류키워드데이터 모델데이터 모델 표시 요소- 연산 (Operation)- 구조 (Structure)- 제약 조건 (Constraint)데이터 모델 절차(요개논물)- 요구사항 분석- 개념적 설계 - 논리적 설계 (정규화) - 물리적 설계 (반정규화)논리 데이터 모델논리 데이터 모델링 종류- 관계 데이터 모델- 계층 데이터 모델- 네트워크 데이터 모델관계 데이터 모델관계 데이터 모델 구성- 릴레이션 (Relation)- 튜플 (Tuple)- 속성 (Attribute)- 카디널리티 (Cardinality)- 차수 (Degree)- 스키마 (Schema)- 인스턴스 (Instance)관계 연산관계 대수와 관계 해석- 관계 대수 : 절차적 언어- 관계 해석 : 비절차적 언어관계..
[정처기 실기 내용 정리] CHAP 2. 화면 설계
·
자격증/정보처리기사
1. UI 요구사항 확인중분류소분류키워드UI 개념 및 유형UI와 UX- UI : 사용자 인터페이스- UX : 사용자 경험UI 유형- CLI- GUI- NUI- VUI- OUIUI 설계 원칙 및 지침UI 설계 원칙(지유학연)- 직관성- 유효성- 학습성- 유연성UI 품질UI 품질 요구사항 (기신사 효유이)- 기능성 : 적절성, 정밀성, 상호 운용성, 보안성, 호환성- 신뢰성 : 성숙성, 고장 허용성, 회복성- 사용성 : 이해성, 학습성, 운용성- 효율성 : 시간 효율성, 자원 효율성- 유지보수성 : 분석성, 변경성, 안정성, 시험성- 이식성: 적용성, 설치성, 대체성 1.1 UI 개념 및 유형(1) UI와 UX구분설명UI(User Interface)- 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된..