Skip to content

Commit 1345901

Browse files
author
Masataka Shintoku
authored
Translated into Japanese (#1)
The following has been translated. * README * foundations * intro-functions
1 parent 29ebbd8 commit 1345901

File tree

3 files changed

+115
-114
lines changed

3 files changed

+115
-114
lines changed

README.md

Lines changed: 44 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,49 @@
1-
# Intro to Programming in JavaScript
1+
# JavaScriptを使ったプログラミング入門
22

3-
Hello! Welcome to our mini-workshop today 😄 We are so excited to get you started.
3+
こんにちは!今日は私たちのワークショップにお越しくださってありがとうございます 😄
4+
皆さんにJavaScriptのおもしろさを知ってもらえることにとてもわくわくしています。
45

5-
## Getting Started
6+
## 始める前に
67

7-
You will need:
8+
インストールするもの:
89

910
* Google Chrome
1011
* Visual Studio Code
1112

12-
## The Lessons for Today
13+
## 今日のレッスン
1314

1415
* [Welcome Slides](https://docs.google.com/presentation/d/e/2PACX-1vRs7Zh_xmRbUxwJszgHqnbxON3tLlWn0lR1EDj_oz4dwijtzFK9h8x5Ub9TB2r7WjyOz_AeXeqnX1fh/pub?start=false&loop=false&delayms=3000)
15-
* [Foundations of Programming](https://github.com/codechrysalis/intro-javascript/blob/master/foundations.md)
16-
* [Intro to Functions](https://github.com/codechrysalis/intro-javascript/blob/master/intro-functions.md)
17-
* [Intro to Comparisons](https://github.com/codechrysalis/intro-javascript/blob/master/intro-comparisons.md)
18-
19-
## What to Do Next?
20-
21-
* Go through the materials! Feel free to email us with coding questions: [[email protected]](mailto:[email protected])
22-
* Read and DO THE EXERCISES in [Eloquent JavaScript](http://eloquentjavascript.net/), chapters 1 through 5
23-
* Practice coding challenges on [Code Wars](https://www.codewars.com/)
24-
* Learn some HTML + CSS:
25-
* Create your own website using HTML and CSS
26-
* [Harvard's free online CS50x](https://harvardx.harvard.edu/cs50x-introduction-computer-science) is a great way to push yourself gain experience with different languages work on projects
27-
* Attend tech meetups and get immersed in the scene!
28-
* [Code Chrysalis](https://www.meetup.com/codechrysalis)
29-
* [DevJapan](https://www.meetup.com/devjapan)
30-
* There are so many more!---find them on [Meetup.com](https://www.meetup.com) and [Connpass.com](http://connpass.com/)
31-
* [Our list of events and communities for women in Tokyo](https://medium.com/code-chrysalis/the-definitive-guide-to-womens-tech-events-and-communities-in-tokyo-43a00ee3f87d)
32-
33-
## Advice and Tips
34-
35-
* Don't be afraid to reach out to other professionals or to the community at large. Someone is always willing to teach!
36-
* Don't be afraid to ask for help or help people back.
37-
* Practice, practice, practice. Just reading won't do anything.
38-
* Stick with one language--learning multiple languages in the beginning can be confusing.
39-
* Google is your best friend.
40-
* Be careful with copy and pasting code---always make sure you understand it. Don't study the solution.
41-
* Read/learn to read the documentation. It's hard and frustrating, just like learning any other new skill.
42-
* Failing a lot is completely normal. Coding is an unending parade of error messages--as long as you're getting a new error, you're making progress.
43-
* Stay small---focus on the next possible thing to do.
44-
45-
# Find us on the internet
16+
* [プログラミングの基礎](https://github.com/codechrysalis/intro-javascript/blob/master/foundations.md)
17+
* [ファンクション入門](https://github.com/codechrysalis/intro-javascript/blob/master/intro-functions.md)
18+
* [比較演算子入門](https://github.com/codechrysalis/intro-javascript/blob/master/intro-comparisons.md)
19+
20+
## レッスンの後にするべきこと
21+
22+
* 以下の題材にチャレンジしてみましょう。わからないことがあれば、気軽にメールで質問してくださいね。: [[email protected]](mailto:[email protected])
23+
* [Eloquent JavaScript](http://eloquentjavascript.net/)の、chapters 1 から 5 までを読み、Exercisesに取り組む。
24+
* [Code Wars](https://www.codewars.com/)に登録(無料です!)して、コーディングを練習。
25+
* HTMLとCSSの基礎を習熟する。
26+
* 自分についてのウェブサイトを、HTMLとCSSを使って作り上げましょう。
27+
* [Harvard's free online CS50x](https://harvardx.harvard.edu/cs50x-introduction-computer-science)は、ちがうプログラミング言語を扱う経験を得られるのでおすすめ。
28+
* テクニカル系のミートアップに参加して、この世界に没頭しましょう!
29+
* [Code Chrysalis](https://www.meetup.com/codechrysalis)
30+
* [DevJapan](https://www.meetup.com/devjapan)
31+
* これだけではなくもっとたくさんあります。自分で興味あるものを見つけて行ってみましょう! [Meetup.com](https://www.meetup.com) [Connpass.com](http://connpass.com/) で見つけられます。
32+
* [東京で行われている女性のためのイベントやコミュニティの一覧](https://medium.com/code-chrysalis/the-definitive-guide-to-womens-tech-events-and-communities-in-tokyo-43a00ee3f87d)
33+
34+
## アドバイスととっておきのコツ
35+
36+
* 恐がらずに他のプロフェッショナルとコンタクトを取ったり、大きいコミュニティに参加したりしましょう。教えるのにいつも熱心な人たちは少なからずいます。
37+
* 助けを求めたり、逆に助けたりすることをどんどんやりましょう。
38+
* 一に練習、二に練習、三に練習。読んでいるだけではなにも身につきません。
39+
* まずは一つの言語に集中しましょう。最初から複数の言語を学ぶと混乱する可能性があります。
40+
* Google は親友!と言えるくらい最大限に活用しましょう。
41+
* コードのコピペには気をつけましょう。必ず理解するように心がけること。解決策ではなく本質を理解することです。
42+
* ドキュメントを読めるようになるために、読み、学ぶこと。これは他の新しいスキルを学ぶときと同じように難しく、いらいらすることですが、忍耐強くやりましょう。
43+
* 失敗をたくさんすることが普通なのです。コーディングは終わることのないエラーメッセージのパレード。新しいエラーに遭遇する限り、進歩しているのです。
44+
* 眼の前のことを一歩ずつ。次にできることに集中しましょう。
45+
46+
# ネットで私たちとつながりましょう
4647

4748
## Yan Fan
4849

@@ -56,21 +57,21 @@ You will need:
5657
[Facebook](https://www.facebook.com/kani.muni)
5758
[LinkedIn](https://www.linkedin.com/in/kanimuni)
5859

59-
## About Code Chrysalis
60+
## コードクリサリスについて
6061

61-
[Code Chrysalis](https://www.codechrysalis.io) is a coding school based in Tokyo with the only advanced full-stack software engineering immersive bootcamp in Asia.
62+
[Code Chrysalis](https://www.codechrysalis.io) は東京でコーディングスクールを開いています。アジアでたった一つの、頭一つ抜きん出たフルスタックソフトウェアエンジニアを育てる、フルタイム型のブートキャンプです。
6263

63-
In addition, we have two part-time programs---[an introduction to coding course](https://www.codechrysalis.io/foundations) and [an English communication course](https://www.codechrysalis.io/english).
64+
さらに2つの定時制のプログラムを用意しています。---[コーディング入門コース](https://www.codechrysalis.io/foundations) and [英語コミュニケーションコース](https://www.codechrysalis.io/english).
6465

65-
We believe we are creating and leading the third wave of coding bootcamps by preparing our students for engineering leadership.
66+
私たちは生徒をエンジニアリーダーに育てることによって、コーディングブートキャンプ業界の新たな風を巻き起こし、リードできると考えています。
6667

67-
We put on free workshops and events for the community, so please support us by following us on Instagram, Facebook, or Twitter!
68+
コミュニティ向けに無料のワークショップやイベントを用意しています。インスタグラム、フェイスブックやTwitterでフォローいただき、サポートください!
6869

6970
🦋🦋🦋
7071

71-
To find out more about us, please go to our website: [https://www.codechrysalis.io](https://www.codechrysalis.io)
72+
私たちのウェブサイトはこちらです。: [https://www.codechrysalis.io](https://www.codechrysalis.io)
7273

73-
Follow us on...
74+
私たちのアカウントはこちら。フォローしてください。
7475

7576
* Meetup - [https://www.meetup.com/codechrysalis](https://www.meetup.com/codechrysalis)
7677
* Instagram - [https://www.instagram.com/codechrysalis](https://www.instagram.com/codechrysalis)

foundations.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
# Foundations of Programming
1+
# プログラミングの基礎
22

3-
## Objectives
3+
## ねらい
44

5-
- Understand what a program is
6-
- Understand why JavaScript is a useful programming language for beginners to learn
7-
- Describe and use JavaScript _expressions_
8-
- Describe and use arithmetic _operators_
9-
- Describe and use `number` and `string` data _types_
5+
- プログラムとはなにかを理解する
6+
- なぜJavaScriptが、初心者が学ぶのに役に立つプログラミング言語なのかを理解する
7+
- JavaScriptの _expressions_ を使ってみる
8+
- 数学の _operators_ を使ってみる
9+
- `number` `string` といったデータの _types_ を使ってみる
1010

11-
## Lecture Slides
11+
## 講義スライド
1212

13-
[Slides are here](https://docs.google.com/presentation/d/e/2PACX-1vQR9MVY1wprMhweN278XrP587sizLmdR1qxVmW2RDoArrz2Exxwy4wi1fZXgD0_-eGxRzMo6-2dzvLk/pub?start=false&loop=false&delayms=3000)
13+
[スライドはこちら](https://docs.google.com/presentation/d/e/2PACX-1vQR9MVY1wprMhweN278XrP587sizLmdR1qxVmW2RDoArrz2Exxwy4wi1fZXgD0_-eGxRzMo6-2dzvLk/pub?start=false&loop=false&delayms=3000)
1414

1515
## Exercises
1616

17-
### Basic Requirements
17+
### 基礎編
1818

19-
You will only need your Chrome browser with the developer console open for the following activities.
19+
Google Chromeのディベロッパーコンソールを開いて、以下のアクティビティをやってみましょう。
2020

21-
#### Vocabulary
21+
#### ボキャブラリー
2222

23-
Can you try to define the following in your own words?
23+
以下の3つの言葉を自分なりの言葉で定義してみましょう。
2424

2525
- _expression_
2626
- _operator_
2727
- _type_
2828

29-
#### `number`s & `string`s
29+
#### `number`s `string`s
3030

3131
##### `number`s
3232

33-
1. Enter the below expressions, line by line, into your Chrome console. What happens for each?
33+
1. 以下のexpressionを一行ずつChromeのコンソールに入力してみましょう。それぞれ何が表示されますか?
3434

3535
```js
3636
4 + 10;
@@ -43,40 +43,40 @@ Can you try to define the following in your own words?
4343
1241 / 9 + 99;
4444
```
4545

46-
1. Based on your work above, what does `%` do?
46+
2. `%` はなんの計算の表現ですか?
4747

48-
1. Calculate your age in minutes using the console.
48+
3. コンソールを使ってあなたの年齢を計算してみましょう。数分でやってみてください。
4949

50-
##### Bonus Section
50+
##### ボーナス
5151

52-
1. The console is getting a little full. Use `clear()` to clean things up a little.
52+
1. コンソールがいっぱいになってきています。`clear()` を使ってリフレッシュしましょう。
5353

5454
##### `string`s
5555

56-
1. In your console, put your name in a `string`!
56+
1. コンソールで、あなたの名前を `string` を使って入力してみましょう!
5757

58-
1. Use the `+` operator to _concatenate_ (join together) two or more
59-
`string`s, _e.g._:
58+
2. オペレーターの `+` を使って、 _concatenate_ (文字を結合させる) してみましょう。
59+
60+
_e.g._:
6061

6162
```js
62-
// Your first and last names as an example
63+
// あなたの苗字と名前
6364
"Yan " + "Fan";
6465
```
6566

66-
- Your first and last names (as shown above in the example code snippet)
67-
- Your favourite singer's full name
67+
- あなたの苗字と名前(上記のコードスニペットに示している例のように)
68+
- あなたの好きな歌手のフルネーム
6869
- Code Chrysalis
6970

70-
1. Try the following in your console, line by line. What happens? Fix the errors:
71+
3. 以下を一行ずつコンソールで試してみてください。何が起こりますか?エラーを解消してみましょう。:
7172

7273
```js
73-
Where are the quotes?
74-
'hmm something is not right"
75-
'Do other ' * 'operators work with string concatenation?
74+
quotes(引用符)はどこにあるべきでしょうか?
75+
'んーなにかがちがいますね"
76+
'他の' * 'オペレーターは、文字列結合できるのでしょうか?'
7677
```
7778

78-
1. We want you to get comfortable with actively exploring through code. Answer the following questions by coding to test the questions:
79-
1. What happens when I add a `string` and a `number` together?
80-
1. What if I reverse the order (e.g. `number` + `string`)?
81-
1. What happens if I multiply a `number` 5 with a `string` "5"?
82-
79+
4. コードを通して主体的に解決策を模索することが大事です。以下の質問に対してコーディングしながら答えを導き出してください。
80+
1. `string``number` をこの順番で一緒に入力すると何が起こりますか?
81+
2. もしその順番をひっくり返したらどうなりますか (e.g. `number` + `string`)?
82+
3. もし `number`5`string` "5"で掛け算するとどうなりますか?

0 commit comments

Comments
 (0)