-
Open VS Code
- you will be given an option to pick a theme (dont stress too much we can always change this later)
-
Click on File in the top left
-
Click on open
-
Navigate to and open the directory downloaded in step 1.
-
Open the intergrated VS Code terminal
-
Installing the devlopment dependencies
- Click in the terminal then write or type the following:
npm install
- In the teminal run:
npm start
- This may open up your default browser
- If it doesnt or it's not you browser of choice (cough IE, Edge, Safari cough)
- Then copy either the top
Local
orExternal
Access URL into you browser of choice (NOTE: Inculde the port number in the URL:http://<URL>:<PORT>
) (NOTE: TheLocal
URL can only be used on the local machine (i.e. your PC)) (NOTE: TheExternal
URL can be used on any machine on your network!!(e.g. your mobile phone -- this is great for testing websites on your phone!!))
- Feel free to code away! Also notice that ever time you save (hotkey
ctrl + s
(orctrl + k + s
or save all) your website should update!)
- In the teminal pane's top left you should see
Node
- Either right click on that to expose the context menu and click
Kill Terminal
- OR Click on the trash can icon (NOTE: If you click on the trash can icon you'll have to reopen another terminal [see step 6 in Project Enviroment Setup](#Project Enviroment Set Up))
- Either right click on that to expose the context menu and click
- Slack
- Slack is a multiplatform IM service that allows for sending files, code, images, etc
- I'll create a slack group for us and send out invites this week.
- It's a great way to communicate asynconously!
- Also it's built using JS, CSS, and HTML!!
- GitHub
- GitHub is one of many remote
git
repositories git
is currently the most widely used versioning tool for developers/engineers- We may not use
git
in this class but I will share a lot on it - I do recommend getting an account as it's something that you can use to show off you code!
- GitHub is one of many remote
- (w3Schools)[https://www.w3schools.com/]
- (w3Schools HTML Tag Reference)[https://www.w3schools.com/tags/default.asp]
- (w3Schools HTML CSS Reference)[https://www.w3schools.com/css/default.asp]
- (MDN)[https://developer.mozilla.org/en-US/]
- (StackOverflow)[https://stackoverflow.com/] (NOTE: Best way to use stackoverflow is to just google the question and look for the stackoverflow answer -- you might have to improve your googling!)
- https://browsersync.io/docs
- live server tool