¿Es fácil para un diseñador web que solo conoce HTML5 y CSS3 aprender PHP y MySQL?

Déjame decirte primero la diferencia entre HTML CSS y PHP
En primer lugar, debe conocer la forma completa de PHP que significa PHP: preprocesador de hipertexto
Estas respuestas contienen 3 partes: –

  • La primera parte contiene la explicación de la pregunta
  • La segunda parte contiene la mejor colección de tutoriales en la red
  • La tercera parte contiene algunos problemas comunes que se enfrentan al aprender PHP y MySQL

Ahora hay dos tipos de programación web como sigue: –

Programación frontal: –

Es esa programación la que el usuario ve y la hacemos con html css y JavaScript. Básicamente es la interfaz de usuario que el usuario disfruta al ver su sitio web.

Programación de back end: –

Este es un tipo de programación donde el usuario trabaja en el lado del servidor que es básicamente la mayor parte de la interacción con el usuario que sucede en el servidor y usa una base de datos llamada base de datos SQL para almacenar información sobre varias cosas
Si eres un experto o no, no depende, pero aún puedes seguir adelante para iniciar PHP.


Cómo comenzar su proceso de aprendizaje en PHP y MySQL

El proceso de aprendizaje es bastante interesante. Hay varios sitios que pueden ayudarlo a aprender PHP
Para cursos interactivos: –

  • Codecademy – http://www.codecademy.com/tracks…
    (Estos tutoriales pueden completarse en 5 a 6 horas, lo que le da un poco de Head Start en PHP)

Otros tutoriales: –

  • w3schools – http://www.w3schools.com/php/php…
    (Le ayuda en sus propios estilos a su propio ritmo puede tomar alrededor de 15 días)
    Recuerde: – Practique todos estos ejemplos en su computadora porque solo la práctica hace al hombre perfecto
  • Video tutoriales en línea de Bucky –
    Serie de tutoriales de programación PHP para principiantes de Bucky
    (Estos son los mejores que he venido, lo que me ayudó mucho. Estas son 200 series de videos y absolutamente gratis)

Algunos problemas comunes que puede enfrentar

  1. Usted no tiene ningún servidor y no puede comprar uno solo para aprender o está tan arruinado para comprarse un servidor en línea No se preocupe, yo tampoco he comprado ninguno.
    SOLUCIÓN: – Puede hacer que su propia computadora sea un servidor para practicar con solo descargar Wamp Server o Xampp Server, siempre que se sienta cómodo y configurarlo para un servidor
    (Para configurar WAMP o XAMPP solo siga los Tutoriales anteriores de Bucky Hay todo lo que necesitará)
  2. Está haciendo PHP básico y obteniendo algunos errores, esto se debe al hecho de que es un programador básico y obtiene algunos errores al conectar PHP a su BASE DE DATOS
    Bueno, solo descarga WampServer 2.4

PHP ES UN LENGUAJE DE PROGRAMACIÓN FRESCO QUE USTEDES PUEDEN DISFRUTAR MUCHO SI LE GUSTA MI POST UPVOTE
Tranquilízate

La programación no es fácil, especialmente al principio. Sin embargo, sus habilidades HTML5 y CSS serán necesarias para que aproveche al máximo PHP, por lo que no se desperdiciarán.

El desarrollo web es un tema increíblemente profundo, y hay una gran variedad de tecnologías que pueden entrar en juego en un proyecto complejo.

PHP es excelente si tiene la intención de construir sitios pequeños como freelance o trabajar con WordPress. Como es un lenguaje de fondo, también necesitará aprender SQL para trabajar con bases de datos.

Otro lenguaje en el que probablemente querrá pasar algún tiempo, tal vez incluso antes de PHP, es JavaScript. JavaScript es el lenguaje front-end de la web y es una habilidad muy solicitada en este momento. Puede aprender los conceptos básicos (junto con los conceptos básicos de PHP) en codecademy: Aprenda a codificar

Una vez que haya recorrido las pistas para JavaScript y jQuery, debería poder construir algunos proyectos geniales. También puede practicar sus habilidades en sitios como Coderbyte: practique la programación con nuestros desafíos de programación y juegos

Por último, hay un muy buen libro gratuito en línea llamado Eloquent JavaScript. JavaScript elocuente

¡Buena suerte! La programación lleva algo de tiempo, pero es divertida y adictiva y vale la pena el esfuerzo.

Si ha ido tan lejos como aprender HTML5 y CSS3 (que se combinan como un paquete si desea diseñar sitios web gráficos), un próximo buen paso es PHP y MySQL si planea hacer cualquier cosa que requiera tener una base de datos o usted desea más automatización en sus páginas como lo han sugerido otros aquí.

Ejemplos de sitios web que requieren una base de datos serían sitios de membresía y sitios de compras.

Estos son procesos del lado del servidor, por lo que necesita acceso a un servidor web para realizar ejercicios y aprender con páginas de muestra. Aprendes teniendo una muestra y jugando con ella. Una vez que tenga su plantilla, puede cambiarla para un proyecto del mundo real, como hacer un formulario de registro.

(HTML5 se puede practicar en su propio escritorio. Instale todos los navegadores para que sepa cómo responde cada uno a sus páginas).

MySQL es parte de un conjunto más amplio de herramientas de administración de bases de datos y, por lo tanto, lo lleva a aprender sobre bases de datos.

Mi camino de aprendizaje de administración de bases de datos comenzó con los sistemas mainframe de archivos planos y COBOL en la década de 1980. En 1994, se desarrolló en un curso de Administración de bases de datos en la Escuela de Ingeniería de Milwaukee, uno de los cursos más difíciles y solo trabajé con RMS-DBS en un sistema de clúster abierto VAX-VMS (solo texto). En el trabajo a fines de la década de 1990, aprendí a usar Oracle en UNIX y acceder a él a través de MS-Access y MS-Excel.

Estoy menos familiarizado con MySQL / PHP y no tengo mucha suerte para que funcione en mi host para mis proyectos personales. Hay muchos detalles para entender y acertar en el archivo PHP y configurarlo.

Puedo enumerar una cantidad limitada de elementos en un archivo PHP o usarlo para hacer referencia a un cuadro de lista o desplegarme con la lista de elementos que ya están allí para usar en lugar de extraer de una base de datos. Esto tiene sentido si desea desarrollar cuadros de lista u opciones con un conjunto limitado de opciones.

Primero averigua qué quieres hacer. La mayoría de los que no son programadores pero que pueden instalar scripts pueden sobrevivir con paquetes de instalación que hacen todo, incluso vincular su base de datos e instalar páginas de la interfaz de usuario. Un excelente ejemplo es WordPress. Otro ejemplo son los scripts de membresía.

Aprenda lo suficiente sobre PHP y MySQL para saber cuáles son y dónde encontrarlos en su CPanel de host web y directorio de archivos. Siga los pasos incluidos con la documentación del script. Busque ayuda con su foro de alojamiento web o chatee si tiene problemas.

¿Es fácil para un diseñador web que solo conoce HTML5 y CSS3 aprender PHP y MySQL?

No diría “fácil”, pero tampoco es tan desalentador como probablemente parece desde el exterior. Ya conoce HTML y CSS, que necesitará de todos modos, ya que su PHP generará HTML.

Puedes empezar con algo pequeño. Lo primero que aprendí a hacer en PHP fue usar la función include () para incluir encabezados y pies de página en mis páginas. Este poco de modularidad le permite tener un solo header.php y footer.php para un sitio completo. Eso hace la vida mucho más fácil.

Puede pasar de eso a establecer variables antes de llamar a include, para que tenga la conveniencia de encabezados y pies de página, pero aún puede personalizar sus atributos de título y cualquier otra cosa que desee.

Por lo tanto, hay formas útiles en que un lenguaje del lado del servidor puede ayudarlo antes de ingresar a la programación real. La programación es la resolución de problemas. Entonces comienzas con pequeños problemas y pasas a los más grandes.

SQL es realmente bastante fácil. Se lee bastante como una oración en inglés. Ocasionalmente necesitará una consulta difícil. Pero la mayoría de las consultas son simples.

Nada es difícil si estamos interesados ​​en aprender algo nuevo. Puede ser un nuevo lenguaje o un concepto de programación. Este es mi punto de vista.

Puede sentirse bastante incómodo al principio ya que está diciendo que no sabe nada sobre programación. Tomando alguna oportunidad, estoy escribiendo algunos puntos generales sobre un lenguaje de programación (PL) que conozco.

  • Como un lenguaje general, sigue algunas reglas conocidas como gramática , del mismo modo PL está escrito para hacer un trabajo siguiendo algunas reglas conocidas como sintaxis . A medida que sigue la gramática, lo mismo con la sintaxis.
  • Un PL contiene variables, constantes para almacenar datos como nombres de usuario, contraseñas, números, etc.
  • Como tenemos oraciones en un idioma, tenemos enunciados en PL que pueden variar funciones para hacer como asignar datos a variables, sumar dos números, etc.
  • Cualquier lenguaje de programación tendrá un concepto llamado función. Es un grupo de declaraciones que tienen nombres específicos tienen trabajos específicos que hacer. Como encontrar la cuarta vocal de un nombre de pila, solo por ejemplo.
  • Lo más importante, la práctica es la única arma para ganar la guerra de la programación. La práctica debe ser continua como si comiera alimentos todos los días. Puede ser con lápiz y papel o en PC.

Esto te puede ayudar. ¿Cómo trato los códigos en los libros de programación? Puede usar los recursos mencionados en otras respuestas.

Espero que esto te ayude y seas el mejor en tu trabajo.
Gracias.