JavaScript is known as the "language of the web." It is a powerful object-oriented language (Ruby is as well). It is light-weight and can communicate with the browser. This week, we will introduce you to basic JavaScript syntax. The goal is not to teach you JavaScript, rather, we want you to feel comfortable with simple variables and functions.
You will not begin using JavaScript until Phase 2 in Dev Bootcamp, but don't worry if you feel like you will forget everything. You will have the chance to review in the last two weeks of Phase 0 and the weekend before you begin Phase 2. Moreover, professional programmers look up information and syntax all the time. They don't have everything memorized either, so think of this as an introduction. The more you use JavaScript the more you will remember. For our purposes here, we want you to learn basics so that you can easily re-learn them later.
- Install Node.js
- Read about JavaScript 'Object' Objects Understanding this well will be very beneficial.
- You may choose to read through JavaScript Reading Material before starting the challenges.
- Code Combat
- Javascript Variables and Objects
- Manipulating JavaScript Objects- SOLO CHALLENGE
- Create Your Own Code Combat Mission
- Group Project
- Technical Blog
- Cultural Blog
- GPS 1.2: Your second Guided Pairing Session - DO NOT READ UNTIL YOUR FIRST GPS SESSION!
You'll continue working in the phase_0_unit_1
repository this week.
Check that there haven't been any updates to the original repository by fetching from Devbootcamp's master repo.
- If you are doing this from the Github Desktop App, follow these directions.
- If you are doing it from the command line, follow these directions.
You need to submit your work through this google form by Sunday at 11:59pm. Expect to submit your links for each challenge above.
- Mozilla Developer Network - JavaScript
- JavaScript Enlightenment A JavaScript reference guide for those new to programming
- JavaScript: The Good Parts This resource is better for students with some familiarity with JavaScript who want to know more about style and syntax.