Skip to content

開発研修 研修一覧

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を実践する
フロントエンドテスト