Soy relativamente nuevo en programación y me gustaría construir un sistema de gestión del aprendizaje como proyecto de práctica. ¿PHP y MySQL serían una buena opción de lenguaje? Si no, ¿cómo lo hago?

PHP / MySQL te facilitará la vida en comparación con otros lenguajes complejos.

Y no escuche a las personas que le recomiendan usar CUALQUIER marco. No hay otra mejor manera de aprender un idioma que no sea CREAR algo REAL.

¿Quieres estar harto y no quieres aprender la mecánica básica de cómo funcionan las cosas?

MI RESULTADO EJEMPLOS CONDUCIDOS (en cosas que ni siquiera tenía conocimiento):

  • Instalador de complementos favoritos de WordPress: no sabía cómo crear el complemento de WordPress (siempre fue mi miedo a la percepción). Un día, creé mi propio complemento en pocas horas lanzándome al editor de texto y FOCUS para “crear una solución sobre mi problema “(que es común para las personas que usan WordPress) Busqué en Google los pasos en los que estaba atascado y al final había lanzado el complemento para resolver el problema.
  • FD Circle Defense: no sabía cómo hacer Warcraft Custom Game: me lancé al editor de juegos y comencé a jugar el editor para obtener conocimientos básicos, estudié las guías esenciales sobre cómo hacer algo que QUERÍA hacer para hacer mi juego propio Y luego lancé, jugué y disfruté mi propio juego de Warcraft.

IR A CREARLO – NO SOLO “PIENSE”

Si creas tu “idea” (por ejemplo, el sistema de gestión de aprendizaje), entonces te quedarás atrapado en muchos pasos y te llevará directamente a encontrar CÓMO hacer ese paso en PHP.

Esto le dará directamente EXPERIENCIA en ello.

COMIENCE PEQUEÑO A GRANDE:

Para desglosarlo, puede ver algunos sistemas de gestión de aprendizaje existentes y anotar sus características de trabajo principales y luego comenzar a hacerlo usted mismo.

Al final, te sorprenderá ver lo que has logrado y ese placer es inigualable.

Saludos,

Desarrollador web independiente

Para practicar o desarrollar sus habilidades de codificación, puede referir proyectos desde este sitio web. Este sistema de gestión de aprendizaje o capacitación del proyecto resolverá su problema.

Sería una excelente elección. Moodle: la plataforma de aprendizaje de código abierto se ejecuta en PHP / MySQL.

Por supuesto que sería una buena opción. Sería bueno si usa algún marco para acelerar su proyecto y aprendizaje. La mayoría de las cosas se hacen por sí mismas y solo tienes que concentrarte en tu codificación y lógica. Yii, Code Ignitor, Zend o Laravel son pocos nombres en frameworks PHP.

Puedes usar PHP y MySql.
Pero el núcleo de PHP le llevaría mucho tiempo en términos de seguridad, tiempo de desarrollo y otras partes como carga rápida, almacenamiento en caché, etc.

Pruebe el framework PHP como Yii2, Laravel, etc.
y CMS como joomla.

Solo eche un vistazo a: Funciones útiles de Php

More Interesting

Deseo ser un desarrollador front-end. ¿Cuál es el alcance de esto en India? ¿Qué habilidades se requieren para ser un desarrollador front-end?

Si conozco AngularJS, ¿tengo que aprender jQuery también? ¿Puedo sustituir AngularJS con jQuery?

Me gustaría estudiar el protocolo HTTP, las cookies, la administración de sesiones y cómo mantener el estado y la información de la conexión (es decir, los sitios web de comercio electrónico recuerdan todos los detalles de compra y navegación de los clientes). Entonces, ¿qué temas / libros debo buscar?

Si quiero ganar más dinero, ¿debo seguir mi camino actual como desarrollador front-end o debo seguir adelante y desarrollar algunas habilidades de gestión?

No puedo desactivar el clic derecho en las imágenes de mi blog usando este código JavaScript. ¿Qué posibles errores puedo estar cometiendo?

¿Cómo haría una versión 'expandida' de una página web usando HTML, CSS y jQuery?

Estoy tratando de crear un sitio web que contenga todas las ligas deportivas en su área. ¿Qué tipo de API usaría para esto o tendría que comenzar a construir una base de datos grande?

¿Cómo editar una casilla de verificación si está guardando las casillas de verificación en una sola columna en una base de datos, dado que una casilla de verificación desmarcada no se guardará en la base de datos? ¿Qué pasa si vas a editar esas casillas de verificación?

Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

Quiero crear ID de correo electrónico (con mi nombre de dominio) con mi aplicación web de fondo (PHP / ROR). También quiero establecer una dirección de reenvío predeterminada para las ID de correo electrónico que he creado. ¿Cómo procedo con esto?

Acabo de comprar un tema de WordPress para mi sitio, pero parece que no puedo hacer que se vea como lo que vi en la demostración. ¿Todos los temas son tan difíciles de armar?

Tengo una lista de 50,000 URL de imágenes de productos. Necesito obtener las dimensiones (alto y ancho) para cada una de estas URL de imágenes en una hoja de cálculo ordenable. ¿Existen herramientas para los no programadores que harán esto?

Sé PHP, MySQL, HTML, ¿son suficientes para convertirse en un desarrollador web?

¿Cuál es la mejor solución para crear un sitio web que muestre recomendaciones personalizadas después de una prueba?

¿Es necesario aprender Angular 2 o 4 y JavaScript para el desarrollo web?