
Una aplicación que es muy recurrente en Internet es el desarrollo de una aplicación para control escolar. Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 5.3. lo cual nos permitirá tener una aplicación responsiva.
Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end). Los objetivos del presente curso son:
Conocer los aspectos básicos de PHP y su instalación.
Crear la estructura Modelo, Vista y Controlador para construir la tienda virtual con PHP y MySQL.
Crear el controlador, el modelo y las vistas necesarias para permitir el acceso de los usuarios al sistema.
Crear el menú, controlador, modelo y las vistas necesarias para: el tablero, las cuentas, los movimientos.
Manejo de imágenes y paginación de consultas muy largas
Rasmus Ledford Desarrolló PHP (Personal Home Page) en 1995.
El cliente realiza una solicitud al servidor de un recurso .php
El servidor recibe la solicitud y llama al lenguaje PHP.
Donde el servidor encuentre las etiquetas PHP, lo ejecutará.
PHP realiza el programa y regresa como etiquetas HTML.
El servidor regresa el código HTML (nunca código PHP).
El cliente toma el HTML y el navegador lo interpreta.
1. Instalar la plataforma Apache-MySQL-PHP en su computadora como XAMPP, MAMP, LAMP o WAMP o es su defecto, contar con un servidor remoto con PHP.
2. Un navegador moderno.
3. Un editor de código como Sublime Text, Aptana, Brackets, Atom o Dreamweaver (cualquier versión).
4. Si se cuenta con un servidor remoto, necesitarás un FTP o cPanel.
Antes de iniciar daremos algunos consejos para el uso de la plataforma.
XAMPP es un paquete de instalación independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.
XAMPP es un paquete de instalación independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl.
phpinfo() es una función PHP o un fragmento de código que toma uno o más parámetros y devuelve un valor. Al ejecutar phpinfo() se mostrará información sobre la configuración PHP de su sitio
Phpcs es un validador de código que comprueba el cumplimiento de las reglas de un estándar. Es una herramienta que nos va a ayudar a escribir buen código.
PHPDocs es una adaptación de JavaDocs para documentar la programación en PHP.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El método separaURL() toma la URL del sistema y lo separará.
Utilizaremos las funciones:
isset() valida si una variable está definida.
rtrim() limpia caracteres a la derecha.
filter_var(FILTER_SANITIZE_URL) limpia los caracteres ilegales en una URL.
explode() separa una cadena por medio de una cadena delimitadora.
Dentro del constructor llamaremos el controlador y el método solicitado desde los parámetros.
Utilizaremos las funciones:
file_exists() verifica que exista el archivo físico.
ucwords() cambia a mayúscula las primeras letras.
unset() elimina una variable.
Crearemos una clase base para heredar a las demás clases controladoras.
Utilizaremos las funciones:
extends: podemos extender o heredar una clase.
die() termina el programa.
Crearemos una clase base para heredar a las demás clases controladoras.
Utilizaremos las funciones:
extends: podemos extender o heredar una clase.
die() termina el programa.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
---No hay archivos de descarga---
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
El alumno creará el proceso de entrada, la instalación de Bootstrap, crear un formulario, creación de archivos encabezado y pie de página, la vista de olvido, la constante de la ruta, validar la vista.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, mostrar un combo box del formulario, recibir y validar la información de la vista, validar los datos.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una materia, recibir y validar la información de la vista, validar los datos de la vista
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de una llave, recibir y validar la información de la vista, validar los datos de la vista.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un usuario, recibir y validar la información de la vista, validar los datos de la vista.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un salón, recibir y validar la información de la vista, validar los datos de la vista.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
En esta sección realizaremos los cursos, usando varias vistas, horarios y crear las clases.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
En esta sección realizaremos las aplicaciones propias de los profesores, como son las inscripciones, las asistencias y las calificaciones, usando varias vistas.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
El alumno creará las características básica, los archivos del patrón MVC, crear la vista de detalle, alta de un curso, recibir y validar la información de la vista, validar los datos de la vista.
¿Algo para mejorar en esta sección?
¿Algún comentario o aporte?
Tus comentario son muy importantes y seguiré trabajando para que puedas calificar este curso con 5 estrellas.
Una aplicación que es muy recurrente en Internet es el desarrollo de una aplicación para el control escolar. Esta aplicación nos sirve para utilizar lenguajes del lado del cliente, como JavaScript y lenguajes del lado del servidor como PHP, así como conectarlo con bases de datos, en este caso como MySQL, herramientas que son las más utilizadas en la Web. En este curso construiremos las páginas web por medio de Bootstrap 5.3. lo cual nos permitirá tener una aplicación responsiva.
Partiremos desde una página completamente en blanco hasta concluir la parte del usuario (front-end) y la parte del administrador (back-end). Los objetivos del presente curso son:
Conocer los aspectos básicos de PHP y su instalación.
Crear la estructura Modelo, Vista y Controlador para construir la tienda virtual con PHP y MySQL.
Crear el controlador, el modelo y las vistas necesarias para permitir el acceso de los usuarios al sistema.
Crear el menú, controlador, modelo y las vistas necesarias para: el tablero, las cuentas, los movimientos.
Manejo de imágenes y paginación de consultas muy largas
Este curso intermedio, por lo que usted debe tener las bases de programación en Bootstrap, PHP, JavaScript y MySQL, aunque no debe de ser experto en ellos. Es una buena oportunidad para poner en práctica sus conocimientos. Usted debe de contar con una instalación de Apache-PHP-MySQL, como XAMPP, MAMP o WAMP.
Al final del curso contarás con todos los archivos del curso y los esquemas de la base de datos.