초보자를 위한 PHP 200제
김태영 지음 / 정보문화사 / 2018년 9월
평점 :
장바구니담기


우리가 자주 쓰는 PHP,JSP,ASP 등은 서버사이드 언어입니다.

서버 사이드(server-side)는 네트워크의 한 방식인 클라이언트-서버 구조의 서버 쪽에서 행해지는 처리를 말합니다. 보통 백엔드라고 부릅니다.

클라이언트 사이드(client-side)는 네트워크의 한 방식인 클라이언트-서버 구조의 클라이언트 쪽에서 행해지는 처리를 말합니다. 보통 프론트엔드라고 부릅니다.

툴은 어떤걸 쓰도 상관없지만 책에서 나타내는 것과 똑같이 설치하고 실습해보는게 더욱더 익히는게 빠를것 같습니다.

XAMPP 와 아톰(혹은 Visual Studio Code)을 이용해서 PHP를 배워보도록 하겠습니다.

우선 출력문, 변수, 상수를 이용해서 PHP기초를 다지는 작업을 합니다.

그다음은 프로그램을 하다보면 무수히 많은 상황들을 부딪히게 됩니다 .그중 가능 많이 접하게 되는 반복문과 조건문이 아닐까 생각합니다.

어떤 언어를 하더라도 반복문과 조건문은 필수입니다. 사용하는 언어만 다르지 하는 역할들은 어떤 언어를 하더라도 똑같은 역할이라고 생각하시면 됩니다.

Form 태그에서 GET,POST방식들로 데이터를 전송할 수 있습니다.

GET방식은 URL에 값을 노출시키면서 데이터를 전송하고, POST방식은 URL에 값을 노출시키지 않고 데이터를 전송합니다.

JSON형태로도 데이터를 주고 받을수 있습니다. 페이지 변환 없이 비동기 방식 처리 결과입니다.JSON은 다른언어에서도 많이 쓰니 익혀두시면 다른 언어 배우실때 많은 도움이 될것입니다.

(JSON은 서로 다른 프로그래밍 언어 간 데이터를 전달하기 위한 언어입니다.)

PHP 하면 강점은 손쉽게 수정을 해서 적용이 편하는 거랑 연동이 되는 것이 많습니다.

큰 프로젝트들을 PHP보다 다른 서버 사이드 언어를 이용하지만 작은 프로젝트들은 PHP가 속도도 빠르게 개발하고 쉽게 접근할 수 있는 가장 큰 장점이 있습니다.

다른 데이터베이스랑도 잘 맞지만 PHP하면 Mysql이랑 함께 한다고 생각하시면 됩니다.(Mysql 다른 데이터베이스에 비해 가볍습니다.)

다른 200제 처럼 하루에 조금씩 여러가지 주제로 PHP를 학습하면 지금보다 더욱더 잘하는 개발자가 되어 있을 것입니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo