PHP Mentors (Posts tagged commercial)

1.5M ratings
277k ratings

See, that’s what the app is perfect for.

Sounds perfect Wahhhh, I don’t wanna

12月4日(水) PHPメンターズトレーニングセミナー「PHPによるドメイン駆動設計入門 1日コース」開催のご案内

Alert こちらのご案内分は受付終了いたしました

この度PHPメンターズは、2013年12月4日(水)に東京でPHPプログラマー向けのトレーニングセミナー「PHPによるドメイン駆動設計入門 1日コース」を開催いたします。

私たちは、開発対象となる事業や技術の分野(ドメイン)に関する問題を解決することがソフトウェアの中心的な目標であると考えています。また、ソフトウェア開発者にとって最も重要なのは、ドメインの知識をドメインモデルとして体系化し、それをソフトウェアで表現することであると考えています。Eric Evans氏によって提唱されたソフトウェア設計手法であるドメイン駆動設計(DDD: Domain-Driven Design)は、ソフトウェア開発者にとってこの目標を達成するための確かな基盤となるでしょう。

本トレーニングセミナーは、基礎編・実践編の二部構成となっています。基礎編では開発・設計に必要な基礎知識を学び、実践編では進行に応じて基礎知識を学びつつ実際に手を動かしながら、ドメイン知識のモデル化(モデリング)およびPHPによるドメインモデルの設計・実装を行います。プログラミング言語を超えたドメインモデルの設計・実装の技術、それらをまとめ上げるのに必要なアーキテクチャーや原理原則等を実践的に学ぶための機会として是非ご活用ください。

お申し込みはこちらから

トレーニングサービス、開催実績について

  • Info 本トレーニングセミナーおよび有償トレーニングサービスに関するお問い合わせは[email protected]までお願いいたします。

PHPによるドメイン駆動設計入門 1日コース 開催情報

コース概要

基礎編では良いソフトウェアを作るための考え方、ドメイン駆動設計の基礎を学びます。実践編では講師陣の指導の下実際に手を動かしながら、ドメイン駆動設計を基盤にしたドメイン知識のモデリングおよびPHPによるドメインモデルの設計・実装について学びます。

  • Info 本トレーニングでは特定のWebアプリケーションフレームワークは利用しません。実装およびテストはPHP 5.3以降、およびPHPUnit 3.7.xを前提とします。
  • Important 本コースの受講にはノートパソコンが必要です。受講の際はお手持ちのノートパソコンをご持参ください。ノートパソコンの貸し出しを希望される方はお申し込み時に該当するオプションを選択してください。
対象
  • Webアプリケーション開発者
  • ドメイン駆動設計を実践したい方
前提となる知識・経験
  • PHPによるアプリケーション開発経験
  • データベース・アプリケーション設計の基礎知識
  • Important トレーニングをより効果的にするために、ドメイン駆動設計について簡単な事前学習をおすすめします。本ページの最後に事前学習のための参考資料を掲載しておりますのでご活用ください。
修得目標
  • 良いソフトウェアを作るための考え方
  • ドメイン駆動設計の基礎
  • ドメイン駆動設計を基盤にしたドメイン知識のモデリング
  • PHPによるドメインモデルの設計・実装

開催日時

12月4日(水) 10:00 - 17:00 (昼休憩 12:00 - 13:00)

  • ※9:40より受付開始します。
  • ※昼休憩他適宜休憩を挟みます。
  • ※昼食にはお弁当をご用意させていただきます。

講師

久保 敦啓後藤 秀宣

定員

8名

最小開催人数

4名

  • Warning キャンセル期限に受講者数が各開催の定める最小開催人数に満たない場合、開催を中止することがあります。開催を中止する場合は遅くとも11月28日(木)までにその旨をご連絡し、受講料の全額を返金いたします。

受講料

29,800円(ノートパソコンの貸し出しを希望される方は34,800円)

※受講料は税込みです。

お申し込み方法

Important トレーニングサービス利用規約にご同意いただいた上でお申し込みサイトからお申し込みください。

お申し込み期限

11月26日(火) 17:30

キャンセル期限

11月27日(水) 17:30

受講会場

株式会社VOYAGE GROUP 150-0045 東京都渋谷区神泉町8-16 渋谷ファーストプレイス8F 地図(Google Map)

主催

PHPメンターズ

コース内容

※受講当日の内容と一部異なる場合があります。

イントロダクション(30分)

  1. トレーニング趣旨説明・アジェンダ・目標確認
  2. PHP、PHPUnit環境確認
  3. Eclipse簡易チュートリアル

基礎編(30分)

  1. ドメイン駆動設計基礎
    1. 良いソフトウェアの定義
    2. モデリングとは
    3. ドメインとは
    4. ドメイン駆動設計とは
    5. ドメイン駆動設計の実践方法

実践編(270分)

  1. イテレーション1 モデリング(60分)
    1. 要件の説明、確認、目標確認
    2. ドメイン辞書(ユビキタス言語)
    3. モデリング(オブジェクトモデル、ユースケースモデル)
    4. モデリングレビュー
  2. イテレーション2の準備(30分)
    1. PHPUnitとモックオブジェクト
  3. イテレーション2 設計・実装(90分)
    1. エンティティの準備
    2. ユースケース1の実装
    3. ユースケース1のテストの実装
    4. ドメインモデルへのフィードバック
  4. イテレーション3 設計・実装(90分)
    1. ユースケース1の完成
    2. ユースケース2の実装・完成

振り返りとまとめ(30分)

  1. 振り返り
  2. まとめ

事前学習のための参考資料

お申し込みはこちらから

commercial tokyo training ddd modeling design

9月6日(金)、7日(土) PHPメンターズトレーニングセミナー「Symfony2によるWebアプリケーション開発入門 2日間コース」開催のご案内

この度PHPメンターズは、9月6日(金)と9月7日(土)に東京でPHPアプリケーションフレームワークSymfonyのトレーニングセミナー「Symfony2によるWebアプリケーション開発入門 2日間コース」を開催いたします。

Symfonyはプログラミング言語PHP向けのアプリケーション開発フレームワークであり、Fabien Potencier氏と多くの貢献者によって開発されています。本年6月には最初の長期サポート(LTS)版となるバージョン2.3がリリースされました。長期サポート版はコミュニティによってリリースから3年間メンテナンスされるため、PHPアプリケーションフレームワーク導入を検討する企業にとってSymfonyは有力な選択肢となるでしょう。

私たちは、開発対象となる事業や技術の分野(ドメイン)に関する問題を解決することがソフトウェアの中心的な目標であり、アプリケーション開発者にとって最も重要なのは、ドメインの知識をドメインモデルとして体系化し、それをソフトウェアで表現することであると考えています。ドメインレイヤーの高い自由度、実績のある設計・実装手法との高い親和性といった特徴により、Symfonyはこのような考えの実践に最も適したフレームワークの一つとなっています。

本トレーニングセミナーは、基礎編・実践編の二部構成となっており、基礎編ではSymfonyでWebアプリケーション開発するにあたって必要な基礎知識を学び、実践編では進行に応じて基礎知識を学びつつ実際に手を動かしながらSymfonyでWebアプリケーションを作ります。Symfonyを使ったWebアプリケーションの設計・実装、フレームワークやプログラミング言語を超えたドメインモデルの設計・実装、それらをまとめ上げるのに必要なアーキテクチャーや原理原則等を学ぶための機会として是非ご活用ください。

トレーニングサービス、開催実績について

作成するアプリケーションについて

  • Info 本トレーニングセミナーおよび有償トレーニングサービスに関するお問い合わせは[email protected]までお願いいたします。

Symfony2によるWebアプリケーション開発入門 2日間コース 開催情報

コース概要

基礎編では良いソフトウェアを作るための考え方、ドメイン駆動設計の基礎、Symfonyの概要を学びます。実践編では講師陣の指導の下実際に手を動かしながら、ドメイン駆動設計を基盤にしたSymfonyによるWebアプリケーション開発を学びます。

  • Info 使用するSymfonyのバージョンは2.3.2となります。
  • Important 本コースの受講にはノートパソコンが必要です。受講の際はお手持ちのノートパソコンをご持参ください。ノートパソコンの貸し出しを希望される方はお申し込み時に該当するオプションを選択してください。
対象
  • Webアプリケーション開発者
  • Webアプリケーションフレームワークの導入を検討されている方
  • Symfonyの導入を検討されている方
  • Symfonyを基礎から学びたい方
  • ドメイン駆動設計を実践したい方
前提となる知識・経験

PHPによるWebアプリケーション開発経験

修得目標
  • 良いソフトウェアを作るための考え方
  • Symfonyを使ったWebアプリケーション開発の基礎
  • ドメイン駆動設計に基づいたアプリケーション開発の基礎

開催日時

Info 9月6日(金) 13:00 - 18:00、9月7日(土) 10:00 - 18:00

  • ※昼休憩他適宜休憩を挟みます。
  • ※2日目は昼食にお弁当をご用意させていただきます。

講師

久保 敦啓後藤 秀宣

定員

Info 10名

最小開催人数

4名

Warning キャンセル期限に受講者数が各開催の定める最小開催人数に満たない場合、開催を中止することがあります。開催を中止する場合は遅くとも8月31日(土)までにその旨をご連絡し、受講料の全額を返金いたします。

受講料

Info 55,000円(ノートパソコンの貸し出しを希望される方は65,000円)

※受講料は税込みです。

お申し込み方法

Important トレーニングサービス利用規約にご同意いただいた上でお申し込みサイトからお申し込みください。

お申し込み期限

Info 8月29日(木) 17:30

キャンセル期限

Info 8月30日(金) 17:30

受講会場

Info 株式会社VOYAGE GROUP 150-0045 東京都渋谷区神泉町8-16 渋谷ファーストプレイス8F

主催

PHPメンターズ

コース内容

※受講当日の内容と一部異なる場合があります。

イントロダクション(30分)

  1. Symfonyについての基礎知識
    1. Symfonyインストールと設定の概略
    2. ファイルとディレクトリ
    3. プロジェクトの初期構成

基礎編(30分)

  1. 良いソフトウェア
    1. ソフトウェアの核心
    2. ドメイン
    3. ドメインモデル
    4. レイヤーアーキテクチャとドメインモデル
  2. 巨人の肩の上に立つ
    1. 開発プロセス・方法論
    2. アーキテクチャーパターン・スタイル
    3. デザインパターン
    4. フレームワーク
    5. ライブラリ
  3. ドメイン駆動設計
    1. 代表的なパターン
    2. ドメインモデルに関するパターン
  4. Symfonyの概要
    1. Symfonyの特徴
    2. Symfonyの歴史

実践編(480分)

  1. ドメインモデル(180分)
    1. ユースケース
    2. データモデル
    3. サービス、エンティティ、リポジトリ、ファクトリ
    4. オブジェクトの永続化(Doctrine2 ORM)
    5. ユニットテスト
  2. ページフロー(120分)
    1. ルーティング
    2. コントローラ
    3. テンプレート(Twig)
  3. フォーム(120分)
    1. フォームの定義
    2. バリデーション
  4. DIコンテナ(60分)
    1. サービスの定義
    2. ファンクショナル(機能)テスト
    3. ユニットテストとDIコンテナ

まとめ(20分)

タイムテーブル

Symfony2によるWebアプリケーション開発入門 2日間コース タイムテーブル

commercial symfony tokyo training ddd

6月14日(金)、15日(土) PHPメンターズトレーニングセミナー「Symfony2によるWebアプリケーション開発入門 2日間コース」開催のご案内

この度PHPメンターズは、6月14日(金)と6月15日(土)に東京でPHPアプリケーションフレームワークSymfonyのトレーニングセミナー「Symfony2によるWebアプリケーション開発入門 2日間コース」を開催いたします。

Symfonyはプログラミング言語PHP向けのアプリケーション開発フレームワークであり、Fabien Potencier氏と多くの貢献者によって開発されています。5月末には最初の長期サポート(LTS)版となるバージョン2.3がリリースされる予定です。

私たちは、開発対象となる事業や技術の分野(ドメイン)に関する問題を解決することがソフトウェアの中心的な目標であり、アプリケーション開発者にとって最も重要なのは、ドメインの知識をドメインモデルとして体系化し、それをソフトウェアで表現することであると考えています。ドメインレイヤーの高い自由度、実績のある設計・実装手法との高い親和性といった特徴により、Symfonyはこのような考えの実践に最も適したフレームワークの一つとなっています。

本トレーニングセミナーは、基礎編・実践編の二部構成となっており、基礎編ではSymfonyでWebアプリケーション開発するにあたって必要な基礎知識を学び、実践編では進行に応じて基礎知識を学びつつ実際に手を動かしながらSymfonyでWebアプリケーションを作ります。Symfonyを使ったWebアプリケーションの設計・実装、フレームワークやプログラミング言語を超えたドメインモデルの設計・実装、それらをまとめ上げるのに必要なアーキテクチャーや原理原則等を学ぶための機会として是非ご活用ください。

トレーニングサービス、開催実績について

作成するアプリケーションについて

  • Info 本トレーニングセミナーおよび有償トレーニングサービスに関するお問い合わせは[email protected]までお願いいたします。

Symfony2によるWebアプリケーション開発入門 2日間コース 開催情報

コース概要

基礎編では良いソフトウェアを作るための考え方、ドメイン駆動設計の基礎、Symfonyの概要を学びます。実践編では講師陣の指導の下実際に手を動かしながら、ドメイン駆動設計を基盤にしたSymfonyによるWebアプリケーション開発を学びます。

  • Info 使用するSymfonyのバージョンは2.2.1となります。
  • Important 本コースの受講にはノートパソコンが必要です。受講の際はお手持ちのノートパソコンをご持参ください。ノートパソコンの貸し出しを希望される方はお申し込み時に該当するオプションを選択してください。
対象
  • Webアプリケーション開発者
  • Webアプリケーションフレームワークの導入を検討されている方
  • Symfonyの導入を検討されている方
  • Symfonyを基礎から学びたい方
  • ドメイン駆動設計を実践したい方
前提となる知識・経験

PHPによるWebアプリケーション開発経験

修得目標
  • 良いソフトウェアを作るための考え方
  • Symfonyを使ったWebアプリケーション開発の基礎
  • ドメイン駆動設計に基づいたアプリケーション開発の基礎

開催日時

Info 6月14日(金) 13:00 - 18:00、6月15日(土) 10:00 - 18:00

  • ※昼休憩他適宜休憩を挟みます。
  • ※2日目は昼食にお弁当をご用意させていただきます。

講師

久保 敦啓後藤 秀宣

定員

Info 10名

最小開催人数

4名

Warning キャンセル期限に受講者数が各開催の定める最小開催人数に満たない場合、開催を中止することがあります。開催を中止する場合は遅くとも6月8日(土)までにその旨をご連絡し、受講料の全額を返金いたします。

受講料

Info 55,000円(ノートパソコンの貸し出しを希望される方は65,000円)

※受講料は税込みです。

お申し込み方法

Important トレーニングサービス利用規約にご同意いただいた上でお申し込みサイトからお申し込みください。

お申し込み期限

Info 6月6日(木) 17:30

キャンセル期限

Info 6月7日(金) 17:30

受講会場

Info 株式会社VOYAGE GROUP 150-0045 東京都渋谷区神泉町8-16 渋谷ファーストプレイス8F

主催

PHPメンターズ

コース内容

※受講当日の内容と一部異なる場合があります。

イントロダクション(30分)

  1. Symfonyについての基礎知識
    1. Symfonyインストールと設定の概略
    2. ファイルとディレクトリ
    3. プロジェクトの初期構成

基礎編(30分)

  1. 良いソフトウェア
    1. ソフトウェアの核心
    2. ドメイン
    3. ドメインモデル
    4. レイヤーアーキテクチャとドメインモデル
  2. 巨人の肩の上に立つ
    1. 開発プロセス・方法論
    2. アーキテクチャーパターン・スタイル
    3. デザインパターン
    4. フレームワーク
    5. ライブラリ
  3. ドメイン駆動設計
    1. 代表的なパターン
    2. ドメインモデルに関するパターン
  4. Symfonyの概要
    1. Symfonyの特徴
    2. Symfonyの歴史

実践編(480分)

  1. ドメインモデル(180分)
    1. ユースケース
    2. データモデル
    3. サービス、エンティティ、リポジトリ、ファクトリ
    4. オブジェクトの永続化(Doctrine2 ORM)
    5. ユニットテスト
  2. ページフロー(120分)
    1. ルーティング
    2. コントローラ
    3. テンプレート(Twig)
  3. フォーム(120分)
    1. フォームの定義
    2. バリデーション
  4. DIコンテナ(60分)
    1. サービスの定義
    2. ファンクショナル(機能)テスト
    3. ユニットテストとDIコンテナ

まとめ(20分)

タイムテーブル

Symfony2によるWebアプリケーション開発入門 2日間コース タイムテーブル

commercial symfony tokyo training ddd

オンサイトトレーニング提供開始のご案内

この度PHPメンターズは、お客様ご指定の会場にPHPメンターズの講師がお伺いしてトレーニングを開催する、オンサイトトレーニングの提供を開始いたします。

オンサイトトレーニングでは、一般向けトレーニングとは異なり、ご希望のコースをお客様のご要望に沿った日程、受講者数、会場で受講することができます。また、標準のコース内容をお客様のご要望に沿ってカスタマイズすることもできます。

現在のところご提供可能なコースはSymfony2によるWebアプリケーション開発入門 2日間コースのみとなっておりますが、今後のコース追加も計画しております。

遠方や日程が合わない等で一般向けトレーニングへの参加が困難なお客様や、コース内容のカスタマイズをご希望のお客様は、オンサイトトレーニングのご利用を是非ご検討ください。

詳細はこちらから

commercial training

PHPメンターズトレーニングセミナー「Symfony2によるWebアプリケーション開発入門」参加者のご感想

PHPメンターズは昨年の11月30日(金)、12月1日(土)にトレーニングセミナーSymfony2によるWebアプリケーション開発入門 2日間コースを開催いたしました。開催から少し間が空いてしまいましたが、参加者の皆様のご感想をご紹介いたします。

VOYAGE GROUPの皆様によるふりかえり

いつも受講会場をご提供いただいている株式会社VOYAGE GROUP様からは3名の方がご参加くださいました。VOYAGE GROUP様のご好意により後日社内で行われたふりかえりの結果をKPTのフォーマットでいただきました。

参加者

菅谷様
  • 主に従事している業務について: ポイント交換サービスの運用開発・リワードシステムのつなぎ込み(PHP)
  • Webアプリケーション開発経験: 8か月
  • Webアプリケーションフレームワークの利用経験: symfony 1.1.9 6か月
  • オブジェクト指向プログラミングの経験: 1年
  • ユニットテストの経験: 6か月
岡本様
  • 主に従事している業務について: スマートフォンアプリのWebサービス部分、管理画面をPHPで開発。
  • Webアプリケーション開発経験: 1年弱
  • Webアプリケーションフレームワークの利用経験: CodeIgniter 6ヶ月
  • オブジェクト指向プログラミングの経験: 意識して行なえてはいません
  • ユニットテストの経験: 6ヶ月
大島様
  • 主に従事している業務について: 社内事業部の財務管理Webサービスの作成(PHP)、広告配信シスムテムの管理画面の作成(PHP)
  • Webアプリケーション開発経験: 1.5年ほど
  • Webアプリケーションフレームワークの利用経験: 社内で作成された汎用フレームワーク 6ヶ月ほど、Slim3 5ヶ月ほど
  • オブジェクト指向プログラミングの経験: 5年ほど
  • ユニットテストの経験: 1年ほど

KPT

Keep
  • オブジェクト指向の一部を理解できた
  • ORマッパーを初めてきちんと理解した
  • 既存の知識(symfony 1.x)と比較して捉えることができた
  • ドメイン駆動設計を知ったこと
Problem
  • 事前に環境構築ができていなかったこと
  • フレームワーク、サーバなど前提知識の欠如
  • 基本的な技術知識が足りない
  • もっと質問できればよかった
  • DDDの理解まで到達しなかった
  • 予習が足りなかった
Try
  • サーバ技術の基礎知識を身につける
  • 継続してドメイン駆動設計を身に付ける

参加レポート

また、参加者の一人であるfrog377様がブログに参加レポートを書いてくだいました。

Symfony2によるWebアプリケーション開発入門 2日間コースを受講してきました。 - フロッグ・フロッガー・フロッゲストのつぶやき

Symfony2によるWebアプリケーション開発入門

PHPメンターズのトレーニングセミナーSymfony2によるWebアプリケーション開発入門は年に4回の開催を目標にしています。開催告知は本ブログやTwitterで行いますので、ご興味のある方は是非フォローいただければと思います。

commercial symfony tokyo training ddd impression