Programción Web en PHP

iweb Tools Consulting
En Barcelona (España)

1.100€ - ($774.430)
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Barcelona (España)
  • 32 horas de clase
Descripción

Objetivo del curso: Aprender a realizar desde un proyecto sencillo de una página web dinámica, hasta complejas aplicaciones web de comercio electrónico con pasarelas de pagos on-line, así como aplicaciones o webs accesibles desde dispositivos como teléfonos móviles o PDA´s.

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
Barcelona
Barcelona, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Tan sólo es necesario un conocimiento previo mínimo de HTML así como de navegación por internet.

Temario

Reseña

Mediante PHP, uno de los principales lenguajes de programción web, podemos desarrollar sencillas páginas webs con contenido dinámico, hasta compleja aplicaciones web accesibles desde internet o intranet.

Con este curso presencial y práctico de programación web en PHP, se aprenderá a utilizar este lenguaje de programación en conjunción con otros lenguajes, como HTML, CSS, JavaSCript,... mediante una metodología totalamente práctica de forma que al finalizar el curso, se tendrán los conocimientos necesarios para afrontar con garantías cualquier tipo de proyecto de programación web que se desee abordar.

Destinado a diseñadores gráficos, estudiantes de informática, desarrolladores de otros lenguajes web, y todas aquellas personas interesadas en los proyectos web, se abordarán también aspectos importantes en el desarrollo de páginas o aplicaciones web como por ejemplo, la accesibilidad, la estandarización de código, la seguridad y la optimización.

Metodología

Todo el curso presencial se impartirá con una metodología práctica, en una sala de formación cedida por una empresa colaboradora de Gavà. Cada alumno tendrá un ordenador individual conectado a internet para poder ir practicando todo lo enseñado.

Empezaremos el curso con la instalación en cada ordenador individual del servidor Apache, de Php, la base de datos Mysql, y un gestor para la base de datos (MySqlAdmin). Aquellos alumnos que lo deseen podrán acudir al curso con su propio ordenador y conectarlo en la sala de formación.

Toda la parte teórica, se entregará al comenzar el curso en el manual del mismo, de forma que en las clases nos centraremos en ir explicando la teoría trabajando directamente con casos prácticos de código ya realizado.

Temario

1. INTRODUCCIÓN, DEFINICIONES E INSTALACIONES.

1.1 Breve introducción de las tecnologías y lenguajes a utilizar.
1.2 Explicación e instalación servidor Apache en máquina Windows.
1.3 Explicación e instalación de php en servidor Apache en máquina Windows.
1.4 Explicación e instalación de Mysql en servidor Apache en máquina Windows.
1.5 Explicación e instalación de phpMyAdmin en servidor.
1.6 Html, estandarización, validación y accesibilidad del lenguaje.
1.7 CSS, el estilo gráfico de los proyectos web.
1.8 JavaScript, ventajas desventajas y correcta utilización.
1.9 Correcto registro de dominios.
1.10 Distintos Navegadores, distintas resoluciones de pantalla.

2. PRIMEROS PASOS EN PHP

2.1 Introducción a php (explicación, usos, posibilidades)
2.2 Hello World....creación de una página combinando php, html y css.
2.3 Separación de código: funcionalidad, estructura, diseño.
2.4 Introducción, explicación y uso práctico de variables y constantes en php

3. EXPLICACIÓN ACELERADA DE PHP

3.1 Definición, tipos, usos de variables.
3.2 Definición, tipos, usos de constantes.
3.3 Arrays y su manipulación.
3.4 Operadores
3.5 Estructuras de control.
3.6 Funciones (reutilización de código).

4. ESTUDIO CASO PRÁCTICO NUM. 1 "Plantear la estructura de un proyecto"

4.1 Se plantea un proyecto sencillo cuya finalidad es crear una adecuada estructura de programación para utilizarla en todos los proyectos futuros. Consiste en hacer una pequeña página web en múltiples idiomas de forma que queden separados los contenidos, funcionalidad y el estilo. El resultado será una estructura de archivos inicial a todo proyecto, de forma que se optimizará el desarrollo de proyectos futuros.

5. ESTUDIO CASO PRÁCTICO NUM. 2 "Tratamiento de formularios"

5.1 En este caso práctico se aprenderá a crear formularios, enviar los datos al servidor, comprobación de que los datos sean correctos, mostrar mensajes de error cuando éstos no sean correctos volviendo a mostrar el formulario, o bién mostrar mensajes de confirmación cuando los datos sean correctos. Se aprenderá a guardar los datos de formulario en archivos, o enviarlos por e-mail. Todo ello se complementará con explicaciones y ejemplos de seguridad: tanto de archivos, como de formularios, y de uso de funciones de envío e-mail. También se enseñará a utilizar formularios para subir archivos al servidor (upload de archivos).

6. ESTUDIO CASO PRÁCTICO NUM.3 "Utilizar base de datos Mysql"

6.1 Mediante un caso práctico complejo, se aprenderá a programar páginas o aplicaciones web que utilicen bases de datos. Se aprenderá a crear bases de datos, usuarios para las mismas, introducir datos en ellas, consultar datos, modificarlos, y borrarlos. Explicando directivas de seguridad, y trucos para crear una sólida base que permitirá realizar cualquier operación que se desee en un futuro con bases de datos.

7. ESTUDIO CASO PRÁCTICO NUM.4 "Gestor de Contenidos dinámicos"

7.1 En este caso práctico se aprenderá a utilizar lo aprendido en todos los casos anteriores por separado con el objetivo de crear una aplicación web que nos permita utilizarla como gestor de contenidos dinámicos. Se creará un área de administración con acceso restringido por contraseña desde la cual se podrá manejar el contenido a mostrar en la web: (noticias, galerías fotográficas, upload de archivos,...).

8. ESTUDIO CASO PRÁCTICO NUM.5 "Comercio Electrónico, Ventas on-line"

8.1 Mediante una sencilla tienda on-line gestionada con bases de datos, se aprenderá a realizar transacciones económicas desde Internet. Se aprenderá a programar las páginas para recibir pagos on-line via tarjeta de crédito, para ello se utilizarán dos ejemplos de pasarelas de pago: PayPal y Pasarela de pago bancaria. Del mismo modo, se aprenderá a gestionar los pedidos realizados por los clientes.

9. PROYECTOS OPENSOURCE (Código libre)

9.1 Definición, características, ventajas y desventajas.
9.2 Actualizaciones, bugs, modificaciones.

10. ESTUDIO CASO PRÁCTICO NUM.6 "Foro opensource phpBB"

10.1 Instalación, explicación, modificación y mantenimiento de un foro phpBB. En este caso práctico aprenderemos a instalar un foro, y a modificar partes del código para personalizarlo tanto a nivel de diseño, como a nivel de funcionalidad.

11. ESTUDIO CASO PRÁCTICO NUM.7 "Tienda on-line opensource Oscommerce"

11.1 Instalación, explicación, modificación y mantenimiento de una tienda on-line Oscommerce. En este caso práctico aprenderemos a instalar una tienda on-line, y a modificar partes del código para personalizarla tanto a nivel de diseño, como a nivel de funcionalidad.

12. ESTUDIO CASO PRÁCTICO NUM.8 "Portal opensource Joomla"

12.1 Instalación, explicación, modificación y mantenimiento del complejo portal Joomla. En este caso práctico aprenderemos a instalar el portal opensource Joomla, y a modificar partes del código para personalizarla tanto a nivel de diseño, como a nivel de funcionalidad.

13. ESTUDIO CASO PRÁCTICO NUM.9 "Programación web para Teléfonos Móviles"

13.1 Mediante un caso práctico aprenderemos a utilizar todo lo aprendido en el curso para programar webs accesibles desde teléfonos.

14. ESTUDIO CASO PRÁCTICO NUM.10 "Programación web para PDA´s"

14.1 Mediante un caso práctico aprenderemos a utilizar todo lo aprendido en el curso para programar webs accesibles desde dispositivos PDA´s.


Compara este curso con otros similares
Ver más cursos similares