Slide 1

Slide 1 text

JavaScript 研修 ( 2 0 2 4 ) Author: @progfay

Slide 2

Slide 2 text

Name: 眞野 隼 輔 ま の しゅんすけ    @progfay ・ 2020 年度 入 社 (新卒 5 年 目 ) ɾApplication Solution Group 所属 ・  #times_progfay

Slide 3

Slide 3 text

Name: 雫 石 卓耶 しずくいし たく や ・ 2021 年度 入 社 (新卒 4 年 目 ) ɾApplication Solution Group 所属 ɾ趣味: 型パズル など ɾTypeScript, React, Next.js で Web App を書いてる

Slide 4

Slide 4 text

Name: 水 足 友紀 みずたり と も き ・ 2023 年度 入 社 (新卒 2 年 目 ) ɾApplication Solution Group 所属 ɾ趣味: App Router, 雑草 ɾTypeScript, React, Next.js で Web App を書いてる

Slide 5

Slide 5 text

Schedule ・ 1 0 : 1 5 ~ 1 0 : 3 0   JavaScript Introduction ・ 1 0 : 3 0 ~ 1 2 : 3 0   JavaScript Workshop ・ 1 2 : 3 0 ~ 1 3 : 3 0   Lunch ・ 1 3 : 3 0 ~ 1 9 : 0 0   TypeScript

Slide 6

Slide 6 text

やること ・ JavaScript のチュートリアルに挑戦してもらう ・ いくつかの課題を解いてもらい、わからなければ聞いてください ・ どんどん先に進んでもらって構いません 全部解き終わったという 人 は問題作成に挑戦してみてください!

Slide 7

Slide 7 text

やらないこと ・ 特定のライブラリの使い 方 ・ React / Next.js の使い 方 は別の講義でやります ・ 古い JavaScript の記法や慣習 (ES 6 以前) ・ 発展的な JavaScript 記法について (tc 3 9 /proposals など) ・ JavaScript の内部的な機構や詳細な仕様について

Slide 8

Slide 8 text

わからないことがあったら ・ 「わからない」と 言 うのも社会 人 として必要なスキル ・ 「この理解で合ってる?」もどんどん質問してください! ・ すぐさま @progfay まで mention を! (多分気付けるはず) ・ それでも反応がないときは、お近くの JavaScript マスターまで 🖐 ・ もしくは信頼できるソースを確認してみよう 👀

Slide 9

Slide 9 text

信頼できるソース ・ 何かあれば、とりあえず MDN で調べてみる ・ JavaScript の 入 門 資料なら JavaScript Primer がオススメ ・ 詳細な仕様は ECMAScript Language Specification (上級者向け) ・ 実際に 自 分で動かしてみて確かめるのも 大 切

Slide 10

Slide 10 text

・ ブラウザ上で動く (Chrome, Safari, Firefox, etc … ) ・ サーバー上でも動く (Node.js など) ・ 最近はほんといろんなところで動いている ・ 静的型付けがない What’s JavaScript?

Slide 11

Slide 11 text

実 行 環境構築 https://nodejs.org/en/download

Slide 12

Slide 12 text

実 行 環境構築 うまく動かなければ StackBlitz を使おう

Slide 13

Slide 13 text

Workshop or https://stackblitz.com/edit/recruit-tech-javascripting