Uriel Hernández
A quién va dirigido
Personas con fundamentos de programación que quieren aprender desarrollo web con JavaScript
Temario
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more-
done_all
Clase 1
Introducción al Curso Profesional de Backend
-
done_all
Clase 2
Backend y Frontend
-
done_all
Clase 3
La especialidad Backend
-
done_all
Clase 4
Qué veremos en este curso
-
done_all
Clase 5
Conocimientos previos
-
done_all
Clase 6
Stack de Tecnologías
-
done_all
Clase 7
Configurar entorno de trabajo (Windows)
-
done_all
Clase 8
Configurar entorno de trabajo (MacOS)
-
-
check_circle_outlineMódulo 2 | 19 clases
Http
expand_more-
done_all
Clase 1
Cómo funciona un servidor web
-
done_all
Clase 2
Qué es NodeJS y qué es Express
-
done_all
Clase 3
El protocolo Http
-
done_all
Clase 4
Verbos Http
-
done_all
Clase 5
Http con cURL
-
done_all
Clase 6
Direcciones web
-
done_all
Clase 7
Creando nuestro primer servidor
-
done_all
Clase 8
Express
-
done_all
Clase 9
Postman
-
done_all
Clase 10
Recibir datos de la petición
-
done_all
Clase 11
Datos con POST
-
done_all
Clase 12
Enviar HTML
-
done_all
Clase 13
Servir archivos estáticos
-
done_all
Clase 14
Motores de vistas
-
done_all
Clase 15
Qué es el caché
-
done_all
Clase 16
Tipos de caché
-
done_all
Clase 17
Caché de archivos estáticos
-
done_all
Clase 18
Qué son las cookies y las sesiones
-
done_all
Clase 19
Cookies
-
-
check_circle_outlineMódulo 3 | 11 clases
Bases de Datos
expand_more-
done_all
Clase 1
El lenguaje SQL
-
done_all
Clase 2
Configurando SQLite
-
done_all
Clase 3
Qué son las bases de datos y por qué las usamos
-
done_all
Clase 4
Drivers de conexión
-
done_all
Clase 5
Crear una tabla (Primer consulta)
-
done_all
Clase 6
Qué es un CRUD
-
done_all
Clase 7
Insertar registros en la Base de Datos
-
done_all
Clase 8
Limpiar parámetros (sanitize)
-
done_all
Clase 9
Qué es un ORM
-
done_all
Clase 10
Configurar SequelizeJS
-
done_all
Clase 11
Bases de datos relacionales y no relacionales
-
-
check_circle_outlineMódulo 4 | 24 clases
Buenas prácticas de desarrollo.
expand_more-
done_all
Clase 1
Presentación del bloque
-
done_all
Clase 2
Qué es el MVC
-
done_all
Clase 3
Organizar un proyecto MVC
-
done_all
Clase 4
Qué son las migraciones
-
done_all
Clase 5
CLI de Sequelize
-
done_all
Clase 6
Generando migraciones
-
done_all
Clase 7
Modelos
-
done_all
Clase 8
Controladores
-
done_all
Clase 9
Vistas
-
done_all
Clase 10
Seeders
-
done_all
Clase 11
Integrando todo
-
done_all
Clase 12
Qué es REST
-
done_all
Clase 13
REST en la práctica
-
done_all
Clase 14
Verbos Http en REST
-
done_all
Clase 15
Rutas REST en Express
-
done_all
Clase 16
Crear nuevos registros
-
done_all
Clase 17
Formularios
-
done_all
Clase 18
Mostrar registros
-
done_all
Clase 19
Vistas para todos los registros
-
done_all
Clase 20
Identificadores únicos
-
done_all
Clase 21
Consulta individual de recursos
-
done_all
Clase 22
Actualizar registros
-
done_all
Clase 23
Formularios con PUT, PATCH y DELETE
-
done_all
Clase 24
Eliminar registros
-
-
check_circle_outlineMódulo 5 | 14 clases
Autenticación
expand_more-
done_all
Clase 1
Explicando cómo funciona la autenticación de usuarios
-
done_all
Clase 2
Formulario de registro
-
done_all
Clase 3
Modelos y migración de usuarios
-
done_all
Clase 4
Validaciones
-
done_all
Clase 5
Validaciones en la base de datos y el modelo
-
done_all
Clase 6
Encriptar el password
-
done_all
Clase 7
Creación de usuarios
-
done_all
Clase 8
Inicio de sesión
-
done_all
Clase 9
Autenticación
-
done_all
Clase 10
Manejo de sesiones
-
done_all
Clase 11
Qué es un middleware
-
done_all
Clase 12
Buscar usuario autenticado
-
done_all
Clase 13
Cerrar sesión
-
done_all
Clase 14
Middlewares para protección de rutas
-
-
check_circle_outlineMódulo 6 | 14 clases
Relaciones en la base de datos.
expand_more-
done_all
Clase 1
Fundamentos de relaciones en la base de datos
-
done_all
Clase 2
Relaciones uno a muchos - El esquema
-
done_all
Clase 3
Relaciones uno a muchos - Los modelos
-
done_all
Clase 4
Nombres para asociaciones
-
done_all
Clase 5
Guardar relación uno a muchos
-
done_all
Clase 6
Relaciones en un proyecto real
-
done_all
Clase 7
Eager loading (Cargado anticipado)
-
done_all
Clase 8
Ejercicio - Implementa tu propio CRUD
-
done_all
Clase 9
Relaciones muchos a muchos
-
done_all
Clase 10
Integrando CRUD de Categorías
-
done_all
Clase 11
Tabla asociativa
-
done_all
Clase 12
Definir relación muchos a muchos
-
done_all
Clase 13
Crear relaciones muchos a muchos
-
done_all
Clase 14
Mostrar objetos de una relación muchos a muchos
-
-
check_circle_outlineMódulo 7 | 5 clases
Websockets (realtime)
expand_more -
check_circle_outlineMódulo 8 | 4 clases
Entorno de producción
expand_more -
check_circle_outlineMódulo 9.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
Valoraciones
4.4
9739.0 Valoraciones
Profesor
Preguntas frecuentes
-
¿Cuándo empieza el curso?
Los cursos de Código Facilito son 100% online On-demand lo que significa que están grabados y los puedes empezar cuando quieras y a tu propio ritmo.
-
¿Cómo funciona la membresía premium?
Al suscribirte tendrás acceso ilimitado a todos los cursos de Código Facilito. En tu cuenta podrás agregar cursos, ver cualquier video, tener seguimiento de tus cursos y en los cursos que lo indican: presentar un examen al final y obtener un certificado digital. Además tendrás acceso exclusivo a clases premium semanales que son en vivo donde puedes hacer preguntas al instructor.
Cada mes agregamos nuevos contenidos, actualizando cursos existentes y cursos completamente nuevos.
La membresía se actualiza de manera recurrente y puedes cancelar en cualquier momento desde tu cuenta en un par de clics. -
¿Qué puedo aprender en Código Facilito?
Nos especializamos en programación: desde lo básico hasta lo pro. Frontend, HTML5, CSS, JavaScript, backend con Python, Rails y mucho más. Puedes explorar nuestro catálogo completo aquí.
-
Tengo otra pregunta, ¿dónde los contacto?
Te atendemos con gusto en [email protected]