- ホーム
- コース概要 | PHP基礎
コースコード:LN860
PHP基礎(2日間)
コース情報
- 受講料
- 121,000円 110,000円
- 開始日(申込締切前)
- -
- 講習日数
- 2日間
コース概要
PHPの基礎を体系的に学べるコースです。
本コースでは、PHPの新しい文法や機能を前提として、PHPプログラミングの基礎や特徴的な考え方をハンズオンと演習を通して体系的に学習できます。
- 開催形式
- 集合研修
- 研修サービス
- テキスト マシン実習
前提知識
以下のすべての条件を満たしている方
初歩的なPHPプログラミングコードが記述できる方
- Webアプリケーション開発の基礎がわかる方
到達目標
- 新しいPHPを体系的に学習し、内容を理解した上でWebアプリケーションを作成する
講師からのメッセージ
ただ表面的にPHPでサンプルアプリケーションを作成して終わりではなく、プログラミング言語としてのPHPを丁寧に説明していきます。
他プログラミング言語の経験者の方で、この機会にPHPをしっかりとマスターしたい方、過去にPHPをやっていたけど改めて新しいPHPを再学習したい方におすすめのコースです。
コース内容
| 1日目 | AM | 1.PHP概要 ・PHP言語の特徴 ・PHPのバージョン ・開発環境について ・PHPプログラムを動かしてみる 2.ビルトイン関数 ・関数とは ・関数の利用方法 |
PM | 3.変数と型・型変換・定数 ・変数の利用 ・論理型 ・整数 ・浮動小数点数 ・文字列 ・配列 ・オブジェクト ・リソース ・NULL ・定義済み変数 ・定数 ・定数配列 ・定義済み定数 4.制御構文 ・if文 ・match文 ・for文 ・foreach文 | |
| 2日目 | AM | 5.ユーザー定義関数・型宣言・変数スコープ ・関数の定義方法 ・型宣言の仕方 ・ユニオン型 ・戻り値型の指定 ・変数のスコープ 6.クラス・ファイルの分割 ・オブジェクト指向 ・クラスの定義 ・コンストラクタ ・インスタンスの生成 ・null安全 ・$this変数 ・クラスを別ファイルに分割する ・継承 ・インタフェース |
PM | 7.名前空間 ・名前空間とは ・名前空間の定義 ・名前空間の使い方 8.データベースへの接続 ・データベースへの接続 9.セッションの利用 ・セッションの利用 10.付録:DockerでPHP環境を構築する ・DockerでPHP環境を構築する 11.付録:Webアプリケーションへの攻撃 ・クロスサイトスクリプティング ・SQLインジェクション |
<実行環境>
■ PHP 8
■ Docker Desktop
■ Visual Studio Code
※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。
<配布資料>
■ セミナーテキスト
※ソースコード等はオンラインストレージにて配布いたします。
留意事項・備考
・本コースは株式会社カサレアルとの提携コースであり、コース実施のためのお客様の個人情報を提携会社に提供させていただきます。
・本コースは、お申込いただいてから主催会社に空席確認をし受講可否をご連絡いたします。空席状況の表示が△でもまずはお申し込みください。
・本コースのマシン実習は1つのシナリオに沿っているため、遅刻すると他の受講者と一緒に演習ができません。
開始時刻を遅れて参加された場合は、チュートリアルに従って自力で演習を進めることになります。
開始時間を守って参加いただけますよう、お願いいたします。
開催スケジュール詳細・お申込
開催スケジュールは、日程が決まり次第掲載致します。