学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

いとうたかし
メンティー
いとうたかし
1 フォロワー
本人確認
NDA(機密保持契約)
興味のあるジャンル
プログラミング
興味のあるスキル
Kotlin
スキルレベル
未経験・初級
自己紹介

私は、現在PHPで制作した業務用クラウドサービスを会社員をしながら運営しております。
システム会社等で従業員として働いた経験はなく、本やネットでの独学でPHPなどを学んできたため、今になって基本がわかっていないことによる様々な壁に直面しております。
具体的には、
1、PHPフレームワークでの開発
2、PHPでのAPI開発
3、Oauth2のPHPでの開発
4、サーバー構築・運用
への理解が浅く、そもそも理解不能なものも多数存在することから、
1~4を自身で構築・開発したいが、自身では解決できず、そのことが現在の大きな悩みとなっております。

2012年頃から個人開発した業務用クラウドサービスをサブスクリプションで数百社にご利用いただいておりますが、私の技術レベルでよく維持できたなと自分でも不思議な状態ですが、さすがにこのような、だましだましの技術で今後も継続していけるとは思っておらず大変危機感を感じております。

1~4を解消したい理由として、現状の各悩んでいることをご説明を致します。
--------------------------
1、PHPフレームワークでの開発
--------------------------
現状、フレームワーク等は使わずHTML内にPHPを直書きしています。
非常に非効率であることはわかっているのですが、フレームワークのMVCモデルなどがちゃんと理解できないことや、最新のPHPの記述方法などの学びがおろそかになっているためPHPフレームワークでの開発は後回しにしている状況です。
PHPフレームワークをしっかり理解し、以降の開発で利用できるようになりたいです。
理解したいフレームワークの種類は「laravel」となります。

--------------------------
2、PHPでのAPI開発
--------------------------
クライアント様などから個別にいただくご相談などで「自社のシステム(例えば受注システムなど)とのAPI連携を行いたい!」などのご希望をよくいただくのですが、APIドキュメントの理解、PHPでのAPI通信のやり取りや方法が理解できず、ほとんどの場合でランサーズなどのクラウドソーシングでランサー様に開発をお願いしている状況です、

備考

ランサーズで開発いただいたソースを参考に学ぼうとするのですが、それでもなかなか理解できません。
自身でAPI通信の仕様を理解し、APIドキュメントを解読でき、PHPでのAPI開発ができるようになりたいです。

--------------------------
3、Oauth2のPHPでの開発
--------------------------
APIと同様にクライアント様からのご要望が多く、マイクロソフトやグーグルのサーバーを介してのメール送信などで相談が多くなってきており、またAPI連携時にも昨今Oauthでの通信を行いたいとの希望がありました。
今後、Oauth2の仕組みの理解や自身で開発できるようになっておなければいけない技術であると強く感じております。
こちらも、自身でOauthの仕様を理解し、Oauthドキュメントを解読でき、PHPでのOauth開発ができるようになりたいです。

--------------------------
4、サーバー構築・運用
--------------------------
自身のクラウドサービス運用にあたり、サーバー構築・運用代行事業者様にお見積りをいただいたところ、月数万円、何か変更等を行う都度数千円~数万円のコストが必要となることえあったため、
自分で何とかサーバー構築できないかと思い、サーバー関連の本(CentOSなど)もたくさん読みましたが、私の頭では理解できず、不特定多数の方がアクセスするようなサービスで使えるサーバー構築は無理と判断し、最初はレンタルサーバーを使っていましたがメール送信数や同時アクセスの制限等の問題で、現在はVPSを借りてPleskでサーバー運用を行っております。
しかし、サーバー移転や障害発生など、いざとなった時には私には対処ができないことが不安でしようがありません。
linux、Nginx、Apacheなどサーバー構築運用に必要な技術を学び、また、AWSでのサーバー構築・運用もできるようになりたいです。