SFDCその1
種類
- VisualForceページ
- Lightningコンポーネント
- キャンバスアプリケーション
アクション
- オブジェクト固有アクション
- グローバルアクション
開発者初級
っっX
開発モデル
- メタデータ駆動開発モデル
- ノーコード開発
- ローコード開発
ポイント&クリック(宣言型)開発
- スキーマビルダー
- アプリケーションビルダー
- プロセスビルダー
Lightningコンポーネント
- ReactやAngularJSに似た
- つなぎ合わせてページ作成できるコンポーネントを開発
Apex
- Javaに似た
Visualforce
- マークアップ言語
- JavaScriptと組み合わせ
- 一度にページ全体を開発
オブジェクト
- 標準オブジェクト
- カスタムオブジェクト
- 外部オブジェクト
- プラットフォームイベント
- BigObjects
項目
- ID
- システム
- 名前
- カスタム
オブジェクトリレーション
- 参照関係
- 主従関係
- 階層関係
- 参照関係は独自のオブジェクトで自身のタブもある。主従関係は主オブジェクトに依存。主オブジェクトのレコードが削除されると従側のレコードも削除される。階層関係はユーザ間の管理チェーンの作成などに使う。
データセキュリティ
作成、参照、編集、削除
組織
- ユーザのリストを管理
- 特定の時間、場所にログインを制御
オブジェクト
項目
レコード
- 4つの方法で管理
レコードのアクセス権管理
- 組織の共有設定
- ロール階層
- 共有ルール。ユーザグループで例外を設定。
- 共有の直接設定。ユーザを設定。
監査
- レコード履歴
- ログイン履歴
- 項目履歴管理
プロファイル
- 設定と権限のコレクション
- ユーザに設定できるのは1つ
- 設定は、ユーザが特定のアプリケーション、
数式項目
例
- 数値を除算してパーセント
- 項目をハイパーリンクにする
- 2つの日付から日数
システム開発の上流工程
全体の流れ
- 要件定義
- 基本設計(外部設計、詳細仕様)
- 詳細設計(内部設計、設計)
- プログラミング
基本設計
- 方式設計(アーキテクチャ設計)
- 機能設計(アプリケーション設計)
- その他の設計
方式設計
- プラットフォーム設計
- アプリケーション・アーキテクチャ設計
- 開発標準、テストの設計
機能設計
- ビジネスロジック設計
- データベース設計
- 画面・帳票設計
- バッチ設計
その他
- 性能、信頼性
- セキュリティ
- 移行(業務、システム)
- 運用(業務、システム)
参考資料
https://qiita.com/mikakane/items/b8045a11dba8d08e5fe4
http://itpro.nikkeibp.co.jp/article/lecture/20070702/276409/?ST=spleaf
フレームワークのキーワード
システム開発におけるフレームワークを検討する。キーワードをメモしておく。
★フレームワーク
一定の品質
フレームワークにより決まりを強制する
設計レベルでの共通化、強制
非機能レベルの隠蔽、共通化
制御の反転
ベストプラクティス
3層アーキテクチャ
UI、データベース、ビジネスロジック
★提案
データ収集、分析、活用
システム開発体系
サービスの連携
★トレンド
アジャイル、Git、継続的デリバリー
自動化と可視性
コンテナ(Docker)
IoT
http://it.impressbm.co.jp/articles/-/14198
クラウドファースト
http://jp.techcrunch.com/2016/12/30/201612262016s-top-programming-trends/
JavaScript、ES6
BaaS
コンテナ
関数型プログラミング、Scala
マテリアルデザイン
Azule
★ソフトウェア
JavaEE
Spring Framework
Struts
.NET Framework
https://github.com/dotnet/docs.ja-jp/blob/master/docs/welcome.md
TERASOLUNA
Seasar
AngularJS
Ruby on Rails
intra-mart
http://www.intra-mart.jp/document/library/index.html
Play Framework
★概念
Atomic Design
http://postd.cc/the-unicorn-workflow-design-to-code-with-atomic-design-principles-and-sketch/
Flux
★目的・ねらい
オンプレミスの代替
コスト削減
保有から利用
自動化
標準化、共通化
愚行録
を読みました。
後妻業の女
を読みました。