• ベストアンサー

HPを作るための勉強

お世話になります。 文系出身の会社員です。 プログラミングは完全素人ですがHPを作るために勉強をしようと思っています。 しかし何から手をつけていいのか皆目、見当もつきません。 下記のようなHPはどのようなプログラミングで構成され、何から勉強すればよいでしょうか? ・各通販サイトから某カテゴリの製品をアフィリエイト登録をして、HPに価格の安い順に表示させる。 訪問時に表示するのではなく、訪問者に表示ボタンをクリックさせ、その表示ボタンに合った製品を並べる。 何卒、ご教授の程よろしくお願いいたします。

  • aa-dd
  • お礼率83% (5/6)

質問者が選んだベストアンサー

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.1

WebAppの開発に関しては、言語だけ覚えても意味がありません。 サーバの動作を理解しなければいけないですし、ブラウザ毎の動作も理解する必要があります。 また、通信に関してもある程度の理解が必要。 あと、用語をきちんと使うことも。 たとえば、ホームページは「ブラウザを初めて開いたときに表示されるサイト」のことです。 一般的にサイトのことをホームページと呼ぶ分にはあまり問題ないのですが、 Web開発などの作成や業務を行う場合には、本来の意味でつかわれることが多いです。 (「本ページをホームページにしてもらうための施策」とかそんな感じで。) きちんと用語を覚えないと打ち合わせとかで混乱することになりますし、アウトソーシングの場合にも混乱のもとになります。 それを前提で、言語でいえば ●HTML サイトを記述するためのマークアップ言語です。 基本的にウェブページの構造を記述します。 これがないと始まらない。 ●CSS 主に見た眼を定義するものです。 この二つは、静的ページを作成する段階から必須になってきます。 知らないとお話にならないってところなので、きちんと習熟する必要あり。 また、ブラウザ間の差異はこの段階から発生します。 (とくにCSSに関して) ちなみに、どちらもプログラミング言語ではないです。 ●JavaScript/JScript ブラウザ側が実装しているスクリプト言語。 以前は簡易的な動的サイトを作る程度にしか使われていませんでしたが、現在はAjaxの隆盛により必須となっています。 HTML5/CSS3といった新技術で、現在JavaScriptがなければできなかったことができるようになってきてはいますが、それでも必須。 よくJavaと混同する人がいますが全く別なので注意が必要です。略してJavaって言ってはいけない。 これもまた、ブラウザ毎に動作が変わることが多く、開発者の悩みの種です。 ●サーバサイドの言語 サーバ側でスクリプトを動作させるために必要な言語です。 これはいろいろの種類がありまして、有名どころではPHP、Perl、Ruby、サーバサイドJavaなど。 Cとか、C++を使うこともできますが敷居は高いです。が、パフォーマンスは上がる傾向にあり。 掲示板とか、受注システムのようなものには必須です。 基本的にHTMLやJavaScriptではサーバ側にファイルを残したりすることができません。 ●データベース 大量のデータを扱う場合には必須になります。 よく使われるものとしては、MySQLとかPostgreSQLとかのRDBMSです。 今のところは、データベースを操作する言語と考えておけばいいかな・・・。 このほか、XMLとか、JSONとか、そういったものが必要になってくることもあります。 基本的に単一の技術で実装されているものではないため、必要なものを取捨選択していかないといけません。 進展の速いコンピュータ業界でも、Web技術は特に進化が早い分野です。 関わる限り生涯勉強!的なところもありますので、置いていかれないように、でも自分のできるペースで頑張ることが実は一番大事かもしれません。

aa-dd
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

その他の回答 (4)

  • k28w
  • ベストアンサー率30% (52/172)
回答No.5

こんばんは。 私も文系で、サイトやブログを複数持っています。 プログラミング知識ゼロ、html+cssを少々、ホームページ作成ソフト使うくらいですね。 html+cssについては、民間の資格を取りましたけど、別に無くても変わらない(汗) >各通販サイトから某カテゴリの製品をアフィリエイト登録をして、  HPに価格の安い順に表示させる。訪問時に表示するのではなく、  訪問者に表示ボタンをクリックさせ、その表示ボタンに合った製品を並べる。  何卒、ご教授の程よろしくお願いいたします。 こういうのは、ブログやサイトに張り付けた、テキストリンク・バナー等がしてくれます。 例えば、amazonのテキストリンクを張ると、紹介した商品だけでなく関連するものや 商品の感想、最安値、まったく関係ないものまで… どういった目的で勉強されるのですか? それによっても、また違ってきます。 ただ、テクニックばかり磨いても、駄目なのです。

aa-dd
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

回答No.4

まあ続かないと思うけどhtmlとcssとphpは必須ですな。勉強してください。 そのようなサイトを作ることは口で言うほど簡単じゃないです。 作るにしても効果が労力に見合わないでしょう。

aa-dd
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

noname#158634
noname#158634
回答No.3

>・各通販サイトから某カテゴリの製品をアフィリエイト登録をして、HPに価格の安い順に表示させる。 >訪問時に表示するのではなく、訪問者に表示ボタンをクリックさせ、その表示ボタンに合った製品を並べる。 こういうのがしたいなら他人任せにせず自力で調べられる能力がなければどうせ結果なんて出せないよ。あきらめるか、サイト運営の基本中の基本から一歩ずつ真面目に学ぶかしてください。おすすめは前者。

aa-dd
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

とりあえず、自分でサイトを運営した事がない前提で話します。 用語やら言っている内容から、サイト運営の経験がないだろうなと思ったからですが。 まずは、プログラムウンヌンは忘れる事を強くお奨めします。 レンタルブログでも借りて、実際にサイト運営をしてみましょう。 アフィリエイトをやりたいようですので、まずはサイトを開設しない事には何も始まりません。 HTMLが…サイトデザインが…ユーザビリティが…SEOは…売る為の文章は…正直言って、自分で経験しないと判らない事だらけです。 頭で理解したつもりである事と、実際にやってみて理解できる事には天と地ほどの違いがあります。 さらに言えば、どれだけの頻度で更新できるかという点など、自分自身のマメさや根気強さはやってみない事には本人にも判りませんし。 レンタルブログなら、とりあえずテンプレートが用意されているし、HTMLが判っていなくても簡単に公開できます。 3日坊主で終わるようなら、アフィリエイトもサイト運営も向いていません。 それが続くようなら、売れる売れないはともかくとして、自分なりの方法論が出てくるでしょう。 方法論ができたなら、それを推し進めればいいんじゃないですかね? 少なくとも、現在のように机上の空論でプログラムを作りたいと言っているよりも建設的ですし、いくらか儲かる可能性はありますから。 そして続けていけば、物足りない部分が出てくるはずです。 サイトデザインが物足りなければ、HTMLや画像編集ソフト等を勉強してサイトデザインをブラッシュアップすればいいし、SEOが不足しているならSEOについて勉強すればいい。 経験した上なので、次に何をしたいかが絞り込めている事でしょう。 ま、あえて言えば、 ・3日坊主で終わる ・3日以上継続したが何カ月も儲けが出ないので諦める ・焦りのあまり『これをすればSEOに有利で儲ける事ができる』のような詐欺(同然の手法)に騙される このうちのどれかに終わる方に賭けますが。

aa-dd
質問者

お礼

ご回答ありがとうございます。 参考にさせていただきます。

関連するQ&A

  • HPのデザインで何の言語を使えば良いのか・・・

    最近プログラミングを勉強し始めた者です。 HPのデザインで、古い手紙を背景にして、次のページへのリンクボタンを押すと、その手紙がくるくると巻かれて、筒状になり、もう一回筒状の手紙を開くと次のページが読めるというような(分かりにくくてすみません)HPを作りたいのですが、何の言語でどのようにして作ればいいのが皆目見当がつきません。 まだHTMLぐらいしかろくに使えない初心者です。 中学生ぐらいに教えるつもりで教えていただけないでしょうか。 よろしくお願いします。

  • 本が難しすぎて、何から勉強してよいのか・・

    JAVAって大変難しいんですね。私は文系出身でまったく プログラミングに関わったことがないのですが、PCで色々オリジナルなものを作るのが趣味で、JAVAの本を買って 勉強を始めたのですが、難しくてまったく進めません。 みなさんはどのように勉強をなさったのですか? 超初心者にはやはり敷居が高いのでしょうか? 何かお薦めの勉強法、書籍、サイトなど何でも情報を 教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VisualBasicの勉強には?

    元々文系出身の自分が営業職につき、まったく理数系とは縁がなかったのですが最近仕事でExcelのマクロとVBAを使うようになりプログラミングに興味が沸きはじめ本格的にVBを習得したくなりました。Windows7のパソコンしかもっていないのですが個人でVBを1から勉強する場合、みなさんはVisualStudioを購入されるのでしょうか?価格は5万以上と安月給のサラリーマンの出費としては少々痛く感じたものですが、本格的なプログラミングの勉強には通る道なのでしょうか?

  • C言語の勉強法について

    C言語って大変難しいんですね。私は文系出身でまったく プログラミングに関わったことがないのですが、PCで色々オリジナルなものを作るのが趣味で、C言語のスーパービギナーの本を買って勉強を始めたのですが、難しくてまったく進めません。 みなさんはどのように勉強をなさったのですか? 超初心者にはやはり敷居が高い物なのでしょうか? 何かお薦めの勉強法、書籍、サイト、 または、教えてくれるスクールなど、何でも情報がありましたら教えてください。 よろしくお願いします。

  • CGI作成

    某ショップの売れ筋ランキングを自分のHPやブログに バナー表示させたいのですが(自分のアフィリエイトコードを入れ)、どうしたら良いのでしょうか? 今PEALとPHPの勉強をしていますが、ド素人です。 宜しくお願い致します。

    • 締切済み
    • CGI
  • HPを自分で作るか、作ってもらうか

    閲覧ありがとうございます。 早速お聞きしたいのですが、 今僕は作りたいウェブサイトがあります(文系大学3年です) しかし全く知識がなかったのでPHPの勉強を始めました。 なんとなく分かってきたのですが、さすがに一人で完成させるとなると膨大な時間が掛かりそうです、 プログラミングをわざわざいちからやっていた理由は「就活で強みとして使いたかったから」です。 (漠然とITを志望しています) たださすがに一人で全てやるとなると大学生活に支障がでるだけでなく、 未完成のまま終わったらどうしよう、という不安があります。 ホームページビルダーのようなものの力を借りるのはアリなのですが、 作りたいHPはアカウント登録・投稿システムなどが必要で ビルダーで出来るのか疑問です。 そこで、業者に頼んでしまおうか、という案がうまれました。 一番安心だからです。 (代行金額の相場がお分かりでしたらお教えください) やはり完成させたいのであれば、業者に頼み、そのあとでまたプログラミングを始めるのがいいんでしょうか。 なにかアドバイスがあればよろしくお願いします。 ちなみにこのウェブサイトの運営は自分の生涯かけてやりたいことです。

  • 無料HPについて教えて下さい。

    私は、ネット関連について知識がほとんどありません。 PCで出来ることは、IE、ワード、エクセル、メール、それとファイルの保存整理ぐらいです。 これから、簡単なHPを作成したいと思っています。 やりたいことを挙げます。 HPの内容は、数百文字程度の活字、その他、PDFファイルです。 このPDFファイルをHP画面内のボタンをクリックしたら表示されるようにします。 HPのデータのほとんどは、このPDFファイルのデータで占められます。 その他、訪問数のカウンターと承認制のコメント欄も設置したいです。 後、訪問者のIPの記録も取れればと思っております。 HP作成後は、コメントの確認と、閲覧者IPチェック、若干のHP修正程度をして行きたいと思っております。 HPの内容を頻繁に変えることは予定しておりません。 希望するHPを作成出来るような無料HPサービスはありますか。 後、HPを作成する際に、迷いそうな点、難しそうな点がありましたら、ご指摘頂けたら幸いです。

  • HP601のボタンが効かなくなりました。

    HP601の電源ボタンを押すと、電源ボタンは平常通り白く点灯するのですが、それ以外のボタンはいずれも消灯状態で、中央部にあるディスプレイにも何も表示されません。電源ボタンをいったん押すと、今度は電源オフができず(すなわち電源ボタンも効いていない状態)長押しやコンセントの抜き差しも試しましたが、半日たっても改善されません。何が原因か、また、対処方法などご存じの方がいらっしゃいましたら教えてください。 ※OKWAVEより補足:「電子楽器メーカーローランド製品、ボス製品」についての質問です。

  • flashを使ったこういうHPの適切な作り方教えてください

    自分のオリジナルイラストのポートフォリオHP作成しています トップページに背景に800×566の画像を配置して決められた場所にflashのアニメーションボタンを設置したいです 背景&ボタンでひとつの絵になっているのでボタンは的確な場所におきたいです HTMLから勉強初めてテーブルタグを駆使して配置するのかなと思ったのですがあまり好ましくないとあちこちで書かれていました スタイルシートでやるのかなって思って勉強したらブラウザによってレイアウトが変わってしまうような事が書いてありました なのでとりあえず背景も含めたひとつのFLASHを作成しました さらに800×566の背景は表示されたとき余白がないようにさせたいです できればスクロールや拡大なしで表示させたいです うまく説明できないのですがこのようなtopページはどのように作ったらいいかアドバイスお願いします ポイントは ボタンの位置は確実に指定した場所 表示されたとき余白なし拡大なし です

  • Java、Visual C++、Basicどれを勉強した方が良いですか?

    趣味でプログラミングをはじめようと思います。 したいことは、特定のHPの項目に自動で文字を入力したり次の項目へ進むボタンを押したりするソフトを作ることです。 全くのプログラム初心者が学ぶのにはじめやすい言語、環境はJava、Visual C++、Basicのうちどれが良いでしょうか? また、勉強方法についてもお教えいただければ幸いです。

専門家に質問してみよう