반응형

코딩 70

php란, php 어플리케이션 만들기

1. PHP란, PHP에 대하여 웹브라우저는 단지 html을 해석할 수 있는 프로그램에 불과하다. php는 프로그래밍 언어이다.(주로 HTML 코드를 프로그래밍적으로 생성되며 서버쪽에서 실행 되는 프로그래밍 언어) 현재 웹 개발에서 가장 많이 사용되는 언어 중의 하나이며, 1개의 php 파일 만으로 데이터나 정보들(게시판 등)의 표현이 가능하다. 장점 오픈 소스이므로 무료로 사용이 가능하고 배우기 쉽고 디버깅이 쉽다는 장점이 있다. 또한 멀티 플랫폼을 지원한다. 웹에 최적화된 언어이며, 웹개발에 필요한 수많은 로직들이 함수의 형태로 미리 제공된다. 초기의 명칭 1995년 무렵 개발 시작했고, 처음 시작시 이름은 Personal Home Page Tools 였다. 즉 개인의 홈페이지를 만들 수 있는 매우 ..

코딩/PHP 2022.01.08

Bitnami WAMP 설치(비트나미 설치)

Bitnami WAMP 설치(비트나미 설치) php 설치는 아파치(또는 엔진엑스, IIS 등), MySQL(또는 오라클, 몽고 DB 등) 3개의 프로그램을 함께 설치하는 것이 일반적이다. php는 아파치를 통해서 브라우저로 정보를 전송할 수 있고, MySQL에 실질적인 정보가 저장되기 때문이다. 1. WAMP란 Apache + MySQL + php = AMP Linux + Apache + MySQL + php = LAMP Windows + Apache + MySQL + php = WAPM 맥에 설치하려면: MAMP 2. 한꺼번에 설치하는 방법 Bitnami - 윈도우에 Apache + php + MySQL을 한 번에 설치 설치 사이트 : https://bitnami.com/stack/wamp 3. 설치 ..

코딩/PHP 2022.01.07

윈도우10에 우분투(Ubuntu) 리눅스 설치

윈도우10에 리눅스(우분투, Ubuntu) 설치 방법 리눅스의 여러 가지 배포분 중 하나인 우분투를 윈도우 10에 설치할 수 있다. WSL = Windows Subsytem for Linux 1. 윈도우 시작 버튼 옆 '검색' 클릭 2. 검색 창에 'Windows 기능' 입력 후 → 'Windows 기능 켜기/끄기' 선택 3. Linux용 Windows 하위 시스템 선택 4. 가상 머신 플랫폼 선택 5. 위 '가상 머신 플랫폼'을 선택하고 확인을 누르면 다음 화면이 나온다. 6. 윈도우 다시 시작 7. 시작화면 - '마이크로소프트 스토어' 선택 8. 'ubuntu' 검색 아래 목록 중 맨 위의 것을 선택 9. '우분투' 다운로드 10. '우분투' 열기 11. UNIX username 입력 비밀번호 입력 ..

코딩/PHP 2022.01.06

php, 웹서버, 웹 클라이언트

php, 웹서버, 웹 클라이언트 1. 웹서버(Web server)란 무엇인가 웹 클라이언트의 반대 개념이다 2. 웹 클라이언트(Web client)란 무엇인가 아래에서 알아보자 3. 인터넷의 프레임의 구성 요소 = 웹 클라이언트 + 웹 서버 1) 클라이언트 + 2) 서버 클라이언트란 = 요청자 서버 = 제공자 서버(예: 카페 서빙) = 음식을 손님들에게 제공하는 사람, 요청에 대해 응답하는 사람 컴퓨터에서 클라이언트 = pc, 노트북, 아이폰, 안드로이드 접근할 때의 프로그램: 웹 브라우저= Web client 3) 웹 클라이언트(Web client) 서버로 접근하는 웹 브라우저 = Web client (크롬, 인터넷 익스플로러, 사파리, 파이어폭스) 4) 웹 서버(Web server) = 웹 클라이언트..

코딩/PHP 2022.01.01

마이에스큐엘, MySQL이란

MySQL이란 1. MySQL 정의 데이터베이스(database) 관리 시스템이다. 2. 데이터베이스(database)란 데이터를 구조적으로 정렬하는 기술이다. 예를 들어 엑셀 파일이나, 구글 스프레스 시트와 유사한 방식이다. 엑셀 파일이나, 구글 스프레스 시트도 하나의 파일에 불과하다. 그러나 docx파일이나 jpg 파일 등 단순한 파일 1개와, 엑셀 파일 1개로 데이터를 저장하는 것은 파일의 내용이 구조적으로 다르다. 엑셀 파일은 그 안의 내용이 데이터베이스화 될 뿐 아니라 언제든지 데이터를 가공할 수 있기 때문이다.| 즉 엑셀 파일이나, 구글 스프레스 시트와 유사한 구조이다. 그러나 MySQL, 즉 '데이터베이스' 관리 시스템이 엑셀이나 구글 스프레드시트보다 한 단계 더 진화했다. MySQL, 즉 ..

코딩/MySQL 2021.12.31

자바스크립트 함수 (1)

함수 함수는 ①특정 작업을 수행하도록 설계된 코드 블록에 ②이름을 붙인 것이다. 이름을 붙인 이유는 호출하기 위해서이다. 즉 함수는 재사용하기 위해 호출될 수 있는 코드 블록이다. '무언가'가 호출하면 함수가 실행된다. 1. 왜 함수를 쓰는가 코드를 재사용(reuse) 하기 위해서이다. 코드를 한 번 정의해 두고 여러 번 사용하기 위해서이다. 데이터에 이름을 부여하는 것이 변수라면, 코드에 이름을 붙이는 것이 함수이다. 구분 변수 함수 차이점 데이터에 이름을 부여 코드에 이름을 부여 let number = 3 function sayHi(){ console.log("Hi") } sayHi() 반드시 함수를 호출해야 한다 공통점 함수 이름에는 문자, 숫자, 및 특수 기호 2개($_)가 사용된다 괄호 안에 쉼..

코딩/JavaScript 2021.12.21

자바스크립트 while 반복문, for 반복문

반복문 반복문 은 비슷하거나 동일한 구문을 반복해서 수행해 주는 구문이다. 반복문의 종류(Different Kinds of Loops) 종류 내용 while 문 명시된 조건이 true 인 동안 코드를 실행한다. for 문 지정한 수만큼 반복한다 for/in 반복 ← 객체의 속성을 통해(the properties of an object) for/of 반복 ← 반복 가능한 객체의 값(the values of an iterable object) do/while 반복 ← 지정된 조건이 참인 동안(while a specified condition is true) 반복문의 대표적 두 가지 while 문 for 문 두 반복문은 구조 및 동작 방식에서 차이가 있다. while 문 while문은 주어진 조건이 참일 동안..

코딩/JavaScript 2021.12.21

자바스크립트 조건문

자바스크립트 조건문 조건문이라는 주어진 조건에 참 또는 거짓 여부에 따라 각각 다른 할 일을 정의하는 구문이다. 여기서 조건은 boolean 데이터를 반환하거나 또는 boolean 데이터로 해석될 수 있는 연산식이다. 조건문 = 제어문 통사론(Syntax) 내용 if문 if(조건) { 참일 때 할 일 } 조건이 참일 때 할 일 if-else문 if(조건) { 참일 때 할 일 }else{ 거짓일 때 할 일 } 조건이 참일 때 할 일을+ 조건이 거짓일 때 할 일 else는 if에 종속적이다: else만으로 따로 구문을 만들 수 없다(if에 붙여서만 가능하다) if는 소문자로 써야 한다: 대문자(If 또는 IF)로 쓰면 JavaScript 오류가 표시된다. if 문 if 문은 가장 일반적인 형태의 조건문이다...

코딩/JavaScript 2021.12.20

자바스크립트 비교연산자

자바스크립트 비교 연산자 비교 연산자는 주어진 2항을 비교한다. 주어진 2항을 비교해서 큰지 작은지 또는 같은지 다른지 여부를 계산하기 때문에, 비교하는 작업 은 자바스크립트에서는 연산의 일종이다. 비교 연산의 공통적 특징 비교 연산식은 항상 불리언 데이터를 반환한다. 비교(대소 비교 혹은 가 비교)는 하나의 질문이다. 자바스크립트는 질문에 대하여 참 또는 거짓으로 대답한다. (예시) 2가 3 보다 크냐? false! 4와 4가 같니? True! 비교 연산식의 결과는 언제나 boolean 데이터이다. 1. 대소 비교 반드시 부등호가 등호보다 앞에 쓰여야 한다. 구분 연산자 내용 사용사례 대소비교 > 크다(greater than) A>B =B

코딩/JavaScript 2021.12.20

캡션<caption>, 테이블 <table> 태그

캡션(caption)과 태그 캡션(caption)의 뜻, 캡션이란 = '사진이나 삽화(기사에 삽입되는 이미지) 등에 붙이는 설명'을 말한다. 1. 태그 HTML에서 태그는 테이블의 캡션(caption, 테이블 혹은 사진 등에 붙는 설명)을 정의한다. 요소는 오직 하나의 요소를 명시할 수 있다 요소는 항상 요소 바로 다음에 위치해야 한다. th = table header, tr = table row, td=table data 캡션 태그 및 테이블 태그 사용 사례 caption & table 가계부 월별 소비액 11월 100만원 12월 2백만원 브라우저 출력 내용 1-2. 캡션의 css 기본 값 기본적으로 테이블 캡션은 표(테이블) 바로 위에 가운데 정렬된다. 그러나, CSS의 text-align을 사용하여..

코딩/HTML 2021.12.20
반응형