Time | Agenda |
---|---|
1:00pm - 1:30pm | History of JavaScript |
1:30pm - 2:30pm | Part 1 - Lessons 1 - 3 |
2:30pm - 3:00pm | Break + Snacks |
3:00pm - 4:00pm | Part 1 - Lesson 4 & 5 |
4:00pm - 4:30pm | Part 2 - Lesson 1 - 3 |
4:30pm - 4:45pm | Break |
4:45pm - 6:00pm | Part 2 - Lesson 4 & 5 |
- https://docs.google.com/presentation/d/1d_ZFHWGVoMvRIsnrA2sjP8W3OBoYSgyTlSkARztoprg/edit?usp=sharing
- (Or the shortened link: http://bit.ly/tl-ws2-2019)
- Video of the workshop: https://engineers.sg/v/3644
- History of JavaScript
- Part 1 - Using JS in the browser
- How to print things on screen
- Data types in JS
- How do you pass data around? (variables)
- Adding Artificial Intelligence (control structure, flow controls, if... else, switch)
- How to not repeat yourself (functions, linking JS files)
- Part 2 - Using JS in the Command Line
- Node prompt
- Running a JS script in the command line
- Intro to NPM
- Intro to Express JS
- Build a simple web app
Here is a list of sofware that you will need to install to participate in the Pre-Bootcamp workshops.
-
NodeJS
- This is for running JavaScript on your computer without using a web browser.
- Download and install from the NodeJS website: https://nodejs.org/en/
- Recommended Version: 10.16.3 LTS
- MacOS & Linux OS users may use NVM to install in your laptop.
-
Visual Studio Code - Text Editor
- This is for creating and making changes to your JavaScript source code.
- Download and install from the VSCode website: https://code.visualstudio.com/Download
-
Chrome Browser
- The recommended web browser for viewing websites and for testing your JavaScript applications in the web browser.
- Download the latest version from the Chrome website: https://www.google.com/chrome/
-
Postman App
- This is for helping you when testing API services.
- https://www.getpostman.com/downloads/
-
Git
- This can use this software to maintain different versions of your source code.
- You can download Git from their website: https://git-scm.com/
- If you are using MacOS, you should already have this installed.