Curso «JS: Arquitectura Front-end»
Actualizado
Access this and all courses with a subscription
Incluye
Descripción
En este curso, aprenderás los principios básicos del desarrollo de aplicaciones frontend, incluyendo la división en capas (MVC) y la correcta organización del estado. Trabajarás con textos, formularios y procesos. Este curso es ideal para crear aplicaciones web extensibles y adquirir conocimientos aplicables a cualquier framework web. Es adecuado para principiantes en desarrollo web con conocimientos de JavaScript y la API del DOM.
Qué aprenderás
- Crear aplicaciones frontend modulares y fácilmente extensibles.
- Separar correctamente las aplicaciones en capas y construir dependencias entre ellas.
- Estructurar el estado de la aplicación de manera óptima.
- Utilizar la teoría de autómatas para describir los procesos que ocurren en el código.
Lecciones del curso
1 | Introducción Familiarizarse con el curso y sus objetivos. |
2 | Estado de la aplicación Familiarizarse con el concepto de separación de datos del programa de la presentación. |
3 | Estado Complejo Aprender las mejores prácticas para organizar la estructura de un estado complejo. |
4 | Renderizado del estado Explorar diferentes estrategias para actualizar la vista basadas en los datos. |
5 | Estado de la interfaz de usuario (UI State) Familiarizarse con el concepto de estado de la interfaz de usuario y aprender a organizarlo correctamente. |
6 | Procesos y autómatas que los describen Aprender a identificar los procesos raíz y construir estados basados en ellos. |
7 | Normalización de datos Familiarizarse con los principios básicos de la normalización de datos. |
8 | MVC Familiarizarse con la arquitectura Modelo-Vista-Controlador. |
9 | Estado de los formularios Familiarizarse con diferentes métodos de control del estado de un formulario. |
10 | Organización de textos de interfaz Aprender a almacenar, procesar y mostrar correctamente etiquetas y textos en el sitio web. |
11 | Inicialización de la aplicación Aprender cómo dividir correctamente las aplicaciones en diferentes etapas de trabajo. |
Desafíos
1 | Estado del formulario |
2 | Formulario de registro |
3 | Ordenar tabla |

- Práctica en el navegador
- Acceso permanente a la teoría
- Aprende a tu ritmo
Access this and all courses with a subscription