¿Qué quieres aprender?

Curso Superior en Programación PHP

Curso Superior en Programación PHP

Cepi-base

Curso presencial

Barcelona


Precio a consultar
¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Barcelona

Objetivos

El objetivo del esta formación es formar a futuros profesionales en el mundo de la programación con Php y que puedan dominar el lenguaje de programación para la creación y mantenimiento de webs dinámicas. Para ello, el plan formativo te permitirá conocer y repasar los conceptos sobre Php, aprender a configurar el entorno y dominar las estructuras de control. Te formarás en gestión e bases de datos y programación enfocada a la web.

A quién va dirigido

Este curso está pensado para todas aquellas personas que cuenta con conocimientos previos en programación o diseño web y quieran aumentar sus conocimientos a un nivel profesional para dedicarse al sector de Internet. La formación se realizará de manera presencial en la ciudad de Barcelona y de manera flexible. El curso está pensado para realizarse con una dedicación recomendada de 90 horas que podrás adaptar a tus necesidades y horarios. Tendrás en todo momento docentes especializados y personales a tu disposición.

Requisitos

Conocimientos de Windows, y de HTML, puesto que las páginas que se crean mezclan código PHP con código HTML. Además los resultados de la ejecución de las páginas PHP son página HTML. También sería interesante que el alumno tuviera conocimientos de bases de datos.

Temario completo de este curso

Metodología: todos nuestros cursos emplean una metodología activa y práctica desde el primer día. Esto es posible gracias a la enseñanza personalizada profesor-alumno, no hay grupos, con lo cual el profesorado está a la entera disposición del alumno.
Horarios: totalmente flexibles, modificándolos según sus necesidades. Duración: la duración del curso es aproximadamente de 90 horas.
Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario.
Nuestros curos no van por horas, se rigen por el contenido del curso.
Observaciones: al alumno se le entrega un dossier o libro en papel, aproximadametne 400 págians y al finalizar el curso se le gravan todos los trabajos y ejercicios efectuados durante el curso.

Contenidos del curso

1 – introducción

  • Lenguajes de programación cgi’s
  • ¿por qué php?
  • Convenciones utilizadas en dossier

2 – configuración del entorno

  • Servidor web
  • Netbeans
  • Composición de una página php
  • Ejercicios

3 – introducción al código php

  • Tipos de datos
  • Operadores
  • Funciones de variables
  • Ejercicios

4 – estructuras de control

  • Toma de decisiones
  • Bucles
  • Funciones
  • Alcance de las variables
  • Funciones avanzadas
  • Funciones de fecha y matemáticas
  • Ejercicios
  • Ejercicio de evaluación 1

5 – arrays

  • Declarar un array
  • Arrays multidimensionales
  • Arrays con claves o índices
  • Funciones de arrays
  • Cadenas de caracteres
  • Ejercicios

6 – obtención de datos del navegador

  • Formularios
  • Controles
  • Filtro de validación
  • Ejercicios

7 – programación orientada a objetos

  • ¿qué es un objeto?
  • Encapsulación
  • Herencia
  • Clase abstracta
  • Interface
  • Clases anónimas
  • Ejercicios

8 – depuración de errores

  • Excepciones
  • Funciones de error
  • Activar o desactivar errores
  • Ejercicios
  • Ejercicio de evaluación nº 2

9 – control de usuarios

  • Personalizar las páginas de los usuarios
  • Cookie
  • Objeto session
  • Ejercicios

10 – archivos

  • Acceso a archivos
  • Archivos de texto
  • Archivos estructurados
  • Gestión de carpetas
  • Funciones adicionales
  • Ejercicios

11 – xml y php

  • Introducción
  • Historia del xml
  • Partes fundamentes del xml
  • Dtd
  • Los atributos
  • Editores xml
  • Xsl
  • Xll
  • Xua
  • Parser
  • Namespaces
  • Xml schemas
  • Xml y php
  • Ejercicios
  • Ejercicio de evaluación nº 3

12 – bases de datos mysql

  • Evolución del php y mysql
  • Funciones mysqli
  • Conexión y desconexión a una base de datos
  • Operaciones con bases de datos
  • Ejercicios

13 – sqlite

  • Abrir bases de datos con sqlite
  • Cerrar bases de datos con sqlite
  • Funciones de sqlite
  • Consultas no preparadas
  • Consultas preparadas
  • Gestión apostrofos ordenes sql
  • Repaso relaciones entre tablas
  • Ejercicios

14 – correo electrónico

  • Phpmailer
  • Enviar un mensaje de texto
  • Enviar un mensaje html
  • Adjuntar archivos a mensajes
  • Ejercicios

15 – gráficos estadísticos

  • Introducción
  • La librería jpgraph
  • Imágenes antispam (captchas)
  • Ejercicios

16 – php y ajax

  • Introducción
  • El objeto xmlhttprequest
  • Propiedades del objeto xmlhttprequest
  • Métodos del objeto xmlhttprequest
  • Eventos del objeto xmlhttprequest
  • Gestión de objetos xmlhttprequest
  • Gestión de xml con ajax y php
  • Ejercicios
  • Ejercicio de evaluación nº 4

Ver más