본문 바로가기

교육, 학습/멀티캠퍼스_풀 스택52

JS 문법 - 데이터 타입 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 모던 자바스크립트 입문을 사용하고 있습니다. 데이터 타입 자바스크립트는 원시 타입, 객체 타입 두 종류가 있다. 데이터 타입 원시 타입 숫자(number) 문자열(string) 논리값(boolean) 특수한 값(undefined, null) 심벌 객체/참조 타입 object: 원시 타입에 속하지 않는 자바스크립트의 값(함수, 배열 타입 등을 포함) 숫자 number타입으로 숫자를 나타내는데 정수, 실수 모두 포함한다. 자바는 int와 float 등으로 구분하는 것과 차이가 있다. 문자열 문자열을 표현할 때는 작은따옴표('), 큰 따옴표(") 모두 사용할 수 있다. 템플릿 리터럴(.. 2022. 2. 9.
CSS - 미디어 쿼리, 반응형 웹 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 HTML5 웹 프로그래밍 입문을 사용하고 있습니다. 반응형 웹 미디어 및 화면의 크기에 따라 다른 시트를 적용할 수 있다. 즉, 모든 기계를 위한 웹페이지 각각을 만들 수는 없다. 따라서 1개의 웹페이지가 다양한 크기의 기계에 반응하여 스마트폰, PC, 태블릿 등 해당 기계에 맞는 화면을 제공하는 것을 반응형 웹이라 한다. 미디어 쿼리 CSS를 사용하면 반응형 웹을 만들 수 있다. 반응형 웹 만들기 아래 viewport meta 태그를 html 파일 상단에 붙인다. 반응형 웹 확인 방법 만약 PC 또는 노트북과 핸드폰이 동일한 와이파이에 접속되어 있다면 아래 순서로 반응형 웹이 .. 2022. 2. 9.
JAVA 개념 - 객체지향(OOP) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 객체지향 객체지향은 추상화를 통해 유연성을 확보해 나가는 프로그래밍 설계 방법론이다. 결국, 좋은 코드란 유연성을 확보해나가는 것이다. 객체지향 설계 단계 1. 추상화 현실세계의 대상을 추상화하여 시스템을 설계하는 것이다. 필요한 내용은 남기고, 필요 없는 건 버린다. 현실세계가 복잡하고, 또 앞으로 복잡해져도 추상화를 하면 시스템화할 수 있다. 2. 캡슐화 클래스를 설계할 때 감출 것과 드러낼 것을 결정하는 것이다. 캡슐화를 통해 클래스를 설계한다. 이때, 구체적인 것을 감춘다. 3. 상속 클래스가 가진 type을 다른 클래스와 공유하는 것이다. 클래스를 만든다는 것은 사용자 정의 ty.. 2022. 2. 8.
자료구조 - 스택, 큐 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자료구조와 함께 배우는 알고리즘 입문 자바 편을 사용하고 있습니다. 1. 스택(Stack) 먼저 들어온 데이터가 나중에 나가는 형식(FILO)의 자료구조이다. 입구와 출구가 동일한 형태로 볼 수 있다. 통로가 1개이기 때문에 가장 나중에 들어온 데이터가 가장 빨리 나가는 것이다. ex. 접시 쌓기, 박스 쌓기 언어별 스택 구현 자바 자바의 java.util.Stack을 사용한다. -메서드 push: 스택에 데이터 저장 pop: 스택에서 데이터 하나를 꺼내서 삭제한다. isEmpty: 스택이 비어있는지 여부를 boolean타입으로 반환한다. peek: 스택의 꼭대기 top을 조회한.. 2022. 2. 1.