SlideShare a Scribd company logo
php로 웹개발을 해보자 
13기 웹프로그래밍과 1학년 신영민
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME 
웹 개발자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
이 발표는..
키워드 중심
문외한에겐 흥미를
초보에겐 방법을
중수에겐 팁을
고수님들 ㅈㅅ
웹 개발?
웹 개발?
웹 개발? 
입문자에게는 비교적 직관적으로 결과가 잘 보임
웹 개발? 
입문자에게는 비교적 직관적으로 결과가 잘 보임
웹 개발? 
입문자에게는 비교적 직관적으로 결과가 잘 보임
웹 개발? 
Hybrid Application
웹 개발? 
Hybrid Application
웹 개발? 
다양한 환경에서 접속 가능
웹 개발? 
다양한 환경에서 접속 가능
웹 개발? 
다양한 환경에서 접속 가능
웹 개발? 
다양한 환경에서 접속 가능
웹 개발? 
다양한 환경에서 접속 가능
웹개발의 구성요소
웹개발의 구성요소 
Frontend
웹개발의 구성요소 
Frontend Backend
웹개발의 구성요소 
Frontend Backend 
Google : 생활코딩 PHP란 무엇인가
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP(PHP: HYPERTEXT PREPROCESSOR)
PHP(PHP: HYPERTEXT PREPROCESSOR)
PHP(PHP: HYPERTEXT PREPROCESSOR)
PHP(PHP: HYPERTEXT PREPROCESSOR) 
Rasmus Lerdorf(1968~)
PHP(PHP: HYPERTEXT PREPROCESSOR)
PHP(PHP: HYPERTEXT PREPROCESSOR) 
C언어 스타일의 문법
PHP(PHP: HYPERTEXT PREPROCESSOR) 
C언어 스타일의 문법
PHP(PHP: HYPERTEXT PREPROCESSOR) 
C언어 스타일의 문법
PHP(PHP: HYPERTEXT PREPROCESSOR)
PHP(PHP: HYPERTEXT PREPROCESSOR) 
여러 솔루션이 존재함
PHP(PHP: HYPERTEXT PREPROCESSOR) 
여러 솔루션이 존재함
PHP(PHP: HYPERTEXT PREPROCESSOR) 
여러 솔루션이 존재함
PHP(PHP: HYPERTEXT PREPROCESSOR) 
여러 솔루션이 존재함
PHP(PHP: HYPERTEXT PREPROCESSOR) 
여러 솔루션이 존재함
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP의 장점
PHP의 장점 
• 배우기 비교적 쉬움
PHP의 장점 
• 배우기 비교적 쉬움 
• 웹에 최적화된 언어
PHP의 장점 
• 배우기 비교적 쉬움 
• 웹에 최적화된 언어 
• 거의 모든 데이터베이스를 지원
PHP의 장점 
• 배우기 비교적 쉬움 
• 웹에 최적화된 언어 
• 거의 모든 데이터베이스를 지원 
• 많은 개발자, 방대한 자료
어떻게 시작하지?
어떻게 시작하지?
어떻게 시작하지? 
나만의 게시판 만들어보기
어떻게 시작하지? 
나만의 게시판 만들어보기
어떻게 시작하지? 
나만의 게시판 만들어보기
어떻게 시작하지? 
나만의 게시판 만들어보기
어떻게 시작하지?
어떻게 시작하지? 
프론트엔드/백엔드 같이 공부하기
어떻게 시작하지? 
프론트엔드/백엔드 같이 공부하기
어떻게 시작하지?
어떻게 시작하지? 
데이터베이스 꼭 알아두기
어떻게 시작하지? 
데이터베이스 꼭 알아두기
어떻게 시작하지?
어떻게 시작하지? 
검색은 필수, 책은 선택
어떻게 시작하지? 
검색은 필수, 책은 선택
어떻게 시작하지? 
검색은 필수, 책은 선택
PHP로 웹개발을 해보자
PHP 프레임워크 소개
PHP 프레임워크 소개
PHP 프레임워크 소개
PHP 프레임워크 소개
PHP 프레임워크 소개
프레임워크를 왜 쓰지?
프레임워크를 왜 쓰지? 
• 이미 구현된 기능을 사용 → 개발 속도 향상
프레임워크를 왜 쓰지? 
• 이미 구현된 기능을 사용 → 개발 속도 향상 
• 구조화됨 → 보다 깔끔하고 정리된 코드
프레임워크를 왜 쓰지? 
• 이미 구현된 기능을 사용 → 개발 속도 향상 
• 구조화됨 → 보다 깔끔하고 정리된 코드 
• 유지보수에 많은 도움을 줌
프레임워크를 왜 쓰지? 
• 이미 구현된 기능을 사용 → 개발 속도 향상 
• 구조화됨 → 보다 깔끔하고 정리된 코드 
• 유지보수에 많은 도움을 줌 
• 여러 사람이 각각 특정 파트를 개발할 때도 유용
MEDOO
MEDOO
MEDOO 
• “The lightest PHP database framework to accelerate 
development”
MEDOO 
• “The lightest PHP database framework to accelerate 
development” 
• 개발 속도를 빠르게 하는 가장 가벼운 PHP 
데이터베이스 프레임워크
MEDOO 
• “The lightest PHP database framework to accelerate 
development” 
• 개발 속도를 빠르게 하는 가장 가벼운 PHP 
데이터베이스 프레임워크 
• 사용법이 간편하면서도 객체지향적으로 코딩하기 좋음
MEDOO 
• “The lightest PHP database framework to accelerate 
development” 
• 개발 속도를 빠르게 하는 가장 가벼운 PHP 
데이터베이스 프레임워크 
• 사용법이 간편하면서도 객체지향적으로 코딩하기 좋음 
• 긴 코드를 깔끔하게 탈바꿈!
MEDOO 
• “The lightest PHP database framework to accelerate 
development” 
• 개발 속도를 빠르게 하는 가장 가벼운 PHP 
데이터베이스 프레임워크 
• 사용법이 간편하면서도 객체지향적으로 코딩하기 좋음 
• 긴 코드를 깔끔하게 탈바꿈! 
• http://medoo.in/
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
PHP로 웹개발을 해보자
SMARTY
SMARTY
SMARTY 
• PHP Template Framework(Engine)
SMARTY 
• PHP Template Framework(Engine) 
• 자칫 더러워질 수 있는 프론트엔드/백엔드 간의 코드를 분리
SMARTY 
• PHP Template Framework(Engine) 
• 자칫 더러워질 수 있는 프론트엔드/백엔드 간의 코드를 분리 
• 적용시 코드가 훨~씬 깔끔해짐
SMARTY 
• PHP Template Framework(Engine) 
• 자칫 더러워질 수 있는 프론트엔드/백엔드 간의 코드를 분리 
• 적용시 코드가 훨~씬 깔끔해짐 
• [주의!] MVC는 아님
SMARTY 
• PHP Template Framework(Engine) 
• 자칫 더러워질 수 있는 프론트엔드/백엔드 간의 코드를 분리 
• 적용시 코드가 훨~씬 깔끔해짐 
• [주의!] MVC는 아님 
• MVC 프레임워크를 쓰기엔 너무 과하지만 깔끔함을 원할때 
추천
SMARTY 
• PHP Template Framework(Engine) 
• 자칫 더러워질 수 있는 프론트엔드/백엔드 간의 코드를 분리 
• 적용시 코드가 훨~씬 깔끔해짐 
• [주의!] MVC는 아님 
• MVC 프레임워크를 쓰기엔 너무 과하지만 깔끔함을 원할때 
추천 
• http://smarty.net/
SLIM
SLIM
SLIM 
• “Slim is a PHP micro framework that helps you 
quickly write simple yet powerful web applications and 
APIs.”
SLIM 
• “Slim is a PHP micro framework that helps you 
quickly write simple yet powerful web applications and 
APIs.” 
• 이름 그대로 슬림하고 가벼움
SLIM 
• “Slim is a PHP micro framework that helps you 
quickly write simple yet powerful web applications and 
APIs.” 
• 이름 그대로 슬림하고 가벼움 
• Restful API를 만들기에 적합한 프레임워크
SLIM 
• “Slim is a PHP micro framework that helps you 
quickly write simple yet powerful web applications and 
APIs.” 
• 이름 그대로 슬림하고 가벼움 
• Restful API를 만들기에 적합한 프레임워크 
• MVC 용으로도 활용할 수 있음
SLIM 
• “Slim is a PHP micro framework that helps you 
quickly write simple yet powerful web applications and 
APIs.” 
• 이름 그대로 슬림하고 가벼움 
• Restful API를 만들기에 적합한 프레임워크 
• MVC 용으로도 활용할 수 있음 
• http://slimframework.com
CI(CODEIGNITER)
CI(CODEIGNITER)
CI(CODEIGNITER) 
• MVC 프레임워크
CI(CODEIGNITER) 
• MVC 프레임워크 
• 굉장히 많은 기능을 지원함(DB, FTP, Email, XSS Filtering 등)
CI(CODEIGNITER) 
• MVC 프레임워크 
• 굉장히 많은 기능을 지원함(DB, FTP, Email, XSS Filtering 등) 
• 한국 사용자포럼이 존재함
CI(CODEIGNITER) 
• MVC 프레임워크 
• 굉장히 많은 기능을 지원함(DB, FTP, Email, XSS Filtering 등) 
• 한국 사용자포럼이 존재함 
• 회사에서 많이 사용함
CI(CODEIGNITER) 
• MVC 프레임워크 
• 굉장히 많은 기능을 지원함(DB, FTP, Email, XSS Filtering 등) 
• 한국 사용자포럼이 존재함 
• 회사에서 많이 사용함 
• 속도가 빠른 PHP 프레임워크로 알려져 있음
CI(CODEIGNITER) 
• MVC 프레임워크 
• 굉장히 많은 기능을 지원함(DB, FTP, Email, XSS Filtering 등) 
• 한국 사용자포럼이 존재함 
• 회사에서 많이 사용함 
• 속도가 빠른 PHP 프레임워크로 알려져 있음 
• http://www.cikorea.net (한국 사용자포럼)
PHP로 웹개발을 해보자

More Related Content

PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
PDF
『Modern PHP』 - 미리보기
PDF
Web Framework (웹 프레임워크)
PDF
문돌이가 가르치는 서버사이드 PHP
PDF
티켓몬스터를 위한 PHP 개발 방법
PDF
유연하게 확장할 수 있는 PHP 웹 개발 이야기
PPTX
PHP Slim Framework with Angular
PDF
PHP 개발 생산성을 높여주는 통합 개발 환경 - 이클립스 PDT
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
『Modern PHP』 - 미리보기
Web Framework (웹 프레임워크)
문돌이가 가르치는 서버사이드 PHP
티켓몬스터를 위한 PHP 개발 방법
유연하게 확장할 수 있는 PHP 웹 개발 이야기
PHP Slim Framework with Angular
PHP 개발 생산성을 높여주는 통합 개발 환경 - 이클립스 PDT

What's hot (20)

PDF
112 deview
PPTX
[124] 하이브리드 앱 개발기 김한솔
PDF
최전방 생존법 - 프론트엔드 개발자로 살아가기
PDF
비 개발자를 위한 웹 개발 기초
PPTX
How_to_choose_the_right_framework
PDF
웹 Front-End 실무 이야기
PDF
개발자를 위한 웹표준 & 웹접근성이야기
PDF
JavaScript로 오픈소스를 해보자. bsJS
PDF
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
PDF
[D2 campus]착 하면 척! chak 서비스 개발기
PDF
이제 막 웹개발자 되고싶은 분들께
PDF
Front-end Development with Ruby on Rails
PDF
Laravel로 스타트업 기술 스택 구성하기
PDF
컴포넌트 관점에서 개발하기
PDF
PHPStorm - tool for php
PDF
5.yobi를 활용한 개발자 협업 및 배포 프로세스
PPTX
bamboo 로 PHP 프로젝트 지속적인 배포
PDF
실시간으로 안드로이드 프론트엔드 작업하기
PDF
BEM을 깨우치다.
PDF
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
112 deview
[124] 하이브리드 앱 개발기 김한솔
최전방 생존법 - 프론트엔드 개발자로 살아가기
비 개발자를 위한 웹 개발 기초
How_to_choose_the_right_framework
웹 Front-End 실무 이야기
개발자를 위한 웹표준 & 웹접근성이야기
JavaScript로 오픈소스를 해보자. bsJS
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[D2 campus]착 하면 척! chak 서비스 개발기
이제 막 웹개발자 되고싶은 분들께
Front-end Development with Ruby on Rails
Laravel로 스타트업 기술 스택 구성하기
컴포넌트 관점에서 개발하기
PHPStorm - tool for php
5.yobi를 활용한 개발자 협업 및 배포 프로세스
bamboo 로 PHP 프로젝트 지속적인 배포
실시간으로 안드로이드 프론트엔드 작업하기
BEM을 깨우치다.
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
Ad

Viewers also liked (20)

PDF
2.네이버 프론트엔드 김지태
PPTX
웹-프론트엔드 프레임워크를 고르기 위한 팁
PDF
프론트엔드로 시작하는 웹 개발 방법과 지식들
PDF
[M] 프레임워크와 라이브러리(Framework and Library)
PPTX
08. 상세페이지 초급
PDF
Nodejs발표자료 - 팀 세미나용
PDF
XECon2015 :: [2-5] 변용훈 - Laravel 동영상 서비스 만들기
PDF
JavaScript Debugging (수업자료)
PDF
현재 자바스크립트 표준은 어디쯤
PDF
nodejs websocket & SOCKET.IO
PDF
9주 dom & event advanced 실습
PPTX
웹소켓 (WebSocket)
PPTX
생활코딩 oauth 소개
PDF
At Your Service: Using Jenkins in Operations
PPTX
Javascript Test Double Sinon.js
DOC
PDF
6.accounts
PDF
Template method Pattern 살펴보기
PDF
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
PDF
비전공자의 자바스크립트 도전기
2.네이버 프론트엔드 김지태
웹-프론트엔드 프레임워크를 고르기 위한 팁
프론트엔드로 시작하는 웹 개발 방법과 지식들
[M] 프레임워크와 라이브러리(Framework and Library)
08. 상세페이지 초급
Nodejs발표자료 - 팀 세미나용
XECon2015 :: [2-5] 변용훈 - Laravel 동영상 서비스 만들기
JavaScript Debugging (수업자료)
현재 자바스크립트 표준은 어디쯤
nodejs websocket & SOCKET.IO
9주 dom & event advanced 실습
웹소켓 (WebSocket)
생활코딩 oauth 소개
At Your Service: Using Jenkins in Operations
Javascript Test Double Sinon.js
6.accounts
Template method Pattern 살펴보기
웹프레임워크를 이용하여 개발된 오픈소스 CMS프로젝트 샤인
비전공자의 자바스크립트 도전기
Ad

Similar to PHP로 웹개발을 해보자 (20)

PPTX
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
PPTX
처음 시작하는 라라벨
PPTX
PHP와 함께 한 개발 성장기
PDF
CoreDot TechSeminar 2018 - Session1 Park Jihun
PDF
화성에서 온 개발자, 금성에서 온 기획자
PDF
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
PDF
IT 서비스 개발 15년 _ IT service 15 years
PDF
삶이편해지는_백엔드_개발자_지식.pdf
PPTX
[15.09.17] 인터넷과 웹의 역사 그리고 현재의 트렌드
PDF
Modern PHP
PDF
FCGI, C++로 Restful 서버 개발
PPTX
web study 1day
PDF
20131217 html5
PPTX
Cms2
PDF
XE 오픈 세미나(2014-02-22) - XE 서버 성능 개선
PPTX
Html5
PDF
XECon + PHPFest 2014 XE 프로젝트 이야기
PPTX
PDF
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
PDF
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
처음 시작하는 라라벨
PHP와 함께 한 개발 성장기
CoreDot TechSeminar 2018 - Session1 Park Jihun
화성에서 온 개발자, 금성에서 온 기획자
현대고등학교 PHP 강의 - 1차시 (설리번 프로젝트)
IT 서비스 개발 15년 _ IT service 15 years
삶이편해지는_백엔드_개발자_지식.pdf
[15.09.17] 인터넷과 웹의 역사 그리고 현재의 트렌드
Modern PHP
FCGI, C++로 Restful 서버 개발
web study 1day
20131217 html5
Cms2
XE 오픈 세미나(2014-02-22) - XE 서버 성능 개선
Html5
XECon + PHPFest 2014 XE 프로젝트 이야기
[Tech meet up] 2018 프론트엔드 트렌드&인사이트

PHP로 웹개발을 해보자