
開発者のための実務英語:文書から面接まで
jjangkbg7719
公式ドキュメントの読解、チケット・メールの作成、障害状況の共有、技術面接まで、IT実務で実際に使われる英語表現を段階的に学習します。20年以上のインフラ運用経験から抽出したテンプレートと例文で、今日からすぐに活用できる実践英語を身につけます。試験のための英語ではなく、グローバルな協業のための「本物の実務英語」を学びます。
初級
English, Tech Interview, iocp
ブラウザのアドレスバーにURLを入力した瞬間から画面が表示されるまでの全工程を理解し、Nginxウェブサーバーを直接インストール・設定しながら実務のデプロイ環境を構築します。ログ分析とステータスコードを通じて、障害の原因を自ら特定できる実践的な能力を養います。
17名 が受講中です。
難易度 入門
受講期間 無制限


HTTPリクエストの6段階の旅と各区間別の処理原理の説明
Nginxウェブサーバーのインストールから静的ページのデプロイ、およびリバースプロキシの設定完了
ログファイルとHTTPステータスコードを活用した障害区間の特定および原因分析
アドレスを入力した瞬間から画面が表示されるまで、ウェブサーバーが行うことを最初から最後まで理解する入門講座です。
[ブラウザ]
│ ① アドレス解析 → ② 名前解決 → ③ 接続確立
▼
[Webサーバー] ── 静的ファイルなら直接応答
│
│ ④ 残りは背後へ転送 (リバースプロキシ)
▼
[アプリケーションサーバー] ──▶ [データベース]
│
▼
[レスポンス] ⑤ ステータスコード + ヘッダー + ボディ → ⑥ 画面レンダリングこの図の各矢印で何が起きているのかを一つずつ紐解いていくことが、この講義の目標です。
アドレスバーにアドレスを入力すれば画面が表示されることは知っていますが、その間の過程を説明しろと言われると途方に暮れてしまいます。
自分のパソコンではうまく動くのに、サーバーに上げるとエラーが出ます
502が出ましたが、どこを見ればいいのか分かりません
リバースプロキシという言葉を数十回も聞いたことがありますが、なぜ使うのかは分かりません。
設定ファイルを修正したのに反映されません
証明書の期限が切れて、サイト全体に警告が表示されたことがあります
一つでも当てはまるなら、この講義がその空白を埋めて差し上げます。
私たちは毎日ブラウザを使っています。しかし、ブラウザとサーバーの間で何が起きているのかを説明してほしいと言われると、ほとんどの人が言葉に詰まってしまいます。コードは書けるのに、サーバーはいつも他人の領域のように感じられる理由がここにあります。
この講義はその中間地点を埋めます。リクエストがどのように送られ、ウェブサーバーがそのリクエストで何を行い、レスポンスがどのように戻って画面になるのかを順を追って見ていきます。
理論だけで終わらせません。実際にサーバーをインストールし、設定ファイルを修正し、自分のページをデプロイし、あえて障害を再現してログから原因を突き止めるところまで一緒に行います。
用語もまず韓国語の概念語で説明します。英語の略語を浴びせるように使って始めることはしません。原文の用語は、概念を理解した後に併記して身につくようにします。
学習対象は
誰でしょう?
フロントエンド・バックエンドのジュニア開発者で、サーバーデプロイのプロセスが漠然としていると感じている方
ローカル環境では正常に動作するが、実際のサーバー配布時にエラーを頻繁に経験する開発者
ブートキャンプ修了後、インフラ・サーバー知識の空白を埋めたい非専攻の転向者
前提知識、
必要でしょうか?
HTML/CSSの基本文法と簡単なウェブページ構造の理解
Linuxターミナルでcd、lsなどの基本コマンドを使用した経験
HTTPとURLの概念に関する基礎的な理解
キャリア認証
564
受講生
36
受講レビュー
2
回答
4.9
講座評価
26
講座
こんにちは、フランクです。
20年以上サーバーと格闘してきたインフラエンジニアです。Linuxサーバーの運用から始まり、現在は大規模決済サービスのクラウドインフラを担当しています。データセンターからAWSへの移行、数百台規模のインスタンスの管理、深夜の障害原因の追跡などが私の日常です。
講義を作ることになったきっかけは単純です。
周りからこのような質問をよく受けました。"サーバーに接続はしたものの、何をすればいいのか分かりません。" "インスタンスタイプが多すぎて、どれを選べばいいのでしょうか?" 私も最初は同じように行き詰まった部分です。しかし、いざ探してみると、資料のほとんどはすでに知っている人のために書かれていました。
そこで、私が初めて学ぶ時にあったら良かったと思える講義を作ることにしました。
私の講義の原則は3つです。
一つ目、暗記させるのではなく理解させます。コマンドのリストを並べる代わりに、なぜこれを使うのかから説明します。
第二に、不要なものは思い切って省きます。入門者にとって今すぐ役に立たない内容を盛り込んで、ボリュームを増やすようなことはしません。
第三に、できないことも伝えます。メリットだけを並べるのではなく、どのような場合には適さないのかも明確に指摘します。現場で判断を下さなければならない人にとっては、その方がより重要だからです。
講義を聴いた後に「あ、ここから見ればいいんだな」という感覚を掴んでいただけたなら、私の目標は達成されたことになります。
気になる点はいつでもお気軽に質問を残してください。
全体
37件 ∙ (34分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!