プログラミングの勉強をしたいと考えています。
以下のようなウェブサイトを作ることを目標として、勉強したいなと思っています。
みんなのシネマレビュー
http://www.jtnews.jp/
最初は、ここまで大掛かりなサイトは無理だと思うのですが、まずは、このサイトを作るのに何が必要でどんな勉強が必要なのかを知りたいと思っています。
そこで、質問なのですが、技術的に必要なものとしては、(1)HTML(CSS含む)、(2)DB、(3)HTMLとDBの連携のプログラミング言語という理解で良いでしょうか?
その場合、一般的にどのようなソフトウェアを利用しているのでしょうか?
また、これらの技術を学習する場合に、効率の良い学習方法、おススメのウェブサイトや書籍についても教えて頂けると助かります。
質問ばかりで申し訳ありませんが、経験者の方のアドバイスをお聞きして、方向性を定めたいと思っています。
よろしければ、アドバイスをよろしくお願いします。
No.3ベストアンサー
- 回答日時:
>>1です。
そういえばソフトウェアを紹介しておりませんでした。
私はFlashDevelopと言うオープンソースの
テキストエディタを使用しております。
http://flashdevelop.jp/%E3%83%A1%E3%82%A4%E3%83% …
HTMLやFlash用の言語をはじめとする、WEBサイト作成に
用いる言語のうち9種類の言語を用いて作るのための
入力補助機能がついています。
標準で日本語化できます。
http://flashdevelop.jp/%E6%97%A5%E6%9C%AC%E8%AA% …
ソフトウェアも紹介して頂いたのですね!
ありがとうございます。
早速、インストールしてみました。
今、リファレンスを見て、勉強中です。
頑張って、皆さんに負い付きたいなと思っています。
ご回答ありがとうございました。
No.5
- 回答日時:
http://sns.fc2.com/ja/public/content/function/
無料の SNS を利用しても同じようなことはできます
会員制の レビューサイト というものはできます
http://www.openpne.jp/ss/
OpenPNE を利用しても コミュニティサイトは作れます
http://www.yumemaboroshi.net/cate42/
また レビューのCGIやPHPをレンタルすることもできます
自分でイチから作るのも一つですが
希望のもの 似たサービスが無いか探してみる
あるものは利用して 組み合わせて サイトを作る
という方法もあります
勉強が目的でしょうか
サイトを作るのが目的でしょうか
サイトなら なるべく短期間で少ない作業で作る方法も考えてみてください
既に出来上がったサービスがあるんですね!
皆さん、一から作っているものだと思っていました。。
勉強目的が一番というのもありますが、人様の真似をするのが一番の勉強方法だと思いますので、そういった意味からも、既にあるサービスを調べてみたいなと思います。
ご紹介ありがとうございました。
No.4
- 回答日時:
PHP,Perl,Ruby,ASP.NET(VB,C#),JSP(Java)
好きな言語で開発すればいい。
>上記で抜けてるのがPHPなどの構築用の言語かな? 最近はPHPなどを使わずにフレーム・ワークとしてSymfonyなどもあるので、その辺もフォローすると良いと思います。
SymfonyはPHPのフレームワーク。だからSymfonyを使うって事はPHPを使っていることになる。
言語というのは、たくさんあるんですね・・。
一番とっつきやすいものからチャレンジしようかと思います。
ご回答ありがとうございました。
No.2
- 回答日時:
>そこで、質問なのですが、技術的に必要なものとしては、
>(1)HTML(CSS含む)、(2)DB、(3)HTMLとDBの連携のプログラミング言語という理解で良いでしょうか?
進歩の早い分野なので常に新技術を逃さずにということが重要と思いますが、上記で抜けてるのがPHPなどの構築用の言語かな? 最近はPHPなどを使わずにフレーム・ワークとしてSymfonyなどもあるので、その辺もフォローすると良いと思います。
ご回答ありがとうございます。
色々勉強しなければいけなそうですね。。
でも、高みを目指して、地道に勉強してみます。
ご回答ありがとうございました。
No.1
- 回答日時:
HTML言語の勉強は必須です。
CSSも必須です。
Javascriptも組めないまでも既製品を使うことはできる程度に
勉強なされると良いと思います。
CGIについては、ログインを必要とされなければ、
上記のサイトの例で行くと取り立てて必要ない気がします。
http://www.htmq.com/
まずは上記WEBサイト等で勉強し、実際にWEBサイトを自力で
作ってみることからはじめてはいかがでしょうか?
参考資料はWEBサイトだけでいけると思います。
書籍は書籍で問題もあり、今後HTML5と言う新しいスタイルが
勧告される見通しです。
今から覚えるのであれば、HTML4.01よりかもHTML5を覚えられたほうが
良いかと思います。
HTML関連としてもう一つ言えば、FLASHを勉強することにより、
より動的なWEBサイト構築が可能となります。
ただFLASHについては必須ではありません。
FLASHを使わなくてもJavascriptでどうにかなってしまう場面も多いです。
まずは、他人の作ったサイトを参考に、なぜこのような記述をしているのか?
などと独学で勉強されてみてはいかがでしょうか?
以下に基礎を記述します。
<html>
<body>
Hello World!
</body>
</html>
上記の5行をメモ帳に貼り付け、名前を保存するときに
index.htmlとして、文字コードをUTF-8で保存してみてください。
インターネットのようなアイコンに変われば成功です。
index.htmlを開くと、5行ではなく1行として表示されていると思います。
ここでそれぞれの内容について説明します。
<html>これは、ここからHTML文書ですよと言う案内です。
おまじないみたいなものと思ってください。
<body>これはボディ、つまりここから本文ですよと言う意味です。
</body>これは、<body>の部分に/が付いています。
本文はここで終了ですよと言う意味です。
</html>これは、同じくHTML文書はここで終了ですよと言う意味です。
そして、<body>と</body>の間にある文書が、本文として表示されます。
気付いたと思いますが、サンドイッチ状態になっているのは
おわかりいただけましたか?
この5行の分はソースと言うのですが、ソースを記述する際には、
基本的には必ずサンドイッチ状態にさせなければなりません。
そして<>で区切ってある語句をタグと言いますが、
このタグは開始タグはすべて必須になっており、
終了タグはタグによっては不要なものもあります。
開始タグとは<html>や<body>というようなここから○○ですと言うのを表すもので、
終了タグとは</body>や</html>のようなここまで○○ですと言うのを表すものです。
では、少し行数を増やしてみましょう。
<html>
<head>
<title>
テスト
</title>
</head>
<body>
Hello World!
</body>
</html>
さきほどと同じように保存して、再度開いてみましょう。
開いたページのタブの部分を見てみましょう。
テストと言う名前になっていませんか?
<head>とは、本文には表示されない裏の設定を行う部分とでも解釈しておきましょう。
そして<title>は、お気に入りに登録するときに表示される名前だったり、
ページのタブ部分に表示される名前だったりします。
以降はHTMLクイックリファレンスを見ながら勉強されると良いかと思われます。
折角ですので、まだ作りかけのサイトですがサンプルにひとつ提供させていただきます。
http://white-snow.digi2.jp/test-site.zip
too_badさま、詳細なご回答ありがとうございました!
例をあげて頂いてありがとうございます。
ご指示の通り、試してみたところ、記述して頂いた通りになりました!
サンプルまでご提供頂いて、本当にありがとうございます。
こちらのサイトを理解するまでには程遠いでしょうが、今すごくわくわくしているので、楽しみながら、教えて頂いたHTMLクイックリファレンスのページをみながら、地道に勉強して、サイトをたくさん作ってみます。
ご親切にご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
Google ColaboでGUI作成
-
アセンブリ言語について。
-
VBAでパワーシェルを実行したい...
-
Processingについて
-
PythonのTkinter詳しい方へ。画...
-
fortran write文について マチ...
-
テキストファイルの1行目のみを...
-
HTMLソースが表示のページのも...
-
このURLで広告を出しているのは...
-
フロントエンドエンジニアをし...
-
プログラミング未経験者(殆ど未...
-
openpyxlでExcelセルをクリック...
-
batファイル、コマンドプロンプ...
-
プログラミングのやり方ざっく...
-
AIのプログラムについて教えて...
-
プログラミングについて プログ...
-
コトリン言語について。
-
初心者powershellのPS1ファイル...
-
Python... 環境設定 初心者です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Affinger6でトップページに記事...
-
HTML 特殊文字の タブ:	...
-
embedタグでFirefox右クリック禁止
-
textarea 内に IFRAME を読み込...
-
iframe の代用で objectタグを...
-
使えるタグ、使えないタグ、使...
-
Yahoo! のサイトは模範的コーデ...
-
別ページをベージを写す
-
XHTML&CSSとドリームウィーバ...
-
色定数 → Hex値の対応 (LightYe...
-
EUC文字体系のhtmlから、mailto...
-
【HP作成】クリック音が鳴るよ...
-
文字が消える?
-
最新のHTML・XHTML・XML?
-
HTML用語わからず
-
HTMLのタグは閉じなくてもいい...
-
HTMLとスタイルシートのタグの違い
-
METAタグのrefreshでサイト引越し
-
theadはあまり使わないものです...
-
ホームページ作成のタグについて
おすすめ情報