코딩 배우는 중 29

DB : 데이터 베이스

데이터 베이스 (Data Base) 데이터 : 아직 정제되지 않은 값이나 자료들 정보 : 데이터를 정리한 결과 : 여러 사람이 공유하며 효율적인 데이터 관리와 검색을 위한 데이터의 집합 DBMS (Data Base Management System) : 데이터 베이스 관리 시스템 데이터 모델 : 컴퓨터에 데이터를 저장하는 방식을 나눈 것 계층형, 네트워크형, 관계형, 객체 지향형 등이 있다 관계형 데이터 베이스 RDBMS : 관계형 데이터 모델을 바탕으로 데이터를 저장, 관리하는 데이터 베이스 ● 관계형 데이터 베이스 구성 요소 테이블 : 데이터 저장 공간 행(row) : 하나의 개체를 구성하는 여러 값 (ex. 20230312, 홍길동, 38 등) 열(column) : 저장하는 데이터의 대표 이름이나 특..

API and PROTOCOL

API Application Programming Interface : 두 소프트웨어 구성요소가 서로 통신할 수 있게 하는 거 클라이언트가 요청을 보내면 서버에서 값을 전달할 수 있도록 하는 중간자 종류 SOAP API (Simple Object Access Protocol) RPC API Websocket API REST API (REpresentational State Transfer ) 가장 많이 사용되는 API Protocol : 상호 간 원활한 교류, 소통, 통신을 위해 서로 동일하게 설정이나 규칙을 정함 브라우저와 서버 간 데이터를 주고받기 위한 방식 HTTP (Hyper Text Transfer Protocol) : HTML로 제작된 웹페이지를 제공, 제어하는 프로토콜

JavaScript 기초 문법

자바스크립트 : Front-End 개발 언어 HTML로 만든 문서에 동작을 넣는 것 ​ ● .html 파일에 태그 부분에 작성 ● 태그는 태그 영역 또는 영역에 작성하는데 수업에서는 부분에 선언 ​ ​ 코드 입력 시 주의사항 대소문자를 구분하여 작성한다 코드 한 줄을 작성한 후 세미콜론(;)을 쓴다 문자형 데이터를 작성할 때 따옴표 겹침을 주의한다 큰따옴표(")를 한 문장에서 겹쳐서 쓰면 오류나 나옴 작은따옴표(')나 백슬래시(\)를 사용하여 구분하여 작성 괄호의 짝을 잘 맞추어 사용한다 ​ ​ document.write( )를 사용하여 문서에 출력 document.write("안녕하세요") ​ ​ ● 변수 : 데이터를 담는 그릇으로 문자형, 숫자형, 논리형, null이 있다 - 자바에서는 숫자이냐 문자..

HTML : 폼 만들기

폼(form) : 아이디와 비밀번호를 입력하거나 로그인, 회원가입 등 사용자가 웹사이트로 정보를 보낼 수 있는 요소 ​ 폼 만들기 여러 폼 요소 ​ 폼 태그 속성 method 사용자가 입력한 내용을 어떻게 넘길지 지정 속성 값 get - 사용자가 입력한 내용이 그대로 드러남 post - 사용자가 입력한 내용이 드러나지 않음 대부분 사용하는 방식 name 폼의 이름 지정 action 내용을 처리할 프로그램 지정 target 창이 열리는 방식 지정 autocomplete 자동완성기능 기본값으로 켜져있기 때문에 끌려면 off로 설정 ​ 나오는 화면 ​ ​ 태그 : 폼 요소 옆에 아이디나 비밀번호처럼 붙여놓는 텍스트로 서로 연결되어있어 '아이디'를 클릭하더라도 텍스트 창이 활성화된다

HTML : 이미지 삽입, 링크

이미지 삽입하기 [ ] 안은 생략 가능 속성 - alt : 이미지에 대한 설명 - width, height 이미지 크기 조정하기 파일이 있는 경로를 알려줘야 화면에 이미지를 표시할 수 있다 경로를 표시하는 기호 '/' = 하위 폴더, '..' = 상위 폴더 ​ - 웹 문서 안에서 표, 소스코드 등 한 단위가 되는 요소를 묶을 때 사용 이미지 설명글 이미지에 설명글 붙이기 ​ ​ 링크 만들기 텍스트 ​ target 속성 ( a태그 안에 사용) _blank 링크 내용이 새 창이나 새 탭에서 열림 _self 기본값으로 링크가 있는 화면에서 열림 _parent 프레임을 사용했을 때 링크 내용을 부모 프레임에 표시 _top 프레임을 사용했을 때 프레임에서 벗어나 링크 내용을 전체 화면에 표시 ​ ​ 링크를 이용하..

HTML 기본 , 텍스트 태그

HTML 이란 : HyperText Markup Language의 줄임말로 하이퍼텍스트를 마크업 하는 언어 하이퍼텍스트 - 웹사이트에서 링크를 클릭해 다른 문서나 사이트로 즉시 이동할 수 있는 기능 마크업 - 태그(tag)를 사용해 어느 문서에서 어느 부분이 제목이고 본문인지 표시하는 것 ​ 우리가 자주 들어가는 네이버나 크롬 같은 웹사이트도 HTML과 CSS로 이루어져 있고 실제로 우리가 확인해 볼 수 있다 ​ HTML 기본 문서 구조 ​ 태그 태그는 을 사용하여 작성하며 구분한다 태그는 소문자로 작성한다 여는 태그와 닫는 태그 를 정확히 입력한다 들여쓰기 한다 태그는 속성과 함께 사용 가능하다 ​ -문서 유형을 지정하는 곳 -웹 문서의 시작, 언어 지정 실제 화면에 웹 브라우저 화면에 나..

JAVA : 배열

배열(array)이란? 자료를 연속으로 나열해둔 자료 구조 ​ 나에게 열 가지의 데이터가 있으면 열 가지의 데이터를 각각의 방에 저장해두는 느낌 ​ 배열을 사용하는 이유는 같은 자료형의 데이터를 여러 개를 써야 할 때 각각 선언해서 사용하는 것보다 한 번에 선언하여 좀 더 효율적으로 데이터를 다룰 수 있기 때문 ​ ​ 배열을 사용하는 방법 자료형 [ ] 배열 이름 = new 자료형[개수]; 또는 자료형 배열 이름[ ] = new 자료형[개수]; 로 먼저 선언 ​ 첫 번째를 더 많이 사용 선언을 한다는 건 내가 배열을 쓸 것이라고 JAVA한테 알려주는 것 ​ ​ 예시 ) int[ ] ids = new int[10]; = 숫자를 담을 수 있는 ids라는 열 개의 상자를 만들겠다 ​ 각 방은 아직 비어있는 방..

JAVA : 변수

변수란 무엇인가 : 변하는 수 ​ 변하는 수를 작성하려면 변수를 담을 그릇을 정해야 합니다. ​ 물은 물컵에 과자는 봉지에 담는 것처럼 어느 곳에 담을 건지를 생각해야 해요 ​ 물을 종이 박스에 담아버리면 물이 안담기겠쥬? ​ 담을 그릇은 변수의 자료형이라고 이야기합니다 ​ 자료형은 여러 개가 있는데 기본으로 제공되는 기본 자료형은 정수형 (양수, 음수, 0) 문자형 실수형 논리형 (참, 거짓) 1바이트 byte boolean 2바이트 short char 4바이트 int float 8바이트 long double 8가지의 자료형이고 참조 자료형이 또 따로 있습니다(Sting) ​ 바이트는 공간의 크기를 뜻하며 바이트가 클수록 더 넓은 범위의 값을 넣을 수 있는데 컴퓨터가 연산을 할 때 사용하는 바이트 수는..

코딩을 배워보아요

내일배움카드로 코딩수업을 듣고 있으며 수업의 내용을 기록하고 남기고 싶어서 블로그에 적기를 시작했으나 점점 내용이 많아지면서 일상의 이야기가 겹칠 것 같아 새롭게 파서 정리하는 코딩 노트 말이 안되는 것들이 많을 수 있겠지만 그저 코린이구나 하고 지적질 해주시면 환영합니다(?) 자바를 하면서 가장 먼저 외운 건 public static void main(String[] args) { } main() 함수입니다 ​ 자바 프로그램을 실행할 때 쓰는 시작점(?)인데 단축키도 있고 클래스를 만들면서 같이 넣어서 실행할 수도 있어요 ​ ​ 클래스라는 단어가 나왔으니 자바에 구조를 먼저 보자면 자바 = 소설로 비유해 볼 수 있다 생각하는데 ​ 소설을 쓴다 = 코딩을 한다로 놓고 보면 소설의 등장인물, 사건 = 메서..