LAMP開発・ポータルECサイトのしくみを勉強したい

このQ&Aのポイント
  • 将来はポータル系サイトのプロデューサーまたは責任者?を目指している25才女性の方が、LAMP開発やポータルECサイトのしくみについて勉強したいと考えています。編集・制作経験(CSSコーディング)やSEOの知識は身についていますが、WEBシステムや管理のスキルが足りないと感じています。10万円程度の予算で、自宅で環境構築を避けた学習方法や書籍の紹介をお願いしたいです。
  • 25才女性が、将来的にポータル系サイトのプロデューサーまたは責任者を目指しているため、LAMP開発やポータルECサイトのしくみについて勉強したいと考えています。現在は編集経験や制作経験(CSSコーディング)があり、SEOの知識も身についていますが、WEBシステムや管理のスキルが足りないと感じています。10万円程度の予算で、自宅で環境構築を避けた学習方法や書籍の紹介をお願いします。
  • LAMP開発やポータルECサイトのしくみについて勉強したいと考えている25才女性がいます。将来はポータル系サイトのプロデューサーまたは責任者を目指しており、編集経験や制作経験(CSSコーディング)はありますが、WEBシステムや管理のスキルが足りないと感じています。10万円程度の予算で、自宅で環境構築を避けた学習方法や書籍の紹介をお願いしたいです。
回答を見る
  • ベストアンサー

LAMP開発・ポータルECサイトのしくみを勉強したい

将来はポータル系サイトのプロデューサーまたは責任者?を目指している25才女です。 スキルアップの為、夜間や休日を利用してWEB開発・サイト構築・WEBディレクションなど WEBサイトを構築し運営するまでのスキルについて勉強したいと考えていますが、 選択肢が多くて困っています。 編集の経験と制作の経験(CSSコーディング)、SEOの知識は既存の業務で身についたのですが、 自分では、WEBシステムや管理などのスキルが足りないと痛感しています。 下期から、企画の部署に異動となり、現在は新規サイトの企画プレゼンなどの仕事のみで、 今のままではシステム関係のスキルが全く身につかないままになってしまう。。。と危機感を感じています。 そこで、まずは気軽に始めれる言語ということで、PHPのスクールに通うことにしたのですが、 XAMMPの開発環境を推奨しており、私が希望している、サーバーの導入部分のネットワークの知識であったり、 LAMPって何?とか、実際にWEBサイトを構築する時に必要となるSE的な部分を学びたいと思っている 部分とはかけ離れています。 こういった知識を以下の条件で学ぶにはどういった方法があるでしょうか? ・20万~50万以上かかるスクールに通うなら、大学にいきたい(当方高専卒です。) ・希望予算は10万くらい。 できれば自宅で環境構築避けたいのですが、おすすめの方法があれば 書籍と一緒にご紹介いただければ幸いです。 使用していないデスクトップPC(モニターなし)が1台あります。 長文で申し訳ございませんが、アドバイス宜しくお願いします。

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

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

はじめまして初めてこのサイトを利用します。 目に入ったので参考までに読んでください。 サーバの導入部分のネットワークの知識・・・とありますが、単刀直入に言えばLAMPでいうLinuxの部分のコマンドやサーバ内の様々なプログラムについてを学ぶのが中心です。 また、WWWの仕組みの細かい部分の知識も必要です。 一方Webアプリケーションをつくる、という仕事は環境ありきでひたすらプログラミングをする仕事だと思ったほうがいいかもしれません。 よくSEはネットワーク系、アプリ系、さらにDB系と分野が分かれています。 スクールもネットワークとアプリでわかれているのが普通のようです。 LinuxというOSを一から学んで環境を整える、というステップをすっ飛ばして、環境ありきでアプリケーション開発を勉強し始めたい、と思うならXAMMPは非常に便利なツールです。WinでもMacOS10.4~でも簡単にローカルな開発環境を作れます。 一方ネットワーク系を選ぶなら、無料のディストリビュータ(Fedoraなど)の選定をし、インストール→設定からはじめることになると思います。 スクールはネットワークとアプリを両立させなくても一応は仕事になるので、どちらかひとつを学びたい、というニーズを満たすために講座を分けているのだと思いますので、ご予算内で両方は無理だと思います。

h11c21
質問者

お礼

SEの分野の捉え方など、非常に分かりやすくご回答いただきまして ありがとうございました。 特に、アプリ系・ネットワーク系いずれも単体で、仕事が成立するということを知らなかったので、考えや方向性を決めるのに助かりました。 LINUXなどのインストールや設定は、次のステップで勉強することにして、 まずは、環境ありきでアプリケーションを作成したり、DBと連携する方法を学んでいきたいと思います。ご回答、ありがとうございました。

関連するQ&A

  • LAMP開発の勉強方法について

    お世話になります。 業務でLAMPでWebシステムの開発を行いました。 もっと技術を磨きたく自宅でも色々やってみようと考えております。 PHPアプリケーションのサンプル本などでの勉強を検討しているのですが これだけでいいのか迷っています。 LAMPを使用されている方はどのように勉強されているのでしょうか? 良書や良いサイトがありましたら、ご紹介して頂けると幸いです。 宜しくお願い致します。

  • WEB系(ECサイト)の開発のスキルについて

    IT業界に入った初心者です。 WEB系、とくにECサイトのシステム開発案件に従事したいのです。 必要なスキルは、どんなものがあるでしょうか? また、みなさんはどんなスキルを身につけましたか? 今進むべき分野について迷っています。 とくにIT業界関係者、SE、PGの方ご回答いただけたら助かります。

  • LAMPの開発環境設定問題

    はじめまして、LAMPの開発環境設定したいです。MacOS X10.5 httpd.confのところを直しました。#を外しました。 共有のところもちゃんとweb共有を設定しました。 「このコンピュータのwebサイトhttp://192.168.0.0」のところをクリックするとちゃんと表示します。 「個人webサイトhttp://192.168.0.0/~name」のところをクリックする時はページを開けません。「safariはサーバ192.168.0.0に接続できません」 これは権限と関係あるでしょうか?あるとしたらどうやって解決しますか?まだまだ素人ですから、どうか助けて下さい!宜しくお願い致します。

  • Windows環境メインのLAMP開発について

    お世話になります。 正直、開発関連のカテゴリに投稿しようか迷いましたが、Linuxの機能に 大きく依存する部分がありますのでこちらで質問させていただきます。 結果的に連投になってしまっていますが、ご容赦ください。 さて本題ですが、表題の通り、 Windows環境メインにおけるLAMP開発をしています。 ◆まず、現在下記のような状態となっています。 ○メイン開発機  ・デスクトップPC、OSはWindows8 Pro(x64)  ・開発サーバとして、Hyper-V上にCentOS6.3を導入 ○サブ開発機  ・ネットブック、OSはWindows8 Pro(x64)  ・仮想化非対応な上、VMWareとか乗っけるとメモリ容量的に死ねるので、   Fedora18がリリース次第デュアルブート環境構築してやむ得ずLinux上で   開発しようかなと考えています。主に外出時(地下鉄乗っているときとか)   に短時間しか使わないのが幸いでしょうか。 ○テストサーバ 兼 SVNリポジトリやRedmineなどのプロジェクト管理サーバ  ・CentOS6.3 VPS(KVM)です。  ・基本的にはステージングサーバとして運用しますが、Webアプリの種類に   よっては、これがいきなり本番サーバとなることもあります。 ○本番サーバ  ・CentOS5.5 ただのレンタルサーバです。 ◆とりあえずやりたいこと 1.Windows上でコードを書く。(できる限り開発はWindows上で行いたい) 2.コードを保存した瞬間、開発サーバにデプロイされている。 3.パーミッションの設定など、最低限のことだけサーバ上で行う。  (これについても基本的にはSVNの実行権限プロパティなどを用いるようにする) 4.http://開発サーバのIPアドレス/でコーディング結果が表示される。 5.Windows上で、または開発サーバ上でSVNリポジトリへコミットができる。 6.コミットしたらテストサーバにもデプロイされる。  (まぁこれはpost-commitに細工仕掛ければどうにかなりそうな気がする) ◆できていること 1.テストサーバでSVNリポジトリを更新する。(ただし手動) 2.1の段階で即デプロイに等しい状況になっていて、  http://テストサーバ/で結果が表示される。 3.本番サーバで特定コマンドを手動で打つとSVNの内容をエクスポート、  全自動で上書きデプロイまで行う。 ◆困っていること 長々と現在の環境について説明してしまいましたが、現在困っているのは 「とりあえずやりたいこと」の1~3に該当する部分です。つまり、 WindowsとLinuxで同じ(物理または仮想)ディスクを使うことになるのですが、 これがなかなかうまくいきません。 ◆考えてみたソリューション ・FTP、後にSFTP転送によるデプロイ  13年前~10年前くらいまで使っていた手法ですが、そもそもデプロイを  省略して、ソースを保存後即デプロイという状況を作りたいため却下。  また確実に上書きしないとソースの整合性が取れなくなるのも難点。 ・Windows上にLAMP風環境を構築、Windows機をそのまま開発サーバ化  9年前~4年前くらいまで使っていた手法です。ただ、Windows上だと  動くけどLinux上だとなぜか動かない!というケースがあるので、  かなり頻繁にステージングへデプロイしたり、Windows上にない機能に  依存しているライブラリを避けるために面倒なことをしたりと大変でした。 ・Windowsでコーディング、コミット後テストサーバで更新かけて確認  3年前から今に至るまで主に使っている手法です。確実にソースの整合性が  取れますがデプロイの省略とならないこと、またコミットログが  猛烈に肥大化するためできるだけこの方法は今後避けたいです。 ・Cygwin、またはInterix(SFU/SUA)  Cygwinは最初から期待していなかったですが、メイン開発機をVistaに  アップグレードして以来SUAは一時期本気で開発サーバ構築できないかと  期待して弄り倒したことがあります。何かと仕組みが独特で構築は非常に  困難を極めましたが、それなりのものが出来た感じです。ただ、  Windows上にLAMP風環境を構築するよりは遥かにマシなものの、やはり  ステージングで動かない!があったり、またWindows8はSUAが非推奨、  今後はサポートされないと話を聞き、今後のことを考えると  この方法は断念せざるを得ないのかな、と思うところがあります。 ・ホストPCのパーティションを区切って、NTFSでフォーマット、  ゲストからルータ経由でマウントする方法  編集即反映されるので一見よさそうに思えましたが、Linux側から  一般ユーザ権限で書き込みできないのと、パーミッションが  固定されてしまうのがちょっと痛くて断念しました。 ・VHDXファイルをホストからマウントする方法  ext4ファイルシステムをWindows上でマウントするのには一癖有るというのは  予備知識として知っていましたが、そもそもそれ以前にホストかゲストかで  排他的にしかマウントできないことが発覚して、即撃沈。 ・WebDAVを使う  パーティションの共有を諦めてWebDAVで読み書きしてしまおうというやり方。  一見これもアリかなと思ったのですが、Windows上からコミットできないのと  ソースではなく「実行結果」が帰ってくることがあるのでこれも撃沈。 ・Hyper-Vによる開発サーバ諦めて、Linux PCを家庭内LANへ導入する。  正直出費は避けたいので……。ただ、1台だけPCが余っているのですが、  「2002年末頃の超ハイエンドPC」で、スペック的には今時でもギリギリ  通じるレベルではあるのですが、消費電力と駆動音を考えると……orz ・Sambaサーバを使う  もし本当に何もかもお手上げなら、これが最後の駆け込み寺か……。 ◆さいごに レンタルサーバを使ったWebプログラミング自体は12年前から始めて いましたが、業務歴およびVPSや専鯖によるLAMPサーバ構築歴はかなり浅く、 Linuxの知識も正直言うほど豊富とは言えません。 もしこれ以外にもこういうソリューションがあるよ! とかあれば、ご教示戴けると幸いです。 以上、長文でお手数おかけいたしますが、よろしくお願いします。

  • 一般的なLAMPでの開発環境・手順を教えてください

    今までWAMP(windowsサーバー、Apache、MySQL、PHP)での開発が多かったため、 LAMPでの一般的な開発手順がよく分りません。 WAMPの時はこんな感じでした。 1.ローカルPCに本番と同じ環境を構築(SVNからチェックアウト(更新)) 2.ローカル環境で開発、テスト 3.エクスプローラーから開発サーバーにアクセス、ローカルのソースで上書き 4.開発サーバーでテスト、SVNにコミット 5.リモートデスクトップで本番サーバーにアクセス、SVNからチェックアウト(更新) 6.本番サーバーでテスト LAMPだとどうなりますか。 こんな感じでしょうか? 1.ローカルPC(windows)に本番と同じ環境を構築(SVNからチェックアウト(更新)) 2.ローカル環境で開発、テスト 3.WinSCP、FFFTPなどのソフトで開発サーバーに繋いで、ローカルのソースをアップ 4.開発サーバーでテスト、SVNにコミット 5.Tera Termなどのソフトで本番サーバーに繋ぎ、コマンドでSVNからチェックアウト(更新) 6.本番サーバーでテスト 一番不明なのは、3の部分でして、 Linuxサーバーに置いてあるソースをいじるには、以下の方法しかないのでしょうか? ・FTP接続が可能な場合、FFFTPなどのソフト経由 ・FTP接続が不可能な場合、WinSCPなどのソフト経由 ・Tera Termなどから、テキスト編集コマンド(viなど)で直接編集  ⇒ファイルをアップするっていうことをコマンドからはできないんでしょうか。 ごくごく一般的な開発手順を教えてください。

    • ベストアンサー
    • PHP
  • Webサイト開発で、CMSを使うべきか

    Webシステム開発、構築について質問です。CMSを使った方がいいのか、ゼロから作った方がいいか。 現在、SNS機能を持つ口コミサイトの開発、構築を検討しています。多くの開発者の方とお話させていただいているのですが、言われることが様々でどのように決めればいいか迷っています。 ちなみにサイトはユーザー同士の評価機能などもあり、少し複雑なものです。これは、全ての開発者様が言われることなので、間違い無いと思います。 最初、元々使った事があるという理由でWordPressでの開発を検討していましたが、WordPressでは対応が難しいのではということで、他のCMS、またはCakePHPやFuelPHPを使って一から作る事を勧められました。他のCMSとしてDrupalを勧めていただきました。 確かに調べてみるとDrupalとWordPressであれば、Drupalのほうが適しているように感じました。 Drupalで構築するか、一から構築するかでは、 どちらのほうが運用面、拡張性を考えた場合、適しているのでしょうか? Drupalは日本で使う方が少なく情報が少ない、 一から構築する場合は運用が難しくなるのではないか、また他の事業者に引き継ぐ事が難しいのではと、 不安に思っています。 どうか、ご助言をいただければ幸いです。 どうぞよろしくお願い致します。

    • 締切済み
    • PHP
  • webサイト構築にいい言語は

    webサイト構築に一番いい言語はなんですか。(やはりjavaよりlampが いいですか。) 今javaでwebページ開発しています。 でも他の部署のphp,perlプロジェクトを見たら 開発速力もはやいしwebサイトの動きも早いっぽいです。 webアプリケーション専門マスターになりたいですが、 (communtyサイト(mixiなどサイト),B2Cとかを専門的に構築する人) やはりJava,jsp,struts,springとかよりLAMPでしょうか。 でもjava開発者はwebではなくても業務app開発など色々できるから 給料がLAMP開発者よりたかいし、安くいい会社に採用されると聞きました。(本当ですか。) LAMP開発者は今いっぱいだから給料も上がらないし、 社員扱いも悪いと聞きましたが、これは本当ですか。 javaは一度放して、LAMP系に転職しようかなと思いますが、 実はどうでしょうか。 (今はjavaの上流案件会社ではたらいていますが、  みんなコンサルタントなので技術的にはあんまり分からない人々で  技術的な発展がありません。) お答えお願い致します。  

  • 楽天、ヤフーのようなECサイト

    あるジャンルに特化したECポータルサイトを運営企画中です。 当社でサイトの立ち上げ、運営、管理を行いますが、 サイトに掲載する商材については、出店ショップが独自にログインし管理画面で自由に自分の店の商品を掲載できるようなシステムを希望しております。 商品発送も、各店舗から直接、というスタイルで、買い物方法、出店ショップの内容は、 ほとんど楽天、ヤフーショッピングと同じスタイルを希望してます。 規模としては、100社前後の出店ショップで運営してゆくかたちです。 このような条件で、運営するために ◆オープンソースで構築できるのか?その場合オススメまたは既存オープンソースを知りたい。 ◆上記のような内容でサイトを構築してくれる会社で、初期費用、月額費用がなるべくリーズナブルな ところをご存じでしたら教えて頂きたい。 当社には、WEB管理担当者がおり、PHPインストール、カスタマイズ、MOVABLE TYPEを現在使っております。(ポータルサイトではなく、通常の自社サイト)。 よろしくお願いいたします。

  • Javaで携帯の Webシステム開発の勉強を始めたいと思っております。

    Javaで携帯の Webシステム開発の勉強を始めたいと思っております。 ネットで検索をしても全くでてきません。アプリ開発のサイトばかりです。 携帯からJavaで作成したWebシステム開発の勉強が出来るサイトがありましたら教えていただけないでしょうか?

  • PHPでのレビューサイト開発

    WEBサービスとして、レビューサイトを企画しています。 会員登録したユーザーが、レビューを投稿できるスタイルのサイトです。 ジャンルは異なりますが、下記のようなタイプのサイトを考えています。 http://booklog.jp/ http://bukupe.com/ このようなレビューサイトを、PHPとMySQLで開発・運用することは可能でしょうか? というのも、周囲にJAVAでの開発を勧める人もいるからです。 サーバは、初期段階ではレンタルサーバ(WADAXなど)を想定しています。 WEBサービスの開発言語について詳しくないため、初歩的な質問で恐縮です。。。 よろしくお願いします。

    • ベストアンサー
    • PHP