Yoga In Austin
Description: This project was created in glitch. You can access it here. If you do not have private access, you will need to provide your own google Maps / places API key.
Create A Server That Returns Yoga Places in Austin
- use Google Places as a third-party lib / api
- Using this context, we can build use cases
What you will learn
Get started
On your own...
- understand nodejs
- understand javascript
- find out what npm is
- find out what package.json
- understand how we started a server in this project
- Understand how we just used a third-party API to retrieve data
Primer
Lets establish a development environment for you.
- setup an IDE
- walk through on NPM
- walk through on package managers
- walk through on Git
- walk through linux basics
- spend an hour giving you a playground to start learning Beginners I lessons
Beginners I
- Why JSON is the most important thing to learn.
- Why Postman is just as important to learn when youre getting started.
- Data Types: number, string, boolean, null, undefined in Javascript.
- Data Structures: arrays and objects [otherwise known as maps]
Beginners II
- Control Flows [ for loops, while loops ]
- Controls Flows and Data Structures
- Functions
- more functions
- more functions
How to see logs for your app
You should see a tools button, then logs, this will provide all the tracing and dumps errors.
use the console.log(variable)
to trouble shoot or debug for now.
How to see your terminal
Select the console tab if you already have the Logs window open.
Toggle between the two
Select the console button back and forth will take you between logs and terminal consoles.
Getting started with linux and nodejs commands
- cd
- npm install // installs a npm package
- npm uninstall // uninstalls an npm package
- rm -rf // removes dir and subdirs
- mkdir // creates new dir
- touch // creates new file
- git clone // clones a git repo
- git pull //pulls down latest that was checked in by someone else
- git status // see what changes you made to the repo