1 - 30件/全1,504件
・LC開発部における、ライブ配信サービス開発案件にフルスタックエンジニアとして携わっていただきます。 具体的には下記を想定しております ※ご経験に応じてお任せする内容は変更いたします -プロダクトの新規機能開発、改修、保守、運用 -プロダクトのリプレイスにおける調査、設計、開発 ※アダルトコンテンツが一部含まれます。
案件の必須スキル
・PHPを用いた開発経験(3年以上) ・PHPフレームワーク(Laravel、 CakePHP、Zend)を用いた開発経験(3年以上) ・直近におけるReactもしくはVue.jsを用いた設計、開発、保守経験(2年以上)
・LC開発部における、大規模ライブ配信サービス配信基盤開発案件に サーバーサイドエンジニアとして携わっていただきます。 具体的には下記を想定しております -Webアプリケーション設計・開発 -WebAPIの設計・開発 -CI/CD環境の設計構築 -クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用 ※アダルトコンテンツが一部含まれます
案件の必須スキル
・Goを使ったサーバサイド開発経験(3年以上) ・PHPフレームワークを使用したサーバーサイド開発経験(1年以上) ・MySQL (または PostgreSQL / Oracle) 利用経験(2年以上)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ■業務内容 以下業務をご担当いただきます。 ・Webアプリケーション設計・開発 ・WebAPIの設計・開発 ・CI/CD環境の設計構築 ・クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用・開発 ・プロジェクト進行管理 ■開発環境 ・OS:Linux ・ミドルウェア:MySQL ・開発言語:PHP,HTML/CSS,JavaScript,TypeScript ・PHPFW:Laravel,CakePHP,ZendFramework ・JSFW:React,Redux,Jest ・バージョン管理:GithubEnterprise ・CIツール:CircleCI ・開発マシン:Mac ・管理ツール:JIRA,Confluence ・チャットツール:Slack ■担当工程 ・基本設計、詳細設計、開発、テスト、保守改修 ■求める人物像 ・定量的/科学的に事業の課題を分析、理解できる ・自ら施策を提案し、合理的に推進できる ・自身の取り組みを周囲に伝えることができ、円滑に協調できる ・新たな技術や事業の課題に対して好奇心をもって学び、取り組んでいける ■条件等 勤務時間:10:00~19:00 勤務地:フルリモート 時間幅:140-180時間 面接:1回 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・React,Reduxを使ったフロントエンド設計、開発、保守経験(3年以上) ・PHPを使ったサーバサイド開発経験(1年以上) ・Laravelを使用した開発経験(1年以上) ・CakePHP及びZendFrameworkを使用した開発経験 ・複数人数での開発経験
・Go及びPHPを用いた開発プロジェクトにおける ショッピングアプリケーション開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -新規機能開発と機能拡張開発 -要件定義からリリースまで一気通貫での開発 -実施するキャンペーン等の対応作業 -お問い合わせ調査、修正作業
案件の必須スキル
・Goを用いた開発経験(3年以上) ・Webサービス開発において要件定義から開発、運用保守まで一貫して担当した経験
・既存 Web サービスの追加開発や保守業務に携わって頂きます ・主に次の作業をご担当いただきます。 ‐ TypeScriptでのAPI 開発や改修 -TypeScriptでの画面開発や改修 -仕様設計、実装、テスト設計、テスト実施 -既存ソースコード調査や不具合修正 -コードレビュー ※ご経験や状況によりインフラ構築にも関わる場合があります
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・TypeScript を用いた開発経験 ・Gitを用いたチームでの開発経験 ・Docker を用いた開発経験 ・AWS を用いた開発経験
国内最大規模のライブ配信サービスに貢献する開発チームにて、下記業務を行っていただきます。 ・プロダクトの新規機能開発、改修、保守、運用 ・プロダクトのリプレイスにおける調査、設計、開発 ・プロダクトの運用課題を解決するための施策立案から設計、実装、 リリース後の効果測定と改善 ■具体的な業務イメージ ・Webアプリケーション設計・開発(技術スタックを生かした サービスの機能追加や改善の開発、運用) ・WebAPIの設計・開発 ・CI/CD環境の設計構築 ・クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用・開発 ・プロジェクト進行管理 ※スクラム開発(基本的に1週間スプリント)となります。
案件の必須スキル
・Reactの設計・開発・保守経験(現在進行系で2年以上) ・PHPを使ったサーバサイド開発経験(1年以上) ・PHPフレームワーク(Laravel, CakePHP, Zend)を使用したバックエンド開発経験(1年以上)
国内最大規模のライブ配信サービスに貢献する開発チームにて、 下記業務を行っていただきます。 ・プロダクトの新規機能開発、改修、保守、運用 ・プロダクトのリプレイスにおける調査、設計、開発 ・プロダクトの運用課題を解決するための施策立案から設計、実装、リリース後の効果測定と改善 ■具体的な業務イメージ ・Webアプリケーション設計・開発(技術スタックを生かしたサービスの機能追加や改善の開発、運用) ・WebAPIの設計・開発 ・CI/CD環境の設計構築 ・クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用・開発 ・プロジェクト進行管理 ※ご経験に応じてお任せする範囲を調整いたします。 それまでのご経験を生かしてチームリーダーや技術的にメンバーをリーディングしていくポジションでご活躍いただくことも可能です! ※スクラム開発(基本的に1週間スプリント)となります。
案件の必須スキル
・モダンFE(react,Vue.js)の設計・開発・保守経験(現在進行系で2年以上) ・PHPを使ったサーバサイド開発経験(1年以上) ・PHPフレームワーク(Laravel, CakePHP, Zend)を使用したバックエンド開発経験(1年以上) ・複数人数での開発経験
・toB向け福祉運営支援プロダクト開発に携わっていただきます。 ・主に下記の作業をご担当いただく想定です。 -コンポーネントの設計、実装 -ページや機能の設計、実装 -コンポーネント単位のユニットテスト -コードレビュー -APIの設計、実装 -要件に沿ったテーブルの追加、設計
案件の必須スキル
・エンジニア開発経験(5年以上) ・PHPおよびLaravelを用いた開発経験(2年以上) ・TypeScriptおよびVue.jsを用いた開発経験(2年以上) ・API通信の実装経験 ・開発工程上の内部設計経験 ・PHPUnit、Jest等を用いたユニットテストの実装経験
・TypeScript及びReactNativeを用いたネットショップ作成サービスの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -設計から実装、リリースまで一気通貫での機能開発 -ユーザーからのフィードバックに基づく改善 -本番エラー監視、改善 -日常的なリファクタリング、開発環境の保守 ・興味やご経験に応じて、バックエンドとフロントエンド双方でのWebアプリケーション開発をご担当いただきます。
案件の必須スキル
・TypeScript及びReact Nativeを用いたモバイルアプリの開発運用経験(3年以上) ・コードレビューやGitHubでのプルリクエストレビューなどの経験
・既存 Web サービスの追加開発や保守業務に携わって頂きます ・主に次の作業をご担当いただきます。 ‐ TypeScriptでのAPI 開発や改修 -TypeScriptでの画面開発や改修 -仕様設計、実装、テスト設計、テスト実施 -既存ソースコード調査や不具合修正 -コードレビュー ※ご経験や状況によりインフラ構築にも関わる場合があります
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・TypeScript を用いた開発経験 ・Gitを用いたチームでの開発経験 ・Docker を用いた開発経験 ・AWS を用いた開発経験
・既存 Web サービスの追加開発や保守業務に携わって頂きます ・主に次の作業をご担当いただきます。 ‐ TypeScriptでのAPI 開発や改修 -TypeScriptでの画面開発や改修 -仕様設計、実装、テスト設計、テスト実施 -既存ソースコード調査や不具合修正 -コードレビュー ※ご経験や状況によりインフラ構築にも関わる場合があります
案件の必須スキル
・Webアプリケーションのバックエンド開発経験 ・TypeScript を用いた開発経験 ・Gitを用いたチームでの開発経験 ・Docker を用いた開発経験 ・AWS を用いた開発経験
案件概要:施工管理アプリの保守開発(PHP,React) 業務内容: Laravel、CakePHP、React、backbone.jsを用いたWEBシステムの保守・開発 ・API開発 ・WEB画面開発 ・GitHub、Dockerを利用した開発 ・AWS環境でのシステム構築・運用 備考: ・PHPの開発経験があれば応募可能(全てのスキルが必須ではない) ・Laravelの使用頻度が高いため、Laravel経験者を優先 ・Reactメインの開発だが、backbone.jsの経験があれば尚可 ・地方在住者NG ・円滑なコミュニケーションが取れる方を希望(不愛想な方は選考NG) ・一人で開発することが求められるため、技術力だけでなくコミュニケーション能力も重視 勤務時間:10:00~19:00(想定) 場所:フルリモート(慣れるまで神田出社) 外国籍:NG
案件の必須スキル
・WEBサイト、APIの開発経験 ・PHP(Laravel、CakePHP)を用いたバックエンド開発経験 ・Reactを用いたフロントエンド開発経験 ・HTML、CSSの知識 ・MySQLの使用経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 旅行予約販売サイトを展開している企業にて、今回はバックエンドエンジニアのリードとして参画していただきます。 現在、システムの大規模なリプレイスを行っております。 【具体的な業務内容】 ・PHP言語を用いたサービスの保守運用/機能追加 ・リプレイスに伴う開発/設計 ・リファクタリング ・バックエンドAPI開発業務
案件の必須スキル
・PHP等を用いたWebアプリケーション開発経験5年以上 ・フロントエンド開発経験 ・Gitを用いたチーム開発の経験
大手ネット印刷プラットフォームを展開する企業にて印刷ECサイトの刷新PJTのサーバーサイド開発を担当して頂きます。 【具体的業務】 ・Railsを用いたAPI実装 ・DB設計 ・新規機能の実装 【開発環境】 ・言語:Ruby(Ruby on Rails)、 Javascript(Vue.js) ・データベース:MySQL (RDS、Aurora) ・インフラ:AWS (EC2、S3、Lambda etc.) ・バージョン管理:github ・CI:CircleCI、Jenkins ・コミュニケーション:Slack、JIRA、Confluence
案件の必須スキル
【必須】 ・Ruby on Railsでの開発経験 ・単体テスト、e2eテストなどテストを書いた経験 ・データベース設計の経験 ・Gitを利用したチーム開発経験 【尚可】 ・レガシーコードのマイクロサービス化やREST API 連携が伴うシステム開発経験 ・複数のWebフレームワークの業務利用経験 (Ruby on Rails、Django、Laravel、CakePHP、 Symfony、etc.の内2つ以上) ・AWSなどのクラウドコンピューティングの利用経験 ・プロジェクトのマネジメント経験 ・ワーカーを使った非同期処理の設計、実装経験
ブロックチェーン技術を利用した決済アプリやライブ配信システムを展開している企業にて、自社サービスの管理画面を作成するエンジニアとして、CMS、会員管理、ログ分析などを担当していただきます。 【具体的な業務内容】 ・社内業務システムの開発/運用/保守や課題の発見/提案/改善 ・DB上のログを分析するためのSQL設計 ・開発進捗管理やタスクアサインなどのチームリソース管理 ・チームメンバーの育成 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
【必須】 ・環境構築からプログラミング、テストと一通り実施できるノウハウのある方 ・Laravel/CakePHPなどのPHPベースのフレームワークを使用したサイト構築の経験 ・SQLを使ったデータ分析の経験 ・AWSなどのクラウド環境を利用した開発経験 ・ビジネスチームとの連携から要件定義、詳細設計の策定を進めた経験のある方 【尚良】 ・Looker/TableauなどのBIツールの利用経験 ・MySQL/PostgreSQL/Oracleなど広範なDBシステムの利用経験 ・DBのパフォーマンスチューニングの経験
Webマーケティング/メディアやSaaS事業など多様なサービスを展開している企業にて、バックエンドエンジニアとして参画していただきます。 今回はBtoB向けのWebマーケティングツールまたはBtoC向けのマッチングアプリのバックエンド開発を担当していただきます。 バックエンドではGolangやPythonなどを採用している部分もありますので、能力によってはそちらに関わることが可能です。 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・エンジニアとしての実務経験3年以上 ・PHP/CakePHPでの開発経験1年以上 ・対社内エンジニア向けのコミュニケーション能力 ・ユーザー視点で物事を考えられる方 ・メンバーのプルリクエストの修正をGithubを通じて行っての指導
旅行予約販売サイトを展開している企業にて、今回はバックエンドエンジニアのリードとして参画していただきます。 現在、システムの大規模なリプレイスを行っております。 【具体的な業務内容】 ・PHP言語を用いたサービスの保守運用/機能追加 ・リプレイスに伴う開発/設計 ・リファクタリング ・バックエンドAPI開発業務 ※エンド案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・PHP等を用いたWebアプリケーション開発経験5年以上 ・フロントエンド開発経験 ・Gitを用いたチーム開発の経験
旅行予約販売サイトを展開している企業にて、今回はバックエンドエンジニアのリードとして参画していただきます。 現在、システムの大規模なリプレイスを行っております。 【具体的な業務内容】 ・PHP言語を用いたサービスの保守運用/機能追加 ・リプレイスに伴う開発/設計 ・リファクタリング ・バックエンドAPI開発業務 ※エンド案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・PHP等を用いたWebアプリケーション開発経験5年以上 ・フロントエンド開発経験 ・Gitを用いたチーム開発の経験
旅行予約販売サイトを展開している企業にて、今回はバックエンドエンジニアのリードとして参画していただきます。 現在、システムの大規模なリプレイスを行っております。 【具体的な業務内容】 ・PHP言語を用いたサービスの保守運用/機能追加 ・リプレイスに伴う開発/設計 ・リファクタリング ・バックエンドAPI開発業務 ※エンド案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・PHP等を用いたWebアプリケーション開発経験5年以上 ・フロントエンド開発経験 ・Gitを用いたチーム開発の経験
旅行予約販売サイトを展開している企業にて、今回はバックエンドエンジニアのリードとして参画していただきます。 現在、システムの大規模なリプレイスを行っております。 【具体的な業務内容】 ・PHP言語を用いたサービスの保守運用/機能追加 ・リプレイスに伴う開発/設計 ・リファクタリング ・バックエンドAPI開発業務 ※エンド案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・PHP等を用いたWebアプリケーション開発経験5年以上 ・フロントエンド開発経験 ・Gitを用いたチーム開発の経験
PHPを用いて販売在庫管理Webサービスの開発をご担当いただきます。 状況とご経験に応じて柔軟にタスクの割り振りをいたします。 具体的には下記の作業をお任せいたします。 - PHPでのサーバーサイド開発 - フロントエンド開発(jQuery, React) - 外部連携API開発 - コードレビュー
案件の必須スキル
・PHPを用いた開発経験(2年以上) ・Webアプリケーションのサーバーサイド開発経験(3年以上) ・Gitを利用したチームでの開発経験 ・PHPUnitやJestを使用したユニットテストコードの作成、および自動テストの実施経験 ・REST API設計経験
PHPを用いて販売在庫管理Webサービスの開発をご担当いただきます。 状況とご経験に応じて柔軟にタスクの割り振りをいたします。 具体的には下記の作業をお任せいたします。 - PHPでのサーバーサイド開発 - フロントエンド開発(jQuery, React) - 外部連携API開発 - コードレビュー
案件の必須スキル
・PHPを用いた開発経験(2年以上) ・Webアプリケーションのサーバーサイド開発経験(3年以上) ・Gitを利用したチームでの開発経験 ・PHPUnitやJestを使用したユニットテストコードの作成、および自動テストの実施経験 ・REST API設計経験
PHPを用いて販売在庫管理Webサービスの開発をご担当いただきます。 状況とご経験に応じて柔軟にタスクの割り振りをいたします。 具体的には下記の作業をお任せいたします。 - PHPでのサーバーサイド開発 - フロントエンド開発(jQuery, React) - 外部連携API開発 - コードレビュー
案件の必須スキル
・PHPを用いた開発経験(2年以上) ・Webアプリケーションのサーバーサイド開発経験(3年以上) ・Gitを利用したチームでの開発経験 ・PHPUnitやJestを使用したユニットテストコードの作成、および自動テストの実施経験 ・REST API設計経験
PHPを用いて販売在庫管理Webサービスの開発をご担当いただきます。 状況とご経験に応じて柔軟にタスクの割り振りをいたします。 具体的には下記の作業をお任せいたします。 - PHPでのサーバーサイド開発 - フロントエンド開発(jQuery, React) - 外部連携API開発 - コードレビュー
案件の必須スキル
・PHPを用いた開発経験(2年以上) ・Webアプリケーションのサーバーサイド開発経験(3年以上) ・Gitを利用したチームでの開発経験 ・PHPUnitやJestを使用したユニットテストコードの作成、および自動テストの実施経験 ・REST API設計経験
PHPを用いて販売在庫管理Webサービスの開発をご担当いただきます。 状況とご経験に応じて柔軟にタスクの割り振りをいたします。 具体的には下記の作業をお任せいたします。 - PHPでのサーバーサイド開発 - フロントエンド開発(jQuery, React) - 外部連携API開発 - コードレビュー
案件の必須スキル
・PHPを用いた開発経験(2年以上) ・Webアプリケーションのサーバーサイド開発経験(3年以上) ・Gitを利用したチームでの開発経験 ・PHPUnitやJestを使用したユニットテストコードの作成、および自動テストの実施経験 ・REST API設計経験
・Go及びPHPを用いた開発プロジェクトにおける アプリケーション開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -機能開発における設計~実装~リリースまでの作業 -ユーザーからのフィードバックに基づく改善作業 -本番エラー監視や改善作業 -日常的なリファクタリング -クラウドサービスの活用やコンテナ化など技術ドリブンな開発環境の改善 ※ご経験に応じて、バックエンドだけでなくフロントエンドも 対応いただく場合がございます。
案件の必須スキル
・GoもしくはPHPを用いた一定規模のアプリケーション開発経験(3年以上) ・ReactもしくはNext.jsを用いた実務経験(1年以上) ・TypeScriptを用いた開発経験
・Go及びPHPを用いた開発プロジェクトにおける アプリケーション開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -機能開発における設計~実装~リリースまでの作業 -ユーザーからのフィードバックに基づく改善作業 -本番エラー監視や改善作業 -日常的なリファクタリング -クラウドサービスの活用やコンテナ化など技術ドリブンな開発環境の改善 ※ご経験に応じて、バックエンドだけでなくフロントエンドも 対応いただく場合がございます。
案件の必須スキル
・GoもしくはPHPを用いた一定規模のアプリケーション開発経験(3年以上) ・ReactもしくはNext.jsを用いた実務経験(1年以上) ・TypeScriptを用いた開発経験
案件概要:施工管理アプリの保守開発(PHP,React) 業務内容: Laravel、CakePHP、React、backbone.jsを用いたWEBシステムの保守・開発 ・API開発 ・WEB画面開発 ・GitHub、Dockerを利用した開発 ・AWS環境でのシステム構築・運用 備考: ・PHPの開発経験があれば応募可能(全てのスキルが必須ではない) ・Laravelの使用頻度が高いため、Laravel経験者を優先 ・Reactメインの開発だが、backbone.jsの経験があれば尚可 ・地方在住者NG ・円滑なコミュニケーションが取れる方を希望(不愛想な方は選考NG) ・一人で開発することが求められるため、技術力だけでなくコミュニケーション能力も重視 勤務時間:10:00~19:00(想定) 場所:フルリモート(慣れるまで神田出社) 外国籍:NG
案件の必須スキル
・WEBサイト、APIの開発経験 ・PHP(Laravel、CakePHP)を用いたバックエンド開発経験 ・Reactを用いたフロントエンド開発経験 ・HTML、CSSの知識 ・MySQLの使用経験
案件概要:施工管理アプリの保守開発(PHP,React) 業務内容: Laravel、CakePHP、React、backbone.jsを用いたWEBシステムの保守・開発 ・API開発 ・WEB画面開発 ・GitHub、Dockerを利用した開発 ・AWS環境でのシステム構築・運用 備考: ・PHPの開発経験があれば応募可能(全てのスキルが必須ではない) ・Laravelの使用頻度が高いため、Laravel経験者を優先 ・Reactメインの開発だが、backbone.jsの経験があれば尚可 ・地方在住者NG ・円滑なコミュニケーションが取れる方を希望(不愛想な方は選考NG) ・一人で開発することが求められるため、技術力だけでなくコミュニケーション能力も重視 勤務時間:10:00~19:00(想定) 場所:フルリモート(慣れるまで神田出社) 外国籍:NG
案件の必須スキル
・WEBサイト、APIの開発経験 ・PHP(Laravel、CakePHP)を用いたバックエンド開発経験 ・Reactを用いたフロントエンド開発経験 ・HTML、CSSの知識 ・MySQLの使用経験
1 - 30件/全1,504件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
最高単価
120万円
最低単価
20万円
平均単価
68.1万円
2025年03月のCakePHPのフリーランス案件・求人一覧の月額単価の平均は68.1万円です。CakePHPのフリーランス案件・求人一覧の年収の目安は817万円です。単価20万円台のCakePHPのフリーランス案件・求人一覧は2件、単価30万円台のCakePHPのフリーランス案件・求人一覧は3件、単価40万円台のCakePHPのフリーランス案件・求人一覧は58件、単価50万円台のCakePHPのフリーランス案件・求人一覧は86件、単価60万円台のCakePHPのフリーランス案件・求人一覧は508件、単価70万円台のCakePHPのフリーランス案件・求人一覧は184件、単価80万円台のCakePHPのフリーランス案件・求人一覧は172件、単価90万円台のCakePHPのフリーランス案件・求人一覧は52件、単価100万円台のCakePHPのフリーランス案件・求人一覧は29件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のCakePHPのフリーランス案件・求人一覧の平均月額単価は68.1万円です。前月比で+0.1%(+0.1万円)と月単位でみるCakePHPのフリーランス案件・求人一覧の月額単価は増加傾向です。
2025年03月のCakePHPのフリーランス案件・求人一覧の想定平均年収は817万円です。前月比で+0.1%(+0.9万円)と月単位でみるCakePHPのフリーランス案件・求人一覧の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 11.9% | -29.7% |
一部リモート | 86.5% | +37.6% |
常駐 | 1.6% | -7.8% |
2025年03月のCakePHPのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は11.9%で前月比で-29.7%とやや減少傾向にあります。一部リモート案件・求人の割合は86.5%で前月比で+37.6%とやや増加傾向にあります。常駐案件・求人の割合は1.6%で前月比で-7.8%とやや減少傾向にあります。
■CakePHPとは CakePHPとは、PHPで書かれたオープンソースのWebアプリケーションフレームワークで、Ruby on RailsのコンセプトにインスパイアされたMVC (Model-View-Controller)アーキテクチャを採用しています。 CakePHPの特徴として、Convention over Configurationの原則に基づいた設計で、設定よりも規約を重視すること、ORM(Object-Relational Mapping)による直感的なデータベース操作が可能なこと、Scaffoldingによる迅速なプロトタイピングができること、ビューヘルパーによる柔軟なテンプレート構築ができること、ACL(Access Control List)による認証と認可の仕組みを持つこと、国際化とローカリゼーション機能が充実していること、豊富なユーティリティクラスとコンポーネントを備えていることなどが挙げられます。 CakePHPができる開発はWebアプリケーション開発、ポータルサイト構築、CMS構築、ソーシャルネットワーキングサービス開発、求人サイト構築、不動産情報サイト構築、旅行予約サイト構築、ECサイト構築、APIサーバー開発などと幅広いです。 CakePHPを活用している世界的サービスやプロダクトは、米Bachelors Degree Online、チリBancaFacil、仏 Zingal、ブラジルZupper、日本国内ではフラップforイベントなどのサービスに採用されています。また、CakePHPをベースにしたプラグインやアドオンも数多く開発されており、オープンソースコミュニティの活発な活動が特徴です。 ■CakePHPを活用するメリット この章ではCakePHPを活用するメリットについて説明します。 CakePHPを習得することにより、具体的に以下のようなメリットがあります。 ・Convention over Configurationの設計思想によりプロダクト開発の生産性向上が見込める ・ビルトインORM機能によりデータベースアクセスの実装工数を削減可能 ・Scaffoldコマンドによる自動コード生成で開発の初期段階を効率化できる ・国際化・地域化機能が充実しておりマルチランゲージ対応が容易である ・CLIツールによるタスクのコマンドライン実行が可能で開発が楽になる ・バリデーション機能による堅牢なデータチェックロジックの実装が可能 ・テンプレートが分かれているため設計がしやすく、保守性も高い CakePHPはWebアプリケーション開発、業務システム開発など様々な開発に活用されており、フリーランス求人・案件数も増加傾向にあります。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■CakePHPを活用するデメリット この章ではCakePHPを活用するデメリットについて説明します。 CakePHPを習得することにより、具体的に以下のようなデメリットがあります。 ・プレーンなPHPに比べると実行速度が遅い ・規約に沿った開発が必要なため学習コストがかかる ・ドキュメントの情報量が少なく最新版の仕様変更への追従が難しい ・高負荷なアプリケーションには向いていない可能性がある CakePHPはメリットが多いですが、パフォーマンスの問題や習得の難しさなど注意すべき点がいくつかあることを理解しておきましょう。 CakePHP習得を今後検討しているフリーランスエンジニアはCakePHPを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。