開発研修 研修一覧
Kazuya Sato edited this page May 23, 2014
·
6 revisions
- Webを支える技術 ── HTTP,URI,HTML,そしてREST
- リーダブルコード
- 体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践
カテゴリ | 項目 | 研修 | 内容 |
---|---|---|---|
Linux | Linux | コマンドを使う | 必要なコマンドについて学ぶ |
負荷、ログ解析をしてみる | 負荷の調査やアクセスログ解析で便利なコマンドについてを学ぶ | ||
パッケージ管理 | yum, aptitudeなどを用いてソフトをインストールする | ||
ソースインストール | rpmなどのソースからソフトをインストールします | ||
鍵交換 | SSH接続について学びます | ||
Vim | ファイルを編集する | Vimを使いコマンドを使ってファイルを編集します | |
Vimをカスタマイズする | vimrcファイルを編集してVimをカスタマイズします | ||
tmux | tmuxによる画面分割 | tmuxを使って画面分割での作業を学びます | |
正規表現 | 正規表現による検索 | 正規表現を用いて様々な文字列パターンを検索します | |
Git | Git | Gitを理解する | Gitの概要や構成について学びます |
コマンドを使う | Gitの基本的なコマンドを学びます | ||
Gitのブランチ運用 | fact-realでのGitのブランチ運用について学びます | ||
GitHub | GitHubを理解する | issueやforkなどGitHubの機能を学ぶ | |
GitHubを使う | GitHubを使いGitとの連携を学びます | ||
フロントエンド | HTML/HTML5 | HTMLを理解する | HTMLや構造について理解する |
HTMLタグ | HTMLタグを用いてフォームを作る | ||
文章構造 | HTML5の文章構造を理解する | ||
CSS | CSSを理解する | CSSの概念や記述方法を理解する | |
CSSを用いたレイアウト | CSSを用いてレイアウトを変更する | ||
CSSの外部ファイル化 | CSSを外部ファイル化し読み込む | ||
CSSのパフォーマンスチューニング | CSSのパフォーマンスチューニングを学ぶ | ||
JavaScript/jQuery | JavaScript/jQueryを理解する | JavaScript/jQueryについて理解する | |
Hello World! | jQueryで簡単なプログラムを書く | ||
関数を作る | jQueryでの関数の作り方を学ぶ | ||
DOM操作 | jQueryでのDOM操作について学ぶ | ||
イベント操作 | jQueryでのイベント操作について学ぶ | ||
条件分岐 | jQueryでの条件分岐について学ぶ | ||
ajax通信 | jQueryでのajax通信について学ぶ | ||
Sass | |||
CoffeeScript | CoffeeScriptを触ってみる | CoffeeScriptを導入して実際に触る | |
Knockout.js | |||
パフォーマンスチューニング | フロントエンドのパフォーマンスチューニングについて学ぶ | ||
サーバサイド | PHP | PHPを理解する | PHPでよく使う用語などを理解する |
PHPを書く | PHPで簡単なプログラムを書く | ||
フォーム作成 | PHPでのフォーム作成を学びます | ||
フォーム登録 | PHPからDBへ接続と操作について学ぶ | ||
フォーム値の一覧表示 | PHPからDBのデータを取得する方法を学ぶ | ||
Ruby | |||
オブジェクト指向 | オブジェクト指向の基礎知識を学びます | ||
フレームワーク | フレームワーク | フレームワークとは | フレームワークについて理解する |
Laravel | インストールと設定 | Laravelのインストールと初期設定を行う | |
routingとview作成 | routingとviewを作成してページを表示する | ||
テンプレートエンジンのBladeを使う | テンプレートエンジンを使ってみる | ||
Controller作成 | Controllerを作成する | ||
フォームのバリデーション、CSRF対策 | Laravelでのフォームバリデーション等について学ぶ | ||
DB接続、登録 | DBへ接続し登録処理をする | ||
Rails | |||
ミドルウェア | Apache | Apacheを理解する | WebサーバやApacheについて理解する |
VirtualHostを設定する | 設定ファイルを編集してVHを設定してみる | ||
MySQL | DBを理解する | DBの仕組みについて理解する | |
DB作成 | SQLからDBを作成する | ||
アカウント作成 | SQLからアカウントを作成する | ||
テーブル作成 | SQLからテーブルを作成する | ||
レコードの挿入・抽出 | SQLからレコードの挿入、抽出等を学ぶ | ||
バックアップ・リストア | DBのバックアップ、リストアについて学ぶ | ||
設定ファイル変更 | MySQLの設定ファイルからオプション変更を行う | ||
パフォーマンスチューニング | オプション、SQLのパフォーマンスチューニングを学ぶ | ||
ツール | DB設計 | MySQL Workbench | MySQL Workbenchのインストール、使い方を学びます |
インフラ | Chef | Chefを理解する | Chefの仕組みについて理解する |
インストール | Chefをインストールする | ||
Hello Chef! | 簡単なRecipeを作成しChefを実行する | ||
パッケージインストール | Chefでパッケージインストールを行う | ||
ソースインストール | Chefでソースインストールを行う | ||
テスト | サーバサイドテスト | 自動ユニットテストの基礎 | フレームワークやテスト記述について学ぶ |
テストダブル | テストダブルの意味と用途を学ぶ | ||
テスト駆動開発(基礎編) | TDDの基礎を学ぶ | ||
テスト駆動開発(実践編) | TDDを実践する | ||
フロントエンドテスト |
Copyright (C) fact-real, Inc. MIT License