728x90

코딩 71

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

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

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. 설치 ..

윈도우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, 웹서버, 웹 클라이언트

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

MySQL이란? 데이터베이스의 개념과 역할 그리고 주요 특징

MySQL은 데이터를 체계적으로 관리하고 처리하기 위한 데이터베이스 관리 시스템(DBMS) 중 하나로, 오픈소스 소프트웨어로 널리 사용됩니다. 데이터베이스는 단순한 파일 저장소보다 진화된 개념으로, 데이터를 효율적으로 정리하고, 빠르게 검색하거나 가공하는 데 필수적인 도구입니다.1. 데이터베이스(Database)란?데이터베이스는 데이터를 체계적으로 정리하고 관리하는 기술로, 엑셀 파일이나 구글 스프레드시트와 유사한 구조를 가집니다.하지만 데이터베이스는 단순한 파일과는 다릅니다. 데이터베이스는 다음과 같은 장점을 제공합니다:데이터를 체계적으로 저장하여 대량의 정보를 관리 가능.프로그래밍 언어를 통해 데이터를 자동으로 추가, 수정, 삭제 및 검색 가능.데이터를 가공하여 빅데이터 분석, 인공지능 등에 활용 가..

자바스크립트 함수 (1)

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

코딩/웹 개발 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문은 주어진 조건이 참일 동안..

코딩/웹 개발 2021.12.21

자바스크립트 조건문

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

코딩/웹 개발 2021.12.20

자바스크립트 비교연산자

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

코딩/웹 개발 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
728x90