Training

Layer your own colors.

TRAINING CONCEPT

Layer your
own colors.

あなたらしく、色を重ねて欲しい

継続的な教育や成長環境が提供されていること。それは、働くひとりひとりが自分らしく、その時々に目標とする自分に少しでも近づいてもらうことをエイトビットが望むからです。調和とは一度きりで定期的なものではないから。共に、不透明で不安定な時代を生き抜くために必要な成長環境がここにはあります。

OUR TRAINING

研修だけじゃなく、キャリアを身につける

未経験から始めるIT基礎研修だけで終わらないのがエイトビットの研修です。入社当初の研修だけでなく、継続的にキャリアを形成していくための研修制度が特徴です。新しい技術をキャッチアップ、集中的に勉強をして資格取得、など手段が多くある中で、専任の講師と相談しながら目指すべき方針を決めていきます。

ネットワーク構築

通信のためのインフラストラクチャー設計・構築を学ぶ

ネットワーク構築とは

ネットワーク構築とは、複数のネットワーク機器やコンピュータを接続し、相互に通信可能なネットワークを構築することを指します。
ネットワークの規模や用途に応じた、物理的な構造や論理的な構成を考え、効率的で安定したネットワークを構築するための知識を教育します。

研修カリキュラム

研修期間
1か月
学習ジャンル
インフラストラクチャー
対象となる方
インフラエンジニア
Step 1

ネットワークアーキテクチャの概要

・ネットワーク設計の考え方
・物理的な構造、論理的な構成
・プロトコルの特徴

ネットワーク設計の実践

・ネットワーク図の作成
・ルーティングプロトコルの設計、VLAN設定、冗長化技術

ネットワーク機器の設定

・ルータ、スイッチ、ファイアウォールの設定方法
・SNMPやSyslogの設定、障害通知設定

Step 2

ネットワークのセキュリティ対策

・ファイアウォールの種類、ポリシーの設定
・IPS/IDSの導入、設定、ログ解析
・VPNの設定、トラフィック分析、ログ分析

ハードウェアの最適化

・スイッチの設定、冗長化技術の設計、リンクアグリゲーションの設定
・ルータの設定、ルーティングテーブルの設計、ルーティングプロトコルの設定
・キャパシティプランニング、ボトルネックの特定、性能評価の実践

ネットワークのトラブルシューティング

・ログの解析
・トラブルシューティングの方法

SQL

データベースを操作するための標準的なデータベース言語を学ぶ

SQLってどんな言語?何ができるの?

SQL(Structured Query Language)は、データベースを操作するための標準的なデータベース言語です。データベースは、企業や組織のデータの取り扱いに広く用いられており、SQLはその中核を担う重要な技術の一つです。SQLを用いることで、データを取り出したり集計したりすることもできます。また、SQLは他のプログラミング言語とも連携することができるため、Webサイトやアプリケーションの開発にも欠かせない技術となっています。

研修カリキュラム

研修期間
1か月
学習ジャンル
開発、インフラストラクチャー
対象となる方
開発未経験エンジニア
Step 1

SQLの基本的な構文や文法

・基本文法
・テーブルの作成、更新などのDDL
・データの検索、抽出などのDML
・条件式、演算子、関数などの詳細な使い方
・テーブルの結合と集計
・グループ化と集計関数(COUNT、SUM、AVGなど)の使い方
・サブクエリの概念と使い方
・サブクエリの結果を利用して、別のクエリを実行する方法

Step 2

データベースの設計と正規化

・データベースの設計原則や正規化の概念
・テーブル、列、データ型、主キー、外部キーなどの概念
・テーブル設計のベストプラクティス

【インデックスの使い方】
・インデックスの概念と種類
・インデックスを使った検索の高速化
・インデックスの作成、削除、更新などのDDL文

Linuxサーバ構築

セキュアで信頼性の高いシステムの構築を学ぶ

Linuxサーバ構築とは

Linuxオペレーティングシステムを使用して、ネットワーク上で動作するサーバを構築します。
Linuxは、高度な安全性、安定性、信頼性を提供できるオペレーティングシステムであり、
Webサーバ、メールサーバ、DNSサーバ、データベースサーバなどの様々な種類のサーバに使用されます。

研修カリキュラム

研修期間
1ヶ月
学習ジャンル
インフラストラクチャー
対象となる方
インフラエンジニア
Step 1

・カーネル
・ファイルシステム
(ext4、XFS、Btrfsなど)
・Linuxデバイスドライバー
・カーネルのビルド方法とカスタマイズ

Step 2

・シェルスクリプト
(bash、zsh)
・Linuxパッケージ管理システムの内部構造
・Linuxのプロセス管理
・systemdの概要と使用方法

Step 3

・Linuxのネットワーク構成
・DNS
(Bind、PowerDNS)
・NTP
・LDA

Step 4

・セキュリティ
(ファイアウォール、SELinux、AppArmor)
・Linuxのストレージ管理
(LVM、RAID、ZFS)
・Linuxのクラスタリング技術
(Pacemaker、Corosync)
・Dockerの導入とコンテナー作成

AWS Solutions Architect -Associate

トレンドのクラウドコンピューティングサービスを学ぶ

SAAってどんな資格?何ができるの?

Solutions Architect Associate(SAA)は、AWS (Amazon Web Services) のクラウドコンピューティングにおける認定資格です。
この資格は、AWSクラウドサービスのソリューションアーキテクトとしての基本的なスキルと知識を持つことを証明するものであり、AWS環境のを設計、構築、運用管理するための知識を問われます。SAA資格を取得することで、AWSにおけるクラウドアーキテクトの知識を身につける事が可能です。

研修カリキュラム

研修期間
1か月
学習ジャンル
資格取得対策
対象となる方
インフラ初級エンジニア
Step 1

AWS概要

・クラウドコンピューティング概要
・主要サービスの紹介

コンピューティング

・Elastic Compute Cloud (EC2)
・Elastic Container Service (ECS)

ストレージの学習

・Simple Storage ServiceS3
・Elastic Block Store (EBS)
・Elastic File System(EFS)

データベースの学習

・Relational Database Service (RDS)
・DynamoDB
・Aurora

Windows Server

企業や組織のITシステムの基盤となる多機能なオペレーティングシステムを学習する

Windows Serverは、マイクロソフトが開発したサーバー用のオペレーティングシステム(OS)です。
Active DirectoryやDNS、DHCP、VPNなどのサービス、IISを使用したWebサイトやWebアプリケーションのホスト、その他にもファイルサーバーやデータベースサーバーとしても利用されるなど、用途は多岐にわたります。

そのため、Windows Serverに関するスキルは企業で求められることが多く、インフラエンジニアとして必須のスキルの一つともいえます。

研修カリキュラム

研修期間
1か月
学習ジャンル
インフラストラクチャー
対象となる方
インフラ未経験エンジニア
Step 1

Windows Serverの概要

・Windows Serverの役割

Windows Serverのインストール

・Windows Serverのインストール

サーバ構成

・サーバーマネージャーでの基本設定
・役割と機能
・オンデマンド機能
・ServerCore
・NICチーミング

Active Directory

・Active Directory概要
・Active Directoryインストール
・ユーザアカウントの管理
・オブジェクトの管理

Step 2

ファイルサーバの構成

・ファイルサーバの概要
・共有フォルダの作成と権限設定
・ファイルサーバの監視
・ディスククォータ

DNSサーバ

・DNSサーバの概要
・ゾーンの作成と設定

ポリシーとセキュリティ

・GPOの作成と管理
・セキュリティポリシー
・パスワードポリシー
・Windowsファイアウォール

CCNA

Cisco製品に関する理解と、ネットワークエンジニアに必要な基礎知識を学ぶ

CCNAはどんな資格?

CCNA(Cisco Certified Network Associate)は、Ciscoが提供するネットワーク技術に関する資格試験です。
CCNAは、ネットワークの基礎知識から、ルーティング、スイッチング、セキュリティ、WANなど、様々なネットワーク技術に関する知識を持つことを証明するものです。ネットワークエンジニアやネットワークアドミニストレータなど、ネットワーク関連の職種を目指す人にとって、非常に有用な資格となっています。

研修カリキュラム

研修期間
2か月
学習ジャンル
資格取得対策
対象となる方
インフラ未経験エンジニア
Month 1

ネットワークの基礎知識

・OSI参照モデル
・TCP/IP
・ネットワークトポロジー
・IPアドレスとサブネットマスク

ネットワークの設定

・ルータの設定
・スイッチの設定
・VLANの設定
・ポートフォワーディングの設定

ルーティングとスイッチング

・スタティックルーティング
・ダイナミックルーティング
・VLAN
・スパニングツリープロトコル(STP)

Month 2

WAN(広域ネットワーク)

・PPP接続
・HDLC接続
・Frame Relay
・VPN

ネットワークのセキュリティ

・ACL
・NAT
・ファイアウォール
・VPNの設定

ネットワークのトラブルシューティング

・ネットワークのトラブルシューティング手順
・ネットワークの監視方法
・ログの確認方法

ネットワークの設計

・ネットワークの設計原則
・ハイブリッドネットワークの設計
・冗長性の確保

Java basic

圧倒的な支持率とシェア率を誇るプログラミング言語の基礎を学ぶ

Javaってどんな言語? 何ができるの?

Javaの実行環境の中枢ともいえるJava仮想マシン(JVM)は、サーバーから家電、スマートフォンなど幅広いプラットフォームの環境の違いを吸収し、実行内容に差異がないように動作を実現する機能を備えています。言語別求人数でJavaが一番多いのは、汎用システム以外にも最先端技術で採用されることも多いからです。
Javaを習得することで幅広いフィールドでの安定した活躍が見込めると言えます。

研修カリキュラム

研修期間
2か月
学習ジャンル
開発
対象となる方
開発未経験エンジニア
Month 1

アルゴリズム

・フローチャート
・データ構造
・スタック、キュー
・木構造 二分木
・線形探索(リニアサーチ)
・二分探索
・整列
・バブルソート

Month 2

Java基本構文

・変数
・データ型
・配列
・条件分岐
・繰り返し処理
・オブジェクト指向の概念
・クラス
・継承
・ポリモフィズム
・インターフェース
・例外処理
・スレッド

LPIC

世界で最も普及している、オープンソースのオペレーティングシステムLinuxを学ぶ

LPICはどんな資格?Linuxはどんな仕事に活かせるの?

LPIC(Linux Professional Institute Certification)は、NPO法人Linux技術者認定機関によって運営されている、Linuxの知識を認定する資格になります。
LPICは、ベンダー非依存の資格でありLinuxシステムの様々なディストリビューションに適用されるため、Linux技術の汎用的な知識とスキルを国際的に証明することができます。

Linuxはサーバ、組み込みシステムなど、幅広い用途に使用されており、柔軟性が高いOSとして広く利用されています。エンジニアとしては、システム運用、保守、構築のシーンで必須の知識となります。

研修カリキュラム

研修期間
1か月
学習ジャンル
資格取得対策
対象となる方
インフラ未経験エンジニア
Step 1

システムアーキテクチャ

・ハードウェアの基本知識と設定
・Linuxの起動とシャットダウン

Step 2

Linuxのパッケージ管理

・ハードディスクのレイアウト
・ブートマネージャのインストール
・共有ライブラリ
・Debianパッケージ管理
・RPMとYUMパッケージの利用
・仮想化環境でのLinux

Step 3

GNUとLinuxコマンド

・コマンドライン操作
・ファイル管理
・パイプ、リダイレクト
・正規表現を使ったファイル検索
・プロセスの管理、優先度
・基本的なファイル管理
・パーミッションの設定
・ファイルの所有者管理
・ハードリンクとシンボリックリンク
・プロセス実行優先度

Step 4

デバイス、ファイルシステム

・ファイルシステムの作成
・マウント、アンマウント
・パーミッションと所有権

WEB

世界中の人々と情報を共有するために必要な技術群を学ぶ

WEB技術とは?

Web技術は、ウェブサイトやウェブアプリケーションを開発するための技術のことであり、大きく分けてフロントエンド、サーバサイドの学習が必要です。
フロントエンドでは主にHTML、CSS、JavaScript等を使用してウェブページを構成します。ウェブページを公開するためにはサーバーが必要であり、認証やデータベース操作等の際にサーバサイドの処理が動く仕組みです。こちらには様々な言語が応用されます。Web技術は現代社会において重要な役割を果たしています。

研修カリキュラム

研修期間
2か月
学習ジャンル
開発
対象となる方
何らかの開発言語、SQL習得者
Month 1

・HTML基礎
・CSS基礎
・JavaScript基礎
・文字コード
・バリデーション
・クッキーの取り扱い
・HTTP(S)通信
・リクエストとレスポンス
・フレームワーク

Month 2

・MVCアーキテクチャ
・セッション管理
・パラメータ取得、加工
・データベース連携
・Webサーバー基礎
・データベースサーバー基礎
・バージョン管理ツール
・webAPI基礎

JavaScript

Webページのフロントエンドからサーバーサイドまで、 広い範囲で使用される高水準のプログラミング言語を学ぶ

Javascriptってどんな言語? 何ができるの?

JavaScriptは、Webページをより動的かつインタラクティブにするための言語です。例えば、ボタンをクリックするとアニメーションが動いたり、フォームに入力した情報を自動的に送信したりすることができます。また、サーバーサイドでは、Webアプリケーションのバックエンド処理やデータベースの操作などを行うことができます。JavaScriptは、Web開発の現代的な要件を満たすために常に進化し続けている言語であり、Web開発の基本的な必須スキルの1つとなっています。

研修カリキュラム

研修期間
2か月
学習ジャンル
開発
対象となる方
開発未経験エンジニア
Month 1

・変数、定数、演算子、条件分岐、繰り返し処理の基本的な文法
・関数の定義、引数、戻り値、スコープなどの概念
・配列やオブジェクトなどのデータ構造
・DOM(Document Object Model)の基礎的な操作方法
・イベントの概念、イベントリスナーの登録方法、イベントの発生時の処理方法
・Ajaxの概念、XMLHttpRequestオブジェクトの使い方、JSONの扱い方
・ES6で追加された新機能(let、const、アロー関数、テンプレートリテラル、クラス、モジュールなど)
・ブラウザでのデバッグ方法、コンソールの使い方

Month 2

・Node.jsの基礎的な使い方
・NPMの使い方
・サーバーサイドでのフレームワーク(Express、Koaなど)の使い方
・Webアプリケーションのセキュリティに関する基礎的な知識(クロスサイトスクリプティング、クロスサイトリクエストフォージェリ、SQLインジェクションなど)

Windows自動化

基幹となるシステムの効率化を学ぶ

Windows自動化とは?

Windows自動化とは、Windowsオペレーティングシステム上で自動的にタスクを実行するための方法です。
Windows自動化を使用することで、繰り返し実行するタスクを自動化し、人為的なミスを減らし、作業効率を大幅に向上させることができます。
中でもPowerShellはWindowsオペレーティングシステムに統合されており、Windows管理者にとっては重要なツールの1つです。

研修カリキュラム

研修期間
1か月
学習ジャンル
開発、インフラストラクチャー
対象となる方
開発未経験エンジニア
Step 1

Windowsバッチ

・バッチファイルの作成と実行
・バッチファイルの基本的な構文
・変数と環境変数の操作
・コマンドライン引数の取得方法
・バッチファイルのエラー処理
・タスクスケジューラーによる自動化

appendix

・サービスの一覧表示、起動、停止、再起動
・プロセスの一覧表示、起動、停止、強制終了

Step 2

PowerShell

・PowerShellの概要
・PowerShellスクリプトの作成と実行
・基本的な構文
・変数と定数
・データ型とオブジェクト
・条件分岐とループ
・PowerShellモジュールの作成と使用
・PowerShellのエラー処理とデバッグ

クラウドインフラ構築(AWS)

クラウド上に構築する、柔軟かつスケーラブルなインフラストラクチャーを学ぶ

クラウド(AWS)構築とは?なにができるの?

Amazon Web Services(AWS)を利用して、クラウド上にスケーラブルな環境を構築します。AWSには、ネットワーク、ストレージ、データベースなど、さまざまなサービスがあり、これらのサービスを組み合わせて、企業が必要とするインフラストラクチャーを構築する事が可能です。
AWSを利用することで、物理的なサーバーやネットワーク機器を購入する必要がなく、柔軟なスケーラビリティや高い可用性、セキュリティ性を実現できます。

研修カリキュラム

研修期間
1か月
学習ジャンル
クラウド
対象となる方
インフラエンジニア
Step 1

・AWSによるクラウドインフラ概要
・IAMとアクセス管理の設計
・EC2の設計と実装
・インスタンスへの接続と操作方法

Step 2

・VPCとサブネットの設計と実装
・ルートテーブルとネットワークACLの設定
・インターネットゲートウェイの設定とアタッチ
・Elastic IPアドレスの割り当て
・VPN接続とDirect Connect

Step 3

・RDSの設計と実装
・Auroraの設計と実装
・ElastiCacheの設計と実装
・Redshiftの設計と実装
・EFSの設計と実装

Step 4

・Lambdaの設計・実装
・S3の設計・実装
・CloudFormation
・CloudWatchのモニタリングとアラートの設定

INSTRUCTORS VOICE

インストラクター陣の声

未経験から経験者の方まで幅広いエンジニアに学びの場を提供しています。未経験からIT基礎を学ぶ、新しい技術をキャッチアップしたい、IT資格取得を目指したい、思いは様々ですが、すべての方が思い描くキャリアを実現するために、対面形式を中心として、理解度を確認しながら研修を行っています。学びのきっかけの起点になるよう、常に研修内容、研修環境をアップデートしています。

Tech academia

Masanori Isobe

エンジニアのキャリアをネットワークエンジニアからはじめ、Linux、AWSのSE業務に従事したあと、 インフラ周りを中心に、これまで1,000名以上を教育してきた実績があります。 キャリアに関わる責任感と向き合いながら質の高い教育を提供します。

Tech academia

Tatsuya Yano

Javaプログラマーとして活躍、講師業務も並行して行い、 現在はJava、Python、JavaScript、SQL周りを中心に講義を行っています。 講義を通して自身の学びも多くあるため、対等なコミュニケーションを心がけています。

ENGINEER BASE

エンジニアベース

フリースペース

すべての席に独立したコンセントがあるため、カフェで作業をしているような環境です。コーヒーも無料で飲め、固定席はなく、環境を選ばず作業できます。

研修スペース

未経験入社の方、新卒の方、ITスターカレッジの受講生など、講義を受ける方の研修スペースになります。広々としたスペースで講義を受け、スキルアップを目指します。

CAREER FORMATION

キャリア形成

入社当初から、プロジェクト参画、キャリアを形成しながらプロフェッショナルをエイトビットで目指すためのキャリアラダーになります。時代に合わせた研修内容を、継続的なリスキル環境づくりを常に心がけています。