ウェブサイト開発初心者のためのPHP学習プラン
転載元: http://wenku.baidu.com/view/3b94237ca26925c52cc5bf28.html
程 PHP の学習プロセスをまとめると、
(1) HTML/CSS/JS などの Web ページの基本要素を理解し、完成段階で自分で作成できる完全な Web ページを作成し、操作メカニズムに慣れます。
PHP構文では、(3)を使用してPHPとHTMLを組み合わせて単純な動的ページを完成させる方法を学習し、OOP、MySQL最適化、およびテンプレート(6)を理解することができます。私の一連の行は、PHP を学習する多くの愛好家と一致するかもしれませんが、初心者は、上記の概要を見て、学習が非常に簡単だと考える必要はありません。ここでは実際には何も簡単ではありません。スナックバーのゴマケーキでさえ一度に作ることはできません。
まず私の学習アイデアを説明します。
まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解するのは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。 , 将来ウェブサイトを作成するための基礎を築くには、HTMLをマスターする必要があります。 HTMLを学ぶには、やりながら学ぶのが最も効果的だと思います もちろん、この方法はPHPを学ぶにも最も効果的です。 HTML のどの要素も個人的に練習する必要があります。その要素がどのような効果をもたらすかを理解した後でのみ、それを深く覚えられるようになります。ほとんどの初心者が概念を学ぶのが難しいと感じる理由は、主に 1 つだけです。 「怠惰」という言葉は、進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと考えているでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのかと思うでしょう。野心は高くても野心は低い初心者が多いのはわかりますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければどうやって屋根を築くでしょうか。
静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、この点については説明しません。そのため、テクノロジーの詳細な分析はありません。
これで、固定ページが完成すると思います。 もちろん、モモの最初の Web ページも良くありませんが、「子供」がどんなに醜くても、私たちは「親」です。嫌いにはなれないですよね?結局のところ、これは私たちの成果です。
それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、Web ページ上に表示されるとなぜこのような混乱が起こるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、処理されます。HTML は HTML パーサーを経由し、
PHP は、HTML を解析する場合と同じです。プログラマに対して操作を実行するには、プログラマの特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解することは最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が実に単純であることに気づくかもしれません。これまで何も学んだことがないなら、本気で考えてみましょう。
3 回読めば理解できるようになる この単純な事実は、PHP を理解できなくても、まず慣れて、何度も読み、考えながら理解する必要があることを教えてくれます。コーディングするときは、そのコードが何のためにあるのかわからなくても、少なくともその感覚を掴む必要があります。
一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、PHP に 1 と 1 を足した値がいくらになるかを計算させ、それをブラウザーに出力することができます。それはまるでアポロの月面着陸のようなものです。入力したコードは、プログラミングの旅において大きな一歩を踏み出したのです。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 MYSQL は生きています。なぜなら、この行と列の内容に Dong は単にめまいを感じたからです。めまいがする。恐怖を捨てて、努力を続けてください。私たちは恐怖に打ち勝つためにここにいるのです。元気を出してください。
たくさんの苦労の末、ようやくデータベースの概念を理解し、ついに PHP を介して
データベースに接続できるようになったとき、あなたは興奮していますか? この期間にどのように学習したのかは検証しませんが、事実 あなたにはそれができることを証明してください。 PHP とデータベースを学んだあなたは、間違いなく Motorola を Motorola と右手に持ち、Nokia を右手に持ちます。はは、やっと学んだのですが、このとき、誰かがうっかりあなたの肩をたたき、こう言います。あまり喜ぶ必要はありません。あなたはまだ新人であり、学ぶまでにはまだまだ長い道のりがあります。 熱心に取り組んで、PHP を使用してデータを正常に挿入、削除、更新できるようになれば、成功はすぐそこまで来ていることは明らかです。 あなたは今、次のような状態になっているかもしれません:
HTML を知っていますか?はい、大きなテーブルとレイアウトを含む複数の Web ページを編集できます。
PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します!
MYSQLをご存知ですか?はい、データベースに私の情報を追加および削除します
では、次に何をすればよいでしょうか?試してみればきっと大丈夫だと思います。それでは、HELLO
WORLD! に相当するゲストブックを作成します。 ^_^、これは初心者にとって最初のハードルでもあります。
かなり時間はかかりましたが、ようやくフォームデータ
をデータ
ライブラリに挿入して表示することができるようになり、プログラムのプロトタイプが誕生したというべきでしょう。
でも、このフォーラム、CMS、CRM はいつ書くのでしょう? 心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷して、時々触れてください。ほら、トイレに行っても忘れないようにね(^2^)。 条件がある場合は、この本を購入して読んでください。「PHP+MYSQL
WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした。そして、私は本を読まないので、こんなに遠くから見ても、彼の兄弟を直接見たことがありません -_-)
知識を強化し、PHP と MYSQL 開発の要点を理解した後、振り返ってみましょう。あなたが書いたゲストブックを見て、それは本当にあなたが書いたものなのかと疑問に思うかもしれません。 もちろん、家に幽霊がいるなら、それは幽霊によって書かれたかもしれません -_-
この時点で、あなたのメッセージブックには登録とページング機能や、さらに強化すれば、UI (ユーザー インターフェイス) も強化できます。完成した後は、特別な達成感を感じますか。とにかく、動的な Web サイトのプログラムを自分で遊んでみましょう。友人たち、ぜひ見に来て、あなたの文章がどれほど素晴らしいかを見て、オンラインで宣伝してください
数日後、ゲストブックを開いたら、えっ、たくさんのページが一度に表示されていますね!セキュリティ対策を十分に講じておらず、JS コードに少し騙されました。このときのあなたの気持ちには同情しますが、他に方法はありません。頑張ってセキュリティの問題に慣れてきました。いくつかのプログラムを設計しましたが、とても良い感じでした。
では次に、これは学んだものとみなされるのでしょうか?いや、いや、まだ早いですよ、OOPとかそういうものにはまだ出会ってないですよね?テンプレートについてはどうですか?
さて、勉強!これを学習したら、XML についても理解できるようになりました。つまり、AJAX についても理解する必要があります。 AJAX は終わりました...そして...
総じて、あなたがすべてを学んだことに気づくことは決してありません。あなたが学ばなければ、本当の強い人たちは常にあなたに投げかける新しいものを考え出します。これは、人間のこれまでの経験を裏付けるものでもあります。確かに、学習には終わりがありません。
私の YY を通して、あなたもいくつかの学習プロセスに精通しているはずだと思います。おそらく、私のプロセスにはあなたの学習プロセスに対するいくつかの解決策があると思いますが、いずれにせよ、それらは同じ目標に向かう別の道です。それが良いか悪いかについては、私はそれを黙って保証することはできません^0^
読んだ後、それがとても冗長で私には役に立たないことがわかります。でも、もっと早く学ぶ方法を知りたいのですが、1 週間の短期集中コース、いや、24 時間の短期集中コース、モモさん、ありますか?
私は...まだですが、2分以内にあなたを病院に連れて行くと確信しています -_-
何かを学ぶときにすぐに解決できるとは決して期待しないでください、しかし、私はあなたに方法を教えました。努力の部分、それはすべて無駄です。
しかし、私が保証できるのは、PHP を学べば、間違いなく他の言語も早く学ぶことができるということです。逆に、以前に他の言語を学んだことがあれば、間違いなく PHP を早く学ぶことができるということです。
しかし、文法を学ぶのは簡単ですが、文法を使って目標を達成する方法は誰もが独自の方法を持っており、ほぼすべての人が独自の利点を持っています。ただし、他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良されてきた古典的なコードを参照することが、上達するための最良の方法です。
ここまで言いましたが、私が言いたいのは、PHP を学ぶには、方法を習得するだけでなく、努力することも必要です。自分自身、自分の選択、自分の能力を信じてください。諦めてもっと暴力的になりたいなら、自分の口を平手打ちして叫んでください:他の人にはできるのに、なぜ私にはできないのですか? (ヤマコーチっぽいと思いませんか?確かにモモは映画を見すぎて口を叩かれると痛いです。この事実を理解するだけで十分です。)
もう一つ思い出してほしいのは、誘惑に負けないことです。 , ASP/PHP/JSP/ .NET の比較で迷ってしまうかもしれません。PHP の半分を学び、C# についてもう一度考え始めたかもしれません。あるいは、現時点では JAVA が非常に強いと言われるかもしれません。たとえ本当に PHP を学びたいとしても、それを学ばなければなりません。それからもう一度学びましょう。 最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めてしまうと何も得られず、多くの時間と経験を無駄にすることになります。最も重要なことは、あなたが他の人から見下されることです。目標を達成するには、たとえそれが不快なことであっても、忍耐力が鍛えられるのです。
上記は、Web サイト開発初心者のための PHP 学習プラン - A Dong のコラムを、関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人の役に立てば幸いです。