728x90
반응형
SMALL

프로그래밍 156

[PHP 수업] 6강 - 연산자와 제어문

안녕하세요! 그레이해커 월횽입니다. 오늘은 PHP에서 사용되는 다양한 연산자와 제어문에 대해 깔끔하게 알아보겠습니다. 1. 연산자PHP에서 사용할 수 있는 다양한 연산자에 대해 알아보겠습니다. 1-1. 산술 연산자산술 연산자는 숫자 계산을 수행하는 데 사용됩니다.· 덧셈: + · 뺄셈: - · 곱셈: * · 나눗셈: / · 나머지: % · 제곱: **$a = 10;$b = 3;echo $a + $b; // 13echo $a - $b; // 7echo $a * $b; // 30echo $a / $b; // 3.3333echo $a % $b; // 1echo $a ** $b; // 1000 1-2. 할당 연산자할당 연산자는 변수에 값을 할당하거나 기존 값에 연산을 수행한 후 할당하는 데 사용됩니다.· 기본 ..

프로그래밍/PHP 2024.07.31

[PHP 수업] 5강 - 변수의 개념 및 선언 방법

안녕하세요. 그레이해커 월횽입니다. 오늘은 PHP에서 가장 기초가 되는 변수의 개념, 특징, 선언 방법에 대해 준비해봤는데요. 아래 내용을 통해 함께 확인해보도록 하겠습니다. 1. 변수의 개념 변수란 무엇인가?· 변수는 데이터를 저장하기 위한 메모리 공간의 이름입니다. · 변수를 사용하면 값을 반복해서 사용할 수 있으며, 코드의 가독성과 유지보수성을 높여줍니다.PHP에서 변수의 특징· PHP에서는 변수 이름이 $ 기호로 시작합니다. · PHP는 느슨한 타입 언어로, 변수를 선언할 때 데이터 타입을 명시할 필요가 없습니다. · 변수의 데이터 타입은 변수에 할당되는 값에 따라 자동으로 결정됩니다. 2. 변수 선언 및 초기화 변수 선언 및 값 할당$variableName = value; EX: 다양한 데이터 ..

프로그래밍/PHP 2024.07.30

[PHP 수업] 4강 - 로컬 서버에서 PHP 실행

이번 강의에서는 로컬 서버를 설치하고 실행하는 방법, 그리고 브라우저에서 PHP 파일을 실행하는 방법을 배워보겠습니다. 로컬 서버 실행 방법로컬 서버를 사용하면 로컬 환경에서 PHP 코드를 실행하고 테스트할 수 있습니다. XAMPP, WAMP, MAMP와 같은 패키지를 사용하면 쉽게 로컬 서버를 설정할 수 있습니다. XAMPP 설치 및 실행 (Windows, Mac, Linux) 1. XAMPP 다운로드· XAMPP 공식 사이트에서 XAMPP를 다운로드합니다.2. XAMPP 설치· 다운로드한 설치 파일을 실행하고 설치 과정을 따릅니다. · 설치 중 Apache와 MySQL을 선택합니다.3. XAMPP 실행· XAMPP 제어판을 열고 Apache를 시작합니다. · MySQL도 필요하면 시작합니다.4. PH..

프로그래밍/PHP 2024.07.29

[PHP 수업] 3강 - PHP의 기본 문법

이번 강의에서는 첫 번째 PHP 스크립트를 작성하고, PHP의 기본 문법을 익혀보겠습니다. PHP 파일 생성 및 기본 문법 소개 PHP 파일 생성1. 파일 생성· PHP 파일은 .php 확장자를 가집니다. 예를 들어, index.php라는 파일을 생성합니다. · 텍스트 편집기(예: VS Code, PHPStorm, Sublime Text)를 사용하여 새 파일을 만듭니다.기본 문법 소개2. PHP 태그· PHP 코드는  태그 사이에 작성됩니다. 이 태그 안에 PHP 코드를 작성하면 됩니다. · 예시   "Hello, World!" 출력하기 echo와 print 사용법1. echo 사용법· 'echo'는 문자열을 출력하는 데 사용됩니다. · 예시 · 위의 코드를 작성하고 브라우저에서 실행하면 "Hello, ..

프로그래밍/PHP 2024.07.26

[PHP 수업] 2강 - PHP 환경 설정

PHP를 처음 접하는 초보자들을 위한 두 번째 강의입니다. 이번 강의에서는 PHP를 설치하고, 웹 서버를 설정하며, 통합 개발 환경(IDE)을 설정하는 방법을 배워보겠습니다. PHP 설치 방법 Windows에서 PHP 설치1. PHP 다운로드· PHP 공식 사이트에서 최신 버전의 PHP를 다운로드합니다.2. PHP 압축 풀기· 다운로드한 ZIP 파일을 원하는 위치에 압축을 풉니다. 예를 들어, C:\php.3. 환경 변수 설정· C:\php 폴더를 시스템 환경 변수 Path에 추가합니다. · 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 -> 환경 변수 -> 시스템 변수 -> Path 편집 -> C:\php 추가.4. 설치 확인· 명령 프롬프트를 열고 php -v 명령을 실행하여 설치가..

프로그래밍/PHP 2024.07.25

[PHP 강의] 1강 - PHP 소개

안녕하세요, 여러분! 오늘부터 시작되는 PHP 수업에 오신 것을 환영합니다. 이번 강의에서는 PHP가 무엇인지, 그리고 왜 PHP를 배우는 것이 중요한지에 대해 알아보겠습니다.  1. PHP란 무엇인가? 1-1. PHP의 정의· PHP는 "Hypertext Preprocessor"의 약자입니다. 서버 사이드 스크립팅 언어로, 주로 웹 개발에 사용됩니다. PHP 코드는 서버에서 실행되며, HTML과 결합하여 동적인 웹 페이지를 생성할 수 있습니다.1-2. PHP의 역사· PHP는 1994년 라스무스 러도프(Rasmus Lerdorf)에 의해 처음 개발되었습니다. 처음에는 간단한 CGI 스크립트로 시작했지만, 점점 더 많은 기능이 추가되면서 현재의 PHP 언어로 발전하게 되었습니다. 1-3. PHP의 사용 ..

프로그래밍/PHP 2024.07.24

[Node.js 강의 시리즈] 22강 - RESTful API 설계

RESTful API의 개념을 이해하고, CRUD 라우트를 설계 및 구현하는 방법을 익힌다.  1. RESTful API의 개념 RESTful API란?· REST(Representational State Transfer)는 웹 애플리케이션의 아키텍처 스타일 중 하나로, API를 설계하는 데 사용된다. · RESTful API는 HTTP 요청을 통해 자원을 처리하며, 주로 JSON 형식으로 데이터를 주고받는다.RESTful API의 원칙· 자원의 URI: 자원(Resource)은 고유한 URI(Uniform Resource Identifier)로 식별된다. · HTTP 메서드: 자원에 대한 작업은 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 수행된다. · 상태 코드: HTTP..

[Node.js 강의 시리즈] 21강 - EJS 템플릿 엔진

템플릿 엔진의 필요성을 이해하고, EJS 템플릿 엔진을 설치하고 사용하는 방법을 익힌다.  1. 템플릿 엔진의 필요성 템플릿 엔진이란?· 템플릿 엔진은 서버 사이드에서 HTML을 동적으로 생성하기 위해 사용되는 도구이다. · JavaScript 변수와 로직을 사용하여 HTML 템플릿을 생성할 수 있다.템플릿 엔진의 필요성· 서버에서 데이터를 HTML에 삽입하여 동적인 웹 페이지를 생성할 수 있다. · 재사용 가능한 템플릿을 통해 코드의 중복을 줄이고, 유지보수성을 높일 수 있다.  2. EJS 설치 및 사용법 EJS란?· EJS(Embedded JavaScript)는 간단하고 사용하기 쉬운 템플릿 엔진으로, HTML 내에 JavaScript 코드를 삽입할 수 있다.EJS 설치· 먼저 Express 프로젝..

[Node.js 강의 시리즈] 20강 - 미들웨어

미들웨어의 개념과 사용법을 이해하고, Express에서 내장 미들웨어와 사용자 정의 미들웨어를 활용하는 방법을 익힌다. 1. 미들웨어의 개념과 사용법 미들웨어란?· 미들웨어는 요청(request)과 응답(response) 사이에 실행되는 함수이다. · 미들웨어는 요청 객체(req), 응답 객체(res), 그리고 다음 미들웨어 함수를 호출하기 위한 next 함수를 인자로 받는다.미들웨어의 역할· 요청 및 응답을 가로채서 다양한 작업을 수행할 수 있다. · 예를 들어, 로그 기록, 사용자 인증, 요청 데이터 검증, 오류 처리 등을 할 수 있다.미들웨어 사용법· app.use() 메서드를 사용하여 미들웨어를 등록할 수 있다.const express = require('express');const app = e..

[Node.js 강의 시리즈] 19강 - 라우팅

Express에서 기본 라우팅 설정 방법과 동적 라우팅 및 파라미터 처리 방법을 이해하고 적용한다. 1. 기본 라우팅 설정 라우팅이란?· 라우팅은 URL 경로에 따라 요청을 처리하는 방법을 정의하는 기능이다. · Express는 다양한 HTTP 메서드를 지원하며, 경로에 따라 요청을 처리할 수 있다.기본 라우팅 설정· 간단한 GET 요청 라우트를 설정해보자.// app.jsconst express = require('express');const app = express();const port = 3000;// 기본 GET 요청 라우트app.get('/', (req, res) => { res.send('Hello, Express!');});// 다른 경로에 대한 GET 요청 라우트app.get('/abo..

728x90
반응형
LIST