Como aprender PHP

Puede comenzar a aprender PHP en línea, en línea Hay varios cursos disponibles, puedo sugerirle los mejores cursos en línea de PHP … Aquí puedes aprender de Scratch … … serás el próximo PHP Master …

Los mejores cursos en línea de PHP:

  • PHP para principiantes – Conviértete en un maestro de PHP – Proyecto CMS

De este curso puedes aprender sobre:

Conocer PHP le permitirá crear aplicaciones web, sitios web o sistemas de gestión de contenido, como WordPress, Facebook, Twitter o incluso Google.

No hay límite para lo que puede hacer con este conocimiento. PHP es uno de los lenguajes de programación web más importantes para aprender, y conocerlo te dará SÚPER PODERES en el mundo del desarrollo web y el mercado laboral.

Este curso es simplemente increíble. Aprenderá los conceptos básicos y luego saltará a crear su propio CMS. Cada pequeño fragmento de código se describe muy bien, para que sepa exactamente lo que está haciendo. Después de terminar este curso, estaba listo para crear mi propio sitio de redes sociales y eso es increíble, ¿no? Otra gran parte de este curso es su instructor, que lo ayuda con cada problema que tenga en poco tiempo. Ya he hecho muchos cursos de internet, pero este es definitivamente el mejor.

Este curso PHP cubre lo siguiente y luego algunos …

  • Bases de datos en PHP
  • PHP orientado a objetos
  • Proyecto CMS similar a (WordPress)
  • Envíos de formularios en PHP
  • Seguridad en PHP
  • Variables en PHP
  • Matemáticas en PHP
  • Matrices en PHP
  • Estructuras de control en PHP
  • Operadores de comparación en PHP
  • Mayor Loops en PHP
  • Funciones en PHP
  • Constantes en PHP
  • Super Globals en PHP
  • Sesiones en PHP
  • Cookies en PHP

RECURSOS PERTINENTES:

  • El curso profesional PHP MySQL completo con 5 proyectos
  • Cree un sistema completo de registro e inicio de sesión con PHP MVC

Todo lo mejor .

Estoy de acuerdo con Jonathan en que PHP es un dolor, pero no estoy de acuerdo con que no debas aprenderlo. Aprender PHP y MySQL juntos podría no serle útil a largo plazo como desarrollador, pero será inmensamente útil para aprender más sobre las tecnologías de back-end de los sitios web, como lo que ocurre en el lado del servidor de las aplicaciones web. , etc. Este tipo de conocimiento le da una idea general de esencialmente “lo que está haciendo”. El mejor ejemplo de un sitio web creado principalmente en PHP es Facebook, pero eso es principalmente por razones heredadas y sería muy costoso cambiar el lenguaje de programación.

Los mejores recursos que he encontrado para PHP son los siguientes:

También hay excelentes recursos de YouTube para aprender PHP, como TheNewBoston y PHPAcademy. Recomiendo TheNewBoston porque creo que hay 200 videos que dan una gran cuenta en profundidad de lo que PHP es realmente. Pero, recomendaría conocer los conceptos básicos y quizás intermedios de PHP y MySQL porque no tiene mucho sentido convertirse en un experto en PHP. Claro que muchos trabajos en este momento requieren PHP y MySQL como habilidades valiosas, pero definitivamente no es hacia donde se dirige la web.

Si está interesado en las tecnologías de back-end, le recomendaría aprender JavaScript principalmente. JavaScript es fenomenal porque puede construir el front-end de su aplicación con marcos como AngularJS, EmberJS, BackboneJS, ExpressJS o ReactJS (¡y muchos más!), Y puede construir el back-end de su sitio web con NodeJS. También hay plataformas de pila completa como MeteorJS que son geniales. Tener el front-end y el back-end en el mismo lenguaje de programación será 1) más fácil de entender porque está usando el mismo lenguaje en todas partes y 2) mejor en general porque cuanto más programe en JavaScript, mejor será en JavaScript

También hay otros excelentes lenguajes de programación de back-end. Python es definitivamente una buena, en eso se basa Quora. Puede usar marcos como Pylons y Django para construir su aplicación web. Python, en general, es un muy buen lenguaje de programación para saber porque puedes hacer casi cualquier cosa desde la programación OOP hasta estadísticas (incluso algunos dicen que es mejor que R). Otros lenguajes de fondo excelentes incluyen Ruby, y Ruby On Rails es el marco web para crear aplicaciones web. Un gran ejemplo es Twitter: está construido sobre Ruby On Rails.

Otros buenos lenguajes de programación de back-end son Java o C ++. Si está trabajando para una empresa o un software de nivel empresarial, generalmente usaría estos idiomas porque son increíblemente rápidos y tienen una tonelada de documentación. Sin embargo, no recomendaría usar estos grandes lenguajes de programación para su sitio web personal o blog. JavaScript, Python o Ruby te quedarán mejor para ellos. ¡Espero que esto ayude!

La mejor manera de aprender PHP es esquivar todas las peculiaridades y cosas malas que posee y aprender solo las mejores prácticas.

Para comenzar, visite PHP: The Right Way. Este sitio fue creado por el autor de Slim Framework y contiene una referencia rápida de las cosas con las que debe familiarizarse aprendiendo y haciendo.

Cuando aprenda todas las cosas necesarias para construir un sistema web básico (interacciones de base de datos, sesiones, cookies, filtrado y protección de datos, etc.), cree una aplicación CRUD simple. Intenta mejorarlo:

  • escribir una API RESTful para ello
  • escritura de documentación (tendrá la gran costumbre de documentar su código, que es crucial para escribir software más grande y de código abierto)
  • agregue algunas pruebas (obtenga más información sobre el desarrollo basado en pruebas)
  • hacer que las cosas vivan con AJAX

Entregue su código a alguien que tenga más experiencia en PHP para su revisión; con esto, se asegurará de que su código esté bien estructurado, sea simple y efectivo. Intercambio de pila de revisión de código

Después de eso, puede intentar clonar algunos sitios populares como Twitter / Facebook o incluso crear algo como Quora.

Cuando tiene pocos proyectos PHP detrás, puede comenzar a aprender un marco, que es básicamente un conjunto de herramientas de funcionalidades para un desarrollo más rápido sin reinventar la rueda. Algunos de los más populares son CodeIgniter, Symfony, Laravel, Zend, Yii …

¿Cómo estaría seguro de que está listo para el marco? Después de que comprenda bien estas cosas:

  • Clases y objetos
  • Espacios de nombres – Manual
  • Patrones de diseño y refactorización

¡Buena suerte!

Php es muy fácil de aprender si quieres aprenderlo desde cero. Serás el próximo Php Master.

También soy desarrollador de php y comparto con ustedes mi experiencia de que me encanta hacer programación pero no sé cómo hacer programas sin la ayuda de otros (como la ayuda de Internet o la ayuda de un tutor).

Lo hago muy bien, pero cuando se trata de hacer el programa por nosotros mismos. Se hizo muy difícil para mí hacer ese programa y hacerlo nosotros mismos.

Entonces, mi mejor amigo me ayudó y me dijo que me uniera al mejor instituto en Chandigarh que es CBitss Technologies. Allí aprendo el Php desde cero. Allí aprendo todos y cada uno de los conceptos profundamente, tomó tiempo aprender todas esas cosas. Pero lo agarro lenta y lentamente y diré que el entrenamiento de php en Chandigarh con CBitss Technologies fue la mejor opción para mí. Como no solo se preocupan por el lenguaje de programación, sino que también lo preparan como punto de vista de la entrevista.

Conocer PHP le permitirá recopilar aplicaciones web, destinos o estructuras de gestión de contenido, como WordPress, Facebook, Twitter o incluso Google.

Con este conocimiento, puede hacer cualquier cosa que quiera hacer. PHP es uno de los lenguajes de programación web más críticos para aprender y le dará SUPERPODERES en el mundo del desarrollo web y el mercado laboral.

Este curso es simplemente increíble. Aprenderá los conceptos básicos y luego saltará a crear su propio CMS. Este curso PHP cubre lo siguiente y luego algunos …

  • Bases de datos en PHP
  • Proyecto CMS similar a (WordPress)
  • PHP orientado a objetos
  • Matrices en PHP
  • Envíos de formularios en PHP
  • Seguridad en PHP
  • Variables en PHP
  • Matemáticas en PHP
  • Mayor Loops en PHP
  • Estructuras de control en PHP
  • Operadores de comparación en PHP
  • Super Globals en PHP
  • Funciones en PHP
  • Constantes en PHP
  • Cookies en PHP
  • Sesiones en PHP

Feliz aprendizaje !!!

Para saber más visite: Entrenamiento de Php en Chandigarh

Si no le importa la comparación de PHP con otros lenguajes y los inconvenientes de usarlo, desplácese hacia abajo a la sección “Introducción a PHP” a continuación.

Historia y consideraciones
He sido desarrollador de PHP durante más de 12 años, y ahora estoy avanzando hacia tecnologías más rápidas. Actualmente estoy completando mi fase de aprendizaje de Hack, las mejoras de Facebook a PHP que lo hacen más tipado y más rápido.

Si va a comenzar a aprender PHP, vale la pena ya que muchos proyectos se desarrollan en PHP, aunque debe tener muy en cuenta sus limitaciones. Por ejemplo, las matrices PHP no son matrices verdaderas. Tanto las matrices indexadas como las asociativas están diseñadas utilizando listas doblemente vinculadas junto con tablas hash. PHP agrega muchos gastos indirectos innecesarios no solo a las matrices; agrega gastos generales a muchas de sus características, ya que su desarrollador objetivo es uno que tiene menos habilidades. Eso permite a los desarrolladores menos calificados completar gran parte del trabajo para ellos.

C es el lenguaje más rápido que existe, ya que se compila directamente en ensamblador sin inflar el lenguaje con características para hacer todo por usted. (Según tengo entendido) Después de eso, C ++ es el siguiente más rápido. Aquí hay algunas listas para comparar las diversas tecnologías.


Fuente de las dos imágenes anteriores: ¿Qué programas son más rápidos?

Ahora usaré C / GCC como punto de referencia contra PHP. Elegí C porque es el lenguaje más rápido posible.

Fuente: C gcc vs PHP | Juego de Benchmarks de lenguaje de computadora

Comenzando con PHP

PHP sigue siendo un gran lenguaje para conocer simplemente porque muchos programas populares están escritos en PHP, como WordPress, Drupal e incluso Facebook. (Aunque este último está escrito en Hack, las mejoras de Facebook a PHP. Se ejecuta en HHVM). PHP estándar no puede ejecutar Hack. Necesita HHVM (generalmente en un sistema basado en Debian como Ubuntu) para que Hack funcione. Aunque necesitará hacer algunas cosas para habilitar Hack, como se discutió en el sitio web de Hack.

Aprenda PHP estándar ahora mismo, y pase a Hack y HHVM más adelante para que pueda comprender completamente los conceptos básicos del lenguaje. Si bien hay muchos tutoriales geniales para aprender sobre el idioma, te daré algunos consejos en lugar de decirte dónde encontrarlos. La siguiente es una lista de lugares para aprender los requisitos básicos para seguir su camino.

  1. Comprende lo que PHP puede y no puede hacer. PHP: Primeros pasos – Manual
  2. Aprenda la sintaxis del lenguaje de estilo C mientras PHP la implementa. PHP tiene un tipo débil, por lo que no necesita lidiar con los tipos tanto como en otros idiomas. ( Si conoce un lenguaje de estilo C, como Javascript, entonces ya comprenderá la sintaxis básica de PHP. Como desarrollador de PHP, aprendí fácilmente JS en aproximadamente un día simplemente por esa razón. Eso no quiere decir que sea exactamente igual. Hay algunas diferencias, aunque la mayor parte de la sintaxis sigue siendo la misma).

    Eche un vistazo a la guía de referencia del lenguaje para PHP. No tiene que leerlo de principio a fin. Simplemente hojearlo según sea necesario. Referencia idiomática

  3. Comprender las medidas de seguridad adecuadas. ¡Siempre filtra la entrada y escapa de la salida! Nunca confíes en el usuario. Todo está contaminado y su sitio siempre está bajo ataque. Nos guste o no, todos son tu enemigo. Defiéndete y asegúrate de que no infrinjan tu código, no roben la información de tu base de datos ni utilicen tu sitio como sitio web de phishing. SIEMPRE use PDO para la interacción DB. Aprenda a realizar correctamente una transacción preparada usando? o titulares de lugares nombrados. Seguridad – Manual

    La Guía de prueba de OWASP es una lectura obligatoria para cualquier desarrollador web serio. Incluso si no te tomas en serio tu trabajo, léelo de todos modos. Sí, léalo de principio a fin y comprenda a qué se enfrenta. OWASP Testing Project <- ¡Completamente gratis!

  4. PHP tiene una extensa API llena de toneladas de funciones y objetos para trabajar con innumerables casos de uso. Cuando necesite saber cómo hacer algo, el Manual PHP probablemente tendrá una función u objeto para trabajar con lo que necesita saber. Referencia de funciones
  5. Obtenga ayuda de un IDE. Cuando está programando en un nuevo idioma, los IDE pueden ofrecer muchas sugerencias para comenzar. También ayudan a mantener su código organizado, buscable y sintácticamente correcto. Mi favorito personal es Eclipse para PHP. Es un proyecto FOSS disponible en Eclipse para desarrolladores de PHP
  6. Si desea saber qué están estudiando otros desarrolladores, consulte la Guía de estudio de certificación de Zend. No es gratis, aunque le dará mucha información sobre el desarrollo de programas de calidad. Incorporando seguridad en sus aplicaciones PHP
  7. Los algoritmos son parte de cada idioma. Un algoritmo es solo un código que toma la entrada y da una salida. Cuanto más rápido se procesen los datos, mejor. En resumen, todo lo que construyas tendrá múltiples algoritmos trabajando juntos para que tu proyecto funcione. Independientemente de lo que le diga al idioma, debe darle un algoritmo.

    Dicho esto, querrás saber acerca de los algoritmos más rápidos disponibles para completar la tarea en cuestión. También querrá saber cómo calcular el tiempo de ejecución de su algoritmo utilizando la notación asintótica. Dije que no le recomendaría ningún tutorial, aunque hay tantos algoritmos conocidos que simplemente necesita buscarlos en línea para conocerlos. Los más importantes son el tipo de fusión, la selección rápida y la búsqueda binaria. Son sus conceptos básicos que puede adaptar a tantos otros algoritmos sin arruinar sus tiempos de ejecución. A continuación se presentan las mejores fuentes que conozco sobre cómo aprender sobre algoritmos de forma gratuita.

    Algoritmos (Te enseña en JS)
    Coursera.org (Te enseña de manera agnóstica de idiomas)

    En cuanto a la notación asintótica, no dejes que te asuste. Puede que al principio le resulte un poco complicado, aunque la forma más fácil de pensar es que Big-O significa que su código se ejecuta a la velocidad indicada como el peor de los casos. Big-Omega significa que significa la velocidad mínima de carrera, y Big-Theta significa que no puede correr más rápido o más lento que la velocidad de carrera definida. Dejaré el resto de la explicación a los profesores universitarios que escribieron escribieron los tutoriales gratuitos anteriores.

Aprender algo desde cero es casi siempre un asunto arduo, simplemente no tienes idea de por dónde empezar, o no comenzar, para comenzar. Odiaba aprender sobre las idiosincrasias de la sintaxis de C ++ cuando todo lo que quería aprender eran algunos conceptos de programación. Como estoy seguro de que puede estar de acuerdo, esta es una situación menos que ideal.

  • La serie La mejor forma de aprender “aparece en la imagen. Esta serie está destinada a ser su plan, su hoja de ruta, su plan de acción para aprender el tema de su elección. No tiene que preocuparse por encontrar los mejores recursos, ordenar averiguar los malos y descubrir qué aprender a continuación. Todo está aquí. Solo síguelo, paso a paso.

Hoy, vamos a descubrir la mejor manera de aprender PHP.

¿Buscando una solución rápida?

Si necesita ayuda inmediata, intente trabajar con uno de los desarrolladores PHP experimentados en Envato Studio. Pueden corregir errores de PHP, agregar funciones o incluso crear nuevas aplicaciones para usted.

Tarea n. ° 1: ignorar a los detractores

  • Si está leyendo esto, es probable que haya buscado en Google mucho para decidir qué idioma aprender y cómo. Y sin lugar a dudas, debes haberte encontrado con una tonelada de artículos sobre cómo el lenguaje X es mucho mejor que PHP, y PHP morirá en la oscuridad pronto.
  • Como dice el dicho popular, ¡los que odian odiarán! El curso de PHP ha estado al frente de la web tal como la conoce y eso es por una muy buena razón. Es un lenguaje maduro, tiene una excelente documentación y una gran cantidad de recursos de aprendizaje junto con una gran variedad de utilidades creadas a su alrededor.
  • Y no olvidemos la gran proliferación de hosts y frameworks que PHP ha generado. ¿Te gusta Heroku como hosting? ¡No se preocupe, también hay varias opciones excelentes para PHP!

Tarea # 2: Instalar PHP a través de [X] AMP

  1. Simplemente podría instalar PHP, pero se vuelve bastante aburrido sin un servidor y algún tipo de base de datos para jugar. Y como principiante, no es realmente un trabajo trivial instalarlos y configurarlos para que funcionen con los demás sin problemas.
  2. Aquí es donde agarras un paquete como XAMPP. Estos salvavidas suelen instalar Apache, su servidor web, junto con mySQL, un sistema de base de datos junto con la capacitación de PHP en Nagpur, lo que reduce significativamente el tiempo de configuración.
  3. Puntos de bonificación si eres del tipo mono código e instala todo a mano.

Estas tres cosas simples que puede hacer le facilitarán el aprendizaje del desarrollo de PHP:

  1. Tome notas escritas a mano a medida que aprende. Una cosa es mirar un video o leer un libro. Es una experiencia completamente diferente cuando tomas notas mientras aprendes. El simple hecho de poner la pluma en el papel le dirá a su cerebro que la información es más importante de lo normal. Debido a esto, su cerebro se esforzará más en recordar de qué está escribiendo las notas … Mientras más sentidos active al aprender o experimentando algo, más poderosa será la memoria. Entonces, cuando mira un video mientras escribe notas, está activando la vista, el sonido y el tacto. El toque proviene del contacto del bolígrafo en la mano. Al activar la sensación táctil, le está dando a su cerebro una asociación mucho mayor con la información.
  2. ¡Escriba el código lo antes posible! No hay nada como hacerlo de verdad. Cuando escriba código, incluso cuando no esté seguro de lo que significa todo el código, verá que su comprensión del código llegará mucho más rápido. ¡Así que no tengas miedo de empezar a escribir código! Por ejemplo, en el primer día de mi popular curso de desarrollador web, los estudiantes escriben código … Y todos te dirán lo fácil que fue aprender PHP conmigo. Una parte que el éxito proviene de los estudiantes que escriben código en el primer día.
  3. ¡Prepárate para cometer muchos errores! La programación PHP es un proceso propenso a errores. Incluso los mejores programadores del mundo cometen constantemente errores. Es por eso que tiene Windows 10, y no solo Windows. OK, las nuevas versiones de aplicaciones salen por dos razones: para corregir errores. Los errores son errores en el código escrito por http: // programmers profesionales. Para agregar nuevas funciones.

Sin embargo, cometer errores y escribir código PHP van de la mano, así que no dejes que te moleste cuando los hagas. Es posible que no reciba algo el lunes, pero no se preocupe, probablemente le llegará el miércoles. Al final, todo lo que es importante es que aprendas. A nadie le importará si te tomó un poco más de tiempo.

Happy Coding 🙂

PHP para principiantes: aprenda todo lo que necesita para convertirse en un desarrollador profesional de PHP con ejercicios y proyectos prácticos.

Enlace del curso – PHP para principiantes – Conviértete en un maestro de PHP – Proyecto CMS

¿Que aprenderás?

  • Aprenderá a crear un sistema de gestión de contenido (CMS) como WordPress, Drupal o Joomla
  • Aprenderá a usar bases de datos
  • Aprenderás MySQL
  • Programación orientada a objetos
  • Aprenderá cómo iniciar su aplicación en línea.
  • Cómo usar formularios para enviar datos a bases de datos
  • Cómo usar AJAX para enviar datos al servidor sin actualizar la página
  • Aprenderás sobre la seguridad de PHP
  • Aprenderás sobre sesiones
  • Hashing de contraseña
  • Envío de correo electrónico
  • Aprenderá a usar Composer (administrador de paquetes PHP)
  • Aprenderá a crear URL limpias y eliminar el .php de los archivos
  • Aprenderá a usar bootstrap obteniendo experiencia del proyecto.
  • Aprenderás a depurar tu código
  • Aprenderás a crear paginación.
  • Codificará la refactorización
  • Aprenderá a depurar (corregir su código)
  • Aprenderá a usar una API para llevar datos de una base de datos a una interfaz gráfica.
  • Hay mucho más y mis manos están cansadas de escribir 🙂

Requisitos

  • Se necesita algo de HTML para este curso (puede obtener mi curso HTML gratuito sobre eso)

¿Eres nuevo en PHP o necesitas un repaso?

Luego, este curso lo ayudará a obtener todos los fundamentos de PHP procesal, PHP orientado a objetos, MYSQLi y finalizar el curso mediante la construcción de un sistema CMS similar a WordPress, Joomla o Drupal.

Ser un desarrollador de PHP puede permitir a cualquiera ganar dinero realmente bien en línea y fuera de línea, desarrollando aplicaciones dinámicas.

Conocer PHP le permitirá crear aplicaciones web, sitios web o sistemas de gestión de contenido, como WordPress, Facebook, Twitter o incluso Google.

No hay límite para lo que puede hacer con este conocimiento. PHP es uno de los lenguajes de programación web más importantes para aprender, y conocerlo te dará SÚPER PODERES en el mundo del desarrollo web y el mercado laboral.

¿Por qué?

Porque millones de sitios web y aplicaciones (la mayoría) usan PHP. Puede encontrar un trabajo en cualquier lugar o incluso trabajar por su cuenta, en línea y en lugares como freelance u Odesk. Definitivamente puede obtener un ingreso sustancial una vez que lo aprende.

Este curso PHP cubre lo siguiente y luego algunos …

  • Bases de datos en PHP
  • PHP orientado a objetos
  • Proyecto CMS similar a (WordPress)
  • Envíos de formularios en PHP
  • Seguridad en PHP
  • Variables en PHP
  • Matemáticas en PHP
  • Matrices en PHP
  • Estructuras de control en PHP
  • Operadores de comparación en PHP
  • Mayor Loops en PHP
  • Funciones en PHP
  • Constantes en PHP
  • Super Globals en PHP
  • Sesiones en PHP
  • Cookies en PHP
  • Y mucho más …..

¿Quién es el público objetivo?

  • Este curso está destinado a TOTALES principiantes en PHP
  • No se necesita experiencia en programación

Hay muchos recursos buenos en la web que le permitirán aprender prácticamente cualquier tecnología de programación de forma gratuita. Hay muchos sitios dedicados a la programación de tutoriales, como W3 Schools y Tutorials Point. Sin embargo, los mejores tutoriales tienden a provenir de los vendedores o propietarios de una tecnología determinada. Esto se debe principalmente a que todas las tecnologías evolucionan. Los tutoriales oficiales tienden a actualizarse de manera oportuna, pero generalmente toma algún tiempo para que los terceros se pongan al día. Por lo tanto, un tutorial particular de W3 Schools puede ser bueno, pero puede que ya no se aplique por completo a la última versión del lenguaje de programación.

Entonces, para PHP en particular, el tutorial a continuación es un buen punto de partida:

Un tutorial sencillo

Por supuesto, pasar por tutoriales y leer documentación no es suficiente. Una vez que conozca los conceptos básicos, debe aplicar sus conocimientos y comenzar realmente sus propios proyectos. Esa es, de lejos, la mejor manera de aprender algo. Los humanos no retienen mucho de lo que simplemente leen, pero recuerdan mucho de lo que han hecho repetidamente.

PHP no es, con diferencia, la principal tecnología en la que me especializo, por lo que la utilicé exclusivamente en mi proyecto personal. Aprendí PHP construyendo el siguiente sitio web desde cero:

Mobile Tech Tracker

Por cierto, el sitio web está específicamente dedicado a proporcionar respuestas sobre diversos temas relacionados con la tecnología, por lo que puede resultarle útil.

Comience con CodeCademy o V3 School. Estos son los dos mejores sitios web interactivos para un aprendizaje rápido y fácil. También hay listas como esta que están llenas de recursos y puede encontrar la mejor opción para usted con facilidad. Aquí hay algunas ideas más de esa lista:

  • Codeacademy
  • Lynda
  • Codeschool
  • Bento
  • PHP 5 Objetos, Patrones y Práctica

Vea la lista completa aquí: los 12 mejores recursos para aprender php en 2017

Comience a aprender de los tutoriales web en línea de W3Schools

Después de aprender la base, cree una aplicación con conexión a la base de datos, sesión, cookie. Entonces puedes pasar al framework. Framework te ayudará a ahorrar tiempo. Puede aprender el marco de Laravel de The Best Laravel y PHP Screencasts

Primero aprenda los conceptos básicos de la programación PHP como la sintaxis PHP , variables, operadores, sentencias if / else, bucles, matrices, funciones, clase, manejo de archivos, manejo de sesión, métodos GET / POST, etc. Puede comenzar con este sitio: Tutorial PHP

Después de eso, puede proceder a crear una aplicación / sistema CRUD (Cread Read Update Delete) simple usando PHP y MySQL.

Puede consultar los siguientes artículos para crear una aplicación CRUD en PHP:

  1. Muy simple Agregar, Editar, Eliminar, Ver (CRUD) en PHP y MySQL [Tutorial para principiantes]
  2. CRUD con Login & Register en PHP y MySQL (Agregar, Editar, Eliminar, Ver)

Los dos tutoriales anteriores utilizan una forma de programación procesal. Después de obtener un control de PHP mediante la implementación de los dos artículos CRUD anteriores, puede seguir utilizando la Programación Orientada a Objetos en PHP .

Puede consultar el siguiente artículo para crear un sistema CRUD simple mediante la programación orientada a objetos en PHP:

  1. PHP: Aplicación CRUD (Agregar, Editar, Eliminar, Ver) usando OOP (Programación Orientada a Objetos)

Después de eso, puede pensar en cualquier proyecto grande y comenzar a codificar.

Según mi conocimiento, es mejor que aprendas en línea. Obtendrás suficiente conocimiento.

Simpliv es la solución integral para aprender cursos de video en línea y a continuación se presentan algunos de los cursos PHP de Simpliv.

Aprenda PHP para sitios web dinámicos con ejemplos :

Lo que vas a aprender :

  • Aplique construcciones avanzadas como cookies, sesiones y programación orientada a objetos correctamente
  • Mitigue los riesgos básicos de seguridad web al desinfectar y validar la entrada del usuario
  • Cree un sistema robusto de autenticación de inicio de sesión utilizando MySQL para permitir a los usuarios registrarse e iniciar sesión en su sitio
  • Aproveche el poder de la programación para crear sitios web inteligentes, interactivos y personalizados

Especialista en PHP (Edición 2017) :

Lo que vas a aprender:

  • Configurar un servidor web PHP
  • Integrar PHP con código HTML
  • Llamar a páginas PHP desde HTML
  • Use las funciones echo () e print ()
  • Integre HTML con las funciones echo () e print ()
  • Declarar y usar constantes
  • Declarar e inicializar variables PHP
  • Comprender el tipo de valores contenidos en las variables PHP
  • Utilice operadores aritméticos para realizar funciones matemáticas.
  • Use operadores de comparación para hacer comparaciones lógicas
  • Comprender las declaraciones básicas si
  • Cree declaraciones if complejas que faciliten múltiples resultados
  • Use la declaración de cambio de PHP
  • Trabaja con bucles while.
  • Identifique cuándo un do … while loop es apropiado y úselo
  • Codifique un bucle for
  • Crea matrices simples
  • Use un for … cada instrucción para recorrer una matriz
  • Crear matrices asociativas
  • Comprender y usar matrices multidimensionales
  • Identificar y usar las matrices superglobales incluidas en PHP
  • Usar funciones de cadena para manipular cadenas
  • Convertir cadenas en matrices y viceversa
  • Use hashes y cifrado para mejorar la seguridad de la aplicación
  • Escribe funciones simples
  • Escribir funciones que toman argumentos y devuelven un valor
  • Leer y escribir archivos de texto en el servidor
  • Leer, escribir y analizar archivos CSV
  • Establecer, leer y eliminar cookies
  • Crea sesiones
  • Pase variables de sesión entre páginas PHP
  • Caducar las sesiones según sea necesario
  • Enviar mensajes de texto sin formato y correos electrónicos HTML utilizando PHP
  • Use una base de datos para crear una aplicación CRUD completa
  • Almacenar datos en la base de datos
  • Recuperar datos de la base de datos.
  • Modificar y eliminar datos de la base de datos

Aprende SASS y SCSS

Lo que vas a aprender:

  • Configurar un proyecto SAAS
  • Comprender y aplicar el anidamiento SAAS
  • Usar y aplicar el concepto de segmentación.
  • Integre las variables SAAS en su trabajo
  • Comprender las funciones SCSS Mixins y SCSS
  • Crea tus propios mixins
  • Conocer y aplicar las mejores prácticas.

¿Depende de cuál es tu nivel actual? eres un principiante? ¿Conoces otros idiomas? Si es así, ¿cuáles son esos? ¿Tienes alguna experiencia en lenguajes de script?
El preprocesador de hipertexto es el mejor lugar para referirse al aprendizaje de PHP.
PHP: The Right Way también es un buen recurso.
También puede encontrar muchos recursos en Internet y videos tutoriales en línea.

1. En primer lugar, debe conocer la sintaxis básica y la semántica de PHP. Si conoce otro idioma, sabrá las diferencias y sus capacidades.
2. Después de obtener las ideas, puede comenzar a trabajar en un pequeño proyecto. Puedes imaginar una pequeña aplicación e intentar terminar esto en PHP. Intenta aplicar todas las características que has estudiado.
3. Continuar este enfoque. Aprende y aplica.
4. Para completar una solicitud, debe tener el conocimiento sobre MysQL o cualquier RDBMS, HTML, CSS y JavaScript.

Espero que sepas HTML, CSS y poco sobre JavaScript. Si no sabe, intente aprenderlos primero y luego pasar a php.

  1. Si desea desarrollar su carrera como desarrollador web, intente aprender php desde básico. siga este libro “Beginning PHP 5.3 Book by Matt Doyle” .
  2. Además, puede ver videos tutoriales de New Boston . Lista de reproducción de tutoriales PHP – YouTube. Estos 200 tutoriales son muy útiles para principiantes.
  3. Para una tarea específica que necesita pero no sabe cómo implementar, busque en Google y analice primero el código php, antes de copiarlo y pegarlo. Intente comprender cómo se implementa y qué hace realmente la función integrada de php. descargar PHP: descarga el manual de php. En este manual, toda la descripción de la función php se discute ampliamente.

PHP es considerado como el lenguaje más fácil para aprender back-end web. Solo necesitas ensuciarte las manos. Hay una enorme cantidad de recursos de aprendizaje en internet. Comienza a aprender con PHP básico.

PHP: la forma correcta
Tutorial PHP 5 (w3schools)
PHP (codecademy)

Si desea seguir adelante, use marcos MVC como: Laravel, Zend, Code Igniter, CakePHP, Symfony, etc.
Y no se olvide de la seguridad, es muy importante mantener su servidor web seguro y protegido. De lo contrario, cualquier persona, incluso un novato, puede acceder a sus datos desde el servidor web.

Hola

Estuve en programación PHP durante 1 año,

¡Te diré cómo empecé!

como básico debes saber HTML , CSS.

entonces solo entiendes el concepto de etiquetas, entonces puedes comenzar a aprender php,

php es un lenguaje de scripting principalmente en el que escribe código de scrip y código de interfaz de usuario en la misma página,

FYI

hay muchas herramientas disponibles para el desarrollo de php,

Te preparé para dreamweaver 8 porque no podemos recordar todas las etiquetas y funciones, así que comencé a usar la herramienta dreamweaver 8, realmente me ayudó.

con esto desarrollas tu habilidad de UI también.

déjame saber cualquier otra preocupación,

feliz codificación, feliz ganancia.

Aprendí laravel.

Estos son los pasos, el primer paso que debe conocer PHP como nivel intermedio, y si puede encontrar un curso que construya un proyecto con PHP y su estructura sea similar al marco que desea aprender, de esa manera desarrollará un conocimiento al respecto. Función de marco y mejorar sus habilidades de PHP. En el segundo paso, debes comprometerte con un objetivo para mí. Decidí construir mi proyecto de curso de collage con él, luego comencé a buscar tutoriales en YouTube y luego busqué en los documentos lo que necesito saber para hacer algo.

Otro consejo que debe dejar de pensar en un camino y seguirlo y una vez que comience, verá lo que falta y lo que necesita.

Su próxima pregunta debería ser qué marco.

Aprendí PHP desde aquí Introducción a PHP. Aunque hay muchos recursos donde puede comenzar como

  1. Aprenda PHP – Tutorial interactivo gratuito de PHP
  2. Preprocesador de hipertexto (documentación oficial para referencia)
  3. Tutorial PHP 5 (Escuelas W3)
  4. Tutorial PHP (Punto de Tutoriales)

Obviamente, también puede encontrar muchos otros recursos y libros.

Sería mejor que realizara un proyecto simultáneamente para poder aplicar lo que aprende.

No hay mejor lugar para comenzar que con CodeCademy. Se pueden encontrar muchos cursos increíbles y realmente explican todo en detalle. Acabo de comenzar con PHP después de terminar HTML y CSS en menos de 10 días. Así de buenos son. Para obtener más sitios web y recursos excelentes, consulte esta lista de Softonic Solutions:

Codeacademy

Lynda

Codeschool

Bento

PHP 5 Objetos, patrones y práctica

PHP: la forma correcta

Manual PHP

Fuente: 12 mejores recursos para aprender php en 2017