Curso Experto Programador PHP



Documentos relacionados
Curso Especialista Técnico Programador Web

Programación páginas web. Servidor (PHP)

MAESTRO DE PHP PHP NIVEL 1

Guía práctica PHP 6. (c) Francisco Charte Ojeda

PLAN FORMATIVO MODALIDAD I

PROGRAMACIÓN PÁGINAS WEB CON PHP

CURSO DE PROGRAMACIÓN PHP MySQL

Curso de Programación PHP


CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

Guía del Curso Analista Programador PHP Javascript

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

DESARROLLO WEB INTENSIVO

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

Aprender a desarrollar un sitio Web con PHP y MySQL Ejercicios prácticos y corregidos

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

ESPECIALISTA EN BASE DE DATOS

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

Programación páginas web JavaScript y PHP

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas

PDF created with pdffactory Pro trial version

ÍNDICE INTRODUCCIÓN...15

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

Programación páginas web JavaScript y PHP

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

Guía práctica de SQL

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

CURSO DE SQL SERVER 2005

Curso: Programación con Microsoft Visual C SHARP 2010.

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

Técnico Superior en Programación con Microsoft Visual Basic 2010

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) + 4 Créditos ECTS

NIVEL BÁSICO. Iniciar trabajo con excel

PROGRAMADOR PHP y MySQL

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

Centro de Capacitación en Tecnologías de la Información

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

XPERTO EN DISEÑO DE PÁGINAS WEB

Curso: Programación con Microsoft Visual Basic 2010.

ACADEMIA DDW TEMARIO

PROGRAMADOR DE BASES DE DATOS RELACIONALES

EXCEL INTERMEDIO 2012

Nivel Básico/Intermedio. Instalar y Configurar SQL Server Diseñar una Base de Datos. Optimización de consultas


Microsoft SQL Server 2005

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

TEMARIOS ADAPTADOS AL CERTIFICADO DE PROFESIONALIDA- (IFCD0110-

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Curso Microsoft Curso Online Analista Programador Microsoft

Programación Orientada a Objetos (Online)

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

Curso de Mantenimiento de CRM

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4

Guí a pra ctica ASP.NET 4.0

Curso PHP & MYSQL PARA JOOMLA

DISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM

DIPLOMADO FRAMEWORK PARA DESARROLLO DE SISTEMAS DE INFORMACIÓN EMPRESARIALES

Guía didáctica MOS: Access 2010 Versión:

Guía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales

PHP. Desarrollo Web Administrables PHP, MySQL, HTML5, CSS3, jquery

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

Cursos SQL Server 2008 R2

MF0492_3 Programación Web en el Entorno Servidor

ODEV. Curso Experto en Desarrollo Oracle 12c. geamind

Las Tecnologías de la Información y las Comunicaciones en Formación Profesional. Contenidos relevantes

Syllabus.

MS_20462 Administering Microsoft SQL Server Databases

1

Curso de Modelo de Programación Web y Bases de Datos (UF2405) (80 horas)

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks.

Academia de Ingeniería en Sistemas Computacionales

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android

Transcripción:

Total 160 horas Curso Experto Programador PHP Modalidad: presencial, 100% práctico. Descuento al realizar el curso completo. Financiación: pago por cuotas. Bonificable. Bolsa de trabajo. 1. Descripción y Objetivos del Curso: El curso está pensado para formar a expertos en programación PHP, dirigido a la posterior Certificación de las habilidades adquiridas. La obtención de las Certificaciones Zend PHP acredita las aptitudes de una persona aumentando su credibilidad profesional con reconocimiento a nivel mundial, garantizando un alto nivel de conocimientos técnicos y experiencia en el diseño y soporte de aplicaciones Web. Objetivos: Utilizar el lenguaje de programación PHP para desarrollar páginas Webs dinámicas y complejas: conocer los fundamentos y saber utilizarlo de manera avanzada. Aprender la programación orientada a objetos de PHP. Construir aplicaciones usando MySQL como sistema de almacenamiento de back-end: Crear tablas y bases de datos, realizar tareas tales como insertar, recuperar, modificar y borrar entradas en la base de datos, Cómo hacer frente a consultas complejas a través de sesiones prácticas, utilizando MySQL. Repaso de las áreas principales como preparación para el Test de Certificación. 2. Contenidos: Incluye los módulos: Módulo I: Programación PHP 100 horas PHP Fundamentos I PHP Fundamentos II PHP Avanzado I PHP Avanzado II PHP Orientado a Objetos 20 Horas Módulo II: Bases de Datos MySQL 40 horas Módulo III: Preparación del Test para la Certificación 3. Requisitos: Ninguno.

Módulo I: Programación PHP -(100 horas) PHP Fundamentos Duración del Curso: 40 Horas. PHP Fundamentos I 1. Introducción a la programación. a. El lenguaje y la lógica de programación. b. Programación interactiva. c. Programas Cliente / Servidor. 2. Conceptos básicos del Lenguaje. a. Sintaxis. b. Comillas. c. Comentarios. d. Introducción a Zend Studio. e. Entorno de PHP. f. Tipos de datos. g. Operadores. 3. Variables. a. Variables. b. Constantes. c. Arrays. 4. Control de Flujo. a. Operadores. b. Condicionales. PHP Fundamentos II 1. Funciones. a. Funciones. b. Sistema de Archivos. 2. Conceptos básicos sobre programación. a. Cómo estructurar un programa. b. Consejos sobre seguridad. c. Consejos sobre depuración. 3. Bases de Datos en las Web. a. Introducción a las Bases de Datos PHP Estructuras Superiores Duración del Curso: 40 Horas. PHP Estructuras Superiores I 1. Revisando la sintaxis. a. Comillas. b. Comentarios. c. Caracteres especiales. d. Tipos de datos. e. Variables. f. Arrays. g. Operadores. h. Condicionales y bucles. i. Funciones. 2. Conceptos del Lenguaje. a. Inclusión de archivos. b. Variables Globales. PHP Estructuras Superiores II 1. Conceptos Web. a. Comunicaciones en servidores. b. Cabeceras HTTP. c. Buffer de salida. d. Cache del navegador. e. Cookies. f. Sesiones. g. E-Mail. h. Formularios. 2. Programación orientada a objetos. a. Clases. b. Contexto extático. c. Visibilidad.

c. Referencias. d. Conceptos básicos sobre el sistema de archivos. 3. Configuración de PHP. a. Configuración del entorno de desarrollo. b. Configuración de PHP.INI 4. Expresiones regulares. a. Caracteres y símbolos. b. Funciones de expresiones regulares. c. Modificadores de patrón. d. Sobrescribiendo funciones. e. Interfaces. f. Clonación. g. Espacio de nombres. 3. Bases de Datos. a. Bases de datos relacionales. b. SQL y MySQL. c. PDO. d. Procedimientos almacenados. e. Transacciones. 4. Aspectos críticos de la creación de aplicaciones en PHP. a. Testeo y debug. b. Solución de Problemas: Desarrollo. c. Solución de Problemas: Implementación. d. phpdocumentor, phpdoc. e. Excepciones. f. Servicios Web. g. Mejorando el rendimiento de las aplicaciones. h. Seguridad y validación PHP Orientado a Objetos 1. Objetos y Clases 2. Cómo crear Clases, Atributos y Métodos 3. El Constructor de una Clase 4. Cómo usar Objetos e instanciar una Clase 5. Cómo usar los Atributos de una Clase 6. Cómo usar los Métodos de una Clase 7. Herencia de Clases y como se implementa 8. Cómo sobrescribir Métodos y atributos 9. Qué es el Polimorfismo y cómo implementarlo Módulo II: Bases de Datos MySQL (40 horas) MySQL para Desarrolladores 1. Guía rápida de MySQL. a. Fundamentos de MySQL. b. Conexión a una Base de Datos. c. Creación y uso de la primera Base de Datos. d. Recuperación de Información de una Tabla. e. Eliminación de Registros. f. Cambiar los Registros de una Tabla. g. Eliminación de Tablas y Bases de Datos. 5. Programación con MySQL. a. Técnicas de Programación de Bases de Datos. b. Fases de desarrollo de Aplicaciones. i. Análisis. ii. Diseño. iii. Codificación. iv. Pruebas e implementación. 6. Ampliar las Funciones de MySQL. a. Introducción Funciones UDF.

h. Modificar la Estructura de una Tabla. i. Uso de las Funciones de Fecha. j. Creación de Consultas avanzadas. k. Cálculos con Fechas. l. Agrupación de una Consulta. 2. Tipos de Datos y Tipos de Tablas. a. Análisis de los distintos Tipos de Campo. b. Opciones de MySQL. c. Análisis de Tipos de Tabla. i. ISAM. ii. MyISAM. iii. InnoDB. 3. SQL Avanzado. a. Operadores. b. Combinaciones avanzadas. c. Agregar Registros de una Tabla a otra Tabla. d. Agregar Registros. e. Eliminar Registros. f. Variables de Usuario. g. Ejecución de instrucciones SQL almacenadas en Archivos. h. Transacciones y bloqueos. 4. Índices y Optimización de Consultas. a. Introducción a los Índices. b. Creación de un Índice. c. Campo Autoincremental. d. Eliminación o modificación de un Índice. e. Tipos de Tabla e Índices. f. Uso eficaz de los Índices. g. EXPLAIN. h. Optimización de las Consultas. i. Optimización de actualizaciones, eliminaciones e inserciones. b. Crear un Función UDF estándar. c. Análisis de Funciones agregadas. d. Creación de una Función UDF agregada. 7. Bases de Datos Relacionales. a. Análisis de los Modelos anteriores a las Bases de Datos. b. Modelo de Base de Datos Relacional. 8. Normalización de Bases de Datos. a. Concepto de Normalización. b. Concepto de Desnormalización. 9. Diseño de Bases de Datos. a. Ciclo de Vida de las Bases de Datos. b. Ejemplo: Seguimiento de publicaciones. c. Control de Simultaneidad. i. Atomicidad. ii. Coherencia. iii. Aislamiento. iv. Durabilidad. Módulo III: Preparación para el Test de Certificación () Preparación para el Test de Certificación PHP 1. 1. Introducción a la Certificación de PHP. a. Acerca de la Certificación. 2. Repaso de áreas. a. Conceptos básicos de PHP. b. Funciones. c. Tipos y Formatos de datos. d. Características de las Webs. e. Programación orientada a objetos. f. Seguridad. g. Cadenas y patrones.

h. Bases de datos. i. Espacios de nombres (namespaces). j. Funciones anónimas. k. Arrays.