質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.76%

  • PHP

    19196questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

PHPの通学型スクールについて

受付中

回答 5

投稿

  • 評価
  • クリップ 0
  • VIEW 413

PHP

score 2

ここでの質問が正しくないのかもしれませんが、本気でプログラミングの勉強をしようと思っていて、PHPの通学型のスクールに通うと思っています。

そこで色々のところを調べたり説明を受けに行ったのですがどこが良いのかがいまいちわかりません、多くのお金を払うのであればいいところに通いたいと思っています。

参考程度にいただきたいです。

調べた学校。
侍エンジニア塾マンツーマンレッスン
INTERNET ACADEMY

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • tanat

    2018/05/01 16:17

    最終的な目標・目的、学びたい言語や分野、予算や地域などの条件、なぜ通学型のスクールを検討しているか(今の勉強方法にどういった不満や不安があるか) 等、出来るだけ具体的な条件を出すと具体的な回答が得られるかと思います。

    キャンセル

  • PHP

    2018/05/01 16:21

    最終的な目標は業務で使用できる程度のレベル、学びたい言語はPHP、予算は気にしません、地域は都内です。現状オンラインでの勉強では問題解決方法がなく相談できない点に問題があるため通学型に変更したいと思っています。

    キャンセル

  • tanat

    2018/05/01 16:34

    ここではなく質問に追記してくださいね。目的はもっと具体的な方がよくて、新卒で就職したいのか、転職したいのか、既存の業務の中でプログラミングが必要になってきたのかなど、思いつく限り具体的に書いた方が良いですね。 あとは、どれくらい時間が使えるのか。働きながら通えるところが良いのか、学習に専念できる環境があるか等々

    キャンセル

  • m6u

    2018/05/01 21:46

    なぜ独学ではダメなのか。スクールなら最短で最強のスキルが身につくとでも思っているとか?

    キャンセル

回答 5

+7

ごきげんよう

本気でプログラミングの勉強をしよう

たしかにTeratailで聞くのはあまり向いてませんけど、意気込みは評価します。
できれば何故PHPを選択したのか、どんな参考書を選んだのかを聞きたいのだけれど……

まぁいいわ。
PHPerと馬鹿にされた時代は既に昔で、セキュアなWebアプリが作れるPHPを志す動機なんていくらでもあるもの。

でも貴方が特別英語や数学が得意だったり、パズルが得意だったりといった才能がない限り、たった半年でエンジニアは育たないわよ。
だからこの半年で最低限自分で身の回りの面倒を見れる、いわゆる学習曲線に乗れるかが勝負ね。
これからの一生を自力で調べて乗り切れるように精進なさい。

調べた学校。

INTERNET ACADEMY

もう最初からプログラマは無理と割り切ってるスクールね。
ここまで一目で駄目と分かるくらいならいっそ清々しくて好感持てるわ。
ぶっちゃけ全部デザイナーやコンサルであって、エンジニアじゃないもの。

残ったプログラマコースも、堂々とDreamweaverを推し始めてる所からしてお察しだし、最終ゴールはWordpress。
以上の事から講師がWordpressのサイトをDreamweaverで作るデザイナーとエンジニアの中間くらいの技量の持ち主と推測出来るわ。

最初の取っ掛かりとしては良さそうだけど、
それ以上に引っ張り上げてもらうには講師の技術力を1〜2ヶ月で追い抜く位の頑張りを見せる必要があるわね。

IT土方になるならこれで十分だけれど、Webエンジニアを志すならLarabel、Vue.jsかReact.js、Git、Vagrant、Dockerといったスキルがまだ足りないわね。
カリキュラムをギリギリこなして卒業したレベルでこれらを全部納めるのはまず無理ね。

侍エンジニア塾マンツーマンレッスン

Webサイトはクソ雑魚ホムペ担当者が作ったtheランディングページ臭が酷いけど、事例やブログは比較的まともね。
講師はちゃんとしたエンジニアのようだから、貴方の熱意次第でちゃんと講師のスキルを引き出せれば、同じくちゃんとしたエンジニアを目指せるかもしれないわよ。

一度電話掛けてみて、「VagrantでLaravelでブログを構築したいんですけど」と話を聞いてみなさい。
話を聞いて大丈夫そうならここに決めても大丈夫よ。

でも、その前に「Vagrant」と「Laravel」と「ブログ」に関しては最低でも基礎情報くらいは調べておきなさい。
何も知らないものを作りたいんですと相談しにいって、踏み込まれた質問されて返せないようじゃ何の意味ないわよ。


投げっぱなしなのもなんだから、
「Vagrant」「Laravel」「ブログ」の3つに関してかるく解説するわよ。

まず環境構築、Xamppで環境構築するエンジニアは居ないから辞めておきなさい。
ここで横着すると貴方のエンジニア人生を1年棒に振ることになるわよ。
参考記事: XAMPPを使う時

でもLinuxマシンなんて持っていないでしょう?
だから今のパソコン内に仮想のLinuxマシンの環境を構築なさい。
一般的に使われるのはVirtualBoxというWindows・Mac・Linuxに対応した仮想マシン作成ツールで、Linuxの無料ディストリビューションにはISO形式のインストールディスクが配布されているから、それを突っ込めば誰でも無料でLinuxマシンを操作出来るわよ。

実際の開発シーンではHashiCorp社製のVagrantとVirtualBoxが併用されることが多いわね。
Vagrant Cloudというサイトも併設していて、誰でも簡単にWebサーバ向けにカスタマイズされたVirutalBoxのスナップショットを取得できるわ。

# Vagrant CloudからVirtualBoxのスナップショットをダウンロード
$ vagrant init ubuntu/trusty64

# VirtualBoxにイメージを流し込んで新しい仮想マシンを作成し立ち上げる
$ vagrant up

# VirtualBoxで立ち上げたマシンにSSHログインを行い操作開始
$ vagrant ssh

だから今時のWebエンジニアは大抵Vagrantが触れるわ。
でも、もし講師からDockerの方が良いんじゃない?と提案があったらそちらの方が今後のトレンドになる可能性が高いからVagrnatよりDockerの方を優先して覚える事をオススメするわ。

次、PHPのWebアプリ開発にLaravelを推すのは今後のトレンドになる可能性が高いからよ。
特別気に入ったフレームワークでもない限り絶対に触って損はないわ。

ブログを作る理由は私がブログを作ったのがエンジニア人生の始まりと考えているからよ。
管理者が配列パスワード認証の記事作成画面にログイン出来る所がゴールね。
これを複数の記事作成者がログイン出来るようにすればSNSになるし、匿名で気軽に記事が書ければ掲示板。

扱う題材が技術的な質問ならTeratailだし、料理のレシピならクックパッドになるわ。
やりたい事やアイデア次第で何でも作れるの。
そのベースとしてブログを自分の力で作れるようになっておけば、その技術は絶対に腐らないわよ。

時間さえあれば何でも作ってみせる自信というのは何にも代えがたい自分を支える根幹になるわ。
頑張ってね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/01 21:12

    本当に詳しく教えていただきありがとうございます。
    現在までにRubyを勉強していたためバーチャルボックスおよびvargrantは環境構築済みです、それとローカル環境もすでに作成完了させています。

    以前rubyの3ヶ月コースのスクールにも通っていたため大体の環境および学習はしてあります。

    しかし仕事の業務でPHPに変更があるため今回PHPを新たに勉強しようと思っている次第です。

    そういう背景もあり学習時間と予算についてはかなりあると考えても良いと思っています。

    キャンセル

  • 2018/05/01 21:14

    vagrantも現在RubyとPHPの複数で構築してあります。

    そのためvagrant ssh ruby , vagrant ssh phpのようにすることができています。

    キャンセル

  • 2018/05/01 21:18

    この前インターネットアカデミーに行った時確かにDreamweaverを押してきました。そして初心者が作ったとも思えないような成果物を見せられました。
    しかも勧誘のひどく非常識な電話が何回も来ます。

    説明も自社の自慢ばかりでカリキュラムのことを何一つとして教えてくれない会社でした。

    キャンセル

  • 2018/05/02 16:35

    参考になったみたいで幸いです。

    過去の質問や他に現時点の能力で参考になる情報が無かったからあの回答になったのだけれど、自分で環境構築が出来るなら本格的に何か作るフェイズですね。

    でもまぁ、楽しんで作れるのが一番。
    「侍エンジニア塾」の事例の女性はエクササイズのサイトを作ってますよね。
    こんな風に題材は別に何でもよくて、改良の為に続けられる事が大事です。
    好きなゲームの計算をサポートしてくれるようなツールでもいいし、スポーツ観戦の日程をまとめるようなのも面白いでしょうね。

    作った後は自分でかっこいい機能を追加してみてくださいね。
    例えば回答欄で挙げたブログならば、記事をMarkdownで扱う、画像のアップロード機能、管理者ログインにOAuthを導入、記事の親子の概念を作る、コメント欄にもOAuthのログイン機能、コメントや記事投稿画面でTearatailのようにプレビュー機能を作ってみる…とまぁ、無限に改良することができます。

    新しい機能を実装してみる事で上手く行かない箇所が絶対に出てきますので、
    調べて、あれこれ試して、乗り越える経験がエンジニアとしての力になります。

    楽しみながら継続してね。

    キャンセル

+2

「自分で身につける」ではなく「教えてもらう」という姿勢ではどの学校に行っても結果は同じです。
「教えてもらう」ではなく「自分で身につける」という姿勢で臨めるのであれば、どの学校に行っても同じです。

つまり「どこに行くか」ではなく「どう過ごすか」の方が大事です。
(大学などは「どこに行くかではなくて何をやるかの方が大事」って言いますよね。それと同じです)

学校に行かなくても身に着けることはできます。
有料レッスンを受けなくても身に着けることはできます。
学校に行って身に着けることもできるし、有料レッスンを受けて身に着けることもできます。

それはどのプログラミング言語でも同じです。

行く場所や環境は大して重要ではありません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+2

昔、某オンライン型プログラミングスクールに30万円突っ込みましたが、
正直、無駄にしたなと感じました。

西村ひろゆきさんがおっしゃってましたが、
「何かを解決するのにお金を払おうとしない方がいい」だそうです。
どうしてもの場合は、しょうがないと思いますが。

プログラミングは、無料でも理論上かなり高いレベルまで行けると思います。
githubに行けば、凄腕エンジニアのコードが読めます。
teratailに質問すれば、良い回答が頂けます。

通学型は、おそらく数十万しますよね。
であれば、「ココナラ」でphpの初心者を対象とした講座が
500円で販売しています。
https://coconala.com/services/259335?pos=27&ref_kind=search&ref_sort=recommend&ref_no=27&ref_category=231&ref_page=1

今は、安く学べる時代です。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

モチベーション的な意味では通学型はいいですが、単純に内容や質という意味ではネットや本での独学でも十分だと思います!

一応、一押しのサイトでプロゲートです(有料プランもあり)
ここのオブジェクト指向のとこまで理解できれば他の言語でも応用効いてくると思います
https://prog-8.com/languages/php

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/01 15:46

    現在もprogateおよびドットインストールの勉強はすでに進めているのですがどうしてもわからない箇所が続いてきてしまうと理解が進みません。

    そのためしっかりと学びたいと考えています。

    キャンセル

  • 2018/05/01 15:51

    なるほど、、、それなら聞ける人がいた方がいいかもしれないですね。。。
    一番厄介なのが、わからないところがわからない状態なんですよねTT

    キャンセル

  • 2018/05/01 16:13

    rubyではECサイト程度なら作成可能なので簡単な入門は共通な部分も多くわかりやすいのですがクラスや名前空間、property、constructor、methodなどが出てきたあたりから全くわからなくなってきてしまいました。

    ruby on rails であれば準備されていたようなcurrent userなどのも全て定義しないといけなかったりphpの難しさを痛感しています。

    いいところがあれば教えてください。

    キャンセル

  • 2018/05/01 16:26

    もろにオブジェクト指向の箇所ですね!
    Rubyもオブジェクト指向言語なので同じ概念があると思います

    progateとドットインストールがオススメだったので、、、
    「Ruby オブジェクト指向」 もしくは「PHP オブジェクト指向」と検索していろんな方の記事見て、自分でクラス作ってnewするとどんな挙動になるか、と見ていくのがいいと思います

    言語というよりは概念の理解からですかね!

    キャンセル

  • 2018/05/01 16:40

    ありがとうございます。
    頑張りたいと思います。

    キャンセル

0

本気ならネットで独学できる。
教えてもらおうという気持ちがダメ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/01 16:14

    頑張ります。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.76%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 受付中

    あなたはどうやってphpを学びましたか?

    皆さんはどうやってphpを学ばれてきたでしょうか? 皆さんお疲れ様です。 私は今まで基礎をすっとばしていきなりcakephpをやるということをしてきました。 しかし、今になってや

  • 解決済

    Phpをブラウザで表示したところ文字化け

    最新のXamppをインストールし、phpファイルにアクセスしたところ、文字化けが起こりました。 http://techacademy.jp/magazine/2412 上記のサ

  • 受付中

    ページ繰りで改善したいこと

    ページ繰りでわからないところがあります。 「次のページ」や「前のページ」の基本的や「1 2 3 4 5 …」といったページ番号でのリンクなどのページ繰りはできます。しかし,「次へ

  • 解決済

    mysqlでわからないこと

    mysql+php+apiでサイト構築を考えています。 そこでmysqlでわからないところがあります。ぐるなびapiで情報を入手し、それをDBに貯め、ユーザのリクエスト毎にDB検

  • 解決済

    PHPなどの言語の学習方法について

    みなさんの勉強方法についておしえてください。 PHPやjavascript、rubyなど様々な言語があるかとおもいますが、どの言語とは言いませんが、ある言語を勉強しようと思っ

  • 解決済

    sqliteをphpで使いたい

    sqliteをphpで使いたいのですが どこのサイトを見てもとても分かりにくいです 分かりやすいサイト等あれば教えて欲しいのと ここに使い方を教えてくれれば非常に光栄です。

  • 解決済

    Laravelを用いたWebシステムの構築について

    初めに 私はデザイナー寄りの人間です。 普段は社内のDTPやWEBデザインを行っておりますが将来的にWEBシステムを構築することはできないか?と相談を受けました。 駅前等によくある

  • 受付中

    テーブルの並び順をcookieに保存する方法(Jquery「sortable」)

    ■やりたいこと 次のテーブルの列をcookieに保存したいです。 保存したいのは「列」なのです。。 <input type="button" id="c" class="btn

同じタグがついた質問を見る

  • PHP

    19196questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。