Curso «JS: Arquitectura Front-end»

Actualizado

Suscribirse

Access this and all courses with a subscription

Incluye

11 lecciones
9 ejercicios
20 tests
Trabajo autónomo
Material adicional
Acceso al resto de cursos de Códica

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

Course Cover
  • Práctica en el navegador
  • Acceso permanente a la teoría
  • Aprende a tu ritmo
Suscribirse

Access this and all courses with a subscription