PHP es un lenguaje que nos permite variar tanto los elementos como la
ubicación dentro de una página, dependiendo de las condiciones que creamos
oportunas. Esto permite crear contenidos totalmente flexibles. Una
sencilla aplicación de las posibilidades de PHP consiste en incluir
detalles de la fecha y la hora actuales en las páginas, aunque obviamente
esto no se queda ahí. Puede variar el contenido de las páginas dependiendo
del cliente Web que esté utilizando para ver las páginas. Así, si utiliza
Mozilla o Firefox, puede mostrar la página de una manera, y si utiliza
Internet Explorer, de otra totalmente diferente.
Por otro lado
están las bases de datos, presentes en multitud de aspectos de la vida
cotidiana: en el móvil, en el banco, en el supermercado. Sin que seamos
conscientes de ello, convivimos con estos sistemas. Inicialmente, su alto
coste no hacía previsible esta expansión. Pero la situación ha cambiado,
porque hoy en día podemos encontrar sistemas gestores de bases de datos
para utilizar libremente. Entre ellos destaca uno,
MySQL, es el más
utilizado de los de su clase.
Y por último, está su unión.
Combinando las tecnologías necesarias para ofrecer páginas Web, para
administrar bases de datos y el lenguaje de páginas dinámicas PHP, podrá
poner a disposición de todos aquellos que tengan acceso a Internet un
catálogo de productos o cualquier otra información que se le ocurra. Y las
posibilidades no se limitan a Internet. La red local de su empresa puede
ser también el medio de difusión ideal, ya se trate de una aplicación para
la gestión de las tareas asignadas a cada departamento, o de un boletín de
noticias privadas. El límite lo marca su imaginación.
OBJETIVOS
Como
objetivos principales tenemos que el alumno pueda
adquirir
una base teórica y práctica en el campo de la Informática para poder
comprender los conceptos prácticos, asi como conocer el lenguaje de
creación de páginas WEB y los principios del diseño y la interactividad
con el usuario. Capacitarlo para aprender la forma de optimizar las bases
de datos y protegerlas contra posibles agresiones y conocer los principios
básicos del diseño y construcción de bases de datos en Internet
CONOCIMIENTOS
MÍNIMOS RECOMENDADOSEl curso no precisa más que de
conocimientos mínimos sobre informática e Internet.
DURACIÓNEl
Curso Superior en programación
PHP - MySQL tiene una duración de
60
horas presenciales.
MATERIAL DEL CURSO
El curso incluye el libro
DESARROLLO WEB CON PHP Y MySQL,
(Gutiérrez Gallardo, Juan Diego; ED. Anaya Multimedia).
*El libro
puede variar dependiendo de stock
TEMARIO1.-
Lenguaje HTML
-
Historia y conceptos básicos del HTML
-
Estructura de un documento HTML
-
El texto en las páginas Web.
-
Listas en HTML. Tablas HTML
-
Enlaces en HTML. Frames marcos.
-
Imágenes.
-
Formularios.
2.- Instalación de PHP Y MYSQL
-
Programas necesarios.
-
Paquetes con los servidores necesarios.
3.- Principios de las bases de datos.
-
Almacenar sólo la información necesaria.
-
Pedir sólo lo necesario y ser explícito.
-
Normalizar las estructuras de tablas.
-
Seleccionar el tipo de dato apropiado.
-
Utilizar índices apropiadamente.
-
Usar consultas REPLACE.
-
Usar tablas temporales.
-
Usar una versión reciente de MySQL.
-
Consideraciones Finales.
4.- La consola de MySQL
-
Conectándose y desconectándose al servidor MySQL.
-
Ejecutando algunas consultas.
-
Creando y usando una base de datos.
-
Creando una tabla.
-
Cargando datos en una tabla.
-
Recuperando información de una tabla.
-
Seleccionando todos los datos.
-
Seleccionando registros particulares.
-
Seleccionando columnas particulares.
-
Ordenando registros.
-
Cálculos con fechas.
-
Trabajando con valores nulos.
-
Coincidencia de patrones.
-
Conteo de filas.
-
Usando más de una tabla.
-
Usando MySQL en modo batch.
5.- phpMyAdmin● Ejecutado phpMyAdmin.
-
Creación de una base de datos.
-
Creación de una tabla.
-
Acciones sobre las tablas.
-
Insertar un nuevo campo a una tabla.
-
Modificar un campo de una tabla.
-
Eliminar un campo de una tabla.
-
Acciones con los registros.
-
Insertar un nuevo registro.
-
Modificar un registró.
-
Borrar un registro.
-
Buscar datos en los registros de las tablas.
-
Exportar datos a otras a aplicaciones o realizar copias de seguridad.
-
Generar el código PHP para utilizar en nuestras páginas
6.- Conceptos básicos de PHP
-
Variables.
-
Operadores.
-
Estructuras de control.
-
Funciones de usuario en PHP
-
¿Qué es un array?
7. Funciones avanzadas de PHP
-
PHP orientado a objetos.
-
Manejo de sesiones en PHP.
-
Manejo de Errores.
-
Creación de Imágenes.
-
Autentificación de un Usuario con PHP.
-
Seguridad de los datos con MD5 y PHP.
-
Gestión de los Cookies.
-
Utilización de ficheros locales y remotos.
-
Subida de ficheros usando http. Manejo de conexiones.
-
Utilizando includes en PHP.
8. MYSQL desde PHP
-
Funciones PHP de acceso a MySQL.
-
Conectar a MySQL desde PHP.
-
Creación de una Base de Datos en MySQL.
-
Línea de comandos.
-
Desde un Script en PHP.
-
Trabajando con MySQL desde PHP.
-
Conexión al servidor SQL.
CURSOS RELACIONADOS
-
Curso Avanzado de Diseño Web
Curso recomendado donde podremos aprender la creación global de una pagina
web desde los programas Adobe
Dreamweaver, Adobe
Flash e integrando el
lenguaje de programación PHP-MySQL. Este curso es la unión de los tres
módulos independientes. Realizar el Curso Avanzado supone un ahorro
importante comparado a realizar los módulos independientes.
Es el estándar en la creación de páginas Web dinámicas. Sirve para crear
paginas Web dinámicas, banners,.... Y todas aquellas animaciones para la
Web. Tiene una duración de 35 horas presenciales.
-
Macromedia Dreamweaver MX.
Es el programa de este tipo más utilizado en el sector del diseño y la
programación web, por sus funcionalidades, su integración con otras
herramientas como Adobe Flash y, recientemente, por su soporte de los
estándares del World Wide Web Consortium .Tiene soporte tanto para edición
de imágenes como para animación a través de su integración con otras
herramientas. El curso tiene una duración de 35 horas.
Es el programa ideado para la edición profesional de imágenes. Con la
aplicación de herramientas web integradas, Adobe ImageReady, Photoshop
configura un entorno completo tanto para diseñadores como maquetadotes,
fotógrafos profesionales,... en el que crear sofisticadas imágenes para
impresión, Internet, dispositivos inalámbricos y otros medios. Su duración
es de 50 horas presenciales.
FORMAS DE PAGOEn el
CSFT
nos adaptamos a sus posibilidades económicas por lo que le ofrecemos hasta
cuatro formas distintas de pago:
1. Pago anticipado al contado (antes
del comienzo del curso).
2. Pago fraccionado en tres mensualidades
al 0% de interés.
3. Pago financiado con tarjeta de crédito de
la CAM, hasta 24 meses, al 0% de interés.
4. Pago financiado
con la Tarjeta Golden del Banco de Valencia, a razón de 30 ó 60 €
mensuales, con un interés del 1%.