Para el desarrollo web, ¿es necesario aprender una herramienta o marco como WordPress, Muse, etc.?

En primer lugar, diría que WordPress es más un CMS que un marco.

Ahora a su pregunta, si desea comenzar a desarrollar sitios web, antes de aprender un marco de desarrollo web, por ejemplo, como Laravel para PHP o Django para Python, comenzaría aprendiendo algo de HTML y CSS, ambos son bastante simples y no requieren mucho tiempo para familiarizarse, de hecho, ni siquiera son lenguajes de programación, HTML es un lenguaje de marcado y CSS lo estiliza. Puede comenzar a aprender cualquiera de forma gratuita aquí: Codecademy: aprenda a codificar, interactivamente, de forma gratuita (comenzaría con HTML, luego CSS).

Supongamos que se emocionó y que en un par de semanas se siente cómodo con ambos idiomas, puede continuar aprendiendo PHP, un lenguaje de programación donde puede establecer variables, escribir funciones específicas, etc. y de hecho será más difícil de aprender que HTML o CSS. PHP es muy poderoso y muchos sitios web dinámicos lo usan, por ejemplo, la interfaz (lo que ves en la pantalla de tu computadora) de Facebook está escrita en PHP. También puede encontrar una buena introducción a PHP en Codecademy.

Ahora puede comenzar a aprender un marco para desarrollar sitios web dinámicos. Laravel es un marco PHP bien conocido, se llaman a sí mismos “El Marco PHP para Artesanos Web”. Sin embargo, existen muchos marcos para desarrollar sitios web, debe leer sus pros y sus contras y evaluar cuál sería mejor para lo que va a desarrollar.

Si ha jugado lo suficiente con PHP y se siente cómodo con él, puede continuar profundizando sus habilidades de lenguaje de programación con JavaScript, la mayoría de los sitios web que usa todos los días no funcionarían sin JavaScript. También tiene algunos buenos cursos sobre Codecademy para JS y hay otras plataformas de aprendizaje en línea que también pueden ayudarlo a aprender HTML, CSS, PHP y JS.

Leí en otra respuesta sobre “obtener la certificación” en PHP, CSS, etc. Tenga en cuenta las certificaciones, la mayoría de las personas no lo contratarán porque tiene una certificación determinada, sino que lo más probable es que lo contraten por lo que ha hecho. No digo que las certificaciones sean malas, pero a veces pueden ser dinero desperdiciado.

¡Buena suerte!

No es necesario aprender una herramienta o marco; ¿Es eficiente y ahorra tiempo? Sí.

Sin embargo, aprender el acceso directo, o más bien usar la culminación del trabajo de cientos de desarrolladores, podría no ser el mejor enfoque de aprendizaje porque no aprenderá los fundamentos y la estrategia subyacentes.

Suponiendo que es un principiante que ingresa a este campo, debe intentar hacer algunos proyectos pequeños y fáciles, o al menos ejercicios de aprendizaje, sin usar herramientas o marcos al principio.

¿Cuál es su objetivo en el aprendizaje del desarrollo web?

Si quieres poder trabajar por ti mismo y recibir un pago por crear sitios web increíbles, iría con WordPress.

Si desea la flexibilidad para trabajar en un entorno web más amplio, querrá estar familiarizado con WordPress pero obtener la certificación en PHP, CSS y HTML5

No.

Puede desarrollar su aplicación web personalizada desde cero.

Sin embargo, necesita un gran tiempo y esfuerzo para hacer esto.

Por lo tanto, dependiendo del proyecto, puede optar por desarrollar desde cero o usar marcos o CMS.

Todos los marcos y CMS se crean para un propósito específico.

Por lo tanto, sería más fácil aprender solo los que ayudan para su proyecto, en lugar de aprender todo al principio.

Creo que vale la pena. Acabo de comenzar un nuevo trabajo, he estado allí durante aproximadamente 6 semanas. En este tiempo he trabajado con:

  1. Prestashop (php ecomm)
  2. Marco Zend
  3. Cms personalizados
  4. Oscommerce
  5. Marcos PHP personalizados
  6. Sitios codificados en PHP rectos
  7. Sitio de WordPress

En mis trabajos anteriores, he trabajado con los siguientes frameworks php:

  1. Laravel
  2. Yii
  3. Symfony
  4. Codeigniter
  5. Woocommerce (php ecomm en WordPress)
  6. Varios sistemas php CMS

Los marcos y los CMS son importantes para aprender. No tiene que aprenderlos todos, eso es demasiado para aprender en poco tiempo. Aprenda php principal y elija un marco (Laravel es extremadamente popular) y un CMS (WordPress) para familiarizarse y tendrá una gran ventaja.

Primero: Adobe Muse no es un marco y no lo ayuda en ningún lugar cerca del desarrollo web. Es una herramienta de forma libre para diseñar y publicar un sitio web, no restringida por ninguna plantilla o marco. Crea un conjunto de páginas estáticas, elegantemente agrupadas en un sitio web de tamaño pequeño a moderado, siempre y cuando no mencione “CMS” .

Creo que es importante entender cómo funcionan los frameworks (como WordPress ), especialmente en relación con las bases de datos (desarrollo de back-end), cómo editar y / o desarrollar plantillas e instalar y usar complementos (desarrollo de front-end), para poder implementar diseños cuidadosamente diseñados y comprender y unir flujos de trabajo (gestión de proyectos). Porque en la mayoría de las situaciones, trabajará muy de cerca en un equipo , ya sea como miembro del personal, como contratista o freelance.

No es necesario. Para el desarrollo web, lo absolutamente necesario para una página web simple es html / css. Si quieres algo de interactividad, entonces debes aprender JS. Si necesita que su sitio web haga cosas más complejas como capturar datos, enviar correos electrónicos, permitir a los usuarios iniciar sesión, comentar, publicar algunos datos dinámicos, entonces necesita aprender un lenguaje de fondo como PHP, nodeJS, python, ROR, Go, C # o cualquier otro.

Los marcos se construyen para facilitar el desarrollo. Aprender a usar marcos es bueno pero no es obligatorio.

Prima:

Si desea aprender un marco, le sugiero encarecidamente que aprenda el lenguaje con el que está construido el marco. Le facilitará mucho las cosas. Ejemplo, aprenda PHP primero antes de sumergirse en WordPress.

Depende de ti. Tómelo simple

Imagina que acabas de aprobar el MBSS. Aún así, la gente le dirá a su médico y usted podrá ver a los pacientes.

Además, puede ser un experto en cualquier área en la que sepa mucho mejor que un médico de MBBS.

Entonces, el ingeniero de software es como un médico de MBBS donde el marco de aprendizaje es como ser expertos en cualquier área específica.

No es necesario, pero recomiendo familiarizarse con los sistemas de gestión de contenido más comunes que se utilizan actualmente. Probablemente estarás trabajando en ellos.

More Interesting

¿Qué es un buen editor de JavaScript para Windows?

¿Cuáles son las ventajas de elegir un marco de trabajo frente a escribir su propio código personalizado para que su sitio responda?

¿Es necesario actualizar el antiguo hardware del servidor web que todavía funciona?

¿Cuáles son las habilidades esenciales de un desarrollador .NET?

¿Es la práctica recomendada revisar su código todos los días cuando se realiza el desarrollo de Drupal?

Cómo imprimir archivos específicos de software sin el software

Cómo crear un sitio simple como Quora

¿Es aconsejable tener acceso completo a CSS3 a partir del 21 de mayo de 2011?

¿Por qué no puedo elegir entre Rails, Django o Node.Js para mi primer proyecto?

Cómo desarrollar un sitio web como udemy

¿Cuáles son los idiomas y la pila que usarías para crear una aplicación moderna?

¿Puedo hacer programación HTML en una MacBook?

¿Puedo usar la misma palabra clave en mi sitio web para dos entidades separadas? Estoy escribiendo contenido para mi sitio web de madera, y quiero saber si puedo usar la palabra clave 'revestimiento de madera' para una de las páginas de categoría y una publicación de blog (el blog está en el mismo sitio).

¿Es posible certificar las habilidades que aprendimos nosotros mismos, especialmente en el área de tecnología como la web, el software y el desarrollo móvil?

¿Qué tipo de conocimiento previo sería útil antes de contratar a un desarrollador web para una aplicación interactiva o un sitio web que implique almacenar y recuperar información?