Dado que tiene una comprensión básica de la programación, con suerte algo de C / C ++, tendrá un buen comienzo en su proyecto de aprendizaje; si no, sugiero que revise al menos uno de los idiomas que mencioné antes de su proyecto, en cuyo caso será difícil cumplir con su plazo de 30 días.
Entonces, suponiendo que tenga una idea básica de programación, descargue e instale la última versión de xampp. Luego abra el Tutorial PHP 5 en w3schools y siga sus lecciones.
Si tiene una condena total, todos los capítulos se pueden completar en 2 días como máximo.
Una vez hecho esto, practique durante 1 día más algunas rutas básicas, E / S, CRUD.
Luego, elabore un diseño básico de una aplicación simple, como quizás la aplicación de todo en su teléfono que proporciona las siguientes funcionalidades:
- Escribe una nota de todo
- Establecer el estado predeterminado NO HECHO a nuevo todo
- Establecer el estado COMPLETADO en una nota de tarea
- Cuenta y muestra el número total de todos
- Cuenta y muestra el número total de todos los completados
- Cuenta y muestra el número total de todos los pendientes
- Eliminar todos
- Ocultar / Mostrar todos los completados
- Asegure la aplicación con un nombre de usuario y contraseña
Esto debería llevarte 2 días. Escriba aquí si necesita ayuda.
Una vez que la aplicación esté lista y si todo salió bien, solo tiene 5 días de inactividad y le quedan el resto de los 25 días.
Ingrese CodeIgniter.
Descargue su última versión y siga las instrucciones de instalación. Y enciéndelo. No conozco CI, pero he aprendido CakePHP exactamente de la misma manera. Sigue el tutorial y el código. Escribe lo que aprendes. Esa es la única forma de elegir un nuevo lenguaje / marco.
- ¿Cuál debería ser el parámetro para elegir una empresa de desarrollo web?
- ¿Cuál es la mejor y la forma más fácil de actualizar los contenidos de la página web sin actualizarla?
- ¿Qué trucos que pocas personas conocen me hacen un desarrollador elegante de Node.js?
- Cómo seleccionar la mejor empresa de desarrollo web para rediseñar mi sitio web
- ¿Hay compañías que usan MySQL con el modo estricto habilitado en producción?
Hay muchas cosas que aprender de un marco, incluida la idea detrás del uso de uno. Le pedí que creara la aplicación de tareas por una razón: como nuevo desarrollador, escribirá código desordenado, uno que supuestamente es difícil de mantener. Mezclarás PHP con tu plantilla. Implementar un acoplamiento cercano notable. No habrá concepto de enrutamiento o registro o aplicación de seguridad en un nivel y disfrutar de la aplicación de efectos en toda la aplicación. Escribirás CRUD específico para un DB en particular, en tu caso, MySQL y cualquier intento futuro de cambiar a un DB diferente dará como resultado una tarea hercúlea dependiendo del tamaño de tu aplicación y el tiempo requerido para reescribir casi todo. Luego viene la autenticación y autorización. Inyección de dependencia. Servicios web. etc. etc. Un marco resolverá todos estos problemas y lo obligará a codificar mejor. Le quita repeticiones y le da más tiempo para hacer su trabajo real.
Si las cosas fueran según el plan, al final del período de 30 días, puedo ver nacer a un desarrollador de rockstar.
Código en. Que la fuerza te acompañe 🙂