¿Qué necesito aprender antes de PHP Laravel?

Lo mejor que puedes hacer al principio es aprender PHP. Pero además de esto, también necesitarás aprender HTML, CSS, MySQL y Javascript.

Volviendo a php y Laravel, o cualquier otro marco: no podrá hacer nada bueno si no conoce el lenguaje en sí. Aprenda los conceptos básicos primero, comience con las variables, el tipo de variables, las comparaciones, cuál es la diferencia entre === y ==, qué es una función, qué es una variable global, cómo usarlas, cómo no usarlas, luego Empieza a aprender clases y objetos. ¿Cuál es la diferencia entre una clase y un objeto? ¿Qué es una interfaz, una clase abstracta, cuál es la diferencia entre las clases abstractas y las interfaces? ¿Qué es un rasgo? ¿Cómo trabajar con todos ellos, cómo extenderlos, cómo usar múltiples rasgos en una clase que tiene el mismo método declarado? Luego, cómo conectarse a una base de datos, pero de forma segura, cómo evitar la inyección de SQL, cómo escribir código que pueda comprender y mantener. Cómo no repetirse mientras codifica.

Comience a aprender el idioma en sí mismo al principio. Una vez que comprenda el lenguaje y los conceptos, será fácil aprender cualquier marco. Si no sabes el idioma, será muy fácil cometer errores y difícil aprender algo.

He visto muchos códigos malos escritos por “desarrolladores” que comenzaron a aprender el marco pero no el idioma. No estés en su bote. Es malo a largo plazo.

Si no conoce el idioma, será difícil aprender / usar otro marco, o construir algo pequeño cuando lo necesite.

Creo que la mejor manera de aprender php, después de seguir un curso en línea o leer un libro, es crear una aplicación. Toma el viejo phpMyAdmin y clónalo. De esta manera los aprenderás a todos. Comience a construirlo desde cero, con sus propias ideas, no tiene que ser el mismo que el original. No use ningún marco para esto.

PS haciendo este clon, te permitirá aprender los conceptos básicos de php, mysql database, html, css y te obligará a pensar en una arquitectura para tu propio producto. Como punto de vista inicial, puede seguir este pequeño tutorial para comenzar la Lección 1 del sitio PHP y versiones posteriores, puede seguir este para aprender a hacer y usar clases y objetos Tutorial de conexión de bases de datos

Un pájaro, primero aprende a caminar y luego a volar.

PHP

En una nota más seria, la pregunta es POR QUÉ necesita aprender algo antes de aprender Laravel. Solo aprendelo solo. Es posible que descubra que necesita aprender algo más mientras aprende Laravel, en ese momento comenzará a aprender algo más. Descomprime tu vida al no pensar demasiado en todo.

  1. Programación php
  2. POO – conceptos y práctica
  1. Espacios de nombres
  2. Objetos
  3. Clases
  4. Alcances
  5. Métodos, propiedades
  6. Clases abstractas e interfaz
  • Concepto MVC, cómo funciona.
  • Base de datos MySql: qué es y cómo funciona.
  • Cualquier pila como Xampp / Wamp / Mamp para servidores
    • PHP mismo, PHP7 básicamente.
    • SQL Intente escribir un ORM pequeño con PHP para poder comprender los conceptos detrás del ORM.
    • Notación O () solo para comprender cuánto tiempo llevará ejecutar su código.
    • Programación orientada a objetos. Mira / lee algunas cosas del tío Bob. No te cases con Laravel.
    • HTTP / TCP / UDP
    • Etiquetas básicas de HTML
    • Formularios HTML
    • Crear tablas
    • Administrar la página de inicio
    • Introducción a CSS
    • Propiedades CSS
    • Diseño de páginas web
    • Variable
    • Tipo de datos
    • Declaraciones de controles
    • Función
    • Eventos
    • Manejo de cuerdas
    • Matrices
    • DOM
    • validación de formulario
    • Evaluación de PHP
    • Variables
    • Comentarios
    • Las funciones
    • Decisiones y Bucle
    • Declaraciones de control
    • Manejo de cuerdas
    • Matrices
    • Plantillas
    • Captura de datos del formulario
    • Manejo del campo de valores múltiples
    • Generando formulario cargado de archivo
    • Redirigir un formulario después del envío
    • Introducción a RDBMS
    • Realizar operaciones de base de datos
    • Establecer parámetros de consulta
    • Consulta de ejecución
    • Conectividad de base de datos
    • operación cruda
    • buscando
    • Galletas
    • Iniciar sesión
    • Sesión de almacenamiento
    • Recuperar sesión
    • Destruir sesión
    • Entendiendo Archivo y Directorio
    • Abrir y cerrar archivo
    • Archivo de lectura y archivo de escritura
    • Copiar, renombrar y eliminar un archivo
    • Manejo de operaciones de archivo de directorios
    • Carga de archivos
    • Carga de imágenes en la base de datos
    • Obteniendo imagen
    • Subiendo imagen en carpeta
    • Introducción
    • Clase y objeto
    • Constructores
    • Abstracción
    • Herencia
    • Polimorfismo
    • Encapsulamiento
    • Modificadores de acceso
    • Esta palabra clave
    • Introducción a jquery
    • Selectores básicos
    • Ajax
    • Estados Ajax
    • Efectos Jquery
    • Complementos
    • Introducción a WordPress
    • Enviar
    • Categoría
    • Menus
    • Personalización de plantilla
    • MVC (controlador de vista de modelo)

    PHP, por supuesto, no puedes aprender laravel sin PHP. Otra cosa buena para aprender es el concepto OOP.

    Principalmente, lenguaje de programación PHP ‘básicos y POO