실시간 강의 37

37. 모델링 02/12 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 모듈화데이터의 중복을 없애기 위해서 그룹별로 나눈다.ERD(Entity-Relationship Model) : 그룹과 관계특징 : 완전성(Conpleteness), 정확성(Correctness), 최소성(Minimality), 자명성(Self-explanation), 확장성(Extensibility), 표현성(Expressivness), 가독성(Readability)관계관계수 : 1:1, 1:n, n:nn :n 관계 -> 1 : n과 n : 1 관계로 나누어주어야한다.선택성 : 필수(NotNull) or 선택(Null)식별자상속 : PK&FK, PK면서 FK인것재귀적 관계 : Self-join병렬 관계 : 두 개 이상의 관계를 맺는 것베타적인 관계 : 겹치지 않는 관계도메인 : 가질 수 있는 형식(..

실시간 강의 2025.02.12

36. CSS 02/11 (3) - 패스트캠퍼스 백엔드 부트캠프 3기

1. CSS(Cascading Style Sheet)CSS를 HTML에 적용하는 방법외부문서(*.css)를 HTML문서에 포함시키는 방법 HTML문서에 태그안에 스타일을 정의태그 안에 스타일을 정의CSS 초기화 - 브라우저마다 초기값이 달라서 맞춰주기 위함2. Layoutrelative : Layout유지, Paint만 이동, 상대좌표absolute : 고정좌표(원점), 가장 가까운 relative를 원점으로 한다, Layout유지Xrelative와 absolute로 겹치기를 할 수 있다.relative부모 -> absolute자식overflowhidden : 넘친 부분이 잘리고 보이지 않게 된다.float : 어울림 기능(옛날기능) -> flex최신기능inline-block : bloack 와 inli..

실시간 강의 2025.02.11

35. HTML 02/11 (2) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 요소의 중첩요수 중첩으로 부자관계 성립들여쓰기로 쉽게 파악 안녕하세요 반갑습니다 2. 빈 요소콘텐츠가 필요 없는 태그속성은 가질 수 있음요소 : HTML 문서의 구성요소3. 속성요소에 성질, 특징을 정의시작태그에 위치하며 이름과 값이 쌍을 이룸Filed, Attribute, Propertysrc="html.jpg" width="104"... -> 밑줄 하나하나가 Attributesrc -> Property 위의 src와 다른 것4. 글로벌 속성 (Global Attribute)공통적으로 사용할 수 있는 속성5. HTMLTag(내용), CSS(디자인), JS(Programing)6. a태그하이퍼링크 태그이동 &  data전달다른 페이지로 가는 방법 : URL직접 입력, a태그, form태그..

실시간 강의 2025.02.11

34. DB모델링 02/11 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. DB모델링 - DB모델을 만드는 것 -> 실제 업무를 DB로 표현DB : 데이터베이스모델링 : 모델을 만드는 것 -> 실제 업무를 본떠서(관찰&분석) 표현한 설계 -> 그룹&관계 - > 데이터를 구조화해서 저장하는 것(읽고쓰기가 빠름)  모델의 예 : 패션모델, 모델 하우스, 프라모델...모델 : 실제를 본뜻 것(이상적으로 본뜬 것)iv 나열 -> 그룹화 -> 관계맺기관찰분석(개념) -> 설계(논리) -> 구현(물리)

실시간 강의 2025.02.11

33. Web/HTML&CSS 02/07 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. Web Server정적 Resource 서비스WAS(Web App Service) : 정적+동적 Resource 서비스스트리밍서버 : 동영상, 방송(동적리소스)2. HTML5 & CSS3Web : 인터넷에서 리소스를 주고받는 것웹 접근성 : 장애에 구애 없이 모든 사람들이 손쉽게 정보를 공유할 수 있는 공간이어야한다.웹 플러그인 : 보조 소프트웨어HTML5 : 멀티미디어적 요소 강화요소(outterHTML) - 객체 : 태그+내용(innerHTML)빈 요소 : 콘텐츠(끝태그)가 필요 없는 태그 -

실시간 강의 2025.02.07

32. Web 02/06 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 원격 프로그램Web browser를 요청 하는 방법URI 직접 입력(문자열)링크 클릭WAS(톰캣) : 객체를 미리 만들어줌@Controller // 1. 프로그램 등록public class Hello { @RequestMapping("/hello") // 2. URL과 main()을 연결(호출) public void main() { System.out.println("Hello"); }}객체 미리 생성Singleton - 객체 한개Flyweight - N개(배열, Map)Prototype - clone()2. HTTP(Hyper Text Transfer Protocol)상태를 유지하지 않는다. - 클라이언트 정보를 저장XHTMl(텍스트)를 주고받기 위한 프로토콜

실시간 강의 2025.02.06

30. Oracle 01/24 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. Constraint제약조건PK(기본 키) : Not Null(필수 입력), Unique(중복X) - 인덱스 자동 생성FK(참조 체크) : 참조 하려는 키가 PK거나, Unique일 경우만 가능Check(조건 체크)컬럼 레벨과 테이블 레벨 두 가지 - 대부분 컬럼Integrity(무결성)2. TRANSACTION(Tx) - 문장 여러개를 묶은 것여러개의 SQL 묶음commit - 완료commit후의 데이터 상태 : 데이터에 대한 변경사항은 데이터베이스에 반영된다.이전 데이터는 영원히 잃어버리게 된다.모든 사용자는 결과를 볼 수 있다.디스크(영구)에 기록하기전에 Log(빠름)에 먼저 기록을 해두고 복구 할 수 있게 한다.HA(고가용성) : 비상대비roll back(undo) - 취소rollback 후의..

실시간 강의 2025.01.24

29. Oracle 01/23 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

-- 각 부서별 평균 급여SELECT dept_id, AVG(salary) FROM S_EMPGROUP BY dept_id;-- 각 부서별 직책이 사원인 직원들의 평균 급여SELECT dept_id, AVG(salary) FROM S_EMPWHERE title = '사원'GROUP BY dept_id;-- 각 지역별로 몇 개의 부서가 있는가SELECT region_id, COUNT(name) AS 부서 FROM S_DEPTGROUP BY region_id;-- 각 부서별로 평균 급여를 구하되 평균 급여가 2000이상인 부서만SELECT dept_id, AVG(salary) FROM S_EMPWHERE salary > 2000GROUP BY dept_id;-- 각 직책별로 급여의 총합을 구하되 직책이 부장..

실시간 강의 2025.01.23

28. Oracle 01/22 (1) - 패스트캠퍼스 백엔드 부트캠프 3기

1. 저장할 컬럼과 계산할 컬럼저장 해둔 컬럼은 빠르게 보여줄수 있지만 변경에 불리계산할 컬럼은 변경에 유리하지만 매번 처리해줘야함CREATE TABLE EMP( ID NUMBER(5) NOT NULL PRIMARY KEY, NAME VARCHAR2(25) NOT NULL, SALARY NUMBER(7,2), TITLE VARCHAR2(25) DEFAULT '사원', IN_DATE DATE DEFAULT SYSDATE, DEPT_NAME VARCHAR2(25));SELECT SYSDATE FROM DUAL; -- 주석: DUAL 가상 테이블, SYSDATE 현재 날짜SELECT * FROM EMP;INSERT INTO EMP(ID, NAME, SALARY, TITLE, D..

실시간 강의 2025.01.22