24 時間以内に JavaScript を完成させたところです。高度な JavaScript に移行したいのですが、高度な JavaScript の本を教えてもらえますか。私は HTML と CSS にかなり精通しており、PHP は初心者です。私と私の友人は、ウェブサイト (大学のソーシャル ネットワーキング サイトまたはそれに類似したものと考えてください) を作成することを計画しています。PHP JS と HTML だけで十分ですか? これについての本を教えてください。ありがとうございました
6 に答える
構文やいくつかの基本的なタスクの実行方法以外の言語を完全に理解するには、24 時間では十分ではありません。大規模なソーシャル ネットワーキング プロジェクトに取り組む前に、より小さくて単純なプログラムまたはレイアウトを作成してみてください。
ソーシャル ネットワークを完全に実現するには、PHP (または Ruby、Python、または C++)、HTML、おそらく JS、およびある種のデータ ストアを理解する必要があります。通常、SQL 実装または新しい NoSQL データベースの 1 つです。自分が何をしているのか本当によくわかっていない限り、1 週間や 1 か月でまとめられるものではありません。
ブログまたはフォーラム エンジンを使用して、小規模に開始します。それだけで何週間もかかります。次に、上に向かって作業します。
sql_injection
およびのようなxss
PHPのセキュリティを学ぶことをお勧めajax
しjavascript
ますjquery
。facebook
エキスパート プログラマーになりたい場合は、SOLID をグーグルで検索し、GOF を購入し、POEAA を購入し、Clean Code を購入し、GRASP、DDD、CQRS、DCI を検索します。ただし、PHP の本を求めないでください。これは、実際に Expert PHP の本を求めるときに私ができる最も合理的な提案です。
ここから始めてみてください: ustream.tv/recorded/22783515
そして、あなたは彼が言語の概要を手に入れたばかりです...誰も24時間で完璧になることはできません.ジョン・スキートはそれができないと思います.
また、多くの機能を持たない大学向けのウェブサイトを作成したいと考えている場合、php、html、jS、ajax、および基本的なデータベースの知識があればこれを行うことができますが、あなたが最高レベルの知識を必要とするよりも、eコマースWebサイトまたはそのようなWebサイトを機能させる
開発しようとしているウェブサイトの種類によって異なります。
高度にインタラクティブな最新の Web サイトを探している場合は、Flash と ActionScript を学習し、JavaScript を継続することを強くお勧めします。HTML の標準とアニメーションをよく調べることも非常に役立ちます。
e コマース Web サイトなどの作成方法を探している場合は、PHP に関する知識を深めてください。JavaScript の Ajax も非常に便利です。接続が遅い場合に顧客を永遠に待たせたくないからです。SQL とある種のデータベース エンジン (MySQL をお勧めします) が必須です。そうしないと、ユーザーは何も購入できません。しかし、それははるか先のことです。
ほとんどの Web サイトは、この 2 つのカテゴリに分類されると思います。
しかし、繰り返しになりますが、事前の練習は間違いなく必要です。私に関する限り、販売されている本は、独自の優れた Web サイトをまっすぐに構築するのに十分な知識を提供するものではありません。コーディングだけでなく、ユーザーの使いやすさとそれを構成するものについてのより多くの研究の経験が必要です.
本当に必要なものに依存します。;)
Web セキュリティについて学習します。Essential PHP Securityという本から始めましょう。次に、 programmers.stackexchange で、Web 開発についてすべてのプログラマーが知っておくべきことを確認してください。
Stack Exchange Programmers の次の投稿を最初に読むことをお勧めします。
それはあなたの質問と非常によく似ており、多くの役立つ回答があります。