CakePHP入門資料まとめ|基礎から実践まで学びつくそう!

CakePHP入門資料まとめ|基礎から実践まで学びつくそう!

こんにちは!ITプロパートナーズ編集部です。

弊社では、エンジニアの方の起業やフリーランスのご支援をしています。

phpについての週2日から可能な案件も豊富に取り扱っていますので、是非気軽にご相談いただければ幸いです。

エンジニアの仕事をしていると新しい技術ばかりに注目してしまいますが、歴史ある言語やフレームワークもしっかりと現役です。

今回はその中でも長い歴史を誇るPHPのフレームワークのCakePHPの入門資料をまとめてみました。

今までCakePHPを使ったことが無い方も紹介する入門資料を一読してCakePHPの概要を理解してみてはどうでしょうか。

実際の現場でも導入されていることも多いのでCakePHPを知っておくと何かと役に立つと思いますよ。

ではさっそくいってみましょう。

➡︎もっとphpのことが詳しく知りたい!という方はこちらのページもご参照ください!

freelance

CakePHPとは

CakePHPは日本ではケイクピーエイチピーと発音されるPHPで書かれたWebアプリケーションフレームワークです。
記事執筆時点での最新版はCakePHP 3.3.4 となっており、PHP5.5.9以上に対応しています。
日本では2009年に最も人気のあるPHPフレームワークとなっており、エンジニアとして現場で働いていると出会う可能性の高いフレームワークでもあります。

またCakePHPの公式ドキュメントが日本語対応している点も日本の開発者にとっては嬉しいポイントですよね。

CakePHPの特徴

CakePHPは以下のような特徴があります。

  • 高い後方互換性
    下位バージョンからのアップデードガイドや移行用スクリプトが公式に提供されています。
  • Composerへの標準対応
    Composerでインストールできるので、依存関係に悩まされません。
  • 独立性
    PEARなどの外部ライブラリに依存していません。

その他にもO/Rマッピングやバリデーション、セキュリティなどWebアプリケーションの開発に必要な多くの機能が含まれています。

➡︎もっとphpのことが詳しく知りたい!という方はこちらのページもご参照ください!

CakePHP入門資料

それではCakePHPの入門資料を紹介していきたいと思います。ちなみに今回はCakePHP 3系の入門資料を紹介します。

cakePHP超初心者向け

初めてプログラミングをする方や、PHP自体を初めて使用する方向けたCakePHPの入門資料をご紹介します。

初心者のためのCakePHP3 プログラミング入門

CakePHPの公式ドキュメント

cakephp4
コマンドやソースコードの意味、開発に必要なツールのインストール方法などゼロから丁寧に説明していあります。
テキストでの説明がメインですが、書いてある内容自体は丁寧ですので初心者の方に参考になりそうです。

【CakePHP3入門】簡易掲示板サイトを作ろう!

【CakePHP3入門】簡易掲示板サイトを作ろう! | TECH Projin

cakephp2

 

WindowsでXamppというPHP開発環境を使って、CakePHPで掲示板サイトを作成するチュートリアルです。
開発環境の構築からスクリーンショット付きで丁寧に説明されています。
残念ながら完結はしていないようですが、現在公開されている内容でもCakePHPを理解するのに差し支えはないでしょう。

CakePHP3入門 | ドットインストール

【CakePHP3入門】簡易掲示板サイトを作ろう! | TECH Projin

cakephp1

 

プログラミング言語の学習サイトのドットインストールが提供しているチュートリアルです。
実際にCakePHPでサンプルサイトを構築するところまで一通り動画で視聴することができます。
1つ1つの設定項目などを実際にエンジニアの方が解説しながら設定していっているので、流し見するもよし、同時に自分も手を動かして同じサイトを作るのも良いと思います。

ただし前半の数回は無料で公開されていますが後半は有料会員用のコンテンツとなっているので注意してください。

cakePHP中級者向け

中級者向けではPHPでの開発やWebアプリケーションの開発に慣れている方に向けた資料を紹介します。

公式ドキュメント

【CakePHP3入門】簡易掲示板サイトを作ろう! | TECH Projin

cakephp3

 

公式のクイックスタートガイドではブックマーク用のアプリケーションの開発をしながらCakePHPについて学習していきます。CakePHPのインストール、データベースの作成、アプリケーションを素早く開発するためのツールの使い方などを身につけることができます。

クイックスタートガイド以外にも公式ドキュメントには有用な情報が溢れていますので、本格的に学習したい方は一通り目を通してみることをお勧めします。

cakePHP入門資料について

いくつかCakePHPの入門資料を紹介してきましたが、PHP自体をある程度理解していて開発環境も構築できそうな方には公式のドキュメントが最も役に立つでしょう。

またPHPの言語自体の解説と一緒になっているチュートリアルは公開されている物が見つかりませんでした。
PHPも初めてという方はいきなりCakePHPと同時に学習するよりも、1日か2日くらいPHP自体の学習をしてからCakePHPのフレームワークを触り始めた方が良いでしょう。
PHP自体の入門資料をお探しの方はこちらのページがまとまっていておすすめです。

 

➡︎もっとphpのことが詳しく知りたい!という方はこちらのページもご参照ください!

まとめ

いかがでしたでしょうか。今回はCakePHPの基本と入門資料についてご紹介致しました。
CakePHPは10年以上の歴史があり多くのWebアプリケーションの開発案件で使用されており、実際現場で携わることもあるかもしれませんね。少しでも事前知識があると業務がスムーズに行えるので、紹介した入門資料で学習してみてはどうでしょうか。

 

➡︎もっとphpのことが詳しく知りたい!という方はこちらのページもご参照ください!

bn04

もし、今あなたが

・フリーランスになるか悩んでる
・自分に合った案件があるのか不安
・そもそも何から始めればいいのか分からない

などお困りであれば、ぜひ弊社ITプロパートナーズのサポート内容を確認してみてください!

登録後、専属エージェントに無料相談もできますよ!

※週2日 / 30万〜のフリーランス案件を紹介中です
※ご経験やご希望によっては案件を紹介できない場合がございますのでご了承ください。


よく見られてる関連案件

b80c977483d024c14549510e194361fe 2_anken 3_anken
The following two tabs change content below.
株式会社ITプロパートナーズ

株式会社ITプロパートナーズ

「IT起業家・フリーランスの自立を支える」というビジョンの元、「週2日からの業務委託案件を紹介する、ITプロパートナーズ」を運営。 ■BestVenture100に創業初年度で選出 ■取材記事:自立する覚悟が、働き方を変える
株式会社ITプロパートナーズ

最新記事 by 株式会社ITプロパートナーズ (全て見る)

freelance