• システム設計の必須スキル
    • プログラミング言語の特徴
    • ソフトウェア部品の有効性
    • 実装技法の種類と使い方
    • モデリングの有効性
    • イマジネーション力の必要性
    • システムデザイン力の会得
    • メタ指向のススメ

スキルマップ

業務

契約

NDA

基本契約

個別契約

要件定義

RFP

要件定義書

設計

環境構築

プログラミング

テスト

機能テスト

負荷テスト

パフォーマンスチューニング

運用

監視

調査

障害対応

ドキュメンテーション

マネジメント

プロジェクト管理

外注管理

リーダーシップ

  • 意思決定力
  • 聞く力
  • 示す力
  • 気付く力

インフラ

3階層型システム

Webデータの流れ

理論

  • 直列/並列
  • 同期/非同期
  • キュー
  • 排他制御
  • ステートフル/ステートレス
  • 可変長/固定長
  • データ構造
  • 探索アルゴリズム
  • キャッシュ
  • 割り込み
  • ポーリング
  • レプリケーション
  • 圧縮
  • 誤り検出

ネットワーク

プロトコル

TCP/IP

HTTP

IP

冗長化

パフォーマンス

フロントエンド

バックエンド

データベース

基本事項

  • マスターデータ/トランザクションデータ
  • 主キー
  • インデックス
  • CRUD
  • 論理削除/物理削除
  • トランザクション
    • コミット
    • ロールバック

SQL

  • SELECT
    • WHERE
      • IN, BETWEEN,EXISTS,IS, LIKE
    • ORDER BY
    • GROUP BY, HAVING
  • TOP
  • SUM, COUNT, MAX,AVG
  • サブクエリ
  • INSERT
  • UPDATE
  • DELETE
  • CREATE TABLE

モデリング

  • UML
  • ER図
  • 正規化
  • キー
  • インデックス、複合インデックス

運用

  • バックアップ/リストア

MySQL

PostgreSQL

SQL Server

SQL Server Management Studio

プログラミング

Linux

コマンド

Windows

コマンドプロンプト

PowerShell

タスクマネージャー


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-01-24 (月) 14:27:35 (821d)