Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Introducción JS: Arquitectura Front-end

Conocer JavaScript y trabajar con el DOM (Document Object Model - Modelo de objetos de documento) son los fundamentos básicos del desarrollo frontend. Son necesarios, pero no suficientes para crear aplicaciones que funcionen bien, sean fáciles de mantener y ampliar. Sin una buena organización del código, trabajar solo con el DOM puede volverse un caos rápidamente.

Este enfoque puede funcionar para desarrolladores que crean pequeños widgets, por ejemplo, con jQuery. Sin embargo, cuando se trata de implementar una aplicación frontend completa, los métodos usados para widgets empiezan a fallar. Basta con añadir algunos manejadores de eventos para que el código se convierta en un lío inmanejable.

Afortunadamente, aprender a construir la arquitectura de aplicaciones frontend no es tan difícil. De hecho, estos enfoques se desarrollaron hace décadas, cuando surgieron las primeras interfaces visuales.

Además, estos enfoques cambian muy poco de un framework a otro. Por eso, en este curso se presentan de manera "pura", sin atarse a ningún framework específico. Aquí se explican y estudian los principios fundamentales que definen la arquitectura.

Los temas principales de este curso son:

  • Gestión del estado y su organización.
  • Modelo-Vista-Controlador.
  • Formularios controlados y no controlados.
  • Programación basada en autómatas.
  • Trabajo con textos. Internacionalización, localización, pluralización.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY