PHPの基礎を体系的に学べるコースです。PHP 8対応です。
本コースは、PHPの新しい文法や機能を前提として、PHPプログラミングの基礎や特徴的な考え方をハンズオンと演習を通して体系的に学習していくコースです。
ただ表面的にPHPでサンプルアプリケーションを作成して終わりではなく、プログラミング言語としてのPHPを丁寧に説明していきます。
そうして、新しいPHPをしっかりと理解した上でWebアプリケーションを作成できるようになることが、本コースの目標です。
本コースが対象とするのは、他プログラミング言語の経験者の方で、この機会にPHPをしっかりとマスターしたい方、過去にPHPをやっていたけど改めて新しいPHPを再学習したい方です。
※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。
研修の目的 | ■ 新しいPHPを体系的に学習する |
---|---|
カリキュラム | ■ PHP概要 □ PHP言語の特徴 □ PHPのバージョン □ 開発環境について □ PHPプログラムを動かしてみる ■ ビルトイン関数 □ 関数とは □ 関数の利用方法 ■ 変数と型・型変換・定数 □ 変数の利用 □ 論理型 □ 整数 □ 浮動小数点数 □ 文字列 □ 配列 □ オブジェクト □ リソース □ NULL □ 定義済み変数 □ 定数 □ 定数配列 □ 定義済み定数 ■ 制御構文 □ if文 □ match文 □ for文 □ foreach文 ■ ユーザー定義関数・型宣言・変数スコープ □ 関数の定義方法 □ 型宣言の仕方 □ ユニオン型 □ 戻り値型の指定 □ 変数のスコープ ■ クラス・ファイルの分割 □ オブジェクト指向 □ クラスの定義 □ コンストラクタ □ インスタンスの生成 □ null安全 □ $this変数 □ クラスを別ファイルに分割する □ 継承 □ インタフェース ■ 名前空間 □ 名前空間とは □ 名前空間の定義 □ 名前空間の使い方 ■ データベースへの接続 ■ セッションの利用 ■ 付録:DockerでPHP環境を構築する ■ 付録:Webアプリケーションへの攻撃 □ クロスサイトスクリプティング □ SQLインジェクション ※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。 |
対象者 | ■ PHP言語体系を基礎から学びたい方 ■ 最新のPHP言語について学びたい方 |
前提条件 | ■『オンライン研修環境』に記載のツール、機材のご用意が可能な方 ■ 初歩的なPHPプログラミングコードが記述できる方 ■ Webアプリケーション開発の基礎がわかる方 |
実行環境 | ■ PHP 8 ■ Docker Desktop ■ Visual Studio Code ※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。 |
配布資料 | ■ セミナーテキスト ※ソースコード等はオンラインストレージにて配布いたします。 |
開催日数 | 2日間 |
開始/終了時刻 | 9時30分~17時00分 |
実施会場 | Zoomによるオンライン開催 |
受講料金 | 121,000円 (税込) ※受講料にはテキスト代も含まれます。 |
開催日程 |
|
お問い合わせ | 法人様など多人数でのご受講をご検討の場合のお見積り、 サービス内容のカスタマイズのご相談、開催予定のお問い合わせなどは、お問い合わせフォームよりお気軽にお申し付けください。 |