♪ Gracias chicos por unirse aquí. Veo que hay algunos participantes y la gente sigue llegando. Así que es genial ver eso. Me alegra que todos pudieran unirse esta mañana. Es mañana aquí. Estoy en California. Pero sé que esta es una conferencia global remota, así que nunca se sabe de dónde es la gente. Así que buenos días, buenas tardes, buenas noches a todos. Espero que estén listos para comenzar a codificar.
Vamos a ver una aplicación full-stack, y vamos a construir, básicamente, una aplicación que tenga seguridad de tipo de principio a fin, y lo haremos desde cero y hablaremos de todas las diferentes piezas en las que debes preocuparte y en las que debes pensar cuando implementas seguridad de tipo de principio a fin, y vamos a ver cómo algunas de estas herramientas nos facilitan mucho hacerlo y lo hacen realmente divertido. Una vez que configures una aplicación como esta, si eres como yo, terminarás emocionado por ello después y te divertirás mucho configurando todas estas cosas.
Veo que ya hay una pregunta, ¿cuál es el enlace al servidor de Discord? El que está en el correo electrónico no funciona. Déjame ver si puedo conseguirte un enlace allí a medida que más personas se unen. Veamos. No como personas. Ahí está el enlace. Lo he publicado. Así que si alguien más necesita el enlace de Discord, lo he publicado en las preguntas respondidas, así que debería estar allí. Pero, bueno, sigamos un poco más en la agenda de hoy, Voy a publicar un enlace en el chat, y esto será solo un enlace a un documento de Notion. Y esto va a ser como la fuente de verdad para todo este taller que tenemos aquí. Y aquí es donde tenemos toda la información sobre lo que vamos a hacer. Y en realidad he dividido este taller en diferentes lecciones, así que las tomaremos una a la vez. Comenzaremos con esta sección de bases de datos y nos iremos moviendo lentamente hacia abajo. Pero solo un poco de información sobre esto, sobre el taller. Aquí están los recursos aquí arriba. Este es el enlace solo a este documento de Notion que acabo de publicar. Si tienes algún problema para abrirlo, avísame en el chat o en las preguntas y puedo ayudarte con eso. Y este va a ser el repositorio de GitHub con el que vamos a trabajar. Así que podemos, si lo abres, simplemente tenerlo listo una vez que comencemos. No puedes ver mi pantalla. Eso probablemente sea un problema. Veamos. ¿Cómo está eso? ¿Es mejor? Veo que el chat está deshabilitado para algunas personas, veamos. Aquí está el enlace a ese documento de Notion y temas sobre cómo puedes navegar por tu repositorio de GitHub. Aquí está el enlace a ese documento de Notion en el canal público. Genial, perfecto. Veo que la gente está chateando en Discord sobre la pantalla. Así que eso es perfecto. Todos pueden verme ahora. Sí, enviaré el enlace allí. Podríamos simplemente usar el chat de Discord si ese otro chat no está funcionando. Ahí lo tienes. Genial. Parece que la gente está dando pulgares arriba, así que el enlace funciona. Así que simplemente continuaré hablando a través de esta primera página mientras la gente la abre y comienza. Entonces, hay algunos requisitos previos para esto. Los requisitos previos son simplemente que necesitas tener Node.js instalado en tu máquina. Todo lo que vamos a hacer usará Node. Así que solo queremos asegurarnos de tenerlo instalado. Y te daré tiempo para instalarlo si aún no lo tienes a medida que avanzamos. Y luego, se recomienda que uses VS Code para esto. Hay algunos complementos que simplemente facilitan un poco la vida al trabajar con Prisma, específicamente. Así que, VS Code es mi IDE sugerido. Pero si tienes otro que te gusta usar, que prefieres, siéntete libre de usarlo. Y luego, tener un entendimiento básico de Node.js, React, y TypeScript es bueno tenerlo. No es necesario, porque te guiaré en todo, pero sería bueno saber al menos un poco y tener algo de experiencia con Node.js, React y TypeScript.
Y luego, avanzando en esta sección de ¿Qué vas a hacer?, si quieres leer esto con más detalle, siéntete libre de tomarte un minuto solo para leerlo. Pero básicamente, esto simplemente repasa la agenda que tenemos para hoy. Esto repasa todas las diferentes piezas del taller que vamos a hacer, por lo que lo desglosa en pequeñas descripciones. Por ejemplo, vamos a comenzar construyendo nuestra base de datos SQLite. Y luego vamos a configurar GraphQL Yoga, que es un servidor GraphQL, y luego construir ese servidor, y finalmente construir el cliente y conectar todas esas diferentes piezas. Veo que más personas están levantando la mano, así que veamos qué está pasando aquí. Veo una pregunta, ¿habrá un repositorio después? Sí, habrá un repositorio. Y luego parece que el chat está deshabilitado para algunas personas. Sí, así que simplemente usaremos el chat de Discord. ¿Dónde está exactamente el enlace? De acuerdo. Así que para todos los que buscan el enlace, voy a entrar en el chat de nuevo. O en realidad, creo que el... Veamos. Veamos.
Comments