Introducción a la programación en PHP 5
|
|
|
- José Francisco Silva Plaza
- hace 10 años
- Vistas:
Transcripción
1 Introducción a la programación en PHP 5 Autor: Guillermo Pérez Tutor: Ignacio Pérez Terradillo
2 1. TÍTULO Introducción a la programación en PHP 5 2. DESCRIPCIÓN El objetivo primordial de este curso es acercar al alumno las bases de la programación estructurada orientada a objetos, haciéndolo a través de uno de los más modernos lenguajes de programación Web: Php 5. Al concluir el curso, el alumno será de capaz de emprender un proyecto de programación, sabiendo configurar las distintas herramientas a utilizar y la publicación del programa en un servidor web, así como, todos los aspectos relevantes relacionados con la seguridad. 3. OBJETIVOS Aportar los conocimientos fundamentales para emprender proyectos de programación para la Web. Acercar al alumno a las bases de la programación orientada a objetos. Capacitar al alumno para crearse un entorno de pruebas en el que realizar prácticas reales relacionadas con el curso. Sentar las bases para que el alumno pueda comenzar a programar en Php 5. Guiar al alumno para que, a la conclusión del curso, sea capaz de emprender el desarrollo de una aplicación Web en Php PROFESORADO: Ignacio Pérez Terradillos Analista Programador y Responsable de Administración electrónica del Ayuntamiento de Peñaranda de Bracamonte. 5. FECHAS DE INICIO / FIN: 5 de marzo del 2013 / 5 de abril de NÚMERO DE PLAZAS: 25 plazas. 7. DIRIGIDO A: Estudiantes de informática y carreras técnicas, técnicos informáticos y profesionales del sector que deseen embarcarse en el aprendizaje de un nuevo lenguaje de programación. 8. PRECIO: DURACIÓN: El curso certifica 40 horas
3 10. PROGRAMA COMPLETO DEL CURSO Módulo 1. Introducción a la web y conceptos importantes 1.1. Introducción 1.2. Página Web 1.3. Ficheros 1.4. HTML 1.5. URLs, URIs 1.6. HTTP 1.7. Peticiones HTTP Método GET Método POST Método HEAD Códigos de respuesta Cabeceras importantes Módulo 2. La programación web 2.1. Introducción 2.2. Envío de datos al servidor desde páginas HTML 2.3. Mecanismos para preservar el estado Autenticación IP Session ID 2.4. Programación en el servidor y en el cliente: Diferentes ámbitos de ejecución 2.5. Seguridad 2.6. Escalabilidad Módulo 3. Instalación del entorno de pruebas 3.1. Introducción 3.2. Editores 3.3. Navegador 3.4. Documentación de PHP 3.5. Instalación del servidor Web y del intérprete de PHP 3.6. Comprobación del funcionamiento Módulo 4. El lenguaje PHP 4.1. Introducción 4.2. Entrar en "modo PHP" 4.3. Separación de instrucciones 4.4. Comentarios 4.5. Tipos de datos 4.6. Conceptos básicos de variables 4.7. Variables variables 4.8. Conversiones entre tipos
4 4.9. Strings Arrays Constantes Funciones Estructuras de control IF IF-ELSE ELSEIF Compact-IF SWITCH WHILE DO-WHILE FOR FOREACH BREAK/CONTINUE Operadores Módulo 5. Los primeros pasos 5.1. Hello world 5.2. Recepción de datos del cliente Ejemplo: Recibiendo datos Ejemplo: Recibiendo datos de formulario Ejemplo: Página dinámica simple Ejemplo: Uploads Módulo 6. Compendio de funciones importantes 6.1. Introducción 6.2. Gestión de variables 6.3. Manipulación de arrays 6.4. Manipulación de strings 6.5. Manejo de ficheros 6.6. Manejo de fechas / tiempos 6.7. Manejo de headers 6.8. Sesiones, require, cookies, fechas Ejemplo: Autenticación (sesiones) Ejemplo: Autenticación (+ require) Ejemplo: Autenticación (+ sesión, headers, preg) Ejemplo: Autenticación (+ cookies) Ejemplo: Contador (gestión de ficheros) Módulo 7. Acceso a base de datos 7.1. Introducción 7.2. PEAR Conectando a DB Ejecución de consultas Rangos de filas Métodos rápidos Otra información
5 Secuencias Quoting Consultas preparadas Transacciones 7.3. PDO Conectando a DB Ejecución de consultas Quoting Binding automático 7.4. Ejemplos Módulo 8. PEAR, PFC, PECL 8.1. Introducción 8.2. PEAR 8.3. PFC 8.4. PECL 8.5. Clases PEAR útiles: Cache Archive_Tar Pager Log 8.6. Extensiones PECL útiles Tidy APC Módulo 9. Seguridad 9.1. Introducción Ejercicio 1: SQL Ejercicio 2: HTML Ejercicio 3: Readfile Ejercicio 4: System calls Ejercicio 5: Uploads Ejercicio 6: Cookies Ejercicio 7: Passwords Ejercicio 8: Información Ejercicio 9: Sesiones Ejercicio 10: Cross-Site Request Forgeries Ejercicio 11: Formularios XXS
6 11. Metodología El curso se llevará a cabo de forma on-line con un tutor personal. El e-learning es una forma de aprendizaje sustentado en las Nuevas Tecnologías e Internet. La plataforma LMS (Learning Management System) a través de la que se imparte el curso, es Moodle ( Moodle es un sistema de gestión de aprendizaje basado en licencias GNU Public License (GPL), programado en Lenguaje PHP y soportado por una Base de Datos MySQL, que aporta grandes posibilidades para reflejar el diseño instruccional de cursos on-line. Los estudiantes, a través de nuestra plataforma de formación, tienen acceso a todos los contenidos del curso y a sus actividades, así como a otras herramientas de comunicación que permiten la interacción entre ellos y facilitan la comunicación de los mismos con el profesor. Los elementos más destacados con los que contará el curso, y que estarán disponibles a través de nuestra plataforma, son los que aparecen a continuación: - Programa completo del curso - Calendario de actividades - Consulta de materiales didácticos - Fichas de contenido - Actividades de evaluación y autoevaluación - Consulta de resultados de evaluaciones - Visitas guiadas (Internet) - Listado de usuarios: profesores y alumnos (Correo electrónico) - Foros de debate - Chats (programados o libres) - Glosario - Zona de descarga del Software gratuito necesario para seguir el curso - Materiales del curso en formato PDF de Acrobat A la finalización del curso se elaborarán informes de aprovechamiento del mismo en los que se detallarán: los accesos por alumno, realización de actividades, puntuaciones obtenidas, participaciones en actividades síncronas (Chats) y asíncronas (Foros de debate), etc. y se emitirá una valoración global por alumno.
7 12. Evaluación La evaluación se llevará a cabo a través de ejercicios de evaluación de corrección automática, participación en actividades de comunicación (foros de debate, chats) y la redacción de breves trabajos prácticos. 13. Certificación Este curso está certificado por la Universidad Europea Miguel de Cervantes de Valladolid, con 40 horas de formación continua. El estudiante, una vez superado el curso, recibirá un Certificado de aptitud, con el programa del curso en el reverso, firmado y sellado por la Universidad Europea Miguel de Cervantes de Valladolid. 14. Calidad El CITA es una entidad registrada en AENOR (ER-1052/2007) y certificada por la norma ISO 9001: Inscripción y matrícula Puede realizar la inscripción en el curso a través Campus Europeo de Formación Permanente. Para ello haga clic en el siguiente enlace: Formulario de Inscripción Y completa la información que se te solicita. Si eres antiguo alumno completa usuario y contraseña, sino rellena todo el formulario de inscripción. 16. Contacto Para cualquier duda o cuestión relativa al curso, puede ponerse en contacto con nosotros a través del teléfono o mediante el correo electrónico: María García Rodríguez [email protected] Coordinadora del curso Carlos Vicente Hernández [email protected] Responsable de comunicación
Programación avanzada en PHP 5. Autor: Guillermo Pérez Tutor: Ignacio Pérez Terradillo
Programación avanzada en PHP 5 Autor: Guillermo Pérez Tutor: Ignacio Pérez Terradillo 1. TÍTULO Programación avanzada en PHP 5 2. DESCRIPCIÓN En la actualidad, cualquier aplicación profesional para la
Introducción al SEO y su aplicación al mundo de la empresa
Introducción al SEO y su aplicación al mundo de la empresa Autor y tutor: Elías Rodríguez Revilla 1. TÍTULO Introducción al SEO y su aplicación al mundo de la empresa 2. DESCRIPCIÓN El Marketing Online
Técnicas de Link Building (SEO Off Page) y medición de resultados para mejorar la popularidad Web
Técnicas de Link Building (SEO Off Page) y medición de resultados para mejorar la popularidad Web Autor: Elías Rodríguez Revilla Tutor: Elías Rodríguez Revilla 1. TÍTULO Técnicas de Link Building (SEO
Administración profesional de servidores Linux
Administración profesional de servidores Linux Autor: Bernardo Bernal Tutor: Bernardo Bernal 1. TÍTULO Administración profesional de servidores Linux 2. DESCRIPCIÓN Como itinerario formativo recomendado,
Creación de objetos de aprendizaje y construcción de secuencias didácticas
Creación de objetos de aprendizaje y construcción de secuencias didácticas Autores y Tutores: Miguel Ángel Conde González 1. Título: Creación de objetos de aprendizaje y construcción de secuencias didácticas
Administración de bases de datos MySQL
Administración de bases de datos MySQL Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Administración de bases de datos MySQL 2. DESCRIPCIÓN En la actualidad la mayor parte de las aplicaciones
Realidad Aumentada en educación. Autoras y Tutoras: Camino López García
Realidad Aumentada en educación Autoras y Tutoras: Camino López García 1. Título: Realidad Aumentada en educación 2. Descripción: En este curso vamos a aprender a integrar la realidad aumentada en nuestra
1. Título: 2. Descripción: 3. Objetivos: 4. Profesorado Mateo Pescador Mulas. Tus presentaciones a la última con Prezi
1. Título: Tus presentaciones a la última con Prezi 2. Descripción: El mundo de las presentaciones ha cambiado, y una de las principales razones es la herramienta virtual Prezi. Creativa, resolutiva, de
Tus presentaciones a la última con Prezi
Tus presentaciones a la última con Prezi Autor y Tutor: Camino López García 1. Título: Tus presentaciones a la última con Prezi 2. Descripción: El mundo de las presentaciones ha cambiado, y una de las
1. Título: 2. Descripción: 3. Objetivos: Realidad Aumentada en el entorno educativo
1. Título: Realidad Aumentada en el entorno educativo 2. Descripción: En este curso vamos a aprender a integrar la realidad aumentada en nuestra práctica educativa. Todos los niveles educativos y la mayoría
Administración de Bases de Datos MySQL. Área de Formación en Línea Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez
Administración de Bases de Datos MySQL Área de Formación en Línea Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Administración de bases de datos MySQL Curso
Diseño e implantación de un sistema de gestión de la seguridad de la información
Diseño e implantación de un sistema de gestión de la seguridad de la información Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Diseño e implantación de un sistema
Técnicas en seguridad informática y de la información
Técnicas en seguridad informática y de la información Autor: PM Consultores S.L Tutores: Juan Adolfo Mogrovejo y Óscar de la Cuesta 1. TÍTULO Técnicas en seguridad informática y de la información 2. DESCRIPCIÓN
Creación de objetos de aprendizaje y construcción de secuencias didácticas.
Creación de objetos de aprendizaje y construcción de secuencias didácticas. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título Creación de objetos de aprendizaje
Técnico en SEO, Link Building y auditoría Web
Técnico en SEO, Link Building y auditoría Web Autor: Elías Rodríguez Revilla Tutor: Elías Rodríguez Revilla 1. TÍTULO Técnico en SEO, Link Building y auditoría Web 2. DESCRIPCIÓN El Marketing Online y
Content Marketing: estrategias de marketing de contenidos y blogging
Content Marketing: estrategias de marketing de contenidos y blogging Autor: PM Consultores Tutor: Luis Tapia 1. TÍTULO Content Marketing: estrategias de marketing de contenidos y blogging 2. DESCRIPCIÓN
Administración y configuración de servidores Apache
Administración y configuración de servidores Apache Autor: Guillermo Pérez Tutor: Bernardo Bernal 1. TÍTULO Administración y configuración de servidores Apache 2. DESCRIPCIÓN Apache es el principal servidor
Administración de Bases de Datos MySQL. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez
Administración de Bases de Datos MySQL Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Administración de Bases de Datos MySQL 2. Descripción: Este curso está
ESTÁNDARES Y ESPECIFICACIONES DE E-LEARNING
ESTÁNDARES Y ESPECIFICACIONES DE E-LEARNING Autor/Tutor: Miguel Ángel Conde González 1. Título: Estándares y especificaciones de e-learning 2. Descripción: Las aplicaciones educativas han evolucionado
Diseño e implantación de un sistema de gestión de la seguridad de la información
Diseño e implantación de un sistema de gestión de la seguridad de la información Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Diseño e implantación de un sistema
Potencia tu negocio con YouTube, Facebook Ads y Landing Pages optimizadas
Potencia tu negocio con YouTube, Facebook Ads y Landing Pages optimizadas 1. Título: Potencia tu negocio con YouTube, Facebook Ads y Landing Pages optimizadas 2. Descripción: En la red se sigue cumpliendo
Joomla. Creación de sitios web con contenido dinámico
Joomla. Creación de sitios web con contenido dinámico Autor: José Luis Bautista Tutor: José Luis Bautista 1. TÍTULO Joomla. Creación de sitios web con contenido dinámico 2. DESCRIPCIÓN Joomla es uno de
Formación para teleformadores
Formación para teleformadores 1. Título: Formación para teleformadores 2. Descripción: El nuevo modelo o sistema de formación profesional en España, reconoce la teleformación o formación online como una
Moodle 1.9: Producción y gestión de cursos
Moodle 1.9: Producción y gestión de cursos 1. Título: Moodle 1.9: Producción y gestión de cursos 2. Descripción: Gracias al éxito obtenido durante las 12 ediciones del curso Montaje y gestión de cursos
Marco legal en Internet y comercio electrónico: su aplicación práctica
Marco legal en Internet y comercio electrónico: su aplicación práctica Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Marco legal en internet y comercio electrónico:
Email marketing efectivo: aprende a usar el correo electrónico y a diseñar campañas efectivas
Email marketing efectivo: aprende a usar el correo electrónico y a diseñar campañas efectivas Autor: PM Consultores Tutor: Saturnino Sánchez Cantero 1. TÍTULO Email marketing efectivo: aprende a usar el
Difusión Digital de Actividades Culturales
Difusión Digital de Actividades Culturales 1. Título: Difusión Digital de Actividades Culturales. 2. Descripción: Las actividades culturales y cualquier otro tipo de gestión se hacen para ponerlas al servicio
Analítica web con Google Analytics
Analítica web con Google Analytics 1. Título Analítica web con Google Analytics 2. Descripción: La analítica web nos permite estudiar el comportamiento de los usuarios dentro de nuestro sitio web. De esta
Estándares y especificaciones de e-learning. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez
Estándares y especificaciones de e-learning. Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título Estándares y especificaciones de e-learning Este curso está reconocido
Objetos de Aprendizaje: Aspectos básicos para su diseño, creación, gestión y evaluación Centro Internacional de Tecnologías Avanzadas Fundación
Objetos de Aprendizaje: Aspectos básicos para su diseño, creación, gestión y evaluación Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Objetos de aprendizaje:
Seguridad TIC en el aula
Seguridad TIC en el aula 1. Título: Seguridad TIC en el aula. 2. Descripción: Todos los docentes estamos inmersos ya en la Educación por Competencias. Incluso somos muy conscientes de que sea cual sea
Cómo plantear la labor de selección en las bibliotecas para niños y jóvenes hoy
Cómo plantear la labor de selección en las bibliotecas para niños y jóvenes hoy Autores y Tutores: Luis Miguel Cencerrado Malmierca y Elisa Yuste Tuero 1. Título: Cómo plantear la labor de selección en
Curso de Analítica web con Google Analytics para emprendedores en la enseñanza del español y gestión cultural Centro Internacional de Tecnologías
Curso de Analítica web con Google Analytics para emprendedores en la enseñanza del español y gestión cultural Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título:
Nuevas Tecnologías para la Gestión de Museos.
Nuevas Tecnologías para la Gestión de Museos. Área de Formación en Línea Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Nuevas Tecnologías para la Gestión de
Realidad Aumentada para entornos bibliotecas
Realidad Aumentada para entornos bibliotecas Autoras y Tutoras: Camino López García y Elisa Yuste Tuero 1. Título: Realidad Aumentada en el entorno bibliotecario 2. Descripción: En los últimos años, el
Crea y optimiza tu blog con wordpress
Crea y optimiza tu blog con wordpress Autor: PM Consultores Tutor: Saturnino Sánchez y Óscar de la Cuesta 1. TÍTULO Crea y optimiza tu blog con wordpress 2. DESCRIPCIÓN En relación al nuevo marketing 2.0,
Desarrollo de habilidades directivas para gestores culturales
Desarrollo de habilidades directivas para gestores culturales 1. Título: Desarrollo de habilidades directivas para gestores culturales 2. Descripción: El sector cultural mantiene su crecimiento a pesar
Diseño de contenidos educativos con exe Learning
Diseño de contenidos educativos con exe Learning 1. Título: Diseño de contenidos educativos con exe Learning. 2. Descripción: En la sociedad actual, en la que cada vez se genera y difunde la información
Procedimiento administrativo. cita.uemconline.com
Procedimiento administrativo 1. Título: Procedimiento administrativo 2. Descripción: Se realiza un comentario de la Ley 30/92, de 26 de noviembre, de Régimen Jurídico de las Administraciones Públicas y
Diseño de Contenidos Formativos para Mobile Learning Campus Europeo de Formación Permanente Integrated E-learning Services
Diseño de Contenidos Formativos para Mobile Learning Campus Europeo de Formación Permanente Integrated E-learning Services Fundación Germán Sánchez Ruipérez Universidad Europea Miguel de Cervantes 1. Título:
Administración de Servicios Web (Online)
TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Administración de Servicios Web (Online) Duración: 180 horas Precio: 0 * Modalidad: Online * hasta
PLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK
CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar
Curso de Programación PHP
Curso de Programación PHP Presentación : PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan. Este
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB
CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo
PLATAFORMA DE FORMACIÓN ONLINE DE ASEBIR. Manual del Alumno
PLATAFORMA DE FORMACIÓN ONLINE DE ASEBIR Manual del Alumno 1.- Introducción a la Plataforma y Requisitos La Plataforma de Formación Online de ASEBIR funciona bajo el sistema Moodle, el cual es utilizado
Gestión cultural: Planificación y desarrollo de proyectos
Gestión cultural: Planificación y desarrollo de proyectos 1. Título: Gestión cultural: Planificación y desarrollo de proyectos. 2. Descripción: La organización de un departamento de cultura y más concretamente
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Lenguaje de Programación PHP: Programación Web
Lenguaje de Programación PHP: Programación Web Titulación certificada por EUROINNOVA BUSINESS SCHOOL Lenguaje de Programación PHP: Programación Web Lenguaje de Programación PHP: Programación Web Duración:
Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile
Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web para Dispositivos Móviles con JQuery Mobile Curso
Uso técnico y metodológico de la Pizarra Digital Interactiva. Autoras: Rocío Sánchez Fraile y Yoana Esteban Martín
Uso técnico y metodológico de la Pizarra Digital Interactiva Autoras: Rocío Sánchez Fraile y Yoana Esteban Martín 1. Título: Uso técnico y metodológico de la pizarra digital interactiva. 2. Descripción:
Instalación y Configuración del Software de Servidor Web (Online)
Instalación y Configuración del Software de Servidor Web (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Instalación y Configuración del Software de Servidor Web (Online) Instalación y Configuración
MF0964_3 Desarrollo de Elementos Software para Gestión de Sistemas
MF0964_3 Desarrollo de Elementos Software para Gestión de Sistemas Titulación certificada por EUROINNOVA BUSINESS SCHOOL MF0964_3 Desarrollo de Elementos Software para Gestión de Sistemas MF0964_3 Desarrollo
Manual del Alumno de la plataforma de e-learning.
2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9
Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5
Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Programación
