Upload
young-min-shin
View
832
Download
10
Embed Size (px)
DESCRIPTION
한국디지털미디어고등학교 웹프로그래밍과 1학년 신영민의 ‘PHP로 웹개발을 해보자’ 발표 키노트입니다.
Citation preview
php로 웹개발을 해보자13기 웹프로그래밍과 1학년 신영민
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
웹 개발자
이 발표는..
키워드 중심
문외한에겐 흥미를
초보에겐 방법을
중수에겐 팁을
고수님들 ㅈㅅ
웹 개발?
웹 개발?
웹 개발?
입문자에게는 비교적 직관적으로 결과가 잘 보임
웹 개발?
입문자에게는 비교적 직관적으로 결과가 잘 보임
웹 개발?
입문자에게는 비교적 직관적으로 결과가 잘 보임
Hybrid Application
웹 개발?
Hybrid Application
웹 개발?
웹 개발?
다양한 환경에서 접속 가능
웹 개발?
다양한 환경에서 접속 가능
웹 개발?
다양한 환경에서 접속 가능
웹 개발?
다양한 환경에서 접속 가능
웹 개발?
다양한 환경에서 접속 가능
웹개발의 구성요소
웹개발의 구성요소
Frontend
웹개발의 구성요소
Frontend Backend
웹개발의 구성요소
Frontend Backend
Google : 생활코딩 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 프레임워크 소개
프레임워크를 왜 쓰지?
프레임워크를 왜 쓰지?
•이미 구현된 기능을 사용 → 개발 속도 향상
프레임워크를 왜 쓰지?
•이미 구현된 기능을 사용 → 개발 속도 향상
•구조화됨 → 보다 깔끔하고 정리된 코드
프레임워크를 왜 쓰지?
•이미 구현된 기능을 사용 → 개발 속도 향상
•구조화됨 → 보다 깔끔하고 정리된 코드
•유지보수에 많은 도움을 줌
프레임워크를 왜 쓰지?
•이미 구현된 기능을 사용 → 개발 속도 향상
•구조화됨 → 보다 깔끔하고 정리된 코드
•유지보수에 많은 도움을 줌
•여러 사람이 각각 특정 파트를 개발할 때도 유용
MEDOO
MEDOO
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/
SMARTY
SMARTY
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 프레임워크
•굉장히 많은 기능을 지원함(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 (한국 사용자포럼)