インフィニットループ 広報ブログ

2022年10月18日 (火)

著者 : vjsigsig

【2022年12月】『ゼロから学ぶWebサーバー構築1dayインターン』をオンライン開催します!

こんにちは!vjsigsigです(`・ω・´)ゞ
2022年12月12日(月)『ゼロから学ぶWebサーバー構築1dayインターン 〜サーバーアプリを知らないけど、1dayインターンでサーバー構築知識を知ってアプリを動かす体験をしたらサーバーエンジニアになっていた件〜』を実施致します。

ラノベのようなタイトルですが、今回の冬インターンシップの内容が全てタイトルに詰まっています。
タイトルの通り、今回はWebサーバーの構築に主軸を置いた内容となります!

今年は冬もやるます!

例年ご好評頂いている8月開催の5dayサーバーサイドインターン。
今年はその内容をギュッと凝縮し、年末1dayインターンとして開催致します!

夏インターンでは開発環境を皆さんのOS上に構築していましたが、今回はAWS上に参加者1人1人専用のサーバーを用意させて頂きます!
自分の環境を汚す事がなく、難しい仮想環境の構築が不要となります。

▼サーバーサイドとは

webサーバーとデータベースなどを連携してクライアントから要求されたデータを返却する、ユーザーの目に見えない部分の事です。
広く認知されているサービスの用例を紹介します。

■ECサイト
スマホから商品をカートに入れた場合でもPCでカートの内容を閲覧できます。これはサーバーサイド側でユーザー別カート情報を持っており、カートの出し入れをデータベースで管理し、要求に応じてカートの情報を返したり削除するなどの処理を行っています。

■メッセンジャーアプリ
メッセージを友達に送信した場合、誰から、誰宛てに、どのようなメッセージを送信するかサーバーサイド側で保持し、ブロックされているかなどを判定し、メッセージを送る資格がある場合にメッセージが到達します。
また、ユーザーが持っているスタンプの管理もサーバーサイド側の処理となります。

サーバーサイドの業務はその他にも、webサーバーの選定や各種ミドルウェアの設定などを駆使し、どのように迫りくる高負荷を効率よく捌けるか。
コードを書くという事の他にも多種多様な方面で自分の技術を活かす事のできる事がサーバーサイドエンジニアの魅力と言えます。

インターンでやること・学べる事

  • ソーシャルゲームに於けるサーバーの役割とは
    • スライドを使って10分でわかりやすく解説します!
  • クラウド上のサーバーへ接続するための一連の流れ
    • 事前に秘密鍵と呼ばれるサーバーに接続するためのファイルをお渡しします
  • インストール直後のクリーンな状態からサーバーの初期設定
    • まず最初に何をすれば良いのか。リアルタイム解説を受けながら設定を行えます!
  • Linuxマシンを操作するための基本的なコマンド
  • Webサーバーソフトウェアの導入と基本設定
    • 設定次第、ブラウザからサンプルページが閲覧できるようになります
    • 夏インターンにて使用したガチャアプリを題材とします
  • 【追加課題】10連ガチャの実装
    • サンプルとして使用するガチャアプリは単発ガチャのみ実装されています
    • PHPにて実装されているアプリに10連ガチャの仕組みを実装して頂きます
  • 【追加課題】カードラインアップの追加
    • ガチャから排出されるカードラインナップにお好きなカードを追加頂きます
    • データベースと連携している仕組みを理解する必要があり、難易度は少々高めです
    • 1day開催で実装出来たキミはすごいぞ!
この画面をブラウザに表示させる事が第一目標となります!

面接もインターンシップ参加もオンラインで!

エントリーシートでの書類選考後、Google Meetによるオンライン面接で選考を行います。
インターンシップ期間中もSlackやZoomを使ってコミュニケーションを取りますので、エントリーからインターンシップの終了までご自宅から参加可能です!
学生さんだけではなく既卒・社会人の方もエントリー可能です。また場所は問わず日本全国どこからでもご参加可能です。
サーバーサイドのお仕事に興味がある方、インフィニットループに興味がある方はぜひぜひご応募ください!

『ゼロから学ぶWebサーバー構築1dayインターン』応募・募集概要

対象 学生、既卒、社会人
開催日時 2022年12月12日(月) 11:00 – 18:00
開催場所 オンライン
募集期間 10月18日(火) 〜 11月11日(金)
エントリー資格 ・サーバーサイド実装に興味のある方
・必要最低環境を満たすマシンをお持ちの方
※マシン・通信環境はご自身での手配でお願いします。
※詳細は下記をご参照ください。

必要最低環境
OS: Windows 10/11 Home/Pro, Mac Intel/M1
CPU: Intel Core i5
メモリ: 8 GB RAM
インターネット環境: ブロードバンドインターネット接続
空き容量: 10 GB 利用可能
想定タイムスケジュール 11:00 – 11:10:インターンガイダンス
11:10 – 12:00:会社紹介・質疑応答
12:00 – 12:10:講義:サーバーとは
12:10 – 13:00:SSHクライアント導入、インスタンスへの接続
13:00 – 14:00:昼休憩
14:00 – 16:00:サーバー初期設定、Docker導入
16:00 – 17:45:10連ガチャ実装、新規カード実装
17:45 – 18:00:締めの挨拶
18:00:解散
エントリー エントリーは締め切りました
注意事項・備考 ・面接はエントリー後、11月25日(金) までの間に実施する予定です
・面接はGoogle Meet上にて行います
お問い合わせ E-mail:internship@infiniteloop.co.jp

■2022-07-06:応募を終了しました。たくさんのご応募ありがとうございました。

☆今年8月開催済のサーバーサイド実装体験インターンシップレポート
☆現在募集中の職種は採用情報をご覧ください。
☆ILのことがわかるかも知れない?バーチャル会社説明会はこちら。