Samuel Steven Bernal Martínez
Samuel Steven Bernal Martínez
Eduardo José Álvarez
Team PlatziMatias Ezequiel Rivero
Gabriela Valentina Montilla Medina
camilo valentin
Enzo Norese Rivera
Eduardo José Álvarez
Team PlatziMuchas gracias por este excelente curso!
No sale la opción de examen, no hay certificado para este curso?
ya está habilitado el examen!
Excelente la metodología de Eduardo, muchas gracias. Comparto mi implementación con otra API y WEB.
// API DOLARAPI.COM - PATRÓN REPOSITORIO PARA COTIZACIÓN DOLAR OFICIAL MODALIDAD VENTA
class DolarRepository {
constructor(url) {
this.url = url;
};
async getDolarData() {
try {
const response = await fetch(`${this.url}/dolares/oficial`);
if(!response.ok) {
throw new Error(`Error HTTP: ${response.status} - ${response.statusText}`);
};
const contentType = response.headers.get('content-type');
if(!contentType || !contentType.includes('application/json')) {
throw new Error('Error: La respuesta no es JSON');
};
const data = await response.json();
return data;
} catch (error) {
if (error.name === 'TypeError') {
console.error(`Error de red o problema con la solicitud a ${this.url}/dolares/oficial`, error.message);
} else {
console.error(`Error al obtener los datos del dólar desde ${this.url}/dolares/oficial`, error.message);
}
throw error;
};
};
};
window.DolarRepository = new DolarRepository('https://dolarapi.com/v1');
Cualquier recomendación o sugerencia quedo al pendiente.
No sale la opción de examen, no hay certificado para este curso?
Gracias por el curso.!
Este curso no tiene examen?
ya está habilitado el examen!