Universidad Veracruzana

Skip to main content

Curso: “Desarrollo de Aplicaciones con PHP y MySQL”

110913-cartel php mysql

DIRIGIDO A:

Estudiantes y profesionales en: informática, publicidad, diseño, ingeniería en sistemas ó carreras afines y personas interesadas en el tema. :

Temario del curso:

  1. Introducción a PHP

1.1  ¿Qué es PHP?

1.2  Historia del Lenguaje

1.2.1        Características de PHP 4

1.2.2        Características de PHP 5

1.3      Compatibilidad con Sistemas Operativos tales como: Windows, Linux y Mac.

1.4      Ventajas del uso de PHP

1.5      Manejo de Licencias de PHP.

  1. Introducción a MySQL

2.1  ¿Qué es MySQL?

2.2  Características de MySQL

2.3  ¿Qué es un manejador de bases de datos?

2.4  Ventajas de MySQL

2.5  Manejo de licencias para MySQL

  1. Servidores Web.

3.1  ¿Qué es un servidor web?

3.2  ¿Cuál es la relación de un servidor web con PHP?

3.3  Características de los distintos servidores web

3.4  Características del servidor web “Apache”

  1. Instalación y configuración de PHP, Apache y MySQL

4.1  Obtención de distribuciones (PHP, Apache y MySQL)

4.2  Proceso de instalación

4.3  Comprobación de la instalación

4.4  Configuración de PHP, Apache  y MySQL

4.5  Errores comunes dentro de la instalación

  1. PHP

5.1  Introducción al lenguaje

5.2  Sintaxis Básica de PHP

5.3  Instrucciones de salida

5.3.1        print()

5.3.2        echo()

5.3.3        printf()

5.3.4        sprintf()

5.4  Variables

5.4.1        Variables predefinidas

5.4.2        Propiedades de las variables

5.5  Constantes

5.5.1         Sintaxis

5.5.2        Constantes predefinidas

5.6  Expresiones

5.7  Operadores

5.7.1         Precedencia de operadores

5.7.2        Operadores aritméticos

5.7.3        Operadores de asignación

5.7.4        Operadores de comparación

5.7.5        Operadores de incremento y decremento

5.7.6        Operadores lógicos

5.7.7        Operadores para strings

5.7.8        Operadores para arrays

5.8  Estructuras de control

5.8.1        if / else

5.8.2        while y do-while

5.8.3        for

5.8.4        foreach

5.8.5        break

5.8.6        continue

5.8.7        switch

5.8.8        return

5.8.9        goto

5.9  Funciones

5.9.1        Funciones definidas por el usuario

5.9.2        Argumentos de funciones

5.9.3        Funciones variables

5.9.4        Funciones internas

5.9.5        Funciones anónimas

5.10          Arreglos

5.10.1     ¿Qué es un arreglo?

5.10.2    Arreglos indexados

5.10.3    Arreglos asociativos

5.10.4    Arreglos bidimensionales

5.10.5    Arreglos multidimensionales

5.11          Programación orientada a objetos

5.11.1    ¿Qué es una clase?

5.11.2    ¿Qué es un objeto?

5.11.3    Declaración de una clase y creación de un objeto

5.11.4    Atributos de una clase

5.11.5    Constructores y destructores

5.11.6    Llamadas a métodos dentro de la clase

5.11.7    Parámetros de tipo objeto

5.11.8    Parámetros Opcionales

5.11.9    Herencia

5.11.10Modificadores de acceso a los atributos y métodos

5.12      Excepciones

5.13      Formularios

5.13.1    Etiquetas básicas utilizadas en formularios

5.13.1.1       Cuadro de texto

5.13.1.2       Casilla de verificación

5.13.1.3       Botón de opción

5.13.1.4       Menú desplegable

5.13.1.5       Botón de comando

5.13.1.6       Campos Ocultos

5.13.1.7       Cuadros de lista

5.13.1.8       Método get y post

5.14      Ejemplos prácticos

  1. Bases de datos y MySQL

6.1  ¿Qué es una base de datos?

6.2  Estructura de base de datos relacionales

6.2.1 Formato y organización de las bases de datos

6.3  Conectarse y desconectarse con un servidor MySQL

6.4  Creación de una base de datos

6.4.1        Creación de  tablas y campos

6.4.2        Tipos de datos

6.4.3        Cargar datos en tablas

6.4.4        Recuperar información de una tabla

6.4.4.1           Seleccionando todos los datos de una tabla

6.4.4.2  Seleccionando registros de una tabla

6.4.4.3  Seleccionando columnas de una tabla

6.4.5        Ordenar  registros de una tabla

6.4.6        Modificar registros de una tabla

6.4.7        Eliminar registros de  una tabla

6.4.8        Eliminar tablas

6.4.9        Ejemplos prácticos

  1. Acceso a bases de datos MySQL con PHP

7.1  Conectar PHP con MySQL

7.2  Obtener registros de la base de datos

7.3  Mostrar resultados obtenidos de una consulta por medio de formularios

7.4  Insertar registros mediante formularios en PHP

7.5  Consultar registros mediante formularios PHP

7.6  Editar registros con PHP

7.7  Crear un listado con formularios en PHP

7.8  Eliminar registros mediante formularios en PHP

7.9  Aplicar Filtros mediante formularios en PHP

7.10          Ejemplos Prácticos

  1. Autentificación de usuarios

8.1  ¿Cómo autentificar un usuario?

8.2  Uso de sesiones

8.3  Uso de cookies

8.4  Ejemplos prácticos

*Proyecto final del curso (Creación de un sitio integrando todos los elementos aprendidos anteriormente)

DURACIÓN:

40 hrs.  Sábados de  9.00 a 15.00 hrs.

 

FECHAS:

28 de Septiembre, 5, 12, 19,  26 de Octubre, y 09 de Noviembre de 2013

MODALIDAD:

Presencial

EVALUACIÓN:

80% Asistencia

10 % Participación en clase

10 % Evaluación final

CoSTOS:

$ 3,000.00 (Tres mil pesos 00/100 M/N), se puede liquidar en 2 máximo 3 parcialidades.

EL CURSO OTORGA:

Coffee Break en cada sesión

Constancia a la finalización  este curso avalada por el Depto. de Educación Continua de la U.V.

Instalaciones confortables con aire acondicionado y  equipos Mac. con conexión a Internet para cada participante al cursoICIOS ADCIONALES:

El curso se imparte por profesionales con amplia experiencia en la iniciativa privada en el sector educativo.

Atención personalizada a todos los participantes.

Lugar:

Aula de la Dirección de Extensión de Servicios Tecnológicos de la Universidad Veracruzana, UBICADA EN: Circuito Aguirre Beltrán s/n a un costado de Oficialía Mayor. Zona UV XALAPA.

Informes: LAE. Jesús E. Martinez Rojas       e-mail. : efmartinez@uv.mx

                   Tel. 8421700 ext. 11667

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                 

Enlaces de pie de página

Ubicación

Lomas del Estadio s/n
C.P. 91000
Xalapa, Veracruz, México

Redes sociales

Transparencia

Código de ética

Última actualización

Fecha: 30 marzo, 2022 Responsable: DGCU Contacto: dusalas@uv.mx