• ベストアンサー

WEBサービス作成に役立つサイトや本を教えて下さい

私はPG初心者なのですが、今から勉強もかねてWEBサービスを作成したいと思っています。 そこで、WEBサービスを作成するにあたり、参考になるWEBサイトや書籍等を教えていただけないでしょうか。  

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

  • ベストアンサー
noname#247307
noname#247307
回答No.1

Webサービスの作り方云々という前に、プログラミング言語は何かマスターしていますか。それによっていろいろと変わってくると思いますが。 Webサービスだろうがなんだろうが、まずはプログラミング言語が使えて自分でプログラムを作れる、というのが大前提になります。もし、まだプログラミング言語をあまり使ったことがないのであれば、Webサービスは脇において、とにかく使える言語を一つ身に付けることから始めて下さい。 Webサービス方面で利用するのであれば、「Java」や「Ruby」などが向いているでしょう。「PHP」も広く使われていますが、クラウドの利用などを考えると個人的にはあまり勧めません(利用する人は多いので、あくまで個人的意見です)。 プログラミング言語をマスターした上で、「Webサービスを開発するための勉強」にはいります。これは、「Webの仕組みの勉強」「Webサービス開発のためのフレームワークなどの勉強」「サービスをデプロイするためのクラウドなどの勉強」といったものになるでしょう。いくつか整理するとこんな感じですね。 ・Javaを利用:Google App Engineというクラウドサービスを利用して公開するのがベストと思います。Slim3フレームワークも使えるとベスト。 ・Rubyを利用:Ruby on Railsフレームワークを使うのがベスト。HerokuなどRails対応のクラウドサービスを使うのがいいでしょう。 ・PHPを利用:Google App EngineでPHP対応していますが、今のところはレンタルサーバーを利用するほうがいいかも。CakePHPフレームワークを使うのが一番多いでしょう。 以上のどれを使うか決め、そのための「言語」「フレームワーク」「クラウドサービス」についてそれぞれ勉強をします。まずは、何よりも「言語」を習得して下さい。そのための入門書や入門サイトは巷にあふれているのでいろいろ調べてみてください。

tmgeter
質問者

お礼

プログラミングとWEBサービスの立ち上げの勉強だけでいいと思っていましたが、 こういった手順があるんですね。   回答いただいた内容を参考に調べながら勉強します。 ありがとうございました。

その他の回答 (1)

noname#223464
noname#223464
回答No.2

私の感覚になってしまいますが、 (1)ネットワークとはなにか?(特にTCP/IP) (2)WEBサーバについて (3)HTMLとかCGIとかASPとかJSPとかってどんなもの? (4)プログラミング言語 の順番が一番無駄が無いのかなって思います。全て同時並行でも良いかと思いますが。 自分の場合ですが、プログラミングに関してはちょこっと経験があったので、言語に関してはさほど苦痛はなかったのですが、WEBサーバとかを動かす方が苦労しました。 どのようにプログラムが動くかを知らないと、原因の切り分けができなくてすっごく苦労します。 なんでもそうですが、基礎の部分をしっかりやってからの方が良いかな~と思います。 もちろん基礎が十分であれば、全く問題ありませんので。 プログラミングだけに言えば、とりわけ難しいことをしないのであれば、ネットで「○○入門」とか「初めての○○」とかで検索してヒットしたサイトでとりあえず十分かと思います。おそらく、全くの初めてであれば、どんなWEBを見ても、どんな高額な書籍を読んでも一緒だと思いますので。(少なくても私はそう思いました。) 入門サイトでも、自分で調べることができるレベルになること(つまり、わからないことがわからない状態を卒業できる)くらいにはなれると思います。 ここまでくれば、自分のやりたいこと(DB使いたいとか、掲示板みたいなの作りたいとか、携帯アプリ作りたいとか)を調べることができるようになるので、おのずとスキルアップしていくのではないかな~と。 ごちゃごちゃ書いてしまいましたが、私の質問に対する回答は WEBサイトで、「○○入門」、「初めての○○」でヒットしたサイト になります。

tmgeter
質問者

お礼

サービス開発するまでの流れが分かりやすく記載していただき、ありがとうございました。 大変参考になりました。   おっしゃるように自分で調べながら作れるようになるのが、一番いい方法ですね。

関連するQ&A

  • webアプリ作成にあたって

    現在私はWEBアプリ作成をするための勉強をしてます。eclipseでJava,Jspファイルを作成しTomcatサーバを起動し、web上で動かすという方法でやっていますが、まだまだ初心者でわからないところが多いです。 今回質問したいことは、四角を描くなどのグラフィックやマウスイベントをWEB上で実装するために何をすればいいかということです。 Webで検索をかけたのですがよくわかりません。どなたかご教授いただけないでしょうか。または、それについてわかりやすく説明してあるWEBのサイト、書籍などの紹介でもかまわないです。 よろしくお願いします。

  • 幻想的なweb素材を作成したい

    現在illustrator csは基本的な部分を理解し終えたところ、photoshop csはこれからで、今書籍などを探している初心者です。 素材の森などフリーのweb素材公開サイトで、幻想的系統では、とてもきれいな透明系の素材が紹介されています。特にジュエリーなどどうやって作成しているのでしょうか。 参考になる書籍や、サイトなど、何でも結構ですので教えていただけませんでしょうか。 どうしてもマスターして自分で作成したいと思っております。よろしくお願い致します。

  • WEBサービス?WEBAPI?(素人の質問でゴメンナサイ)

    お世話になります。プログラミング未経験者です。 みなさんの勉強法についてお聞きしたいです。 具体的には、あまぞんややふーWebサービスなどのWebAPIを使った プログラムを作りたいんですが、 その場合、言語として何を勉強したら近道なのでしょうか? 日経のサイトではSOAPやRESTと書いてありましたが、 何のことやらさっぱりです。そこで・・・ 1、未経験者入門にお勧めのサイトや書籍 2、プログラマーやディベロッパーのみなさんが参考にする   サイトや書籍 3、教えてgooでWEBサービスの質問する場合の投稿カテゴリー を教えてください>< 出来の悪い質問者ですので、詳しく教えて頂けると大変助かります。

  • とても素敵なWebサイトですが、FLASHのみで作成するのでしょうか?

    こんにちは。 素敵なホームページが出来ればいいなといろいろなWebサイトを見ていると、こんなページがありました。 http://www.gorakadan.co.jp/ このようなWebサイトは全てFLASHで作成するのでしょうか?それとも他に何か別の作り方でしょうか? FLASHはVer5を持っているのですが、使いこなしていません。FLASHで作成するとしたら何か参考になるサイトや参考書はありますでしょうか?よろしくお願い致します。

  • Webサイト作成における「素材」とはどういうもので、どう使うのですか

    XHTMLで、今住んでいる地方の温泉を紹介するというWebサイト作成を計画しています。(作るからには多くの方に有用なサイト、みてもらえるサイトを作りたいと願っています) 全くの初心者で、Webサイト作成に関して何も知らないため、FOM出版の「よくわかるXHTMLとCSSによるWebサイト作成」を読んでいるところです。 作成する上で、XHTMLとCSSの知識、技術だけ身につけておけば大丈夫なのかなと思っていたところ、どうやら「素材」というものが必要というか、使用しなければいけないらしいということがわかってきました。 その素材は、ネット上でフリー素材として入手可能なようですが、一体どういう時に、どういう感じで使うのでしょうか。(難しいですか??)XHTMLとCSSの知識だけでは、作成する上で十分ではないのですね? 自分のWebサイトで素材を使用する時、特別に知識・技術が知っていないと使えないようなものかどうか不安です。初心者でもいきなり、簡単に使えるようなものなのですか。 それから、フリー素材として、有用なサイトをご存知でしたら教えてください。 よろしくお願いします。

  • WEBサイトの設計を学びたい

    プロでは無いですが、社内向けのちょっとしたWEBアプリというかサービスを作成したいと考えています。 やることは今のところ大したこともなく、既存の改変がメインなのですが、 ある程度余裕を見て設計なども勉強したいと考えております。 言語レベルと上流レベルはある程度学習の目処がたったのですが、 実装に近いレベルの設計をどうやって学ぶか少々悩んでいます。 フレームワークを使う場合でもサーバサイド、クライアントサイドそれぞれ作る場合でも構いませんので、 ある程度キレイに拡張できるような設計手法を学ぶための参考サイト、書籍を教えて下さい。 可能であれば特定の言語や環境に依存しない、考え方的な部分を学べるものが良いです。

  • (自営業)自力でWebサイトを立ち上げたい!!

    今晩は、宜しくお願いします。 私の家は、自営業(引越、運送)をしていまして未だにWEBサイトを立ち上げていません。 是非、立派なWEBサイトを立ち上げたいと思うのですが、業者に頼む予算がありません。 なので、超初心者ですが自力で立ち上げたいと奮起しております。 そこで、WEB作成に対し本屋やサイトを見て回ったのですが、どれを参考にしたら良いか定まりません。 WEBサイトを作成に当たるのに、どのようなサイトや参考書を見たらよいか教えて頂きたいです。 あと、作成に当たることでお勧めなソフトもありましたら宜しくお願いします。 OSはXPです

  • ウェブ技術に関する初心者向け書籍かサイト?

    2年程前からwebサービスの事業構想を知人と一緒に立ち上げましたが、ajaxだとかphpだとか文科系の僕にはなにやらさっぱりの用語が飛び出してきます。最低限の知識は吸収したく勉強したいと思っています。 「誰でもわかる」的に解説された初心者向け用語集や周辺知識が分かるお勧め書籍やwebサイトはありますか?

  • fireworks,イラレを使った作成のしかた

    今、WEBサイトの制作をやっているのですが、超がつく程の初心者です。 WEB用のパーツを作成しているのですが、イメージしているデザインをどのように作成したら いいのか分からなくて悩んでいます。 イメージしているデザインは、こちらの参考サイト http://www.ryukyo.com/index.html の フッター部分です。とくに花柄をどのように設置?設定?しているのかわかりません。 fireworksかイラレで作成したいと思っています。 (CS6) どなたか、このフッターの作り方を教えて下さい。 お願いします。 参考書籍や参考サイトがあれば教えて下さい。 よろしくお願いします。

  • webサイト制作、デザイン作成について

    webサイト制作、デザイン作成 適切な文字や画像の配置位置、大きさ、幅をどのように考えて作っているのかがよくわかりません。 現在未経験からwebデザイナーへの転職を考えているものです。 webサイト制作をするために、参考となるwebサイトを見ているとき、文字の位置や画像の幅など、なぜこの位置なのか、なぜこの画像はこの幅なのかと思うことが頻繁にあり、webサイトを自身で作成しているときも、文字の配置位置や画像の大きさなどを参考サイトに合わせながら作っているため、なぜこの位置に文字を置いたのか、なぜこの画像、このフォントサイズなのか、なぜここにこの見出しを持ってきたのか、と聞かれても答えることができません。 一応ノンデザイナーズ・デザインブック [第4版]を一通り読み終え、近接、整列、反復、コントラストの基本原則は学びましたが、実際HTMLで文字位置やロゴの位置、見出しの場所等は参考サイトの複数の共通一を見ながら決めているため、自分自身でもよくわかっていません。 webサイトを作成する方は、どの位置に文字を配置するか、画像はどの程度の大きさにすれば良いか等々考えながら作っているのは承知ですが、いったいどのようにして初心者の自分はサイトを作っていけばよいのでしょうか? ちなみに勉強を始めて1ヶ月15日目 HTML CSSの基礎学習 Photoshop、illustratorの基本操作 ノンデザイナーズ・デザインブック [第4版]の4原則まで既読済み

専門家に質問してみよう