Descrición da actividade
Título
Programación orientada a obxectos para plataformas web con PHP e MySQL
Forma de participación
En rede
Modalidade
Curso
CFR, lugar, temporalización e prazas
Referencia: G1301006
Centro de formación e recursos: CAFI
Temporalización:
28/10/2013
-
08/12/2013
Data límite de inscrición: 13/09/2013
Lugar: A Distancia
Prazas:
25
Horas totais
Destinatarios
- Ciclos formativos + Informática e comunicacións
# Ciclos formativos de grao superior
- CSIFC01 - Administración de sistemas informáticos en rede
* MP0376 - Implantación de aplicacións web
- CSIFC03 - Desenvolvemento de aplicacións web
* MP0612 - Desenvolvemento web en contorno cliente
* MP0613 - Desenvolvemento web en contorno servidor
* MP0614 - Despregamento de aplicacións web
Corpos e especialidades
511107 - Catedráticos de ensino secundario. Informática
590107 - Profesores de ensino secundario. Informática
591227 - Profesores técnicos de formación profesional. Sistemas e aplicacións informáticas
Temas e subtemas
Plan anual - 2013-2014
Criterios de selección
Os do plan anual. Requisitos: Precísanse coñecementos básicos de programación web e PHP.
Obxectivos
1.Obtención dos coñecementos básicos para a creación de aplicación Web con PHP.
2.Adquisición das destrezas necesarias para programar coas novas características orientas a obxectos de PHP 5.
3.Integración de PHP con servizos de datos XML. Xestión e implantación de contornos Web seguros realizados con PHP OO, MySQL e XML.
Contidos
1.Introdución a PHP: sintaxe, operadores, variables, constantes, estruturas de control e construtores de linguaxe e funcións.
2.Funcións: sintaxe, argumentos, variables, referencias, retorno, ámbito variables. Arrays (escalares, asociativos, multidimensionais, percorridos e operacións).
3.Programación orientada a obxectos con PHP
3.1.Clases e obxectos. modelo de obxectos de PHP5, acceso aos membros dun obxecto, construtores e destrutores, atributos e métodos de clase, herdanza, clases abstractas e Interfaces, polimorfismo, excepcións.
4.Diferenzas entre PHP 4 e 5: orientación a obxectos, E_STRICT, referencias fronte a manexadores de obxectos.
5.Programación Web con PHP: formularios, cookies, sesións, cabeceiras.
6.Streams e programación de rede: operacións e información con ficheiros, manexo e operación con directorios, outras operacións, fluxos (streams).
7.Seguridade: configuración, sesións seguras, "Cross-Site Scripting", "Cross-Site Request Forgeries", inxección SQL, inxección de código remoto, inxección por correo electrónico, filtrada da entrada, secuencias de escape.
8.Programación con base de datos: introdución e características de MySQL, acceso a bases de dato con PHP, funcións de PHP de acceso a bases de datos MySQL, creación de BBDD, táboas e explotación de datos.
9.Cadeas e patróns (incluído expresións regulares): delimitadores de cadeas, comparacións, extraccións, procuras, substitucións, formatado, expresións regulares.
10.XML e servizos web: XML básicos, SimpleXml, XML extensions, Xpath, Servizos Web Dinámicos, SOAP, REST.
11.Deseño Orientado a Obxectos: introdución, patróns de deseño, reutilización de código.
Prerrequisitos
Asesor responsable da actividade
Asesor: Pidre Mosquera, José Manuel
Enderezo Electrónico:
cafi.fp@edu.xunta.gal
Materiais da actividade