Curso presencial
Bilbao (Vizcaya) y 1 más
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
Los objetivos de este módulo es formar a profesionales de la programación en el lenguaje PHP. Este lenguaje nos llevará al mundo del comercio electrónico, redes sociales, intranets, portales de noticias y entretenimiento. Nos abre un nuevo mercado donde los clientes ya no están tan interesados en el diseño, si no en las funcionalidades, para que, a través de un navegador, las personas puedan hacer alguna tarea concreta en su sitio web.
A quién va dirigido
Este curso va dirigido a personas que tengan un buen dominio de HTML y CSS, sería recomendable que tengan experiencia con otro lenguaje de programación, como JavaScript.
Requisitos
El curso empieza desde cero, por lo tanto, está dirigida a aquellos sin conocimientos previos y también a los que ya están familiarizados con la herramienta y quieren tener un dominio completo de dicha herramienta.
Temario completo de este curso
En el curso de Técnico Programador Web Superior veremos los siguientes temas:
HTML/XHTML
HTML5
1. Introducción al HTML
2. Dando forma al texto
3. Enlaces con otras páginas
4. Imágenes
5. Carácteres especiales
6. Los estándares del HTML
7. Fondos
8. Alineación y tamaño de imágenes
9. Formato de las imágenes
10. Tablas
11. Formularios
12. Frames
13. Componer con estilo
14. Utilidades y trucos
CSS3
1. Introducción
2. Selectores
3. Modelo de cajas
4. Propiedades
5. Valores para las propiedades
6. Tipografía
7. Listas
8. Tablas
9. Estructura
10. Otros aspectos
JAVASCRIPT/JQUERY
1.Fundamentos Lenguaje Javascript
2. Modelo de Objetos del Navegador
3. JQuery: Selección y manipulación de elementos.
4. JQuery: Manipulación y Navegación por el DOM
5. JQuery: Manejo de eventos
6. JQuery: Efectos
7. JQuery: Validación de formularios
8. JQueryUI
PHP
1.Fundamentos de programación web
Apache Servidor Web.
PHP.
XAMPP/WAMP.
Herramientas de desarrollo.
XDebug
2.El lenguaje de programación PHP
Sintaxis, tipos, variables y operadores.
Estructuras de control.
Ámbito de variables
Funciones
Inclusión de archivos
Gestión de errores
Gestión de formularios
Recarga y redireccionamiento.
3.Estructuras de datos
Tipos de matrices
Manejo de matrices
Manipulación
Filtrado
Cadenas de caracteres
Manipulación de cadenas
4.Gestión de ficheros
Apertura
Lectura/Escritura de datos
Gestión de sistema de ficheros
Gestión de carpetas
Manejo de rutas
Archivos de configuración
Descarga y subida de ficheros
5.Programación Orientada a Objetos ( I )
Fundamentos de POO
Definición de clases.
Encapsulación
Manejo de objetos
Autocarga
Herencia
Interfaces
Traits
6.Programación Orientada a Objetos ( II )
Miembros compartidos
Clases Abstractas
Metadatos
Objetos Anónimos.
Serialización de datos JSON.
Guardado de objetos
7.SGBD MySQL
Fundamentos de bases de datos relacionales
Configuración/Instalación servicio MySQL
Gestión de bases de datos con PhpMyAdmin
Lenguaje SQL de definición de datos ( DDL )
Lenguaje SQL de manipulación de datos ( DML )
8.PDO
Conexión
Ejecución de comandos
Parametrización
Recuperación de resultados
Manejo de excepciones.
Transacciones
Wrapper PDO
9.Autentificación
Cookies
Manejo de estado de sesión
10.AJAX
Concepto y arquitectura
GET
POST
LOAD
Serialización de datos.
Entidades
Vista y plantillas
11.MVC
Concepto y arquitectura patrón MVC
Modelo/Entidades
Vista
Controlador
Enrutador
Reescritura de URLs
Ejemplo simple/completo
12.Servicios web RESTful
Concepto y arquitectura de Servicio Web RESTful
Definición de URLs
Tratamiento de peticiones.
Generación de respuestas.