Preparación del ambiente de desarrollo
Clase 5 de 38 • Curso de Desarrollo de APIs con Sails.js
Contenido del curso
- 10

Entendiendo operaciones CRUD
05:09 - 11

Crear modelo de rodada
07:43 - 12

Crear app de Ionic
11:42 - 13

Obtener todas las Rodadas: preparando la aplicación para mostrar datos
14:52 - 14

Obtener todas las Rodadas: mostrando los datos
14:25 - 15

Crear Rodada: recibiendo parámetros desde la URL
12:29 - 16

Crear Rodada: enviando información desde el formulario
12:41 - 17

Actualizar Rodada
12:17 - 18

Eliminar Rodadas
04:55
- 26

Uso de JSON Web Token
10:23 - 27

Policies: verificar si usuario está loggeado
11:53 - 28

Agregar usuario a Ride
09:48 - 29

Preparando la App para implementar el Login y Sign up
11:01 - 30

Implementando Login
15:04 - 31

Implementando Sign up
09:35 - 32

Agregar puntos de Rodada
15:20 - 33
Obtener API Keys para Clima y Distancias
00:56 - 34

Integración Google Geocoding: definiendo la lógica
14:57 - 35

Integración Google Geocoding: probando la funcionalidad
06:14 - 36

Integración Weather API
13:05 - 37

Desplegar clima, distancia y tiempo en cada punto de Rodada
06:08
¿Cuáles son las herramientas esenciales para el desarrollo?
Al abordar un proyecto de desarrollo, disponer de las herramientas adecuadas es crucial para facilitar el flujo de trabajo y minimizar errores. Aunque algunas de estas herramientas son opcionales, su ausencia podría alargar el desarrollo y complicar el proceso. A continuación, exploramos las principales herramientas que optimizarán tu experiencia de desarrollo.
¿Qué editor de texto deberías utilizar?
El editor de texto es fundamental para cualquier desarrollador. No importa dónde escribas tu código, sino el código mismo. Algunos editores de texto recomendados incluyen:
-
WebStorm: Un IDE basado en Eclipse, popular entre desarrolladores experimentados, especialmente en Java. Ofrece soporte técnico continuo y una amplia gama de características, aunque es de pago.
-
Visual Studio Code: Una alternativa gratuita y robusta que puedes descargar desde el sitio de Microsoft.
-
Atom, Brackets y otros: Muchos editores gratuitos ofrecen características similares y, a veces, hasta más avanzadas.
Si ya te sientes cómodo con un editor en particular, no hay necesidad de cambiar. La elección del editor depende de tus preferencias y necesidades individuales.
¿Cómo probar APIs sin un frontend?
Una herramienta invaluable para los desarrolladores es Postman. Esta aplicación permite probar APIs sin necesidad de tener un frontend completamente implementado. Con Postman puedes:
- Realizar solicitudes HTTP especificando la URL y el método HTTP correspondiente.
- Enviar y gestionar parámetros de diversa índole.
- Ver respuestas formateadas, incluidos errores y datos devueltos por el servidor.
Puedes descargar Postman de su página oficial e instalarlo en sistemas operativos como Windows, Mac o Linux. La interfaz es amigable, aunque varía con cada actualización.
¿Cómo visualizar la información almacenada en bases de datos?
En este curso utilizaremos MongoDB como motor de base de datos, y para gestionar y visualizar sus datos se recomienda el uso de Robo 3T. Este software facilita la conexión a servidores MongoDB y permite filtrar y explorar la información almacenada:
- Conexión con servidores de base de datos MongoDB.
- Filtrado visual y exploración de datos.
- Disponible por descarga gratuita.
Instala Robo 3T de manera sencilla en tu sistema operativo, permitiéndote interactuar visualmente con los datos, modificar y cargar información con facilidad.
Consejos finales para trabajar con las herramientas
La elección de tus herramientas de trabajo tendrá un impacto significativo en tu eficiencia y efectividad como desarrollador. Es recomendable que sigas con aquellas aplicaciones con las que ya te sientes cómodo, pero no dudes en explorar nuevas alternativas que puedan ofrecerte características adicionales que puedas necesitar. Además, mantente atento a los comentarios de otros desarrolladores y sus recomendaciones. ¡Sigue aprendiendo, experimentando y mejorando!