Bienvenidos al nuevo curso

1

Nuevo Curso Definitivo de JavaScript

Setting up

2

Introducci贸n y generalidades del curso

3

Las tecnolog铆as que vamos a usar

4

Lo que vamos a construir

5

Evitando errores en tu c贸digo

6

Usando la terminal en este proyecto

7

Usando GitHub en nuestro proyecto

8

Instalando nuestras plataformas y dependencias

Los esenciales

9

Arquitectura Backend

10

Arquitectura Frontend

11

Parasails.js

12

Autenticaci贸n y login

13

Inscripci贸n de usuarios

14

Sesiones y la base de datos

15

Recuperaci贸n de passwords

16

Verificaci贸n de emails

17

Formato de contacto

18

Manejando informaci贸n de pagos

19

Creando una nueva p谩gina

20

Haciendo nuestra p谩gina interactiva

21

Creando un nuevo modelo

22

Testeo autom谩tico (Files)***

23

Creando una nueva acci贸n Cloud

24

Usando Cloud SDK

Creando funcionalidades a medida

25

Personalizaci贸n

26

Permisos

27

Amigos con asociaciones

28

Queries avanzadas y .populate

29

Modales

30

Ajax forms

31

Loading and error states

32

Putting it all together

33

Subiendo archivos backend

34

Subiendo archivos frontend

35

Descargando archivos

36

Tu turno

Growth and monetization

37

Construyendo un paywall

38

Suscripciones con pago recurrente

39

Notificaciones

40

Invitaciones (Usuarios existentes)

41

Invitaciones (Nuevos usuarios)

42

Unclaimed accounts (Cuentas sin contrase帽as)

Going Live

43

Variables de entorno y configuraciones de sailsjs y nodejs

44

Asegurando nuestra aplicaci贸n

45

Cloudflare y certificados SSL en SAILS

46

Utilizando una Plataforma como Servicio

47

Haciendo deploy a Heroku

48

Configuraci贸n para enviar a producci贸n

49

Agregando variables de entorno del sistema en Heroku

50

Configuraci贸n de la base de datos

51

Temas a considerar antes de lanzar tu proyecto

52

Despedida del curso

Contenido Avanzado

53

Server-side rendering con EJS

54

JavaScript fullstack: dise帽ando el frontend de tu app con Bootstrap 4

55

C贸mo funcionan los datastores

56

APIs que vas a usar si est谩s construyendo apps nativas

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

APIs que vas a usar si est谩s construyendo apps nativas

56/56
Recursos

Las API 鈥減uras鈥 son aquellas que tratan 煤nicamente de enviar y recibir datos, o realizar comandos, sin involucrarse con el HTML. Son 煤tiles para aplicaciones nativas para dispositivos m贸viles como smartphones, que generalmente no usan una interfaz web.

En esta clase aprenderemos sobre API puras y, adem谩s, veremos los diferentes tipos de rutas que son usadas por la mayor铆a de las aplicaciones backend.

Aportes 3

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Para que lo tomen en cuenta

鈥淗mm, different port with cookie? Typically an SSL cookie (443) cannot be read by a port 80 request as the 443 is designated as secure. As per the RFC https://tools.ietf.org/html/rfc6265, the behavior you 鈥渨ant鈥 to occur is considered insecure and I consider the Sails framework to be secure with its implementation. Meaning, you are breaking the 鈥8.5鈥 confidentiality clause of the RFC. I consider this to be an as-expected behavior - not a bug.鈥

Tip: Cuando va a usar el API es bueno usar tokens csrf. Entonces cuando lo haga, use fetch as铆:

fetch(BACKEND_BASE_URL + '/csrfToken', { credentials: 'include' })
    .then(response => response.json())
    .then(data => {
        _csrf = data._csrf
    })

As铆 cuando haga los otros requests ya se va a enviar el token en el header.
Si sabe alg煤n m茅todo para tomar esa cookie y enviarla en header me ser铆a util saber por cierto 馃槉