Programación de Páginas Web: Servidor (php)

 

El alumno/a aprenderá a programar con programación orientada a objetos.

Objetivos Generales

 

Programar, de la parte de servidor, aplicaciones web haciendo uso de las tecnologías php y mysql.

 

Objetivos Específicos

 

El alumno, al finalizar la acción formativa, será capaz de:

-Conocer las características de la programación de aplicaciones web php 5.

-Conocer y aplicar los conceptos fundamentales del lenguaje de programación php.

-Desarrollar aplicaciones web con la tecnología de servidor php.

-Conocer los elementos de las bases de datos mysqly acceder a la información almacenada en ella desde una aplicación php.

  1. Ud. 1­ Instalación­ (3 h)
  2. Cap.1 ­Introducción
  3. Cap.2­ Obtener el paquete xampp
  4. Cap.3­ Instalar el paquete xampp
  5. Cap.4­ Apache y mysql como servicios
  6. Cap.5­ Resumen de la instalación
  7. Cap.6­ Test
  8. Ud. 2 Crear un sitio web (3 h)
  9. Cap.1 ­¿Cómo funcionan las páginas php?
  10. Cap.2­ Crear un alias en apache
  11. Cap.3­ Crear un sitio en dreamweaver
  12. Cap.4­ La página principal
  13. Cap.5­ Test
  14. Ud. 3 Introducción a php­ (3 h)
  15. Cap.1­ Las etiquetas php­
  16. Cap.2­ Variables­
  17. Cap.3­ Tipos de datos­
  18. Cap.4­ Constantes­
  19. Cap.5­ Test­
  20. Ud. 4 Arrays y estructuras de control­ (3 h)
  21. Cap.1­ Arrays­
  22. Cap.2­ Estructuras de repetición­
  23. Cap.3­ Estructuras de decisión­
  24. Cap.4­ Combinar estructuras­
  25. Cap.5­ Test­
  26. Ud. 5 Más sobre los arrays­ (3 h)
  27. Cap.1­ Arrays asociativos­
  28. Cap.2­ El bucle foreach­
  29. Cap.3­ Arrays multidimensionales­
  30. Cap.4­ Test
  31. Ud. 6 Funciones­ (3 h)
  32. Cap.1­ Introducción­
  33. Cap.2­ Crear funciones
  34. Cap.3­ LLamar a una función­
  35. Cap.4­ Paso de parámetros­
  36. Cap.5­ Parámetros por defecto­
  37. Cap.6­ Test­
  38. Ud. 7 Incluir archivos­ (3 h)
  39. Cap.1 Ámbito de las variables­
  40. Cap.2­ Variables estáticas­
  41. Cap.3­ Uso de include y require­
  42. Cap.4­ Incluir una sola vez­
  43. Cap.5­ Seguridad de los archivos incluidos­
  44. Cap.6 Test
  45. Ud. 8 Programación orientada a objetos (I)­ (3 h)
  46. Cap.1 Introducción­
  47. Cap.2­ Clases­
  48. Cap.3­ Propiedades­
  49. Cap.4­ Métodos­
  50. Cap.5­ Test­
  51. Ud. 9­ Programación orientada a objetos (II)­ (3 h)
  52. Cap.1­ Visibilidad­
  53. Cap.2­ Crear objetos­
  54. Cap.3­ Destructores­
  55. Cap.4­ Test­
  56. Ud. 10 Herencia­ (4 h)
  57. Cap.1­ Presentación­
  58. Cap.2­ Crear subclases­
  59. Cap.3­ Crear objetos de las subclases­
  60. Cap.4­ Sobrescribir métodos­
  61. Cap.5­ El acceso protected­
  62. Cap.6­ Test­
  63. Ud. 11 Recoger datos del usuario (I)­ (4 h)
  64. Cap.1­ Introducción­
  65. Cap.2­ La directiva register_globals­
  66. Cap.3­ El array $_get­
  67. Cap.4­ El array $_post­
  68. Cap.5­ Test­
  69. Ud. 12 Recoger datos del usuario (II)­(4 h)
  70. Cap.1­ Recogerlos en una página distinta­
  71. Cap.2­ Recogerlos en la misma página­
  72. Cap.3­ Entradas requeridas­
  73. Cap.4­ Test­
  74. Ud. 13­ Validación de formularios­ (4 h)
  75. Cap.1­ Expresiones regulares­
  76. Cap.2­ Limpiando la información­
  77. Cap.3­ Comprobar el formulario de origen­
  78. Cap.4­ Test­
  79. Ud. 14 Trabajar con cookies­ (4 h)
  80. Cap.1­ Introducción­
  81. Cap.2­ Crear cookies­
  82. Cap.3­ Caducidad de las cookies­
  83. Cap.4­ Dependencia del navegador­
  84. Cap.5­ Características de las cookies­
  85. Cap.6­ Test­
  86. Ud. 15­ Sesiones en php­ (4 h)
  87. Cap.1­ ¿Qué es una sesión?­
  88. Cap.2­ El array $_session­
  89. Cap.3­ Finalizar la sesión­
  90. Cap.4­ El identificador de las sesiones­
  91. Cap.5­ ¿Dónde se almacena la información?­
  92. Cap.6­ Test­
  93. Ud. 16 Acceso a archivos­ (4 h)
  94. Cap.1 ­Introducción­
  95. Cap.2­ Crear el archivo­
  96. Cap.3­ Escribir en el archivo­
  97. Cap.4­ Leer de un archivo­
  98. Cap.5­ Test­
  99. Ud. 17­ Tratamiento de errores­ (4 h)
  100. Cap.1­ Introducción­
  101. Cap.2­ Nivel de registro de errores­
  102. Cap.3­ Mensajes de error personalizados­
  103. Cap.4­ Lanzar errores­
  104. Cap.5­ Guardar los errores en un registro­
  105. Cap.6­ Test
  106. Ud. 18 Excepciones­ (4 h)
  107. Cap.1­ Introducción­
  108. Cap.2­ Manejar excepciones­
  109. Cap.3­ Jerarquía de excepciones­
  110. Cap.4­ ¿Dónde manejar las excepciones?­
  111. Cap.5­ Manejador por defecto­
  112. Cap.6 ­Test
  113. Ud. 19 Bases de datos­ (4 h)
  114. Cap.1­ Mysql­
  115. Cap.2­ Contraseña para el root­
  116. Cap.3­ Extensión mysqli­
  117. Cap.4­ Phpmyadmin­
  118. Cap.5­ Administración de usuarios­
  119. Cap.6­ Test
  120. Ud. 20 La base de datos de ejemplo­ (4 h)
  121. Cap.1­ Tipos de tablas en mysql­
  122. Cap.2­ Crear tablas­
  123. Cap.3­ Relaciones 1 a muchos­
  124. Cap.4­ Relaciones muchos a muchos­
  125. Cap.5­ Test
  126. Ud. 21 El lenguaje sql­ (4 h)
  127. Cap.1­ Introducción­
  128. Cap.2­ La sentencia select­
  129. Cap.3­ Selecciones complejas­
  130. Cap.4­ Funciones agregadas­
  131. Cap.5­ La sentencia insert­
  132. Cap.6­ La sentencia update­
  133. Cap.7­ La sentencia delete­
  134. Cap.8­ Test
  135. Ud. 22 Acceder a la base de datos­ (4 h)
  136. Cap.1­ Introducción­
  137. Cap.2­ Establecer la conexión­
  138. Cap.3­ Mostrar los datos en una tabla­
  139. Cap.4­ Cerrar la conexión­
  140. Cap.5­ Mejorar el aspecto­
  141. Cap.6­ Test­
  142. Ud. 23 Buscando más funcionalidad­ (4 h)
  143. Cap.1­ Ordenar el resultado­
  144. Cap.2­ Dividir el resultado en páginas­
  145. Cap.3­ Consultas preparadas­
  146. Cap.4­ Test­
  147. Ud. 24­ Autenticación de los usuarios­ (4 h)
  148. Cap.1­ La página de login­
  149. Cap.2­ La página de registro­
  150. Cap.3­ Asegurar la confidencialidad­
  151. Cap.4­ Test
  152. Ud. 25 Sitios web seguros­ (4 h)
  153. Cap.1­ Petición de certificado­
  154. Cap.2­ Obtener el certificado­
  155. Cap.3­ Configurar apache con el certificado­
  156. Cap.4­ Utilizar ssl­
  157. Cap.5­ Test­
  158. Ud. 26 El proceso de compra (I)­(4 h)
  159. Cap.1­ Introducción­
  160. Cap.2­ Modificar listaproductos. Php­
  161. Cap.3­ La página comprar. Php­
  162. Cap.4­ Identificar al cliente­
  163. Cap.5­ Test­
  164. Ud. 27 El proceso de compra (II)­ (4 h)
  165. Cap.1­ La página carritocompra. Php­
  166. Cap.2­ Confirmar el pedido­
  167. Cap.3­ La página de desconexión­
  168. Cap.4­ Migrar el carrito de la compra­
  169. Cap.5­ Probar la compra­
  170. Cap.6­ Test­
  171.  
A la finalización y/o superación del curso se entregará al alumno un diploma o certificado de asistencia de los conocimientos adquiridos, en base a las instrucciones del Servicio Público De Empleo Estatal.
  • Ordenador personal multimedia con conexión a internet.
  • Sistema operativo: Microsoft Windows XP o superior.
    *En caso de utilizar Mac o Linux, para comprobar la compatibilidad del curso con su ordenador, póngase en contacto con nuestro Departamento Informático enviando un email a dep.informatica@editeformacion.com o llamando al 958 089 725.
  • Trabajadores y autónomos
    * Plazas limitadas para desempleados
  • Online
  • 95 horas
  • A tu ritmo
  • Solicitud abierta