¿Qué debo aprender primero CMS o marco?

Aprende un marco.

Un CMS será casi imposible de entender si no tiene capacitación práctica en conceptos de marco como MVC, plantillas, etc. Además, cada compañía en la que se entrevista utilizará un CMS diferente. Algunos usarán WordPress, algunos Drupal, algunos Joomla, algunos su propio CMS patentado.

Comience con un marco fácil como Laravel o Yii. NO intentes saltar directamente a Zend & Symfony, solo te perderás en el proceso de instalación 🙂

Lo mejor es intentar construir un pequeño CMS pequeño usando el marco. De esa manera, aprenderá a implementar características de la vida real.

P.ej:

  1. Iniciar sesión
  2. CRUD – Crear Leer Actualizar Eliminar
  3. Gestión de página
  4. Gestión de usuarios

Y así. Estas son características básicas y bastante fáciles de construir.

Todo lo mejor y contacta si necesitas ayuda o más información 🙂

Aprende PHP profundamente.

Es bueno que conozcas PHP básico. Ese es un gran punto de partida. Ahora no desvíes tu atención. Tome una copia de “PHP moderno” de Josh Lockhart y aprenda el PHP moderno y aprenda a mejorar.

Use paquetes de Packagist para crear sus propios proyectos. Aprenda a usar patrones de diseño y principios sólidos en su codificación diaria.

Conviértete en un mejor programador de PHP. Entonces cada CMS o marco se convertirá en otra pieza de código.

Recuerde, el marco puede ser popular hoy, puede morir mañana. Lo que debe llevar consigo son los conceptos que se pueden implementar en cualquier idioma, con cualquier marco.

Los mejores deseos

Creo que es mejor aprender primero un framework PHP fácil como Yii2. La mayoría de las aplicaciones CMS están desarrolladas en el patrón MVC, por lo que tendrá una mejor comprensión cuando trabaje en un CMS, mi humilde opinión.

En este caso, deberías usar un framework, pero generalmente elegiría CMS primero, es más simple y rápido de aprender, hice una comparación rápida en mi blog en el blog LTX Software house