Web開発の学習を開始するにはどうすればよいですか?


22

私はWeb開発の学習に非常に興味があり、数年前にW3SchoolsからHTMLとCSSに関する基本を学びましたが、今日の標準に準拠したWebサイト、つまりテーブルを使用しない自由に流れるサイトを開発する方法を学びませんでしたサイトの設計を管理します。

私が始めることができるいくつかの良いリソースは何ですか?


4
学習ツールとしてW3Schoolsを避けることをお勧めします。あなたはなぜここに読むことができます:meta.stackexchange.com/questions/87678/...
aslum

1
もしあなたがw3schoolsがあなたのために働くなら、それを使うことをお勧めします。はい、何かが正確ではない可能性があり、完璧な人はいません。エラーを検出したいくつかのページでいくつかの問題を報告しました。多くの人々がこのまさにサイトで私の原始的な英語スキルを修正しました。私は、新しいドラフトが開始されたときにw3C自体に何年も前にいくつかの問題に少しでも参加しました。サイトを「禁止」しようとすることはできませんが、サイトを改善することはできません。
ラファエル

回答:


12

CSS Zen Garden

CSS Zen Gardenをチェックして、さまざまな結果を確認してください。これらは非常に用途が広く、同じソースコードに対して多くの違いを提供します。最新のCSSテクニックについて多くを学びます。それらを完全に分析しなくても、少なくとも通常のアクセス可能なHTMLに対して多くのインスピレーションとCSSの能力を見つけるでしょう。CSS Zen Gardenの素晴らしい点は、スタイルに対するセマンティクスです。コンテンツはスタイルではありません。スタイルはすべてCSSによって純粋に実行されます。これは、データを多くの異なるクライアントが消費し、スタイルを視覚化するクライアントのみがスタイルを使用できるため、正しい方法です。

本から学ぶことになると、これは非常に良いCSSの出発点のように見えます。

インターネット

私はインターネットでSmashing Magazineを読み、多くの例とアプローチを提供しています。それは、デザインビジネスからウェブデザインなどの素晴らしいアプローチまでの記事に及びます。


25

Webサイトとアプリケーションの作成方法を学ぶ最良の方法は、実際にそれを行うことです。つまり、プロジェクトを作成し、常にそれを行う必要があります。この短いビデオは、新人の感情を伝え、主題に関するいくつかの良いアドバイスを提供します。

また、Web開発の学習に興味のある人向けに、始める前に読んでおくべき推奨事項いくつか書きました。

ただし、言葉をまったく知らない言語を話せないのと同じように、有用なプロジェクトを構築する前に基本を十分に理解する必要があります。ここでは、自分で探検できるいくつかの基本とサイトを取り上げるリソースを紹介します。


無料でウェブ開発の基本を学ぶのに最適な場所があります。ここから始めますが、それらから分岐して、直接教えていないことをいじりましょう。いくつかの作業を行った後、他のサイト/プロジェクトをゼロから自分で作成してみてください。そうすることで、概念が強化され、実装の詳細がわかります。また、おそらく追加のことも教えられます。あなたは、単にすることはできません、だけで読み取ることにより、優れた開発者やデザイナーになるあなたが作成する必要があります

Web開発を学ぶデザイナー向けの短期集中コースを作成しました

見てみな!デザインベースのオーディエンス向けに調整されていますが、学習するすべての人に適用されます。スライド/投稿/ビデオの基本を教え、それぞれの終わりに小さなプロジェクトを割り当てて、実際のフロントエンド開発を教えます。


その他の優れたチュートリアルWebサイト

  • CodeAcademy-いくつかの言語の一般的な知識の基礎。
  • Mozillaの「Webの学習」シリーズ -これは最初のレベルから始まり、より複雑なトピックに導くことができます。素晴らしいリソース、私はそれを強くお勧めします。
  • Udacity-一般的なWeb開発クラス。
  • Tuts + -より具体的なトピックに関するチュートリアル。
  • KhanAcademy-個人的には使用していませんが、毎日良くなっているようです。

W3Schoolsのを使用しないでください、それは一般的に時代遅れと非常に起こりやすいエラーです。代わりに、あなたが何か特定の探している場合は、以下のドキュメントサイトのいずれかを習得して使用するために、上記のもののようなチュートリアルのWebサイトを使用しています。


ドキュメンテーション

優れたWeb開発者になるには、プロパティやライブラリなどのドキュメントを確認することが不可欠です。以下は、使用できる最高のドキュメントです。

  • W3.org -Webブラウザによって実装されるほとんどすべての公式ドキュメント。これらのドキュメントを読むことを学ぶことは非常に重要です!これは、W3Schoolsとは一切関係ありません
  • Mozillaのドキュメント -のFireFoxのクリエイターからA非常に信頼性の高いサードパーティのリソース日まで滞在までのこと。
  • WHATWG.org -W3に対する一種のオープンソースの競合。一部のブラウザは、ここからW3を介して特定の提案を実装する場合があります。
  • DevDocs-公式ではありませんが、1つのサイトに多数の言語ドキュメントがあります。とても便利です。

便利なフィード

  • WebPlatformDaily - (土日を除く)のすべてのウェブ毎日更新を扱うニュースのリスト。
  • SitePoint-さまざまなことに関する本当に役立つ記事。
  • WebDesignerDepotは -スパムの側にあることができますが、彼らの実際の記事のほとんどは良いです。
  • Smashing Magazine-より高度なトピックがありますが、ほとんどすべてが良い読み物です。
  • A List Apart-ブログ形式のもう少し高度な知識。

編集者

小さなプロジェクト/コードで遊ぶ

  • JSFiddle-小さなプロジェクトを作成し、それらを追跡します。
  • CodePen-他の人のコード落書きを見て、他の人に見せるために自分のコードを送信してください。

フルテキストエディター


その他の便利なウェブサイト

あなたが好きなウェブ開発者とデザイナーの個人的なブログを探してください。彼らはしばしば素晴らしい、素晴らしいコンテンツを持っています。

また、非常に役立つUIデザインの紹介も作成しました。その中にいくつかの追加の素晴らしいリソースをリンクしました。


十分に強調することはできません。学ぶための最善の方法は、限界を押し広げ、継続的にそうすることです。

役立つWeb関連サイトのさらに大きな(そしておそらく圧倒的な)リストについては、WebDesignRepoをチェックしてください


1
Lynda.comを追加します。Macを使用している場合は、エディターに関しては、BBEditを入手するか、無料版のテキストメイトを使用する必要があります。
DᴀʀᴛʜVᴀᴅᴇʀ

1
私は完全に同意しますが、最初からフレームワークを避けることをお勧めします。歩く方法を学ぶ前に、クロールする方法を学びます。これにより、将来的にフォームを学習し続けるためのはるかに優れた強固な基盤が得られ、美しく構造化されたセマンティックWebページを作成するのに役立ちます。

@ JaneDoe1337それはあなたが尋ねる人によって異なります。時には、フレームワークは習得が容易であり、迅速な展開を支援します。また、フレームワークの基本を学習した後、フレームワークが適切に採用され、より良いオプションが存在する場合は、常に戻ってきて、残業を微調整できます。
DᴀʀᴛʜVᴀᴅᴇʀ

@Darth_Vaderだから私はそれが私のアドバイスだと言った;)私の個人的な経験は、人々は一般に戻って基本を学ばず、特定の部分の知識が不足しているということです。

4

Webデザイン(レイアウトソリューション、使いやすさ、グラフィックス、技術的ソリューション)について学ぶのに最適な場所は次のとおりです。

それらのウェブサイトで記事を書いた人々のすべてのウェブサイトを見てください:

離れリスト
24ways.org

または、リストの設計に関するより技術的なもの、およびフローティングhttp://css.maxdesign.com.au/index.htm

あなたは、Web標準何であるかを知っている必要があります。公式ソースは 次のとおりです。WorldWide Web Consortium(w3c) 高度に技術的であるため、そこから学ぶのは少し難しいですが、Web上での動作とその理由を知りたい場合は、チェックアウトするのが良いでしょう。標準規格について。最も便利なのは、HTMLコードのバリデーターです。

最良の方法の1つは、優れたWebサイトのソースコードをよく見ることと、当然のことながら、トリックを学習するためにそれらのようなものの割合を調整することです

そして、優れたWebデザイナーのWebサイトと彼らが何をしているかを見てください。

Jason Santa Maria
Dustin Curtis
Joshua Davis
David DeSandro
http://www.thinkingforaliving.org/
など...

そして私のDeliciousブックマーク(さまざまなものがあり、それらを掘り下げて、不要なものをざっと読む必要があります) http://www.delicious.com/Littlemad/webdesign


3

これらのフレームワークをすべて学習する前に...

Webデザインのデザイン部分に注意を向けたいと思います。

もちろん、Bootstrapまたは他のフレームワークを使用してWebサイトを簡単に構築できます。しかし、それは設計ではありません。フレームワークは基礎となることができますが、独自のスピンを行わないと、基本的に他のすべてのWebサイトと同様のWebサイトが得られます。

だからこそ、デザインの基本を学び、それらを自分で適用してみることをお勧めします。

(美しい)Webサイトを自分でどのように作成しますか?

これは本に値する質問ですが、ここにいくつかのポインタがあります。

  1. 設計基本原則についてお読みください。Webデザインのこの7ステップの入門書は、開始に役立つはずです。また、Smashing Magazineのこの一連の記事
  2. 他の人のデザインを観察します。彼らはどのような基本原則をどのように使用しましたか?ただし、単に観察するのではなく、観察結果注意してください
  3. ビジネス目標を念頭に置いて設計します。Webデザインは、ビジネスが目標を実現し、ユーザーが自分の目標を達成できるようにするために存在します。2つの目標が収束すると、誰もが幸せになります。したがって、その目標は常にあなたの出発点であるべきです。この目標(フォントの選択、色の選択、レイアウトなど)に基づいて、各デザインの決定を行う必要があります。
  4. デザイン全体に調和があることを確認してください。一般的に、これは送信したいメッセージ、色、フォント、ウェブサイトの雰囲気、ブランドの調和を意味します。モジュラースケールを使用してサイズ決定をガイドすることにより、デザインに調和を組み込み始めます。このミニシリーズでは、ハーモニーとモジュラースケールの使用について詳しく説明します。
  5. この驚くべきタイポグラフィの紹介を読んでください:ButterickのPractical Typographyまたは、少なくともこの要約

最初から設計してみてください

さて、これらすべてのことを読み終えて、HTMLとCSSを知っていれば、あなた自身の非常にシンプルなデザインをすることができるでしょう。

黒と白のテキストだけで単一のページを設計してみてください

なぜテキストだけですか?テキストは、ウェブ上でメッセージを伝えるために最もよく使われる媒体だからです。したがって、Webデザイナーとしてのあなたにとって、テキストの見栄えを良くし、読みやすくすることが基本です。

なぜ白黒ですか?色を選ぶことはさらに別の獣だからです。小さな一歩を踏み出すことで、自分の進歩に満足し、より早く学ぶことができます。

学んだ基本的な設計原則を適用し、他の人の設計の観察結果を使用し、そのページの目標を考え、モジュラースケールを使用してテキストのサイズを調整します。


「あなたの注意をウェブデザインのデザイン部分に向けたいと思います。」ああ、なんてこった、この文面にどれだけの知恵があるのか​​!このサイトには十分な幸せな顔がありません:o)
ラファエル

1

学習の最良の方法は、物を作ることですので、自分をウェブサイトにしてください。

標準alistaparttutsplusをお読みください。

本が必要な場合は、SitePointHTMLユートピア:CSSを使用したテーブルなしの設計ご覧ください。

csszengardenW3Schoolsについてのいくつかの考え。


概念のように聞こえますが、求められているのはセマンティクスと本当にシンプルなステップバイステップのものです。
dkuntz2

0

正直なところ、WordPressサイトの開発方法を学ぶことから始めます。はい、HTML、CSS、PHPを使用してサイトをコーディングできますが、WordPressサイトをより速くまとめて、必要に応じてカスタマイズできます。

今日の標準を学ぶことから始めたい場合は、http://nettuts.com/をお勧めします。プレミアムメンバーシップを取得し、いくつかの優れたチュートリアルにアクセスすることも有益です。PSDからHTMLへの移行が興味のあるものである場合、彼らはそれをカバーします。

NettutsはEnvatoの一部です。Envatoには、Web開発、ワードプレス、ベクター、写真やビデオの編集などをカバーするチュートリアルサイトがいくつかあります。始めるのに最適な場所です。

ちょうど私の2セント。


2
「正直なところ、WordPressサイトの開発方法を学ぶことから始めます。はい、HTML、CSS、PHPを使用してサイトをコーディングできます...」WordPressサイトを開発するには、CSSとHTMLの両方を使用する必要があります。
e100

私は同意しません、OPはワードプレスに焦点を当てたルールと基本を学ぶ傾向があります。言語のクリーンで基本的な知識は、他の言語を学ぼうとするときや問題を解決しようとするとき、長期的にはさらに前進します。


-3

たくさんのチュートリアルがあるウェブサイトがたくさんあります。ただし、ウェブデザインを学ぶのに最適なプラットフォームはhttp://teamtreehouse.com/です。それが役に立てば幸い!ニック


2
これは理論的には質問に答えるかもしれませんが、この特定のサイトが他のサイトよりも優れている理由についていくつかの言葉を含めることができれ望ましいでしょう
...-Farray
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.