- Presentación
- Forma de Evaluación general
- Evaluación de tareas y ejercicios
- HTML
- Tags: doctype, html, head, title, body, h1, p, a, br, img, hr, ol, ul, li
- PHP
- Variables
- Arreglos
- Métodos: for, foreach
- Todas las páginas que muestren información deben contener los elementos doctype, html, head, body, título y subtítulo
- Deberá tener un separador horizontal entre el título y el contenido de la página.
- Utilizar CSS.
- Crear index.php
- Crear lista con enlaces (menú): Inicio y Contactos
- Agregar estilo
- Crear página (indexContactos.php)
- Crear arreglo con nombre y teléfono de 10 personas.
- Crear arreglo
$arrInfo = array(); - Asignar de forma manual 2 registros
$arrInfo[] = ['nombre' => '', 'tel' => '1234']; - Remplazar forma manual por un ciclo for
for($i = 0; $ < 6; $i++) {$arrInfo[] = ['nombre' => 'Persona ' . $i, 'tel' => $i * 11111111];}
- Crear arreglo
- Mostrar nombres y teléfonos del arreglo utilizando
foreach()dentro de una tabla a dos columnas.
- Crear nueva página (formContacto.php)
- Agregar enlace (Nuevo) en indexContactos.php hacia formContacto.php
- Crear formulario para capturar nombre y número
- Utilizar label para cada campo
- Enviar información a sí misma utilizando método GET
- Utilizar
if()para determinar si se recibe la información; realizar pruebas utilizandoisset(),is_null() - Enviar información a sí misma utilizando método POST
- Crear base de datos (agenda) y tabla (personas) para almacenar nombre y número.
- Crear conexión hacia la base de datos.
- Agregar en formAgenda.php SQL para insertar información recibida (Consultar en DB si se insertó el registro)
- Utilizar F5 una vez que se envió el formulario para demostrar la reinserción de informaicón
- Crear storeAgenda.php y mover código que inserta a DB
- Agregar redireccionamiento (después de la inserción) hacia indexAgenda.php
- Agregar conexión a DB en indexAgenda.php
- Consultar DB para mostrar listado.
- Demostrar inyección de SQL.
- Proteger inserción de SQL.
- Crear nuevo contenedor Laravel 5.* en servidor Ubuntu
- Actualizar servidor e instalación de Laravel siguiendo la guía: Install Laravel 5.5 at Codeanywhere with PHP 7.1 and MySQL 5.7.