Curso Técnico programación PHP con Ajax

Curso
Oficial / Homologado
Presencial
385 horas

Descripción

El Curso Técnico programación PHP con Ajax pretende preparar al alumno en el diseño profesional de páginas web dinámicas mediante la programación de distintos lenguajes.
Al finalizar el curso podrá realizar un diseño completo y profesional de páginas web, sobre todo en el área de conexión, manipulación y gestión de bases de datos.

Temario

Contenido curso html5:

1 – introducción a html
  • el diseño de páginas de www
  • el html
  • los programas de este curso
2 – el lenguaje html
  • editor rj textpad
  • los caracteres especiales
  • ejercicios
3 – trabajo con textos
  • dar formato al texto
  • listas y sangrías
  • líneas de separación
  • los comentarios
  • ejercicios
  • ejercicio de evaluación 1
4 – incorporar elementos a una página
  • los enlaces
  • los gráficos
  • archivos multimedia
  • ejercicios
5 – estructura html
  • evolución de la estructura
  • estructura html5
  • ejercicios
6 – las tablas
  • crear tablas en html
  • <thead> <tbdoy> <tfoot>
  • ejercicios
  • ejercicio de evaluación 2
7 – los marcos
  • definición de los marcos
  • los enlaces
  • combinar distintos marcos
  • marcos en línea
  • ejercicios
8 – los formularios
  • definición de los formularios
  • otros controles
  • ejercicios
9 – mapas sensitivos
  • definición de un mapa
  • como buscar las coordenas de una imagen
  • ejercicios
  • ejercicio de evaluación 3
10 – hojas de estilo (i) y capas
  • hojas de estilo
  • prioridad dentro de las hojas de estilo
  • las clases
  • las capas
  • css y html5
  • ejercicios
11 – hojas de estilo (ii)
  • introducción
  • unidades de mediad en css
  • atributos de fuentes
  • atributos de fondo y color
  • atributos de textos
  • propiedades de bloques
  • atributos para clasificación
  • atributos para barras de scroll
  • otros
  • ejercicios
12 – efectos multimedia
  • creación de páginas javascript
  • combinar javascript con html
  • las variables
  • los comentarios
  • los filtros
  • efectos de movimiento
  • javascript y css
  • ejercicios
13 – estructuración de un web site
  • estructuración del sitio web en el ordenador local
  • herramientas para la estructuración del sitio web
  • ejercicios
  • publicar una página en internet
  • el servicio de ftp
  • ejercicio de evaluación 4
contenido curso css:

1 – introducción
  • historia de html 5
  • novedades de html 5
  • convenciones utilizadas en curso
  • editor rj texted
  • documento html
  • los caracteres especiales
  • dar formato al texto
  • listas y sangrías
  • lineas de separación
  • los comentarios
  • los enlaces o hipervínculos <a>
  • los gráficos
  • las tablas
2 – estilos css
  • introducción hojas de estilos
  • dentro de las hojas de estilo
  • las clases
  • las capas
  • css3 y html5
  • ejercicios
3 – medidas y colores
  • introducción
  • unidades de medida
  • uso de color
  • ejercicios
  • ejercicio de evaluación 1
4 – estilos para textos (i)
  • la tipografía
  • método sifr
  • la regla @font-face
  • ejercicios
5 – estilos para textos (ii)
  • los textos
  • ejercicios
6 – estilos para listas y cursor
  • las listas
  • cursor
  • ejercicios
  • ejercicio de evaluación 2
7 – estilos para tablas
  • las tablas
  • ejercicios
8 – estilos para fondos e imágenes
  • fondo
  • imágenes
  • ejercicios
9 – propiedades de caja
  • modelo de caja
  • dimensiones
  • márgenes
  • bordes
  • ejercicios
  • ejercicio de evaluación 3
10 – trabajar con el modelo caja
  • posicionamiento
  • flotar y despejar
  • superposición
  • desbordamiento
  • recorte
  • visibilidad
  • visualización
  • sombreado
  • ejercicios
11 – pseudo-classes y pseudo-elementos
  • pseudo-elementos
  • :after
  • :before 
  • :first-letter 
  • :first:line
  • content
  • counter-increment
  • counter-reset
  • quotes
  • pseudo-classes
  • :active 
  • :first-child 
  • :focus 
  • :hover  
  • :lang 
  • :link  
  • :visited 
12 – css 3 y canvas
  • introducción
  • primeros pasos
  • el lienzo de canvas
  • dibujar rectángulos
  • trazados con canvas
  • arcos y circunferencias en canvas
  • organización y composición
  • estilos de línea, sombras y degradados
  • textos con canvas
  • trabajo con imágenes
  • ejercicios
Contenido curso javascript:
1 – introducción
  • el diseño de páginas de www
  • los programas de este curso
  • convenciones utilizadas en curso
2 – el lenguaje javascript
  • editor rj texted
  • introducción
  • creación de páginas javascript
  • combinar javascript con html
  • las variables
  • los operadores
  • los comentarios
  • las funciones en javascript
  • ejercicios
3 – el lenguaje javascript (2)
  • funciones incorporadas
  • los cuadros de mensaje
  • cuadro de confirmación (confirm)
  • cuadro de diálogo (prompt)
  • las instrucciones condicionales (?, if e if...else)
  • la instrucción switch
  • los bucles
  • las matrices
  • propiedades y métodos
  • el bucle for...in
  • ejercicios
  • ejercicio de evaluación 1
4 – objetos de tipos de datos
  • objeto string
  • objeto date
  • objeto math
  • ejercicios
5 – dom
  • tipos de nodos
  • interfaz node
  • crear, modificar y eliminar nodos
  • dom y estilos css
  • ejercicios
6 – objetos html
  • introducción a objetos
  • objeto marcador e hiperenlace
  • las áreas (area)
  • objeto image
  • los vídeos
  • el objeto div
  • el objeto <marquee>
  • nota
  • ejercicios
  • ejercicio de evaluación 2
7 – objetos de formulario
  • objeto form
  • objeto button
  • objeto text
  • objeto área de texto
  • objeto checkbox
  • objeto radio
  • objeto select
  • nota
  • ejercicio
8 – objetos integrados de javascript
  • los objetos javascript
  • objeto window
  • objeto location
  • objeto history
  • objeto document
  • objeto navigator
  • ejercicios
  • ejercicio de evaluación 3
9 – objetos avanzados
  • objeto frame
  • ejercicios
  • los objetos activex
  • estilos css
  • ejercicio
10 – las cookies
  • introducción
  • sintaxis de una cookie
  • crear una cookie
  • leer una cookie
  • borrar una cookie
  • ejemplo (contador de visitas)
  • ejemplo (personalizar fondo)
  • más información sobre cookies
  • usos de las cookies
  • alternativas a las cookies
  • ejercicios
11 – frameworks
  • prototype
  • scriptaculous
  • ejercicios
12 – frameworks dojo y jquery
  • dojo
  • jquery
  • effects
  • ejercicios
  • ejercicio de evaluación 4
Contenido curso sql:
1 – introducción
  • bases de datos
  • modelo relacional de bases de datos
  • structured query language
  • mysql
  • mysql query browser
  • convenciones usadas en este dossier
2 – tablas y registros
  • crear tablas
  • insertar registros
  • restricciones de tabla y de campo
  • modificar tablas
  • eliminar tablas
  • índices
  • ejercicios
3 – consultas
  • consultas simples
  • filtrar registros
  • ejercicios
4 – gestión de datos
  • inserción múltiple
  • actualización
  • borrado
  • vaciado de tabla
  • ejercicios
5 - relaciones entre tablas
  • clave foránea
  • borrado y actualización en cascada
  • uso de tablas auxiliares
  • ejercicios
6 – consultas avanzadas
  • consultas por unión
  • consultas combinadas
  • consulta por diferencia
  • not in
  • not exists
  • subconsultas
  • ejercicios
7 – vistas
  • consultar vistas
  •  actualizar vistas
  • check option
  • modificar y borrar vistas
  • ejercicios
8 – procedimientos almacenados
  • sintaxis en mysql
  • bucles while
  • bucles repeat
  • funciones
  • ejercicios
9 – herramientas para procedimientos
  • tratamiento de errores
  • log de errores
  • handlers con condición
  • cursores
  • ejercicios
10 – triggers
  • triggers del tipo after
  • ejercicios
11 – privilegios
  • dar permisos con grant
  • grant option
  • quitar permisos con revoke
  • privilegios y triggers
  • privilegios y vistas
  • privilegios y procedimientos
  • ejercicios
12 – transacciones en sistemas multihilo
  • uso de transaciones
  • aislamiento entre transaciones
  • ejercicios
13 – anexo de sintaxis
  • leyenda
  • tipos de datos
  • operadores
  • restricciones
  • fecha y hora
  • texto
  • funciones agregadas
  • operaciones sobre tabla
  • operaciones sobre índices
  • operaciones sobre registros
  • operaciones sobre vistas
  • operaciones sobre procedimientos y funciones y spl
  • declaración de variable
  • operaciones sobre trigger
  • operaciones sobre privilegio
  • transacciones
  • savepoint
Contenido curso php:
1 – introducción
  • lenguajes de programación cgi's
  • ¿por qué php?
  • Convenciones utilizadas en dossier
2 – configuración del entorno
  • php
  • iniciando servicio web con xampp
  • dreamweaver
  • composición de una página php
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
  • 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
  • odbc (open database connectivity)
  • funciones de odbc
  • conectar una base de datos sin dsn
  • ejercicios
13 – bases de datos mysql
  • xampp y sql
  • funciones de mysql
  • establecer una conexión con una base de datos
  • creación y eliminación de una base de datos
  • ejemplo pizzería
  • creación de tablas
  • borrado de tablas y datos
  • paginación de datos
  • 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
  • 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

Contendio curso ajax:
1– introducción
  • ajax
  • xampp
  • dreamweaver
2 – javascript básico
  • introducción
  • creación de páginas javascript
  • combinar javascript con html
  • las variables
  • los operadores
  • las funciones en javascript
  • funciones incorporadas
  • las instrucciones condicionales (?, if e if...else)
  • la instrucción switch
  • los bucles
  • las matrices
  • el objeto array
  • ejercicios
3 – hojas de estilos y capas
  • hojas de estilo
  • atributos de las hojas de estilo
  • prioridades dentro de las hojas de estilo
  • las clases
  • las capas
  • ejercicios
  • ejercicios de evaluación 1
4 – xml
  • introducción
  • historia del xml
  • partes fundamentes del xml
  • dtd
  • los atributos
  • editores xml
  • xsl
  • ejercicios
5 – dom
  • tipos de nodos
  • interfaz node
  • crear, modificar y eliminar nodos
  • dom y estilos css
  • ejercicios
6 – objeto xmlhttprequest
  • historia
  • creación del objeto
  • atributos del objeto
  • métodos del objeto
  • controlar el objeto
  • xmlhttprequest
  • ejercicios
  • ejercicios de evaluación 2
7 – json
  • javascript para arrays y objetos
  • sintaxis de json
  • recursos json
  • herramientas json de servidor
  • ejercicios
8 – frameworks
  • prototype
  • ejercicios
9 – jquery
  • características
  • evento principal
  • función $
  • manipulación dom
  • ajax
  • eventos
  • ejercicios
  • ejercicios de evaluación 3
10 – jquery ii
  • manipulación de tablas
  • tablas complejas
  • formularios
  • cesta de la compra
  • ejercicios
11 – ajax,php y efectos jquery
  • php
  • efectos
  • ejercicios
12 – plugins jquery
  • utilizar plugins
  • widgets
  • temas ui
  • ejercicios
  • ejercicios de evaluación

Destinatarios

Diseñadores de páginas web que deseen aprender programación y manejo de bases de datos.

Requisitos

Se requieren conocimientos previos de Windows e Internet.

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.

Duración

Fecha de inicio: A consultar

Titulación obtenida

Certificación Oficial

Promociones

A través de la Fundación Tripartita, se puede conseguir la formación bonificada. Solo hay unos requisitos para ello:
  • Los participantes de la formación tienen que estar dados de alta dentro del Régimen General de la Seguridad Social.
  • La asistencia al curso debe ser igual o superior a un 75% de su duración.
Se puede llegar hasta el 100% de bonificación. 

Precio

Consultar precio
A consultar.

Bolsa de empleo

En CEPI-BASE ofrecemos un servicio de bolsa de trabajo gratuito a alumnos y ex-alumnos.

Lugar donde se imparte el curso

Barcelona

Horario

Totalmente flexibles, modificándolos según sus necesidades.
Campus y sedes: CEPI-BASE
CEPI-BASE
C/ Balmes, 114 bajos 08008 Barcelona