🏫 Open API_JAVA

    [11일차] 함수 / 임시변수

    [11일차] 함수 / 임시변수

    20220803(수) 목차 - 함수 - 임시 변수 - 시험 함수 통에는 원인이 여러 개가 들어간들, 결과를 하나로 뽑아야 한다. console.log("abc"); 함수 : 호출 (call) ➡ parameter / Argument ➡ return value // 함수 기본식 const 함수명 = function() { } // 함수 호출하기 함수명 (); - 익명 함수 : 함수의 이름이 없음 (확장) // function prototype(함수원형) = 함수를 사용하는데 필요한 모든 정보 const add = function(val1, val2) { let result = val1 + val2; return result; } // 위에 들어가있는 영역과 들어가있지 않은 영역은 완전히 다른영..

    [10일차] 반복문 for / while / 제어 break 와 continue

    [10일차] 반복문 for / while / 제어 break 와 continue

    20220802(화) 목차 - 반복문 for - 반복문 while - 제어 break 와 continue if : 범위로 생각함 switch : 범위라고 생각을 안함 / 점으로 표시할 수 있으면 되도록 switch문 사용하기 switch 특징 : 깔끔하고 읽기좋고 readability가 확 늘어난다. 무엇(데이터 / 연산)이 몇번 반복되는지 ex) 구구단의 2단은 2와 *가 9번 반복된다. for(let i = 0; i < 9; i++) // for(초기값, 비교, 증감치) = loop Counter { console.log(i); } // {JS 코드} 2단 출력 1. for 문의 사용법 2. IPO 관점 3. loop Counter..

    [9일차] JavaScript  Switch / Array

    [9일차] JavaScript Switch / Array

    20220801(월) 학습목표 - 분기문, 반복문, 배열 배우기 목차 - % 연산자 - index - ==와 ===차이 - ++a와 a++차이 - if-else 응용 - 선택문 Switch문 - 배열 Array _ 나머지(mod) 연산, 알고리즘에서 많이 사용됨 * 나머지를 구하는 연산자 % 1. x% n이라 했을 때 x에 어떤 값이 오더라도 결과는 n보다 작다. 2. x값이 증가하면 결과는 순환한다. 0 ~ n-1, 다시 0 ~ n-1 3. x < n인 경우 결과는 x이다. 컴퓨터는 나누기를 어떻게 할까? ➡ 컴퓨터는 나누기를 빼기로 구현한다. 더보기 12/3 (12%3 = 0) = 12 - 3 : 1번 뺌 = 9 - 3 : 2번 뺌 = 6 - 3 : 3번 뺌 = 3 - 3 : 4번 뺌 = 0 12/5..

    [8일차] 프로그래밍 / Datatype 자료형 / if-else 문

    [8일차] 프로그래밍 / Datatype 자료형 / if-else 문

    20220729(금) 목차 - 프로그래밍이란? - Datatype 자료형 - JavaScript - 메모리 기계에 뭘 시킨다. 💢 결괏값이 나온다고 해서 좋은 코드가 아냐! : 컴퓨터는 유한성! 분류 (typeof : 얘 데이터 타입이 뭐야? ➡ 출력 값은 'number' 이렇게 따옴표 달린 문자로 나온다. 문자 입력 시 따옴표 없이 넣으면 typeof(abc) ➡ 'undefined'으로 나온다. ) 1) 기본형 : number (정수, 실수) / string (문자) / boolean (참, 거짓) / undefined / null 2) 객체형 : object 데이터 타입(size)을 만드는 방식 (자바스크립트에서 메모리를 할당하는 방식) 1) 미..

    [7일차] 함수와 콘솔 / 논리 연산 / JavaScript / let i = 10; 이해

    [7일차] 함수와 콘솔 / 논리 연산 / JavaScript / let i = 10; 이해

    20220728(목) 목차 - 시험 리뷰 - 함수와 콘솔 - 논리 연산 - JavaScript 함수 (function) : 규칙 있는 관계 / 결괏값은 무조건 하나만 나온다! 입력은 여러 개다! (1) 함수는 계산식 (2) x(원인) parameter는 여러 개 가능 (3) y(결과) return value는 무조건 하나 콘솔 : 입출력 - 입력 콘솔 : 키보드 - 출력 콘솔 : 모니터 : 논리 연산 혹은 불 연산은 참, 거짓 두 가지 원소만 존재하는 집합에서의 연산이다. 비트 연산 논리연산자 (목적 : 거짓 or 참 알아내기 ↔ 사칙연산는 숫자를 알아내는 것이 목적) AND && 둘 중에 하나만 False라면 결과는 False다. OR보다 우선 OR || 둘 중에 ..

    [6일차] UI 화면 설계 / 프로토타입

    [6일차] UI 화면 설계 / 프로토타입

    20220727(수) 목차 - NCS 교육 - CSS - 시험 NCS 홈페이지 https://www.ncs.go.kr/index.do NCS 국가직무능력표준, NCS 블라인드채용 NCS 메인에서 국가직무능력표준(National Competency Standards) 및 블라인드 채용에 대한 다양한 정보와 유용한 컨텐츠를 만나 보세요 www.ncs.go.kr 요구분석 & 설계 부분 S/W 성장 문제점 1. 개발자 : 개발자별로 능력에 따른 금액 차이가 크다. 결과물은 같지만 코딩내용이 달라서 품질이 떨어짐. ➡ 표준 공정을 도입하자! 2. 비 가시성 : 눈에 보이지 않음 ➡ S/W 품질을 정량적으로 측정(품질 지표) ➡ S/W 가시화 : ISO에서 ISO9126으로 품질지표 생성함 ➡ S..

    [5일차] 통신 프로토콜 / CSS 선택자 / 폰트 / 박스모델

    [5일차] 통신 프로토콜 / CSS 선택자 / 폰트 / 박스모델

    20220726(화) 목차 - 통신 프로토콜 - CSS 선택자 - 폰트 - 박스모델 정의 서로 다른 시스템에 존재하는 개체 간의 원활한 통신을 위한 규칙 (Header/Payload) (동기 프로토콜 : 복잡 ↔ 비동기 프로토콜 : 간단) * trade-off 관계 : 다른 측면에서 이득을 얻으면서 집합 또는 디자인의 품질, 양, 속성을 없애거나 잃어버리는 일이 수반되는 상황적 결정이다. 즉, 하나가 증가하면 다른 하나는 무조건 감소한다는 것 통신 프로토콜의 3요소 (1) 구문 (Syntax) : 데이터의 형식, 부호화, 신호 레벨 / 문법적인 정보 (2) 의미 (Semantics) : 제어정보 즉 데이터를 받았을 때 송수신자가 해야 할 행동 (3) 시간 (Timing) : 순서, ..

    [4일차] html 기본값 / 정보통신 일반

    [4일차] html 기본값 / 정보통신 일반

    20220725(월) 목차 - 정보통신 일반 - CSS ✨ 클라우드 개념 알고 있기! https://library.gabia.com/contents/infrahosting/9114/ 가비아 라이브러리 IT 콘텐츠 허브 library.gabia.com 쿠버네티스 https://www.redhat.com/ko/topics/containers/what-is-kubernetes 쿠버네티스(Kubernetes) 개‭념, 사‭용 방‭법, 차‭이‭점 쿠버네티스(Kubernetes, k8s)란 리눅스 컨테이너 운영 자동화와 오케스트레이션을 제공하는 툴을 뜻합니다. 설치, 자격증, 클러스터, 도커와의 차이점을 살펴 보세요. www.redhat.com - scale : 배수, 비율 - ..

    [3일차] Interface, HTML(form/select), 2진수, RGB, CSS

    [3일차] Interface, HTML(form/select), 2진수, RGB, CSS

    20220721(목) 학습목표 1) 입력 인터페이스의 활용 (input/button/textarea/select) 어떤 것들이 있는지 알아보고 활용해보기 2) CSS의 개념, Selector의 개념과 활용 목차 - HTML form의 기능 - 2진수, 16진수 - RGB - CSS 🤷‍♀️ 단어 공부 하드웨어 Interface ➡ 소프트웨어 Interface ➡ Human & Computer : GUI(UI) - UX - 초개인화 Interface : 접점 ➡ 서로 다른 하드웨어가 연결되어 작동하기 위한 공통적이고 규격화된 하드웨어 스펙 ex) usb(공통된 신호 규약 존재), 고속도로 톨게이트 API (Application Programming Interface) ➡ 고유한 기능을 가진 모든 소프트웨어..

    [2일차] HTML(list/table/colspan/rowspan/form/input)

    [2일차] HTML(list/table/colspan/rowspan/form/input)

    20220720(수) 학습목표 : HTML 완성 / 상위 10개 태그에 대한 학습. 목차 - 면접 연습 - HTML List tag - HTML Table tag 면접 연습 차분하게 대답하는 연습하기 - 못 알아들었을 경우 : 질문 이해 못했습니다. 다시 얘기해달라고 얘기 - 답변을 모르겠는 경우 : 어떻게든 얘기하기 리스트 태그 : 선형구조 List tag Unordered list 순서가 없는 일반적으로 와 같이 쓰임 (종속적인건 X) Ordered list 순서가 있는 일반적으로 와 같이 쓰임 (종속적인건 X) start 속성 사용시엔 뒤에 number만 자리한다! List item들 나열 하이퍼링크 태그 기타 tag Ancher 태그(의미) & 하이퍼링크 제공(기능) 네이버로 이동 The tag ..

    [1일차] OT & HTML

    [1일차] OT & HTML

    20220719 요약 - 마음가짐 - 컴퓨터 언어의 특징 - IDE의 탄생 배경 - (실습) HTML로 Hello 송출하기 - HTML 5 마음가짐 1. 어렵게 가르칠 거다! 잘 쫓아와라 2. 우린 동료다. 3. 외우지 말고 이해하자. 컴퓨터 언어의 특징 자연어 natural language 컴퓨터 언어 1. 논리가 없다 앗 까먹었다~ 헤헤~st 2. 무한성/대강 말함 모래알 수만큼 널 사랑해! 1. 완벽한 문법 ex) int a = 1 문법 int : 42억(4바이트 데이터 영역) 이상의 정수 입력불가 2. 논리적으로도 완벽 순서 a. b. c(a+b)로 와야지 c가 먼저나오면 정의된 a,b값이 없으니 에러남 3. 유한성(숫자에 대해 굉장히 민감함) 1.0 과 1 의 차이 1.0 실수 / 1.0과 5...