웹사이트 개발 초보자를 위한 PHP 학습 계획
재인쇄: http://wenku.baidu.com/view/ 3b94237ca26925c52cc5bf28.html
PHP 학습 과정 요약:
( 2) 동적 언어의 개념과 동작 메커니즘을 이해하고,
PHP 구문 을 숙지한다. (3) 알아보기 PHP와 HTML을 결합하여 간단한 동적 페이지를 완성하는 방법
(4) MYSQL을 접하고 데이터베이스 프로그램 설계 시작
(5) PHP의 일반적인 기능 대부분을 지속적으로 통합하고 이해하며 OOP, MYSQL을 이해 최적화, 템플릿
(6) 완전한 기능을 갖춘 동적 사이트 완성
나의 경로 PHP를 배우는 많은 매니아들과 일치할 수 있지만, 이는 단계별 학습 과정이라고 볼 수 있습니다. 위의 요약을 보고 학습이 아주 간단하다고 생각하지 마세요. 사실, 스낵바에 있는 참깨 케이크도 한번에 만들어지지 않습니다.
먼저 저의 학습 아이디어를 설명하겠습니다.
우선 웹사이트의 개념을 이해하고 나면 모든 웹사이트가 웹페이지로 구성되어 있다는 것을 쉽게 알 수 있습니다. 즉, 웹사이트를 완성하려면 먼저 웹페이지 만드는 법을 배워야 합니다. 따라서 향후 웹사이트 제작의 기초를 다지기 위해서는 HTML을 마스터해야 합니다.
HTML을 배울 때, 하면서 배우는 것이 가장 효과적인 방법이라고 생각합니다. 물론, PHP를 배우는 데에도 이 방법이 가장 효과적인 방법입니다.
HTML의 모든 요소는 개인적으로 연습해야 합니다. 어떤 요소가 어떤 영향을 미치는지 이해한 후에야 깊이 기억할 수 있으며, 맹목적으로 책을 읽는 것은 대부분의 초보자가 개념을 어렵게 생각하는 이유라고 생각합니다. 게으름은 발전을 가로막는 가장 큰 적이다. 그러므로 게으름의 습관을 극복해야만 더 빨리 배울 수 있다.
아마도 PHP를 배우다 보면 그냥 빨리 웹사이트를 개발하고 싶기도 하고, 웹페이지 같은 사소한 것도 왜 배워야 하느냐는 생각도 드실 텐데요. 야망은 높지만 야망은 낮은 초심자가 많다는 것은 의심할 바 없이 공중에 성을 쌓는 것과 다름없다.
좋습니다. 정적 웹 페이지를 만드는 기술을 익히는 것은 웹 사이트 개발을 배우기 위한 전제 조건입니다. 이 기사는 튜토리얼 기사가 아니기 때문에 기술에 대한 심층적인 분석은 없습니다.
이제 정적인 페이지를 완성할 수 있다고 가정합니다. 물론 보기에 좋고 좋지 않은 것은 또 다른 문제입니다. 조용한 첫 번째 웹페이지는 그다지 좋지 않지만 "자식"이 아무리 못생기더라도 만들어 보겠습니다. "아빠" 엄마를 싫어할 수는 없겠죠? 결국 이것이 우리의 성과입니다.
그러면 동적 언어의 개념을 시작해 보겠습니다. 많은 사람들이 동적 언어를 처음 접하면 혼란스러울 수 있습니다. 이 지저분한 것이 웹 페이지에 표시될 때 왜 다를까요? 사실 이것은 엉망이 아닙니다. 당신이 작성하는 HTML 코드도 문자 묶음이 아닌가요? 결국 코드는 직접 출력되는 것이 아니라 처리됩니다. 직설적으로 말하면 HTML은 HTML 파서를 통과하고,
PHP는 물론 HTML을 배우는 것과 같습니다. 파서가 작업을 수행하려면 특수한 구문 구조를 사용해야 하므로 PHP가 이상해 보이는 것은 놀라운 일이 아닙니다.
PHP에 대한 이해는 초보자가 넘어야 할 가장 어려운 문턱이지만, PHP가 초보자의 요구에 부응하기 위해 최선을 다했다는 점은 행운이라고 생각해야 합니다. 다른 언어를 배워본 적이 있다면 PHP가 정말 좋다고 느낄 수도 있습니다. 간단하지만 이전에 아무것도 배운 적이 없다면 총알을 깨물고 생각해 보세요.
세 번 읽으면 자연스럽게 익숙해질 것입니다. 이 간단한 진리는 PHP를 이해할 수 없더라도 먼저 익숙해지고, 읽고, 반복해서 읽고, 생각해야 한다는 것을 말해줍니다. 읽으면서 따라해 보세요. 코딩에 관해서라면, 그 코드가 무엇인지 모르더라도 최소한 느낌은 들어야 합니다.
당신은 힘든 시간을 보낸 후 점차 깨달음을 얻었고 프로그래밍의 개념을 천천히 이해하게 되었습니다. 축하합니다. 성공을 향한 첫 걸음을 내디뎠습니다.
HTML과 PHP의 개념을 이해하고 나면 PHP와 HTML의 혼합 프로그래밍이 문제가 되지 않습니다. 이 기간 동안 PHP에서 1 더하기 1이 얼마나 같은지 계산한 다음 이를 다음과 같이 출력할 수 있습니다. 브라우저. 이것은 실제로 아폴로 달 착륙과 동일합니다. 작은 코드 조각을 입력하는 것이지만 프로그래밍 여정에서 큰 진전입니다! 흥분한? 그런데 찬물 좀 부어줘야 하는데 넌 아직 신인이잖아.
한동안 행복했다면 다음 단계는 데이터베이스를 배우는 것입니다. 하지만, 그렇다고는 해도, 그럴 수도 있습니다. 이 행과 열이 어지러워지기 때문에 MYSQL을 살아서 먹고 싶습니다.
어지러움은 어지러움이고, 어지럼증은 먹다가 혀를 깨물었다가 멈출 수는 없겠죠? 두려움을 내려놓고 계속 열심히 노력하세요. 우리는 두려움을 극복하기 위해 여기 있습니다. 힘내세요, 동지여.
많은 고민 끝에 마침내 데이터베이스의 개념을 이해하게 되었는데, 드디어 PHP를 통해 데이터베이스에 연결할 수 있게 되었다는 사실이 정말 기뻤습니다. 모르겠어요. 시험을 보러 갔는데 이미 할 수 있는 것으로 나타났습니다.
PHP와 데이터베이스를 배웠으니 왼손에는 MOTOLOLA, 오른손에는 NOKIA를 쥐고 있을 겁니다. 얼마나 시크하고 시크한지 ㅎㅎ 드디어 알게 됐는데 이때 누군가가 무심코 탭할 수도 있겠네요. 어깨에: 형제님, 너무 기뻐하지 마십시오. 당신은 아직 신인이고 배우려면 아직 갈 길이 멀습니다!
열심히 일하고 PHP를 사용하여 데이터를 성공적으로 삽입, 삭제 및 업데이트하는 방법을 배우면 성공이 코앞에 다가왔다는 것이 분명합니다.
지금 이 상태일 수도 있습니다.
HTML을 아시나요? 예, 큰 테이블과 레이아웃이 포함된 여러 웹페이지를 컴파일할 수 있습니다!
PHP를 아시나요? 네, 함수에 1+1의 연산을 작성한 후 호출하겠습니다!
MYSQL을 아시나요? 네, 데이터베이스에 내 정보를 삽입하고 삭제하겠습니다
그러면 다음은 어떻게 해야 할까요? 실력을 발휘하면 괜찮을 것 같아요. 그럼 과제를 주고 방명록을 만들어 볼게요. 이건 HELLO
WORLD! ^_^, 초보자가 직면하는 첫 번째 장애물이기도 합니다.
얼마 후, 드디어 폼 데이터 를 데이터 라이브러리에 삽입하고 표시하는 방법을 배웠으니, 프로그램의 프로토타입이 탄생했다고 해야 할까요.
하지만 이 포럼, 저 CMS, 저 CRM을 보면 알 수 있을 것입니다.
걱정하지 마세요. 말 자세가 거의 완성됐다고 할 수 있으니, 가능하다면 펜을 사용하거나 간단한 PHP 매뉴얼을 몸에 인쇄한 후 수시로 터치해 보세요. 시간에 맞춰 나와서 구경하고 기억하고 화장실에 가더라도 놓치지 마세요(^2^).
조건이 되신다면 이 책을 사서 읽어보세요. "PHP+MYSQL
WEB 개발(3판)"은 성경으로 알려져 있습니다. 어떤 이점이 있어도 저는 책 후원자가 아닙니다. 저는 그의 형을 멀리서 직접 본 적이 없습니다. -_-)
제 지식을 확고히 하고 PHP와 MYSQL 개발의 필수 사항에 익숙해진 후, 다시 찾아보겠습니다. 당신이 쓴 방명록이 정말 당신이 쓴 것인지 궁금할 수도 있겠죠? 물론 집에 귀신이 있다면 그 사람이 쓴 것일 수도 있겠죠 -_-
이때 당신의 방명록을 추가해야 합니다. 이제 등록 및 페이징 기능이 제공되고, 더 강해지면 UI(사용자 인터페이스)도 향상될 수 있습니다. 완료하고 나면, 역동적인 웹사이트 프로그램을 작성하게 된 기분이 드시나요? 웹사이트에서 플레이하고 친구들에게 보여주세요. 야, 우리 글이 얼마나 좋은지 보자. 그리고 나서 온라인으로 홍보할 수 있다.
며칠 후에 방명록을 열어보자. 나중에 와, 팝업이 너무 많이 뜨네요. 페이지! 물론, 귀하의 방명록은 보안 조치를 취하지 않았으며, 누군가는 약간의 트릭을 사용했습니다. 지금 귀하의 심정에는 공감하지만 없습니다. 아니면 계속 열심히 하세요
열심히 일하고, 보안 문제에 익숙해지고, 프로그램을 디자인해 보니 꽤 기분이 좋았습니다.
그럼 다음은 학습된 것으로 간주되나요? NO, NO, NO, 아직은 OOP나 그런 건 접하지 못했죠? 템플릿은 어떻습니까?
자, 공부하세요! 계속 배우고 배우십시오. 이제 정적 웹 페이지를 생성하는 방법을 배웠습니다. 이제 XML도 이해해야 하므로 AJAX에도 노출되어야 합니다. AJAX는 끝났습니다...그리고...
대체로 당신은 모든 것을 배웠다는 것을 결코 발견하지 못할 것입니다. 어떤 진짜 강한 사람들은 당신이 배우지 않으면 항상 새로운 것을 제시할 것입니다. , 당신은 뒤쳐질 것입니다. 이것은 또한 이전 세대의 경험을 통해 배운 후에는 배움이 끝이 없다는 것을 증명합니다!
여러분도 제 YY를 통해 몇 가지 학습 과정에 익숙해져야 한다고 생각합니다. 어쩌면 제 과정에 여러분의 솔루션이 있을 수도 있지만, 어쨌든 같은 목표를 향한 서로 다른 길일 뿐입니다. 여러분 참고하세요. 기회는 좋든 싫든 감히 보장할 수 없습니다^0^
읽어보니 너무 장황하고 나에게 쓸모가 없다는 걸 알게 되었어요. , 그런데 좀 더 지식이 풍부해지고 싶어요. 빨리 배워요, 일주일 안에 배워요, 아뇨, 24시간 안에 배워요, 모모, 있어요?
나...없지만 2분 안에 병원에 보내줄 거라고 확신해 -_-
뭔가를 배웠을 때, 빨리 고쳐지길 바라지 말고, 내가 알려줄게 방법이 있다고 말하지만 노력하는 부분이 부족하면 헛수고가 됩니다.
하지만 제가 장담할 수 있는 점은 PHP를 배우면 다른 언어도 빨리 배울 수 있고, 반대로 다른 언어를 배운 적이 있다면 PHP도 확실히 배울 수 있다는 것입니다. 빠르게.
하지만 문법은 배우기 쉽지만, 문법을 사용하여 성취하는 방법은 모두가 자신만의 방식이 있고, 거의 모든 사람이 자신만의 장점을 가지고 있습니다. 하지만 다른 사람의 성공적인 코드를 배우는 것은 확실히 유익합니다. 따라서 시간이 지남에 따라 세련되어진 클래식 코드를 살펴보는 것이 발전하는 가장 좋은 방법입니다.
너무 많이 말씀드렸지만, PHP를 배우려면 방법을 익히는 것뿐만 아니라 땀을 흘려도 중도에 포기하는 사람을 보고 싶지 않습니다. .능력아, 포기하고 더 폭력적으로 굴고 싶다면 그냥 뺨을 때리고 소리쳐라: 남들은 할 수 있는데 나는 왜 못해? (야마코치 같지 않나요? 모모가 영화를 너무 많이봐서 뺨때리면 상처받는게 사실입니다. 이 사실을 이해해주시면 됩니다.)
또 한 말씀드리고 싶은 점은 유혹에 저항하는 것, ASP/PHP/ JSP/.NET과 비교하면 당황스러울 수도 있습니다. PHP를 절반쯤 배웠고 다시 C#에 대해 생각하기 시작했을 수도 있고,
JAVA가 매우 강하다고 말하는 사람도 있을 것입니다. PHP를 꼭 배우고 싶어도 이때는 흔들리지 마세요. 그러다가 다시 배워라 가장 바람직하지 못한 것은 생각이 달라질 때 변하는 것이다 이것이 패자가 되어 중도에 포기하면 아무것도 얻지 못하고 많은 시간과 경험을 낭비하게 되는 것이다. .. 가장 중요한 것은 다른 사람들에게 무시당할 것이라는 점입니다. 다른 생각을 가진 사람들은 너무 불안하고 신뢰할 수 없기 때문에 친구를 사귀는 것을 좋아하지 않습니다. 목표를 달성하려면 불편하더라도 인내가 필요합니다.
위 내용은 웹사이트 개발 초보자를 위한 PHP 학습 계획 - 아동님의 칼럼을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.