Aquí encontrarán el código relacionado a las diferentes video-cápsulas, donde se explican temas complementarios a las cátedras. Para acceder al video de cada cápsula, deben hacerlo con sesión iniciada en su correo UC.
(*) La cápsula 2 fue grabada en el contexto de la sección 2 del periodo 2020-2 del curso, pero su contenido es pertinente a esta versión del curso. No se deben considerar comentarios sobre el desarrollo del curso, cápsulas, u otros, pues el programa ha cambiado.
Nro |
Nombre |
Código |
Video |
Referencias |
1 |
CSS Layout |
código |
video |
|
2 |
Manejo de Dependencias |
original en este repo |
video |
|
3 |
PostgreSQL |
osx ubuntu |
video osx video ubuntu |
|
4 |
Variables de entorno |
guía |
video |
|
5 |
Introducción al template |
guía |
video |
|
6 |
ORM: Sequelize |
PR en proyecto ejemplo |
video |
|
7 |
Deploy a Heroku |
Mismo de C06 |
video |
|
8 |
Routing: Recurso de lectura |
PR en proyecto ejemplo |
video |
EJS, Koa, Guía Koa, git koa-router, npm koa-router |
9 |
Routing: Conexión entre recursos |
Pr en proyecto ejemplo |
video |
|
10 |
Implementación de Create |
Pr en proyecto ejemplo |
video |
|
11 |
Validación de recursos |
Pr en proyecto ejemplo |
video |
Validations and contraints, ValidationError, ValidationErrorItem |
12 |
Queries en asociaciones |
Pr en proyecto ejemplo |
video |
Basic of queries involving associations |
13 |
Creación de un recurso asociado |
Pr en proyecto ejemplo |
video |
Special methods/mixins added to instances |
14 |
Manejo de assets |
|
video |
Sass, Webpack |
15 |
Manejo de sesión |
Pr en proyecto ejemplo |
video |
|
16 |
Recursos protegidos |
Pr en proyecto ejemplo |
video |
Koa error handling |
17 |
Pull requests y code review |
Pr en proyecto ejemplo |
video |
Convención commits, Template pull requests |
18 |
ESLint |
PR en proyecto ejemplo |
video |
Getting Started with ESLint |
19 |
Testing unitario con Jest |
PR en proyecto ejemplo |
video |
Jest expect y matchers, Async testing Koa with Jest |
20 |
Hashing de contraseñas |
PR en proyecto ejemplo |
video |
Hashing in Action: Understanding bcrypt, Sequelize Hooks |
21 |
Manejo de responses |
PR en proyecto ejemplo |
video |
Koa response status, Koa response body, JSON API, jsonapi-serializer |
22 |
Autenticación mediante JWT |
PR en proyecto ejemplo |
video |
JWT, Librería para generar JWT, Middleware para validar JWT en Koa |
23 |
Testing de API endpoints |
PR en proyecto ejemplo |
video |
Async testing en Koa, Snapshot testing, Librería para manejar fechas, Librería Supertest |
24 |
Mailing |
PR en proyecto ejemplo |
video |
|
25 |
Upload archivos |
PR en proyecto ejemplo |
video parte 1 video parte 2 |
cloudinary node setup, dev.to image upload tutorial |
26 |
JS DOM |
Código |
video |
JavaScript HTML DOM |
27 |
Intro a React |
PR en proyecto ejemplo |
video |
create-react-app |
27 II |
Configuración Airbnb |
N/A |
video |
|
28 |
Routing en React |
PR en proyecto ejemplo |
video |
History API, React Router |
29 |
Deploy a Netlify |
PR en proyecto ejemplo |
video |
Netlify |
30 |
Flujo de requests en React |
PR en proyecto ejemplo |
video |
Fetch, JSONPlaceholder |
31 |
Integración con una API |
PR en proyecto ejemplo |
video |
Variables de entorno en Create React App, CORS, Koa CORS |
32 |
Manejo de sesión |
PR en proyecto ejemplo |
video |
Context, useLocalStorage, Autenticación en React, jwt-decode |
33 |
Formularios con Formik |
PR en front proyecto ejemplo PR en back proyecto ejemplo |
video |
Formik docs, Video tutorial por LogRocket |
34 |
Testing en React |
PR en front proyecto ejemplo |
video |
Jest - Testing React Apps, CRA Running Tests, Documentación TestRenderer.act() |