Web開発の要点; 包括的なガイド
公開: 2016-09-27Webデザインに取り掛かるのは、時間と献身を要する一連の学習、実践、試行錯誤の実験です。
多くの意欲的な開発者は、新しいWebサイトページを作成するための基本を学ぶだけでなく、Webを強化する今後のテクノロジーについても学ぶ必要があります。 これは、ペースの速い市場が常に現世代のテクノロジーの反復をますます生み出しており、それらに従うことが重要であるためです。
この簡単な紹介では、将来を予測しようとはしませんが、Webの新しいページを作成するためにどのようなテクノロジーとツールが使用されるかの基本について説明します。 あなたがウェブデザインに完全に不慣れであるならば、これは始めるのに素晴らしい場所でしょう。 すべての基本的なWebサイトには、単純なページを構成する6つの重要な要素が必要です。ここでは、それらが何であるか、Webサイトの機能でどのように機能するか、およびそれらについて学ぶことが重要である理由について詳しく説明します。
HTML5
HTMLはハイパーテキストマークアップ言語の略で、すべてのWebサイトが記述されている言語です。 Webページをロードするとき、ブラウザが最初に行うことは、特殊な構文で構成されるWebサイトのHTMLをダウンロードすることです。 次に、この言語を読み取ってWebページのコンテンツを理解します。 リンク、ボタン、ビデオ、アニメーション、画像、グラフィックスなどすべてがHTMLに埋め込まれており、Webページに何が含まれているかをブラウザに通知します。
Webを実行しているHTMLは、20年以上前に導入されました。 しかし、HTMLの4番目のバージョン(HTML4として知られている)が新しい千年紀の頂点に導入されたとき、その利用は爆発的に増加しました。 HTML4はすべてを変え、Web開発が容易になるにつれて、Webブラウジングはますます普及しました。
ただし、HTML4にはまだいくつかの問題がありました。 堅牢な言語でしたが、アニメーションやビデオストリーミングなどの複雑な機能をサポートする機能がまだありませんでした。 これらをサポートするには、プラグインをインストールする必要がありました。これにより、ユーザーのコンピューターとモバイルデバイスの速度が低下し、非効率になりました。 そのため、新しいバージョンのHTMLが必要であることがすぐに明らかになりました。
これがHTML5の最近のリリースにつながりました。 HTML5の最大の機能は、ビデオをより効率的にストリーミングして、帯域幅とバッテリー寿命の両方を節約できることでした。 これは、ほとんどのWebサイトが従う新しい標準となり、多くのWebサイトは、サイトを適切に実行するためにプラグインを完全に破棄しました。 プラグインでしか実現できない機能はまだいくつかありますが、HTML5にはユーザーが期待できるほぼすべての必要な機能があり、現在および将来のWeb開発に使用される唯一の言語になることは間違いありません。
CSS3
ブラウザがWebページをロードすると、通常、最終的なWebサイトをレンダリングするために2つのものがダウンロードされます。 HTMLとCSS。 HTMLについてはすでに説明しました。これは、Webページのすべての重要なコンテンツを含む言語です。 ただし、HTMLには、この情報のほとんどを表示する方法が含まれていません。 たとえば、HTMLがページがテキスト行で構成されていることをブラウザに通知する場合でも、ブラウザはテキストを配置する場所とその外観を正確に認識しません。 Webページが視覚的にどのように見えるかに関連するこれらの種類の情報は、CSSファイルと呼ばれる別のファイルに保存されます。
CSSは何年もの間ほとんど同じでしたが、HTMLの最近の開発で、ビデオストリーミングと複雑なアニメーションをサポートするためにCSS3と呼ばれる新しいバージョンがリリースされました。CSSはCascade Style Sheetsの略で、伝える目的は1つだけです。ブラウザにHTMLと基本的な視覚スタイルを表示する方法。 これは、独自の構文を持つコード内に必要なすべての情報を含めることによって行われます。 CSSはHTMLと連携して機能し、すべてのタグとヘッダーをWebサイトに必要なスタイルに揃えます。 あなたはCSSの欠如がウェブサイトに何ができるかを見たことがあるかもしれません。 ページを読み込んだときに、テキストとハイパーリンクしか表示されない場合がありますが、それらの配置が不十分で、ページに色がありません。 これは、ブラウザがページのHTMLを正常にロードできるが、CSSはロードできない場合に発生します。
jQuery
Webサイトとの双方向性は、ほとんどの場合、今日のWebサイトの機能である必要があります。 あなたのウェブサイトに双方向性がまったくない場合、それは掲示板にすぎず、ほとんど使用されません。 コンテンツを簡単にナビゲートするためのボタンがないYouTubeまたはFacebookを想像してみてください。 双方向性は、ユーザーフレンドリーなエクスペリエンスを提供し、その見返りとして、Webサイトのトラクションとユーザー維持率を高めます。
対話性を提供するために、ほとんどのWeb開発者はJavaとJavaScriptを使用しています。 これらは、Webサイトをより活気のあるものにするためにHTMLと組み合わせて使用される言語です。 ただし、これらの言語、特にJavaScriptは古く、扱いにくいものです。 多くの開発者は、自分たちの生活を楽にするために、より良い言語を作成することを認識し、要求しました。 そのため、最近jQueryが導入されました。
簡単に言えば、jQueryは、開発者に、豪華な双方向性を備えた効果的なWebサイトを実装するために必要なすべてのツールを提供しますが、作業集約度は低くなります。 いくつかのアイデアを与えるために、10行のコードを必要とするJavaScriptで実行される1つの関数をjQueryで実装できますが、2行以下で済みます。 jQueryの明らかな利点は開発者の間で非常に人気があり、導入前は、オンラインのWebサイトの60%以上がjQueryを使用していました。
jQueryを使用すると、ネットワークエンジニアは、データベースへの情報の取得や保存など、多くのバックエンド作業を処理することもできます。 jQueryはほとんどの作業負荷を処理できるため、これにより他の多くのデータベース管理システムが役に立たなくなりました。 つまり、jQueryは作業をより簡単かつ効率的にするため、Web開発者にとって必須です。

Illustrator
Webサイトで作業を始める前に、Webサイトがどのように表示されるかを理解するために、最初にWebサイトを作成することをお勧めします。 これは複数の方法で実行できます。 Webサイトを紙にスケッチしたり、スプレッドシートにWebサイトの機能を作成したり、簡単なイラストツールを使用してWebサイトのインターフェイス全体を作成したりできます。 アクセス可能で強力なものの1つは、Adobe製のIllustratorと呼ばれるものです。
イラストレーターは、デジタルアートで一般的に使用されているグラフィックデザインツールです。 ただし、その汎用性により、Webページのドラフトなどの他の目的にも使用できます。 意欲的なWeb開発者には、Illustratorの機能を活用することを強くお勧めします。 これにより、Webサイトがどのように表示されるかを理解しやすくなるだけでなく、後で説明するDreamweaverを使用してWebページを簡単にまとめることができます。
Illustratorの使用は、アートボードの使用と非常によく似ています。 あなたのウェブサイトがどのように見えるかを素早くまとめるためにあなたが使うことができるあなたの処分で複数のツールがあります。 標準のテンプレートから始めて、上に進むことができます。 レイヤーを次々に作成し、それらをつなぎ合わせて最終的な構成を作成できます。 終了したら、最終的な画像を高解像度のプレビューにレンダリングして、Webサイトがどのように表示されるかを確認したり、他の人に表示したりできます。
Photoshop
あなたがあなたのウェブサイトをドラフトするという考えに興味があるなら、イラストレーターはそこにある唯一のツールではありません。 使用できる最も人気のある画像編集ソフトウェアは、Photoshopに他なりません。
Photoshopは、一般的に写真やグラフィックロゴの画像編集にのみ使用されると誤解しています。 ただし、Photoshopを他の目的に使用することに制限はありません。 Photoshopは、画像形式だけでなく多くのプラグインをサポートしています。 また、イラストレーターが使用しているレイヤーシステムを利用しているため、プログラム上でウェブサイトを構築することができます。
Photoshopを使用することは、トレーシングペーパーを使用し、それらを積み重ねて最終的な構図を作成することに似ています。 あなたはあなたのウェブサイトの背景を作ることから始めるべきです。 シンプルな配色と色相パレットは、あなたのウェブサイトの基本的な基礎を築くのに十分なはずです。 次に、ページ上にあるはずのテキストボックスやその他のリンクやドロップダウンを作成して、それに追加できます。 さらに、Photoshopではカスタムフォントを簡単に組み合わせることができます。これは、従来のフォントの使用を一般的に避けたいため、Webサイトの開発に非常に役立ちます。 これらのカスタムフォントを作成することで、Webサイトの独創性と、非常に必要なIDを与えることができます。これは、ほとんどすべてのWebサイトが何らかの形で同じように見える世界で不可欠です。 顧客にプレビューを表示する予定がない場合でも、Photoshopを使用することを強くお勧めします。 これは、Webサイトを作成するときに自己認識し、目標として使用できる写真を念頭に置いておくのに最適な方法です。
ドリームウィーバー
現在、多くのグラフィックデザイナーがウェブ開発会社に雇用されており、見栄えの良いウェブサイトを作成するには芸術的な専門知識が不可欠です。 ただし、すべての製図とプレビューの後で、見栄えの良い画像を実際のWeb開発プラットフォームに転送する時期が来ます。 最終的にそれらを実現する方法がなければ、それらすべての画像やウェブサイトのイラストを作成することは無意味です。 そのため、使いやすいWebデザインスイート、つまりAdobeDreamweaverがあります。
Dreamweaverは、オンラインで実行するために必要なプログラミングのバックボーンを提供しながら、見栄えの良いWebサイトをまとめるために使用できるシンプルなプラットフォームです。 これは、画像をプログラムに貼り付けるたびにCSSおよびHTMLスニペットを簡単に生成できるようにすることで実現します。 このソフトウェアは視覚的な翻訳者と考えることができます。 あなたはDreamweaverにあなたのウェブサイトがどのように見えるべきかを伝え、その見返りにDreamweaverはそれを実行するために必要なコードを教えてくれます。
しかし、それはそれほど単純ではありません。 時々、自動コード生成はウェブサイトを作るための理想的な方法ではありません。 画像の下書きを貼り付けてから、自分でコードを作成することをお勧めします。 これにより、実行時の不要なバグが回避されるだけでなく、時間の経過とともにコードを書き直したり修正したりすることが容易になります。
結論
結論として、ウェブサイトをデザインすることは、それに情熱を持っている人にとっては簡単なはずですが、それは注意とより多くを学ぶことへの渇望を必要とします。 インターネットはあなたに素晴らしい見た目のウェブサイトを作り出す力を与えるいくつかのツールを利用可能にしました、あなたはただそこに出て、あなたができる限り多くを吸収するために時間とエネルギーを持っている必要があります。
私たちの見積もりによると、基本を理解し、基本的な機能のWebページをまとめるのに十分な練習をするのに1か月もかからないはずです。 そこから、目立つ見栄えの良いWebページを作成するために、自分自身をプッシュする必要があります。