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

Horas presenciais: 0
Horas non presenciais: 30
 

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

Programa

Guia_curso_G1301006_Programacion_orientada_obxectos_plataformas_PHP_ MySQL.pdf