FLEXY FLEXY

無料登録

Laravel PROJECTS

募集中 【PHP/MySQL/Linux】電力・ガス事業の顧客管理システムリプレイスのサーバサイド開発支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週5日池袋
報酬:〜65万円/月

・MySQLのバージョンアップ(5.6→5.7→8.0の2段階を想定)
・PHPのバージョンアップ(5.6→8.x)
・既存システムの問題点洗い出し、改善提案
・(将来的に)現行システムのリプレイス業務
☆技術的な構成要素
・Linux, P...続きを読む

募集中 【PHP/React/Vue.js】ライブ配信サービス開発支援サーバサイド開発(フルリモート)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週5日宝町
報酬:〜110万円/月

国内大規模のライブ配信サービスに貢献する開発チームにて、下記業務を行っていただきます。

・プロダクトの新規機能開発、改修、保守、運用
・プロダクトのリプレイスにおける調査、設計、開発
・プロダクトの...続きを読む

募集中 【JavaScript/HTML/CSS/PHP/Laravel】保育・教育・療育施設向け職員育成ICTサービスのフルスタック開発・PM支援(フルリモート可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週3〜5日神田
報酬:〜88万円/月

保育・教育・療育施設向け職員育成ICTサービスの開発および一部PM業務

<プロダクト概要>
職員の人事情報を一元管理し、評価や育成のプロセスを効率化するためのクラウドプラットフォームです。
既に多くの保育...続きを読む

募集中 【Laravel/Vue.js】マッチングプラットフォームの開発におけるリードエンジニア支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週5日新宿三丁目
報酬:〜75万円/月

リードエンジニアとしてマッチングプラットフォームの開発業務を主導していただきます。
開発作業は専門性で分けていないのでバックエンド / フロントエンド / インフラ とフルスタックに対応していただきます。

...続きを読む

募集中 【PHP/Laravel】Webサイトやシェアリングビジネス構築パッケージソフトを提供する企業でインフラ・サーバサイド開発支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、インフラエンジニア
稼働日数:週5日新宿
報酬:〜60万円/月

オンボーディング期間は社員と共に実装のOJTを行いながら、サービス理解や開発の進め方をキャッチアップして頂きます。
その後、習熟度を見て下記業務もお任せしていきます。

・顧客担当からの技術的な質問対応...続きを読む

募集中 【TypeScript/PHP】士業向けサイト制作・開発支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:フロントエンドエンジニア
稼働日数:週5日秋葉原
報酬:〜80万円/月

士業向けサイト制作を展開している企業にて、下記業務を主にご対応いただきます。
・要件定義
・基本設計
・詳細設計
・実装・実装方針の検討・コードレビュー
・機能改修
・新規機能開発
・テスト計画 / テ...続きを読む

募集中 【Laravel】BtoC向けサービス開発支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週5日溜池山王
報酬:〜75万円/月

BtoC向けのサービス開発において、要件定義〜設計、開発までをメインでご担当していただきます。 
サーバーサイドのみではなく、フロント側でも手を動かしていただく可能性もございます。

■募集背景
人員不足...続きを読む

募集中 【PHP/Laravel】飲食・美容・通販サイトWEB版の改修支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア
稼働日数:週5日新橋
報酬:〜70万円/月

様々なサービス(加盟店検索サービス、予約サービス、店舗紹介ページ、ECサイト等)を展開しているプラットフォームのWEB版の開発

■募集背景
人員不足のため。

※働き方:リモート併用。週2~3リモート目安。続きを読む

募集中 【PHP/Laravel/Vue.js】BtoB向けマッチングサービスの開発支援(リモート併用可)

株式会社サーキュレーション

社名:非公開

職種:サーバサイドエンジニア、フロントエンドエンジニア
稼働日数:週5日永田町 or 麹町
報酬:〜65万円/月

BtoB向けマッチングサービスにおいて、フロントエンドとバックエンドの新規開発を行っていただきます。
商談管理機能、チャット(SNS)連携、案件レコメンド機能等が主な業務内容となります。

■募集背景
人員不足...続きを読む

もっと見る

Laravelとは?

Laravelとは、2011年に登場した代表的なPHPフレームワークの1つです。なお、PHPとはサーバサイドプログラミング言語の1つであり、フレームワークとは開発を行う際の枠組みや土台となるものを指します。フレームワークは主にWebアプリケーション(以下、Webアプリ)の開発で利用され、ECサイトや予約サイトなどを制作する際によく利用されます。また、Laravelは2011年にリリースされた比較的新しいフレームワークであり、バージョンアップが随時行われていることから、手軽で利用しやすいといった特長があります。
さらに、日本語教材の数が多く、情報量が多いという点からも他のフレームワークを利用していた人でも扱いやすく、初心者でも学びやすいフレームワークであるという特長があります。

Laravelフリーランスエンジニアに必要なスキル

次に、Laravelフリーランスエンジニアに必要なスキルを解説していきます。主に必要なスキルは次の3つです。

・複数のフレームワークを用いて開発をした経験
・データベースの知識
・マネジメントのスキル

以下で詳しく紹介します。

・複数のフレームワークを用いて開発をした経験
Laravelフリーランスエンジニアとして仕事を進める上で、Laravelのフレームワークに関する知識やスキルだけを持っていても長く活躍することは難しいでしょう。もちろん、使用するフレームワークをLaravelと指定する案件だけを受注するのであれば問題ありませんが、より多くの案件を受注するためのポイントとしては、他のフレームワークを用いた開発を経験しておくことが挙げられます。

フレームワークはあくまでツールの一つであるため、他のフレームワークの方がWebアプリなどを制作する上で都合が良いケースがあります。フリーランスエンジニアとしてより活躍の幅を広げるためには他のフレームワークも経験しておくと、Laravelの特性も理解が深まり、相乗効果を生むことが期待できます。

・データベースの知識
Webアプリの開発では大量のデータ処理を行う必要があることから、データを扱うデータベースに関する知識が必須となります。データとビジネスは切っても切り離せない関係にあるため、データベースの知識を持っているLaravelエンジニアの需要は必然的に高くなり、案件の依頼も多くなります。

また、データベースに関しては「データベースに触れたことがある」程度の知識では不十分であり、実務経験が求められます。MySQLなどデータベース管理システムの扱い、設計、チューニングを求められるケースも多いため、Laravelを学ぶ際には必ずセットで習得しておきましょう。

・マネジメントのスキル
Laravel案件に限らず、Webアプリの開発は一般的にチームで行います。そのため、Laravel案件ではチームのメンバーをまとめるマネジメント能力が必要になります。そのため、Laravel案件で活躍しようと思っている方はマネジメントのスキルも兼ね備えておかなければいけません。また、チーム内の円滑な連携を図るため、最低限のコミュニケーションスキルも身につけておきましょう。

Laravelに関する資格

Laravelのフリーランスエンジニアになるために必要な資格は特にありません。しかし、多くの案件を受注するためにスキルを磨いておく、対外的な信用力アップという点で資格を取得しておくことはおすすめできます。Laravelそのものに関する資格は特にありませんので、PHPに関する以下の資格を取得しておけば十分と考えられます。

・PHP技術者認定試験初級
・PHP技術者認定試験上級/準上級
・PHP技術者認定ウィザード

以下では、それぞれの資格について紹介します。

・PHP技術者認定試験初級
PHP技術者認定試験初級は、PHPに関する基本的な知識が問われる試験です。PHPの基礎的な知識や技術が問われるため、初心者の方はまずここから受験することがおすすめです。

試験時間は1時間であり、出題数は40問となります。全体の7割が合格ラインはとなるため、28問以上を正解しなければいけません。受験料は12,000円と決して安くない金額であるため、しっかりと学習して試験に挑みましょう。

・PHP技術者認定試験上級/準上級
PHP技術者認定試験上級/準上級はPHPについて高いスキルを身につけていることを証明するための資格を指します。PHP技術者認定試験初級に比べて、問題数が増加し、難易度も高くなります。なお、試験時間も長くなるため、集中力も必要となります。

試験時間は2時間で問題数は60問が出題されます。合格ラインは全体の7割以上となるため、42問以上を正解しなければなりません。なお、不合格の場合でも5割以上を正解していると「準上級試験合格」に認定されます。

・PHP技術者認定ウィザード
PHP技術者認定ウィザードはPHP技術者認定試験上級/準上級よりもさらに難易度が高い試験です。応募するには以下3点の応募条件があります。

・応募時点で実施しているPHP技術者認定上級試験で90点もしくは90%以上を獲得した方
・所定の文章(500文字以上)を提出した方
・反社会的勢力である方など、PHP技術者認定ウィザードにふさわしくない方と判断された場合、受付はできません。

本試験は合格率が低く、合格者が出ない年もあります。また、応募資格が変更されることもあるため、受験の際には事前に確認しましょう。

Laravelの習得難易度・勉強方法

Laravelはプログラミング初心者でも比較的習得しやすいフレームワークだと言われています。ここではLaravelの勉強方法について紹介していきます。

LaravelはPHPというプログラミング言語のフレームワークですので、まずはPHPの基本的な知識から学びましょう。PHPとはWebページに動きを持たせるために用いるプログラミング言語ですので、どんな命令ができるのか、そのためにはどんなルールがあるのかといった基本的な部分から習得していきましょう。

PHPについて最低限以下の部分を理解し、実際に扱ってみて理解を深めることが大切です。
・for文
・if文
・class
・変数定義
・関数定義

PHPに関する基本知識を深めることができた後、Laravelについて動画や書籍で学習しましょう。動画で大まかなイメージを掴み、書籍でより詳細な情報を確認することで効率よく学ぶことができます。

なお、Laravelは「MVC」(Model View Controller)というソフトウェア開発の考え方ができているかどうかで、その後の定着率や実践での使いこなし方が変わります。そのため、MVCについても理解を深めておきましょう。

Laravelについてある程度理解が深まったら、実際にWebアプリを作ってみましょう。動画や書籍で理解したとしても、実践となると上手く運用できないケースもあります。そのため、実際にWebアプリを開発し、上手く運用できるかテストしてみましょう。

なお、最初に作るWebアプリとしておすすめなのが「ToDoリスト」です。比較的シンプルな構造であるため、Laravel初心者でもそれほど難易度は高くありません。作り方やLaravelの使い方がわからない時は、インターネットで配信されている教材や動画などを見ながら作りましょう。エラーを解決するという過程はエンジニアとして必須の能力となります。

Laravelの将来性

Laravelは利用者数が多く、習得難易度が低いプログラミング言語と言われています。また、汎用性が高く世界中で普及されていることから、今後もWebアプリの開発において主流のフレームワークとして需要が高くなることが予想されます。

Laravel案件ならFLEXYがおすすめな理由

FLEXYでは、1つの目安として3年以上のエンジニア経験がある方を対象とした案件が多く存在するため「Laravelに3年以上携わっているので、本格的な案件をフリーランスエンジニアとして受けたい」と思っている方におすすめです。

また、週に2~3日の期間からの働き方ができる案件も用意されているため、自身の都合に合わせて無理のない働き方を模索されている方は、ぜひご検討ください。

フリーランスのLaravel案件・求人動向

フリーランスのLaravel案件の求人動向は以下の通りです。

・Webシステムの開発案件は多い
・在宅でできる案件も存在する
・自由度の高い自社開発案件もある

なお、Laravelが用いられる案件はBtoB向けのWebアプリが多い傾向にあります。また、サーバサイドにおける開発の案件も多く見られます。

FLEXYは副業のLaravel案件も多数取り扱っています。フリーランスではなく副業から始める場合はLaravelの副業案件や副業案件獲得方法をチェックしてみてください。

Laravel案件・求人の報酬相場

Laravel案件の報酬について、相場としては1か月で70~80万円の案件が多く見られます。もちろん案件の難易度によって報酬の幅は異なりますが、Laravelに携わった年数と報酬相場は概ね比例します。

ただし、年数に見合った実力以上を発揮することが期待されますので、Laravelに携わった年数だけでなく、実績・スキルを上げることも忘れずにキャリアを進めましょう。

JOB SEARCH

Laravel案件のよくある質問

Laravel案件でよくある必須条件とは何ですか?

Laravel案件でよく見られる必須条件はデータベースの知識です。PHPはデータベースとの相性がよいため、Laravelを利用するということは自然とデータベースの知識も必要になります。そのため、データベースの知識がないと、開発がゴールまで達しないというケースも珍しくありません。また、必須条件ではありませんが、歓迎されるスキルとして以下が挙げられます。
・チームでの開発経験
・他のフレームワークを用いた開発経験
これらのスキルは、Laravelエンジニアとして活躍する上で必要になるため、身につけておくことをおすすめします。

在宅の案件はありますか?

在宅で行えるLaravel案件は存在します。そのため、案件によっては依頼者側の企業の所在地から遠方にお住いの方でも受注することが可能です。
ただし、リモートで案件を受注する場合には進捗報告のコミュニケーションが必要となります。1日のスケジュールや進捗の報告方法については事前に確認しておき、いつでも連絡を取れるようにするなどリモートワークにおける環境作りも意識しておきましょう。

Laravelはなぜ人気があるのですか?

先述の扱いやすさや、自由度の高さなどが人気の理由として挙げられます。