Hacking Websites with Node.js. Taller por el equipo de tecnología de © Reservamos.mx. Para efectos de este workshop cuando hablamos de Javascript nos referimos a EcmaScript 6 o ES6 6.
- Clonar o bajar el repositorio
- Dentro del folder del repositorio correr:
npm install
npm run start
npm run hack
Algunas cosas que hay servirán durante el workshop:
// 1. Javascript is a dynamic language. So no types
const name = "Adrian Cuadros"
let age = 32
// 2. Short function declaration
const saySomething = (something) => {
console.log(`You said: ${something}`);
}
saySomething("Hi!")
// 3. Javascript Objects
const fruit = {
name: 'Apple',
color: 'red'
};
console.log(`${fruit.name} (${fruit.color})`);
// 4. Arrays and array functions
const fruits = [
{ name: 'Apple', color: 'red' },
{ name: 'Orange', color: 'orange' },
{ name: 'Lemon', color: 'green' }
];
fruits.forEach((fruit) => {
console.log(fruit.name);
});
let firstGreenFruit = fruits.find((fruit) => {
return fruit.color === 'green';
});
console.log(firstGreenFruit.name);
// 5. Promises
let promise = new Promise((resolve, reject) => {
setTimeout(resolve, 3000);
});
promise.then(() => {
saySomething("Ready!");
}, () => {
saySomething("Oh no!");
});
- Servidor Web con Express
- Templates Html/Javascript con Handlebars
- Requests HTTP con Axios
- Pruebas de Requests HTTP con Postman
- Uso de ES6 a través de Babel
Escríbenos a [email protected] con cualquier información que tengas para compartirnos.