Desarrollo Web Full Stack
Está pensado desde nivel inicial para aquellos que aún no programan, hasta lograr un nivel avanzado en la programación de desarrollos web dinámicos. Actualmente el mercado laboral, tanto en su forma freelance como de empleo formal, solicitan desarrolladores web Full Stack, esto significa que los desarrolladores deben poseer los concimientos y habilidades para realizar el diseño visual de su desarrollo web ( Desarrollo Front End), asi como también puedan programar en los lenguajes y fremeworks más solicitados para estos desarrollos con el fin de interactuar con el servidor y las bases de datos del sitio web. (Desarrollo web Back End).
Duración de la cursada: 16 semanas.
3 clases semanales.
Acerca del curso
Modalidad virtual
Clases virtuales en vivo 2 veces por semana. 16 semanas en total.
Material de lectura
Obligatorio y complementario.
Salas de chat
Para resolver dudas e interactuar con los demás participantes.
Trabajos integradores
Actividades para aplicar los conocimientos adquiridos.
Clases de apoyo
Un espacio para resolver dudas con profesores.
Curso certificado
En caso de aprobar la cursada recibirás un certificado oficial.
Temario
Modulo 1: Introducción a la programación web
Que es
- Estructura básica de un documento
- Etiquetas semánticas
- Etiquetas multimedia
- Formularios
- Listas
- Selectores
- Reglas
- Propiedades básicas
- Flexbox
- Maquetado de un sitio básicas
- Características básicas
- Variables (let y const)
- Estructuras de control (operador ternario)
- Bucles (map, filter, find)
- Funciones (arrow function)
- DOM
- Eventos
Modulo 2: Desarrollo en React Js
- Introducción
- JSX
- Créate-react-app
- Componentes
- Props
- Estado
- Hooks
- Eventos
- Listar elementos
Modulo 3: Aplicaciones web con Node.js
- Conceptos básicos de Node.js
- Manejo de paquetes de npm
- Introducción a Express
- Rutas
- Controladores
- Captura de datos mediante POST y GET
- Templates con Handlebars
- Enviar datos al navegador
- Sesiones
- Middleware
Modulo 4: Base de datos, integración con Node y React
- Introducción a las bases de datos
- Que son
- Tablas
- Columnas
- Registros
- Tipos de datos
- Relaciones
- Consultas
- Agregar, Modifica o Eliminar registros
- Instalación de las dependencias
- Conexión a la BD
- Ejecución de consultas
- Login
- Logout
- Paginas privadas
- CRUD: Listar, Eliminar , Alta, Modificar, subida de archivos y manipulación de imágenes
- Creación de Api Rest
- Consumo de Api con React
Requisitos
Computadora con acceso a internet.
Conocimiento del código HTML y CSS.
Conocimiento básico del idioma inglés.
¡Preinscríbete ahora!
Haz click en la bandera de tu país de residencia y completa el formulario