CodeIgniterの紹介、チュートリアル、リソース

開示: あなたのサポートはサイトの運営を維持するのに役立ちます!このページで推奨する一部のサービスについては、紹介料を稼ぎます.


Code Igniterは、PHP用の人気のあるアプリケーション開発フレームワークです。軽量で覚えやすい.

アプリケーション開発フレームワークの一般的な傾向は、時間をかけて機能を追加することです。一方、CodeIgniter開発チームは、フレームワークをできるだけシンプルに保つことを選択しました。設定よりも慣習を強く推奨します。つまり、通常、ほとんどのことを行うための標準的な方法が1つあり、構成や決定を行うために多くの時間と開発エネルギーを費やす必要はありません。.

フレームワークは少数のコア機能を提供します。そのミニマリズムのため、コードベースは比較的小さいです(ドキュメントを含めて2MB未満).

もちろん、このアプローチには長所と短所があります。経験豊富なPHP開発者にとって、フレームワークは簡単に学ぶことができます。あまり効果がないので、すでに何をしているのかわかっている場合は、邪魔にならないようにして開発しましょう.

フレームワークが多くのことを「自動的に」行うことを望むかもしれない経験の浅い開発者にとって、Code Igniterは非常に最小限に見えるかもしれません.

CodeIgniterのバージョンについて

これを書いている時点で、CodeIgniterフレームワークには3つの主要な番号付きバージョンがあります。現在のバージョンはCodeIgniter 3ですが、以前の2つのメジャーバージョンのそれぞれで実行されている多くのアプリケーションを見つけることができます。バージョン2は特に人気があり、既存のCodeIgniterデプロイの大部分はこのバージョンです.

CodeIgniterはセマンティックバージョニングの原則に従っているため、バージョン3はバージョン2で記述されたアプリケーションとの下位互換性がありません。既存のアプリケーションのアップグレードは可能ですが、かなり複雑です.

既存のアプリケーションで作業している場合は、バージョン2を学習する必要がある場合があります。ただし、新しいプロジェクトを開始する場合は、実際には現在のバージョンを使用する必要があります。これにより、次のような多くの拡張機能とセキュリティ修正を利用できます。

チュートリアル

ここにリストされているチュートリアルおよびその他のリソースは、CodeIgniter 2または3をカバーしています。使用するチュートリアルが、作業中のプロジェクトのバージョンと一致していることを確認してください.

バージョン2

  • Codeigniterチュートリアル:40分でCodeigniterを学ぶは、経験豊富なPHP開発者向けのフレームワークの簡単な紹介です.
  • CodeIgniter初心者向けチュートリアルは、フレームワークへのコードを多用した入門書であり、PHPではなく、CodeIgniterの初心者のみである経験豊富な開発者に適しています。.
  • FormGetのこの一連のチュートリアルでは、初心者から上級者まで、新しいCodeIgniter開発者を紹介しています。.
  • CodeIgniterチュートリアルは、フレームワークのビデオ概要です。非常に基本的な紹介を提供し、可能性の感覚をつかむのに役立ちます.
  • Codeigniter Video Tutorial for Beginnersは、インストールからアプリの構築までのプロセス全体を初心者に説明する素晴らしいリソースです。.

バージョン3

  • チュートリアルポイントのCodeIgniterチュートリアルは、完全な初心者向けの、フレームワークのステップバイステップの素晴らしいチュートリアルです.
  • PHP CodeIgniter Tutorials for Beginnersは、新しいCodeIgniter開発者がフレームワークをゼロから学ぶのを支援するために順序付けられたチュートリアルのコレクションです。.
  • PHP MVCフレームワークCodeIgniterチュートリアル(初心者向け)はUdemyのプレミアム(有料)コースで、CodeIgniterの内外をカバーするほぼ100のビデオ講義を提供しています.

参照

  • 公式のCodeIgniter Documentationは、フレームワークについての質問を検索するための最初のソースです。.
  • CodeIgniterサンプルアプリケーションはGitHubリポジトリであり、CodeIgniterアプリケーションの設計について詳しく学ぶことができます。.

ツール

CodeIgniterは最小限のフレームワークであるため、他のフレームワークに組み込まれている可能性のある多くの機能は、プラグインまたは個別のモジュールとして利用できます。小さなユーティリティから高レベルのアプリケーションビルダーまで、これらはたくさんあります。以下に、最も興味深い大規模なCodeIgniterアドオンをいくつか示します。

  • Bonfireは、CodeIgniterの自動管理およびプロファイル管理プラグインです。.
  • Fuel CMSは、CodeIgniter上に構築されたオープンソースのコンテンツ管理システムです。.
  • Ignition-Goは、CodeIgniterとTwitter Bootstrapで構築されたモジュール式のアプリ構築フレームワークです。.

詳細を見つけるのに最適な場所は、Awesome CodeIngiterです。これは、最高で最も役立つCodeIgniterツールの厳選されたリストです。.

コミュニティ

CodeIgniterは開発者コミュニティが活発なオープンソースプロジェクトです.

  • GitHubのCodeIgniterソースリポジトリは、CodeIgniter開発の中心的な場所です.
  • CodeIgniterフォーラムとCodeIgniterサブレディットは、CodeIgniter開発者とオンラインでやり取りするのに最適な2つの場所です.

CodeIgniterに関する書籍

これらの本はCode Igniterの現在のバージョンをカバーしています.

  • Lonnie EzellによるPractical CodeIgniter 3(2016)は、CodeIgniterについて何も知らなくても、CodeIgniterやComposerなどの最新の開発ツールを使用して複雑なWebアプリを構築するためのオールインワンガイドです。.
  • スズキとホイットニーによるCodeIgniter Testing Guide(2016)は、PHPUnitを使用してCodeIgniterで自動テストを行うことに関する本です。.

以前のバージョンのCodeIgniter

以下の書籍は、フレームワークの以前のバージョンで利用できる最良のものです.

  • CodeIgniter for Rapid PHP Application Development(2007)(David Upton著)は、現在のバージョンが1.xのときのCodeIgniterの最も信頼できる本でした。.

  • CodeIgniter Webアプリケーションブループリント(2015)(Rob Foster著)は、CodeIgniterを使用してアプリケーションを構築するためのベストプラクティスと一般的に使用される手法に関する情報を提供しています。フォスターはリストの次の本も書いており、どちらもCodeIgniter 2.xを対象としています。.

  • CodeIgniter 2クックブック(2013)は、Rob Fosterによるレシピ集であり、一般的に遭遇する問題に対する優れたソリューションです。.

CodeIgniterを学ぶべきか?

CodeIgniterは、最も人気のあるPHPフレームワークの1つであり、PHP開発者による上位5つの優先フレームワークに常にランク付けされています。 「仕事中」と「個人プロジェクト」の両方で優れたスコアを示します。つまり、非常に雇用可能なスキルであり、おそらくそれを使用して楽しむことができます。.

CodeIgniterでアプリケーションを構築する方法を学ぶ(特に、ゼロから、またはWordPressのようなCMSでPHPアプリを作成しただけの場合)と、可能性の範囲が大幅に広がります.

ウェブホスティングのお得な情報

優れたCodeIgniterホスティング契約を探しています?
A2 Hostingは、最近の速度およびパフォーマンステストで第1位にランクされました。現在、プランを最大50%節約できます。この割引リンクを使用するだけです
契約を結ぶ.

参考資料とリソース

コーディングと開発に関連するガイド、チュートリアル、およびインフォグラフィックが他にもあります。

  • PHPリソース:これは、PHPを学び、コーダーとして改善するためのリソースガイドです.
  • 適切なHTMLの作成:これは、整形式のHTMLを記述し、HTML検証ソフトウェアを使用するための確かな紹介です。.
  • CSS3 —イントロ、ガイド & リソース:これは、Webページのレイアウトを学ぶのに最適な場所です.

どのコードを学ぶべきか?

あなたがコーディングするためにどのプログラミング言語を学ぶべきかについて混乱していますか?私たちのインフォグラフィックをチェックして、どのコードを学ぶべきですか?これは、言語のさまざまな側面について説明するだけでなく、「PHPを生かしてプログラミングするにはどれくらいのお金を稼ぐことができるでしょうか」などの重要な質問に答えます。

どのコードを学ぶべきですか?
どのコードを学ぶべきか?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map