教材ライブラリ
授業で使うスライド、触って動かせる図解、レッスンの導入スライドをまとめています。 左のリストで絞り込むか、キーワードで検索してください。
103 本のスライド集(4 / 9 ページ)
OS・Linux
ファイルシステム
ファイルシステム
目次
今日のゴール
この時間で身につけてほしいことです。
- ファイルシステムの役割が分かる
- ディレクトリ構造とパスを理解できる
- ファイルの実体と管理情報の違いが分かる
- 代表的な形式の違いをイメージできる
- バックアップと完全削除の意味が分かる
ファイルシステム とは
ディスクの中のデータを、探しやすく整理して管理する仕組みです。
ファイルシステムの役割
整理・記録・保護という3つの大切な役割があります。
棚と目録のたとえ
本そのものが実体、どの棚にあるかを書いた目録が管理情報にあたります。
- 本そのものがファイルの中身
- 棚の場所を記した目録が管理情報
- 目録を見れば本の場所が分かる
- 目録が壊れると本を探せなくなる
- 以前学んだブロックストレージの上で動く
セキュリティ
ファイアウォール
ファイアウォール
目次
今日のゴール
この時間で身につけてほしいことです。
- ファイアウォールが「通信の関所」だと分かる
- パケットを条件で許可・遮断するしくみが分かる
- ホワイトリストとブラックリストの違いが分かる
- インバウンドとアウトバウンドを区別できる
- 設定ミスのこわさをイメージできる
なぜファイアウォールが必要か
インターネットにつながると、外から望まない通信も届きます。その仕分けが要ります。
- ネットには善意でない通信もまぎれ込む
- 必要な通信だけ通し、それ以外は止めたい
- 出入口で一括して見張るのが効率的
- この見張り役がファイアウォール
- 家庭用ルーターにも標準で入っている
ファイアウォール とは
あらかじめ決めたルールに従って、通信を通すか止めるかを判断するしくみです。
ファイアウォール = 通信の関所
関所で通行手形を確かめるように、条件を満たす通信だけを通します。
Web 開発
Gitとバージョン管理
Gitとバージョン管理
目次
今日のゴール
この時間で身につけてほしいことです。
- バージョン管理が必要な理由が分かる
- Gitとリポジトリの役割が分かる
- コミットで履歴を残す価値が分かる
- ブランチとマージをイメージできる
- リモートとチーム開発の流れが分かる
バージョン地獄
ファイル名に版数を足し続ける管理は、すぐに収拾がつかなくなります。
- 最終版というファイルがいくつもできる
- 最終版の本当の最終という名前が生まれる
- どれが最新か誰も分からなくなる
- 誰がどこを直したかも追えない
- 古い状態に戻すのも難しい
バージョン管理 とは
ファイルの変更の歴史を記録し、いつでも過去にさかのぼれるようにする仕組みです。
Git とは
いま最も広く使われている、バージョン管理のための代表的なツールです。
Web 開発
GraphQL
GraphQL
目次
今日のゴール
この時間で身につけてほしいことです。
- GraphQLが「必要なデータだけ取る仕組み」だと分かる
- RESTで起きがちな困りごとを説明できる
- クエリで欲しい項目を指定する感覚をつかむ
- ミューテーションが書き込み用だと分かる
- RESTとの使い分けをイメージできる
GraphQL とは
クライアントが「欲しいデータの形」を指定して取りに行くAPIの仕組みです。
GraphQL = 必要な料理だけ頼める注文
決まったセットではなく、欲しいものだけを指定して頼むイメージです。
第2部 RESTで困ること
Web 開発
gRPC
gRPC
目次
今日のゴール
この時間で身につけてほしいことです。
- gRPCが「サービス間を高速につなぐ仕組み」だと分かる
- RPC(遠隔の関数呼び出し)の発想をつかむ
- Protocol Buffersの役割を説明できる
- RESTとの違いをイメージできる
- どんな場面で使われるか思い浮かべられる
gRPC とは
離れたサーバーの機能を、まるで手元の関数のように呼び出せる通信の仕組みです。
gRPC = 内線で直接お願いするイメージ
離れた担当者に内線で「これお願い」と直接頼む感覚に似ています。
第2部 RPCという考え方
セキュリティ
ハッシュ関数
ハッシュ関数
目次
今日のゴール
この時間で身につけてほしいことです。
- ハッシュ関数が「データの指紋を作る仕組み」だと分かる
- 一方向(元に戻せない)という性質をつかむ
- 暗号化との違いを説明できる
- パスワード保存や改ざん検知での使い方が分かる
- 身近にどう使われているかイメージできる
ハッシュ関数とは
どんなデータも、決まった長さの短い値(指紋)に変換する関数です。
同じ入力は同じ指紋、少し違えば全く別物
ハッシュ = 指紋やシュレッダーに似ている
人ごとに違う指紋のように一意で、シュレッダーのように元へは戻せません。
体験・イベント
AI時代に学ぶべき プログラミング言語
AI時代に学ぶべき プログラミング言語
AI時代に学ぶべきプログラミング言語
なぜ今プログラミングなのか
IT人材の需要予測(2024〜2030年)
DX推進とAI活用の加速により、IT人材不足はさらに深刻になると予測されています。
Webアプリの仕組み
あなたが作るWebアプリは、こんな仕組みで動いています。
おすすめ言語TOP5
体験・イベント
エンジニアの年収リアル
エンジニアの年収リアル
エンジニアの年収リアル
IT業界の年収事情
年代別エンジニア平均年収
経験を積むほど年収は上がりやすく、30代で500万円台に乗るケースも多く見られます。
職種別の平均年収比較
エンジニアは他の職種と比べて年収水準が高い傾向にあります。転職先として注目される理由がここにあります。
年収が高いエンジニア職種 TOP4
スキルの希少性が高い職種ほど市場価値も高まります。需要の伸びも見込める分野ばかりです。
体験・イベント
プログラミングスクール選びで失敗しない5つのポイント
プログラミングスクール選びで失敗しない5つのポイント
このスライドの内容
スクール受講者の満足度調査
受講経験者500名に聞いた「入学前に重視すればよかった」ポイントの調査結果です。
ポイント1 — カリキュラムの実践度
座学中心 vs 実践中心
カリキュラムの中身を見れば、そのスクールの本気度がわかります。
実践度を確認する3つの質問
無料説明会や体験授業でこの3点を必ず聞いてみましょう。
- 「卒業制作はありますか?どんな成果物が作れますか?」
- 「チーム開発やペアプロの機会はありますか?」
- 「Gitやデプロイなど現場ツールは使いますか?」
体験・イベント
女性エンジニアのリアルな1日
女性エンジニアのリアルな1日
目次
朝〜出社
女性エンジニアの1日タイムスケジュール
仕事の中身
エンジニアの仕事内訳
「ずっとコードを書いているのでは?」と思われがちですが、実際の仕事はとても多彩です。
Web 開発
HTMLとCSSって何が違うの?
HTMLとCSSって何が違うの?
Webページの仕組み
あなたが見ているWebページは、3つの技術でできています。
- HTML — ページの「構造」を作る
- CSS — ページの「見た目」を整える
- JavaScript — ページに「動き」をつける
HTMLとは
HTMLはWebページの骨組みを作る言語です。
- HyperText Markup Languageの略
- Webページの「骨組み」を作る言語
- タグ(<h1>, <p>, <img>)で構造を記述
- ブラウザがHTMLを読み取って画面に表示
- HTMLだけだと白黒で味気ない見た目
HTMLのコード例
CSSとは
CSSはWebページの見た目を整える言語です。
- Cascading Style Sheetsの略
- Webページの「デザイン」を担当する言語
- 色・大きさ・配置・アニメーションを制御
- HTMLの要素に「どう見せるか」を指定
- レスポンシブ対応も可能
CSSのコード例
ネットワーク
HTTP と HTTPS
HTTP と HTTPS
目次
今日のゴール
この2時間で身につけてほしいことです。
- ブラウザとサーバーがどう会話しているかをイメージできる
- HTTPのリクエストとレスポンスの中身が読める
- 主なメソッドとステータスコードの意味が分かる
- HTTPSがなぜ安全なのか、人に説明できる
- 開発者ツールで実際の通信をのぞける
Webページが表示されるまで(全体像)
URLを入力してから画面が出るまで、裏ではこんな流れが起きています。
HTTP とは
ブラウザとサーバーが会話するための「共通の言葉」です。
HTTP = 手紙のやり取りに似ている
ブラウザとサーバーの会話は、手紙の往復にたとえると分かりやすいです。