INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN

Documentos relacionados
PHP. Programa de Estudio.

PROGRAMA DE PROGRAMACIÓN WEB

DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB CONTENIDOS TEMÁTICOS

Desarrollo de aplicaciones web con PHP

PHP. Programa de Estudio.

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

Desarrollo Web con PHP y MySQL

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

En este curso de formación PHP, los estudiantes aprenderán a crear si os web con bases de datos usando PHP y MySQL o la base de datos de su elección

Temario Programación Web para Web

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

CURSO DE PROGRAMACIÓN PHP MySQL

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML...

Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

Desarrollo PHP con Webmatrix

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

Guía del Curso Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional

MAESTRO DE PHP PHP NIVEL 1

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Objetivos y Temario CURSO PHP Y MySQL

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Funciones de PHP. Contenido

U.C: Trayecto: Tramo: Período: 2014-II. Estrategias de Evaluación Sugeridas

Funciones de PHP. Francisco José Naranjo Abad

Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web.

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

Máster en Desarrollo Web Back-End_

Contenido. Curso de Programación de páginas Web Javascript Y Php (Online)

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

LENGUAJE PHP Y CAKEPHP FRAMEWORK

Programación PHP de bases de datos mysql

Índice INTRODUCCIÓN...11

Curso PHP & MYSQL PARA JOOMLA

Índice El protocolo smtp...26 RESUMEN DEL CAPÍTULO...26

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

Programación páginas web con PHP

SYLLABUS. Identificación del Espacio Académico. Facultad: Ingeniería de Sistemas Nombre de la Asignatura: Electiva Técnica I

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h.

Introducción a la programación en PHP

Introducción a Base de Datos

2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN GENERAL DE LA ESCUELA NACIONAL COLEGIO DE CIENCIAS Y HUMANIDADES SECRETARÍA ACADÉMICA

Guia práctica de PHP 5 Francisco Charte Ojeda

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

Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)

PROGRAMACION EN INTERNET

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Oracle Database 12c SQL and PLSQL Fundamentals

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

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

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

PROGRAMACIÓN CON PHP Y MYSQL. 40 horas 60 días

INTRODUCCIÓN CAPÍTULO 1. ENTORNO DE TRABAJO...

POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP

PROFESSIONAL WEBMASTER

Curso de Desarrollo de Aplicaciones Web con PHP/MYSQL

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

PHP & MySQL :: Un enfoque integrado ::

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

PHP: Lenguaje de programación

PARA MÓVILES Y ESCRITORIO

INSERCIÓN DE UN REGISTRO CON PHP Y MYSQL

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


Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

AGRADECIMIENTOS INTRODUCCIÓN... 17

Carrera de Desarrollo Web en PHP

Aplicaiones Web MULTIPLATAFORMA Php 7, MySQL, JS y jquery

ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

7- PHP y consultas MySQL

TÉCNICO SUPERIOR EN PROGRAMACIÓN, DISEÑO WEB MULTIDISPOSITIVO, SERVIDORES Y BASES DE DATOS

Data Bases 2. La sintaxis precisa de esta función es: mysql_pconnect (nombre del servidor, el usuario de la base de datos, password ) ;

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Introducción a la. Programación con

AJAX. Programa de Estudio.

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

1 Objetivo. Diseño de Interfaces Hombre Máquina. Práctica 6 Acceso a bases de datos

NOVIEMBRE Lu Ma Mi Ju Vi Sa Do 2 F.INICIO: 16:30-18: :30-18: :30-18: :30-18: :30-18: :30-18: :30-18:00

DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL

Desarrollo y servicios web

ORACLE 11g &12c Developer PLSQL

Curso de PHP. Tema 2: Lenguaje PHP básico

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

Linux Avanzado: Redes y Servidores (Versión Ubuntu)

hipervinculos La página que rescata el valor pasado como parámetro es la siguiente: <html> <head> <title>problema</title> </head> <body> <?

RESOLUCION N 037/11 RESUELVE. ARTÍCULO 2.- Autorizar el dictado de la actividad de extensión denominada "Curso

DESARROLLO WEB INTENSIVO

HTML & Fila Zilla. Temario:

Transcripción:

A PHP QUÉ ES PHP La historia Que se puede hacer con PHP ORGANIZACIÓN Y CONCEPTOS El Modelo Cliente - Servidor Páginas Estáticas Páginas Dinámicas Servidor Web Apache POR QUÉ PHP Ventajas Desventajas Propuestas del mercado PROYECTO INTEGRADOR Objetivos LINKS -> DOWNLOADS Sitios institucionales Otros sitios Web PHP: LENGUAJE DE PROGRAMACIÓN SINTAXIS Etiquetas de PHP Comentarios en PHP HTML EMBEBIDO Significado Consideraciones HTML no es PHP Comentarios en HTML VARIABLES de Variables Tipos de Datos Asignación de Variables Redefinición de Variables Los valores por defecto

OPERADORES Expresiones Operadores de Incremento y Decremento Operadores de Asignación Operadores Lógicos PASO DE VARIABLES POR URL Protocolo HTTP Argumento $_GET Ejemplos de casos de páginas con parámetros CONSTANTES Predefinidas LABORATORIO 1 SENTENCIAS CONDICIONALES Sentencia IF Sentencia ELSE Sentencia ELSEIF Sentencia Switch ESTRUCTURAS DE CONTROL (BUCLES) Bucle FOR Bucle While Bucle Do While Break y Continue LABORATORIO 2 ARREGLOS Arreglos en una dimensión (Vectores) Contar cantidad de elemento de un Vector Arreglos no secuénciales Funciones para manejos de arreglos Ordenamientos. Arreglos asociativos Ordenamientos Asociativos Bucle FOR EACH Arreglos Multidimensionales (Matrices) Resumen LABORATORIO 3 INCLUSIÓN DE CÓDIGO Require Include Resumen

HTTP HEADERS Anatomía de una Página Web a los Encabezados Estructura del Encabezado Redireccionamiento Cambiar el formato de una pagina LABORATORIO 5 Proyecto Integrador FORMULARIOS LA ETIQUETA FORM Atributos del formulario Controles del Formulario Gráfico de Controles RECEPCIÓN DE DATOS Variables Externas Método GET Método POST Captura de Datos de un Formulario LABORATORIO Proyecto Integrador: Armar un Formulario FUNCIONES FUNCIONES EN PHP Los valores de retorno FUNCIONES PARA MANEJO DE CADENAS Función print() Función printf() Función sprintf() Función strtoupper() y strtolower () Función strlen() Función number_format() Función substr() Función rtrim() Función ltrim() Función trim() Función ereg() Función eregi() Función split()

FUNCIONES DE REDONDEO Función Round() Función Ceil() FUNCIONES PARA TIPOS DE DATOS Conversión de tipos de datos Consultar tipos de datos FUNCIONES DEFINIDAS POR EL USUARIO Parámetros Parámetros por Defecto Valores de Retornos Ejemplos VARIABLES DE AMBIENTE Variables Globales VARIABLES DE ENTORNO Función getenv() El Arreglo $_SERVER LABORATORIO 4 Laboratorio 4.1: Función definida por el usuario Laboratorio 4.2: Variables de Entorno Proyecto Integrador: Validar el Formulario JAVASCRIPT Origen Conceptos Básicos Dónde y cómo incluir Javascript Tipos de Datos ESTRUCTURAS DE CONTROL DE FLUJO Ciclos repetitivos Sentencias condicionales VENTANAS DEL NAVEGADOR Ventana Alert Ventana Confirm Ventana Prompt FUNCIONES DE VALIDACIÓN Función parseint Función parsefloat Función isnan

FUNCIONES DEFINIDAS POR EL USUARIO Que es una función Como se escribe una función Cómo llamar a una función MANEJO DE ARCHIVOS ABRIR Y CERRAR ARCHIVOS DE TEXTO Función fopen() Función fclose() CONTROL DE ERRORES Operador Arroba "@" Captura de mensajes de error LECTURA DE ARCHIVOS DE TEXTO Función fpassthru() Función fread() Función fgetc() Función feof() Función fgets() Función fgetss() Función file() ESCRITURA DE ARCHIVOS DE TEXTO Función fwrite() Función is_writable MOVIÉNDOSE DENTRO DE UN ARCHIVO Función rewind() Función fseek() FUNCIONES DE PHP PARA INTERACTUAR CON FICHEROS Y DIRECTORIOS Función copy(). Copiar Archivos Función rename(). Renombrar Archivos Función unlink(). Borrar Archivos Función file_exists() Función filetime() Función filesize() MANEJO DE DIRECTORIOS Función opendir() Función readdir() Función chdir()

CONTADOR DE VISITAS DEL SITIO Armar un contador de Visitas con Archivos de Texto Agregar contador a la página principal del sitio CONSTRUCCIÓN DE UN FORO Agregar Testimonios al Foro Laboratorio 2: Consultar el Foro LABORATORIO ADICIONAL Laboratorio 3: Manejo de Ficheros Proyecto Integrador: BASE DE DATOS MYSQL ENTORNO MYSQL Qué es MySQL? Bases de Datos Tablas MySQL es un sistema de administración relacional de bases de datos PHPMYADMIN Selección de una Base de Datos Crear una Tabla Consultas SQL Consultas SQL EL LENGUAJE SQL Qué es DDL? Creación de una Tabla Qué es DML? Eliminar una Tabla SELECT UPDATE DELETE Consultas con SQL SELECT Consultas Agrupadas - GROUP BY Operadores Lógicos Consultas Anidadas JOIN LABORATORIO Creación de tablas Comando INSERT Comando SELECT Comando DELETE Comando UPDATE

PHP CON BASES DE DATOS MYSQL CONECTANDO PHP CON BASES DE DATOS ODBC MySQL FUNCIONES DE PHP PARA INTERACTUAR CON MYSQL mysql_connect() mysql_close() mysql_select_db() mysql_query() mysql_num_rows () mysql_fetch_array() mysql_fetch_rows() mysql_error() mysql_result () MODIFICACIONES DE DATOS Insertar un Registro Modificar un Registro Borrar un Registro LISTADO DE USUARIOS DEL SITIO Reporte en PHP de todos los usuarios Colores Interlineados Búsquedas internas en el sitio Paginación de los resultados del Reporte LISTADO DE PRODUCTOS Armar el Reporte de Productos LABORATORIO Ejercicio #2 Ejercicio #3 Ejercicio #4 UPLOAD SUBIR ARCHIVOS AL SERVER FORMULARIO PARA SUBIR ARCHIVOS Tipos de contenido del Formulario Etiqueta FILE Campo oculto MAX_FILE_SIZE Formulario completo de Carga

PAGINA DESTINO COPIAR AL SERVIDOR La variable $_FILES Grabando el archivo subido PROYECTO INTEGRADOR: SUBIR FOTO Subir la foto de un inscripto Reporte de Inscriptos con la Imagen de c/u Modificación del Formulario de Carga SESIONES FUNCIONES DE PHP PARA INTERACTUAR CON SESIONES Construcción de variables de sesión Identificación de la sesión Destrucción de una sesión AUTENTIFICACIÓN DE USUARIOS A UN SITIO WEB CON USO DE SESIONES Logueo al Sitio Autentificación y Creación de la sesión. Cerrar sesión: Pagina Desconectarse COOKIES Caducidad DOMINIOS Y SUBDOMINIOS Limitaciones FUNCIONES DE PHP PARA INTERACTUAR CON COOKIES Construcción Utilización Expiración Eliminación La función isset() INGRESO AL SITIO Recordar usuario y contraseña con uso de Cookies PRACTICA ADICIONAL Ejercicio #1 Ejercicio #2 Ejercicio #3

ENVÍO DE E-MAILS FUNCIONES DE PHP PARA ENVIAR E-MAILS Mails desde PHP Parámetros de la función mail Ejemplo completo de envío de un mail Olvidé mi Contraseña