PHPの勉強
とにかく挫折が多いPHPの勉強方法
phpの勉強方法などを、まとめておきます。忘備録もかねていますので、ぜひご活用くださいませ。
PHPを学ぶには、独自の言葉を、かなり覚える必要があります。覚えてしまえば簡単です!!ぜひ覚えておきましょう。
■ 基本編 ■
PHPとは?
PDOとは何か?
mysql_connect()
-> アロー演算子とは?
データベースへのアクセスについて
アコーディオンメニュー
■ DBへの接続■
PDOについて知ろう
■フォーム
■ フレームワーク ■
フレームワークは何を使ったらいいのか?
ララベルとは?
コードイグナイターとは?
オートロードとは
無名関数とは?
MVCとは何か?
■ オブジェクト指向■
オブジェクト指向とは?
【フレームワーク】
基本的には、ララベルを学ぶ方がよい。 ララベルはコンポーザー
【https化】
MYSQLについて
MYSQLの学習方法について。DBの操作方法を覚えます。
まずは「SELECT」です。
四大操作、ER図、アンチパターンの順番で学習していきましょう。
■ 基本編 ■
■基本操作■
データを追加する(INSERT)
更新する (UPDATE)
削除について(DALETE)
CURDについて
■基本の操作02■
制約について知ろう
NOT NULL設定
ビューとは何か?
アップデートについて
■ 設計について■
エンティティの抽出
UMLとは何か?
ER図を覚えよう
■アンチパターン
論理削除
ジェイウォーク(交差テーブルを作らない)
1文字エイリアス
全部小文字
複数列属性(マルチカラムアトリビュート)
パスワード
フラグの闇
マッチングアプリ関連情報
ER図について。中間テーブルを作る事が必要。
■ 基本編 ■
マッチングアプリの作り方
テーブルの設計
ER図を作る
テーブルの定義
開発費用は200万~500万が相場です。
Glide
Google のスプレッドシートを利用して PWAアプリ開発をすることができる
コードイグナイターの勉強方法
コードイグナイターを学んでいきましょう。「・」が付いているものは、外部のサイトへ飛びます。
■学ぶ順序
DB設定 ⇒ 接続 ⇒ SQLクエリ ⇒ DB暮クラスの機能 ⇒ 結果の取得 の順に学ぶとよい。
■SQLのクエリ
SQLのクエリ発行には2種類がある。通常方法と、「Acive Record」の2種類です。
■ 基本編 ■
■クエリ
Active Recordとは?
クエリヘルパー関数
■フォーム
■メール
■DB接続
テーブル接続でデータを入れる
■会員登録を作ろう
管理画面を作ろう
ライブラリを利用して作ろう
オートロードとは
無名関数とは?
MVCとは何か?
【参照】
http://pneskin2.nekoget.com/codeigniter/3/user_guide/index.html
どちらかを見ましょう。
【フレームワーク】
基本的には、ララベルを学ぶ方がよい。 ララベルはコンポーザーが入っている。
コードイグナイターの学び方
コードイグナイターの学び方
リファレンスを見る、打ち込む、検索するを繰り返すのが一番効率がよい。
まともな本が売っていないので、調べるしかない。
■コードイグナイターの勉強については下記をクリックしてください。
■DB設定 ⇒ 接続 ⇒ SQLクエリ ⇒ DB暮クラスの機能 ⇒ 結果の取得 の順に学ぶとよい。
■SQLのクエリ発行には2種類がある。
通常方法と、「Acive Record」の2種類です。「Acive Record」を勉強すると、通常処理を自動で行ってくれる。
通常⇒「Acive Record」の順で勉強をするとよい。
css最新の技術について
アプリ開発
■基本について
selfとは
■UI画面作り
■Swiftチュートリアル
■UIKit
■データの連結
■地図を利用する
MkMapViewの使い方
アラートの使い方
【swiftとは?】
モディファイを使って組み立てをしていく。
コードがカンタンにかける。クラス、構造体として、UIが出来上がっているので、組み立てていくイメージ。
【DBの利用】
「ユーザー情報の管理]を行うWEBアプリをPHP、MySQLで作る。
その後、Swiftでアプリの画面を作り、上記で作ったMySQLへAPIを介して接続
その他エラー
firebaseとは?
firebaseとは?
Firebase は Google が提供している、モバイルm Web アプリケーションのバックエンドサービス。
クラウドサービスの BaaS 。
サーバサイドの開発費を抑え、かつ工数もかからないのが特徴。
Flutterとは?
【スタートアップ】
Flutterとは・・・Flutterとは Google 製のアプリケーションUI構築ツールキッ
fireベース。
とくにモバイルアプリにおいては、単一のコードから iOS/Android の両方にビルドできることから、iOS版とAndroid版の2つの開発フローを統合することが期待できる便利なツールです。
Flutter は Dart と呼ばれるプログラミング言語を採用しています
今回のアプリではネイティブコード(Swift, Kotlin)は1行も書いていませんが、カメラやヘルスケアデータなどをフル活用する際はネイティブコードを書く必要があるらしい
その他
バッチファイル+スケジューラーを利用して、作ります。
よく使うもの
勉強に必要な書籍について
必ず、最新のverを買うようにしてください。PHPはバージョンによって、かなり違います。PHP、MYSQL、、サーバー、フレームワークと幅広く勉強する必要があります。
本はかならず、2冊用意するようにしましょう。1冊は基本、もう1冊は分からない部分を補完してくれます。
ちなみに、無名関数、コールバック関数などは、何度勉強してもつまずく可能性があります。
基本から詳しく書いてあるが、ところどころ、省略されていて分かりずらい。 |
|
ある程度、分かってから使うとよい |
|
基本から全てが分かります。 PDOでのアクセスを学ぶのによい。 |
|
サーバー、ファイル権限を学ぶのに良い。 サーバーはlinuxベースで出来ているので、ここが分かると、かなり分かる。 |
|
パソコンが動く、原理と基本がわかります ここが分かると、配列、ポインタなどが分かります |
|
XSSなどの基本的なセキュリティー対策が分かります。 |
【MYSQLについて】
データベースについて学びます。「SELECT」を極めましょう。型の指定方法などが学べます。
基本から全てが分かります。 PDOでのアクセスを学ぶのによい。 |
|
基本が終わったら、必ず読みましょう。 |
【サーバーについて】
サーバー、ファイル権限について学びます。
サーバー、ファイル権限を学ぶのに良い。 サーバーはlinuxベースで出来ているので、ここが分かると、かなり分かる。 |
【DB設計について】
DBの設計方法について学ぶことができます。
楽々ERDレッスン |
DBの設計に必要 |
UML入門 |
基本について学んでおくとよい |
参照サイト
大変申し訳ありませんが、当社ではサービスの質を落とさないために、月の契約は5件までとさせていただいております。 契約をお待ちいただく可能性もございますので、ご了承のほどよろしくお願いいたします
この記事を読んだ人は、こんな記事も読んでいます
SEO対策の基本 外部要因とは?
SEO対策の基本的である、外部要因とは何か?
SEO対策をするなら絶対に知っておきたい、基本知識です。
売れるサイトを作るのに知って起きたい知識
サーチエンジンマーケティングという言葉をご存知でしょうか?
ホームページで商品やサービスを売る時に知っておきたいマーケティング
についてご紹介いたします。
SEO対策をする5つのメリットとは?
なぜ上位表示させることが大事なのか?なぜSEO対策をする必要があるのか
についてご紹介させていただきます。
SEO対策の内部要因とは?
上位表示させるためには、内部要因について知っておくことも大事です。
キーワードを上位表示させるために必要なのは、ソースコードを最適化することです
内部要因の対策について知りたい方はこちらへ
キーワード対策をする前に
そのキーワード対策。ちょっと待ってください。
そのまま対策をすると、必ずお金を損してしまいます。個人事業主や中小企業は
そんな大きなキーワードで対策をしてはいけません。
広告費用が高くなる本当の理由とは?
売れないサイトに集めていませんか?広告費用がかかるわりには
お問い合わせが少ない・・・と感じる方は多いはずです。
購入率の悪いサイトに集客をしている可能性があります。