Skip to content

Commit 3ed285f

Browse files
committed
Clase 89
1 parent c51036f commit 3ed285f

11 files changed

+263
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Fecha | Teoría | Recursos | Contenido
126126
10/06/19 | [Clase 86](teoria/clase86.md) | [Clase 86](recursos/clase86.md) | Scraping con Puppeteer
127127
12/06/19 | [Clase 87](teoria/clase87.md) | [Clase 87](recursos/clase87.md) | CLI con Nodejs
128128
14/06/19 | [Clase 88](teoria/clase88.md) | [Clase 88](recursos/clase88.md) | Node funcionando con PM2, Nodemon, etc...
129-
129+
17/06/19 | [Clase 89](teoria/clase89.md) | [Clase 89](recursos/clase89.md) | Deploy en Cloud
130130

131131

132132

assets/README.md

+11
Original file line numberDiff line numberDiff line change
@@ -759,3 +759,14 @@
759759
- https://nodemon.io
760760
- https://raw.githubusercontent.com/motdotla/dotenv/master/dotenv.png
761761
- https://pm2.io/doc/img/runtime/runtime-black.png
762+
763+
764+
### clase89
765+
766+
- https://upload.wikimedia.org/wikipedia/en/a/a9/Heroku_logo.png
767+
- https://www.i2coalition.com/wp-content/uploads/2017/09/logo-ovh-us-horizontal-blue.png
768+
- https://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Microsoft_Azure_Logo.svg/1280px-Microsoft_Azure_Logo.svg.png
769+
- https://eventil.com/events/programmer-un-service-d-39-ia-avec-un-minimum-de-code
770+
- https://studio3t.com/wp-content/uploads/digital-ocean-logo.png
771+
- https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/AmazonWebservices_Logo.svg/2000px-AmazonWebservices_Logo.svg.png
772+
- https://www.beeva.com/wp-content/uploads/2018/02/google.cloud-platform-app-1200x565.jpg
Loading
Loading
Loading
Loading
Loading
Loading
Loading

recursos/clase89.md

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
![shieldsIO](https://img.shields.io/github/issues/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
2+
![shieldsIO](https://img.shields.io/github/forks/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
3+
![shieldsIO](https://img.shields.io/github/stars/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
4+
5+
![WideImg](http://fictizia.com/img/github/Fictizia-plan-estudios-github.jpg)
6+
7+
# Máster en Programación FullStack con JavaScript y Node.js
8+
### JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing
9+
10+
## Clase 89
11+
12+
### Heroku
13+
- [Lenguajes soportados](https://devcenter.heroku.com/categories/language-support)
14+
- [Soporte](https://help.heroku.com/)
15+
- [Precio](https://www.heroku.com/#)
16+
- [Marketplace](https://elements.heroku.com/)
17+
- **[Documentacion](https://devcenter.heroku.com/categories/reference)**
18+
- [Heroku Architecture](https://devcenter.heroku.com/categories/heroku-architecture)
19+
- [Command Line](https://devcenter.heroku.com/categories/command-line)
20+
- [Deployment](https://devcenter.heroku.com/categories/deployment)
21+
- [Continuous Delivery](https://devcenter.heroku.com/categories/continuous-delivery)
22+
- [Language Support](https://devcenter.heroku.com/categories/language-support)
23+
- [Databases & Data Management](https://devcenter.heroku.com/categories/data-management)
24+
- [Monitoring & Metrics](https://devcenter.heroku.com/categories/monitoring-metrics)
25+
- [App Performance](https://devcenter.heroku.com/categories/app-performance)
26+
- [Add-ons](https://devcenter.heroku.com/categories/add-ons)
27+
- [Collaboration](https://devcenter.heroku.com/categories/collaboration)
28+
- [Security](https://devcenter.heroku.com/categories/security)
29+
- [Heroku Enterprise](https://devcenter.heroku.com/categories/heroku-enterprise)
30+
- [Extending Heroku](https://devcenter.heroku.com/categories/extending-heroku)
31+
- [Accounts & Billing](https://devcenter.heroku.com/categories/billing)
32+
- [Troubleshooting & Support](https://devcenter.heroku.com/categories/troubleshooting)
33+
34+
35+
36+
### Otras soluciones de Cloud
37+
38+
- [Google Cloud (GCloud)](https://cloud.google.com/?hl=es)
39+
- [Why Google Cloud](https://cloud.google.com/why-google-cloud/?hl=es)
40+
- [Productos](https://cloud.google.com/products/?hl=es)
41+
- [Precios](https://cloud.google.com/#/?hl=es)
42+
- [Clientes](https://cloud.google.com/customers/?hl=es)
43+
- [Empezar](https://cloud.google.com/start/?hl=es)
44+
- [Documentación](https://cloud.google.com/docs/?hl=es)
45+
- [Amazon Web Services (AWS)](https://aws.amazon.com/es/?nc2=h_lg)
46+
- [Precios](https://aws.amazon.com/es/#/?nc2=h_ql_pr)
47+
- [Formación](https://aws.amazon.com/es/training/?nc2=h_ql_le)
48+
- [Documentación](https://docs.aws.amazon.com/index.html?nc2=h_ql_doc)
49+
- [Productos](https://aws.amazon.com/es/products/?nc2=h_m1)
50+
- [Azure](https://azure.microsoft.com/)
51+
- [Productos](https://azure.microsoft.com/es-es/services/)
52+
- [Documentacion](https://docs.microsoft.com/es-es/azure/)
53+
- [#](https://azure.microsoft.com/es-es/#/)
54+
- [Formación](https://docs.microsoft.com/es-es/learn/azure/)
55+
- [BlueMix](https://www.ibm.com/cloud/)
56+
- [Productos](https://www.ibm.com/cloud/products/)
57+
- [#](https://www.ibm.com/cloud/#)
58+
- [# Calculator](https://console.bluemix.net/#/?cm_mc_uid=34962018113315235231205&cm_mc_sid_50200000=76818951523523120581&cm_mc_sid_52640000=23655911523523120587)
59+
- [Digital Ocean](https://www.digitalocean.com/)
60+
- [#](https://www.digitalocean.com/#/)
61+
- [Documentation](https://developers.digitalocean.com/documentation/)
62+
- [One-click install and deploy Node.js](https://www.digitalocean.com/products/one-click-apps/node-js/)
63+
- [OVH](https://www.ovh.es/)
64+
- [Lab](https://labs.ovh.com/)
65+
- [Bounty Factory](https://bountyfactory.io/ovh/ovh)
66+
67+
68+
### Servicios Cloud Típicos
69+
- [Dialogflow](https://dialogflow.com/)
70+
- [Twilio](https://www.twilio.com/)
71+
- [Stripe](https://stripe.com/es)
72+
- [Sendgrid](https://sendgrid.com/)
73+
- [Sentry](https://sentry.io/welcome/)
74+
- [Intercom](https://www.intercom.com/)

teoria/clase89.md

+177
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
![shieldsIO](https://img.shields.io/github/issues/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
2+
![shieldsIO](https://img.shields.io/github/forks/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
3+
![shieldsIO](https://img.shields.io/github/stars/Fictizia/Master-en-Programacion-FullStack-con-JavaScript-y-Node.js_ed3.svg)
4+
5+
![WideImg](http://fictizia.com/img/github/Fictizia-plan-estudios-github.jpg)
6+
7+
# Máster en Programación FullStack con JavaScript y Node.js
8+
### JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing
9+
10+
## Clase 89
11+
12+
### Heroku
13+
14+
![Heroku_logo](../assets/clase89/c0471061-3180-4a32-9853-9e6ca3c444b7.png)
15+
16+
- [Lenguajes soportados](https://devcenter.heroku.com/categories/language-support)
17+
- [Soporte](https://help.heroku.com/)
18+
- [Precio](https://www.heroku.com/#)
19+
- [Marketplace](https://elements.heroku.com/)
20+
- **[Documentacion](https://devcenter.heroku.com/categories/reference)**
21+
- [Heroku Architecture](https://devcenter.heroku.com/categories/heroku-architecture)
22+
- [Command Line](https://devcenter.heroku.com/categories/command-line)
23+
- [Deployment](https://devcenter.heroku.com/categories/deployment)
24+
- [Continuous Delivery](https://devcenter.heroku.com/categories/continuous-delivery)
25+
- [Language Support](https://devcenter.heroku.com/categories/language-support)
26+
- [Databases & Data Management](https://devcenter.heroku.com/categories/data-management)
27+
- [Monitoring & Metrics](https://devcenter.heroku.com/categories/monitoring-metrics)
28+
- [App Performance](https://devcenter.heroku.com/categories/app-performance)
29+
- [Add-ons](https://devcenter.heroku.com/categories/add-ons)
30+
- [Collaboration](https://devcenter.heroku.com/categories/collaboration)
31+
- [Security](https://devcenter.heroku.com/categories/security)
32+
- [Heroku Enterprise](https://devcenter.heroku.com/categories/heroku-enterprise)
33+
- [Extending Heroku](https://devcenter.heroku.com/categories/extending-heroku)
34+
- [Accounts & Billing](https://devcenter.heroku.com/categories/billing)
35+
- [Troubleshooting & Support](https://devcenter.heroku.com/categories/troubleshooting)
36+
37+
### [Heroku: Uso](https://devcenter.heroku.com/articles/getting-started-with-nodejs)
38+
39+
**Instalación del Toolbelt**
40+
- En Linux
41+
```
42+
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
43+
```
44+
- Versiones ejecutables para Windows y OSX
45+
- Es necesario tener instalado previamente Ruby en la máquina
46+
47+
48+
**Login en Heroku**
49+
```
50+
heroku login
51+
```
52+
53+
**Preparando la Aplicación**
54+
- Ejemplo de Heroku
55+
```
56+
git clone https://github.com/heroku/node-js-getting-started.git && cd node-js-getting-started
57+
```
58+
59+
**Crear un proyecto**
60+
- Con un nombre al azar
61+
```
62+
heroku create
63+
```
64+
- Con nombre propio
65+
```
66+
heroku create miproyecto
67+
```
68+
69+
**Desplegando nuestro proyecto**
70+
- Nota: Previamente tienes que tener el proyecto gestionado con Git.
71+
```
72+
git push heroku master
73+
```
74+
75+
**Escalando nuestro proyecto**
76+
- Verificando el número de Dynos
77+
```
78+
heroku ps
79+
```
80+
- Definiendo el número de Dynos
81+
```
82+
heroku ps:scale web=1
83+
```
84+
85+
**Abriendo nuestro proyecto**
86+
```
87+
heroku open
88+
```
89+
90+
**Logs del proyecto**
91+
```
92+
heroku logs --tail
93+
```
94+
95+
**Lanzar el proyecto en local**
96+
```
97+
heroku local web
98+
```
99+
100+
### [Google Cloud (GCloud)](https://cloud.google.com/?hl=es)
101+
102+
103+
![Google Cloud Logo](../assets/clase89/5770d459-ef14-49c0-8342-06297e56e840.jpg)
104+
105+
106+
**Recursos**
107+
- [Why Google Cloud](https://cloud.google.com/why-google-cloud/?hl=es)
108+
- [Productos](https://cloud.google.com/products/?hl=es)
109+
- [Precios](https://cloud.google.com/#/?hl=es)
110+
- [Clientes](https://cloud.google.com/customers/?hl=es)
111+
- [Empezar](https://cloud.google.com/start/?hl=es)
112+
- [Documentación](https://cloud.google.com/docs/?hl=es)
113+
114+
115+
116+
### [Amazon Web Services (AWS)](https://aws.amazon.com/es/?nc2=h_lg)
117+
118+
119+
![AWS Logo](../assets/clase89/26f08cf4-d360-43ac-8575-9b344170f2b7.png)
120+
121+
122+
**Recursos**
123+
- [Precios](https://aws.amazon.com/es/#/?nc2=h_ql_pr)
124+
- [Formación](https://aws.amazon.com/es/training/?nc2=h_ql_le)
125+
- [Documentación](https://docs.aws.amazon.com/index.html?nc2=h_ql_doc)
126+
- [Productos](https://aws.amazon.com/es/products/?nc2=h_m1)
127+
128+
129+
### [Azure](https://azure.microsoft.com/)
130+
131+
![Azure Logo](../assets/clase89/c4a094b2-3382-4d05-97cb-8dda0bdbba41.png)
132+
133+
134+
**Recursos**
135+
- [Productos](https://azure.microsoft.com/es-es/services/)
136+
- [Documentacion](https://docs.microsoft.com/es-es/azure/)
137+
- [#](https://azure.microsoft.com/es-es/#/)
138+
- [Formación](https://docs.microsoft.com/es-es/learn/azure/)
139+
140+
141+
### [BlueMix](https://www.ibm.com/cloud/)
142+
143+
![BlueMix Logo](../assets/clase89/7bedea9b-75e6-46d5-93d0-16523d0324c5.png)
144+
145+
146+
**Recursos**
147+
- [Productos](https://www.ibm.com/cloud/products/)
148+
- [#](https://www.ibm.com/cloud/#)
149+
- [# Calculator](https://console.bluemix.net/#/?cm_mc_uid=34962018113315235231205&cm_mc_sid_50200000=76818951523523120581&cm_mc_sid_52640000=23655911523523120587)
150+
151+
152+
### [Digital Ocean](https://www.digitalocean.com/)
153+
154+
![Digital Ocean Logo](../assets/clase89/91a3f40d-2b4f-4ea1-89df-b3088f0cc799.png)
155+
156+
**Recursos**
157+
- [#](https://www.digitalocean.com/#/)
158+
- [Documentation](https://developers.digitalocean.com/documentation/)
159+
- [One-click install and deploy Node.js](https://www.digitalocean.com/products/one-click-apps/node-js/)
160+
161+
162+
### [OVH](https://www.ovh.es/)
163+
164+
![OVH Logo](../assets/clase89/c55f379a-f903-475a-9114-c34e6bf37d5f.png)
165+
166+
**Recursos**
167+
- [Lab](https://labs.ovh.com/)
168+
- [Bounty Factory](https://bountyfactory.io/ovh/ovh)
169+
170+
171+
### Servicios Cloud Típicos
172+
- [Dialogflow](https://dialogflow.com/)
173+
- [Twilio](https://www.twilio.com/)
174+
- [Stripe](https://stripe.com/es)
175+
- [Sendgrid](https://sendgrid.com/)
176+
- [Sentry](https://sentry.io/welcome/)
177+
- [Intercom](https://www.intercom.com/)

0 commit comments

Comments
 (0)