CURSO DE PROGRAMACIÓN PHP MySQL



Documentos relacionados
MAESTRO DE PHP PHP NIVEL 1

Aprende a crear Sitios Web Dinámicos con PHP y MySQL

Aprende a crear Sitios Web Dinámicos con PHP y MySQL

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

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

Curso PHP & MYSQL PARA JOOMLA

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

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

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

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

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

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


TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

ÍNDICE INTRODUCCIÓN...15

PROGRAMACIÓN PÁGINAS WEB CON PHP

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

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

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

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

PDF created with pdffactory Pro trial version

Desarrollo Web con PHP

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...

Diplomado en Diseño Pagina WEB Para Comercio Electrónico

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

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

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

Programación páginas web JavaScript y PHP

ACADEMIA DDW TEMARIO

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Curso de Programación PHP

Curso Experto Programador PHP

Ventajas del Master en Flash MX sobre cualquier tipo de manuales de Flash MX o tutoriales de Flash MX

XPERTO EN DISEÑO DE PÁGINAS WEB

ESPECIALISTA EN BASE DE DATOS

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

PLAN FORMATIVO MODALIDAD I

HOJA DE CALCULO EXCEL NIVEL II

MODALIDAD Teleformación TOTAL HORAS 88 DESGLOSE HORAS PRESENCIAL DISTANCIA TELEFORMACIÓN 88

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

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

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Desarrollo Web con PHP y MySQL

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Curso Especialista Técnico Programador Web

DESARROLLO WEB INTENSIVO

Construir portales Web dinámicos y elegantes con el sistema de gestión de contenidos (CMS, Content Management System) basado en PHP y MySQL: Joomla.

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

WordPress 4 Un CMS para crear y administrar blogs y sitios web

Guía del Curso Analista Programador PHP Javascript

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

Diseño de Sitios Web Dinámicos CMS JOOMLA

Curso PHP Curso Online Analista Programador Web PHP

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

Programación páginas web JavaScript y PHP

CURSO DURACIÓN MODALIDAD/ES OBJETIVOS CONTENIDOS. MÓDULO 1: Internet Explorer 6.0 Parte 1ª. Herramientas de comunicación: Internet Explorer 6.

3. Creación y Transporte de Sitios Web Contenido

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

MANUAL DE USUARIO CMS- PLONE

WordPress 3.5 Un CMS para crear y administrar blogs y sitios web

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

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

Objetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL

BASE DE DATOS ACCESS INICIACION

Instituto Politécnico Nacional

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

Curso Online de Microsoft Access Avanzado

Técnico de Programación de Páginas Web con PHP (Servidor) (Online)

CURSO DE SQL SERVER 2005

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Índice general. Pág. N. 1

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

MANUAL DE ADMINISTRADOR DEL SITIO WEB DEL ISTU

Manual de usuario para Panel Windows Plesk

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

2. OBJETIVOS (Course Objectives Goal))

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

Tablas y Campos Nuevos

Temario Detallado Curso Java Verano Online

Datos del Curso Título Diseño y Creación de Portales Web

MANUAL INICIAL PARA LA GESTIÓN DE GALERÍAS DE IMÁGENES

Manual de Administración del sitio web Noviembre 1 de 2012

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Programación páginas web con ASP.NET 3.5 (C#)

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

Correo Electrónico: Webmail: Horde 3.1.1

Cómo publicar una encuesta online creada con encuestafacil

MAQUETACIÓN WEB. DREAMWEAVER I (30H)

Neevia Document Converter Pro v6.3

Pág. Tabla de contenido

Gestión de Extensiones en Joomla!

Curso de PHP con MySQL Gratis

Para instalar el software FacturaScripts, primero deberemos descargarlo. Para ello, accedemos a la url:

índice MÓDULO 1: Access XP 1ª Parte Ofimática Avanzada Access XP TEMA 1. Tablas y sus Componentes TEMA 2. Introducción al Manejo de las Bases de Datos

MANUAL DE USUARIO GESTIÓN DE EXPEDIENTES

Transcripción:

CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación 2. Instalación en Windows Instalando Configurando El edito de texto 3. Primeros pasos Examinando la información de configuración de PHP Embebiendo PHP Primer Script PHP: Hola Mundo! Flujo de Trabajo Añadir comentarios 4. Tipos de datos

Variables Cadenas Trabajar con cadenas Números: Enteros Números: Decimales Matrices Trabajando con Matrices Valores Booleanos y nulos Conversión de tipos Constantes 2 5. Estructuras de Control: Condicionales Operadores de comparación Sentencias If Sentencias Else y Elself Operadores lógicos Sentencias Switch 6. Estructuras de control: Bucles Bucles While Bucles For Bucles Foreach Palabra clave Continue Palabra clave Break Punteros

7. Funciones definidas por el usuario Definiendo funciones Usando funciones Devolviendo valores Ámbito de variables Valores por defecto de parámetros 8. Depurando Resolución de problemas y depuración de errores 9. Construyendo páginas web Hipervínculos y URLs Usando Valores GET Codificar URL Codificar etiquetas HTML Construyendo formularios Creando cookies Trabajando con sesiones Cabeceras y redireccionamiento de páginas Uso de include y require 10. MySQL Básico Introducción Creación de una base de datos

Llenando la base de datos Administrando la base de datos Conectando a la base de datos usando PHP Accediendo a los datos usando PHP 11. Creando un Sistema de Gestión de Contenidos Resultado Final del proyecto Creando la base de datos Base de datos relacionales Estableciendo tu área de Trabajo Creando tu primera página Creando páginas reutilizables Conectándonos a una base de datos Creando menú dinamico Reordenando el código en funciones Añadiendo enlaces a nuestro menú Determinando que página ha sido seleccionada Mostrando contenido dinámicamente 12. CRUD: funciones básicas de almacenamiento MySQL Buscando un curso en la base de datos Buscando un capítulo en la base de datos Creando página Nuevo Curso Creando formulario para nuevo curso Agregando cursos

Caracteres de escape para MySQL Caracteres latinos Validación de formularios Validación adicional de formularios Editando un curso Enviando valores post a la misma página Actualizando un curso en la base de datos Mostrando resultados de acciones de formulario Eliminando un curso Mostrando Resultados 13. Desarrollando la parte pública La website pública Menú en la parte pública Funciones en la parte pública Comportamiento de los curso por defecto Codificación de texto 14. Manejando el acceso de usuarios Visión general del acceso a usuarios Encriptación Creando un sistema de logueo Verificando sesiones Usando sesiones para mantener el estado de logueo Cerrar sesión

MASTER EN PHP MÓDULO NIVEL INTERMEDIO SEGUNDO MES Descube todo el potencial del lenguaje favorito de los desarrolladores 1. Introducción Introducción Trabajar con los archivos fuentes 2. Instalación Instalación de PHP y MySQL Creando espacio de trabajo 3. Conceptos útiles Variables de nombre variable Funciones con matrices Tiempo Unix Formato de fechas Matriz superglobal SERVER Variables estáticas en funciones Valores por referencia Pasando parámetros por referencia Devolviendo valores desde funciones 4. Programación Orientada a Objetos: Fundamentos Introducción a POO Definiendo clases

Definiendo métodos Instancias de clases Referencias a objetos Definiendo propiedades 5. Conceptos de POO Herencia Modificadores de acceso Setters y Getters Propiedades estáticas Operador de resolución de ámbito Accediendo a miembros de la clase base Funciones constructoras Funciones destructoras Parámetros en constructores Clonación de objetos Comparaciones entre objetos 6. Empezando el proyecto Visualizando proyecto Creando espacio de Trabajo Creando base de datos 7. Clases principales del proyecto Creando la clase MySQLLBD

Consultas a la base de datos dese MySQLBD Usando la instancia de MySQLBD Mejorando nuestra clase MySQLBD Creando la clase Usuario Instanciando la Clase usuario Modificando métodos de la clase usuario Uso de la función Autoload Creando la clase Sesión Haciendo uso de nuestra clase Sesión Mejorando página de logueo Definiendo constantes de archivo Creando plantillas 8. Trabajar con archivos y directorios Fundamentos del sistema de archivos Permisos de archivos Abrir archivos Escribir archivos Borrar archivos Mover puntero dentro del archivo Leer archivos Visualizar los detalles de archivo Trabajar con directorios Listar los archivos de un directorio Aplicar los conocimientos aprendidos

9. Subir archivos al servidor desde el cliente Configurar PHP para poder subir archivos Creando Formulario para subir archivos Trabajando con la matriz superglobal FILES Códigos de error al subir archivos Mover archivos subidos a una ubicación segura 10. Trabajando con clases base Agregando métodos a la clase usuario Implementando el método Crear Implementando el método Actualizar Implementando el método Eliminar Creando una clase base Usando el ámbito Static Actualizando métodos de instancia 11. Subiendo Fotos al proyecto Creando la clase Foto Copiando propiedades del archivo subido Registrando fotos subidas en la base de datos Creando formulario para subir fotos al proyecto Listando todas las fotos en el área privada Agregando vínculo para eliminar fotos Mostrando fotos en el área publica

12. Manejando los comentarios de las fotos Creando la clase comentario Creando formulario para agregar comentarios Mostrando los comentarios para una foto Eliminando comentarios 13. Paginación Qué es paginación? Comandos SQL: LIMIT, OFFSET y COUNT Variables principales al trabajar con paginación Creando la clase Paginación Haciendo uso de la clase paginación Creando links de navegación

MASTER EN PHP MÓDULO NIVEL AVANZADO (Parte1) TERCER MES Aprenderás a crear proyectos web de php y mysql desde cero PROYECTO: CREACIÓN DE UN CARRITO DE COMPRAS En este proyecto vamos a crear paso a paso un carrito de compras que el alumno podrá incorporar como el componente principal de su sistema de comercio electrónico. El usuario visitante podrá entonces administrar el carrito con las diferentes opciones que este mismo ofrece por ejemplo, se podrá agregar elementos al carrito, modificar las cantidades de cada uno, etc. 1. Empezando el Proyecto Mostrando archivos fuente Mostrando proyecto terminado Qué herramientas necesitamos para simplificar el proyecto 2. Descargando lo necesario Entendiendo los beneficios de un entorno de desarrollo local Instalando MAMP o WAMP Descargando e instalando Codelgnite Explorando la estructura de carpetas 3. Configurando el entorno Creando la base de datos Configurando aplicación Configurando la base de datos Configurando rutas

Configurando librerías 4. Creando controlador del carrito Creando la clase controladora Creando función index 5. Creando modelo del carrito Creando la clase modelo Implementando función de recuperación de productos Cargando el modelo en el controlador Imprimiendo los productos del carrito 6. Creando la capa vista Creando la página inicial Enviando variables a la vista Creando vista para productos Creando formulario para ingresar cantidad de producto Agregando CSS a la vista 7. Agregando productos al carrito Agregando JQuery Recopilando información de formulario Mostrando alerta Enviando la información a un controlador Creando el manejador del formulario en el controlador

Creando función de validación de formulario Insertar información en el carrito 8. Creando la vista del carrito Creando archivo de vista Creando formulario de actualización de carrito 9. Actualizando el carrito Interactuar con los datos devueltos Mostrar carrito 10. Actualizar carrito Agregando función de actualización de carrito Agregando función de validación de actualización Creando la función de vaciado de carrito

MASTER EN PHP MÓDULO NIVEL AVANZADO (Parte2) CURSO PROFESIONAL DE MySQL Aprender a trabajar y gestionar bases de datos con MySQL, - el compañero inseparable de PHP 1. Introducción Qué es MySQL? Terminología 2. Instalación MySQL Acerca de la instalación Instalación WAMP 3. Configuración MySQL Usando el comando de línea MySQL Configurando el super-usuario Creando un usuario regular Importando Bases de Datos Lenguaje SQL y MySQL Diseño de Base de Datos Modelo de Base de Datos Claves Viendo la estructura de base de datos 4. Creación de una base de datos MySQL Configurando PhpMyAdmin

Creando una base de datos Creando una tabla 5. Tipos de datos MySQL Qué son los tipos de datos? Tipos de dato numéricos Tipos de dato de cadena Tipos de dato de gran capacidad de almacenamiento Tipos de dato de fecha y hora Tipos de dato de bit Tipos de dato Booleanos Tipos de dato de enumeración Tipo de dato NULL 6. Funciones MySQL Funciones MySQL Funciones de cadena Funciones numéricas Funciones de fecha y tiempo Instalando soporte para zonas horarias en MySQL Zonas horarias en MySQL 7. Consultas MySQL Sentencia SELECT Sentencia INSERT

Sentencia REPLACE Sentencia UPDATE Sentencia DELETE 8. Mantenimiento de Bases de Datos Eliminar una base de datos completa Mantener tablas Índices Manipulación de Datos 9. Interface MySQL de PHP Interfaces de Programación de PHP CRUD Conectándonos a la base de datos Sentencias preparadas Desmenuzando resultados IDs autoincrementables 10. Interface PDO Clase PDO CRUD Conectándonos a la base de datos Sentencias preparadas Desmenuzando resultados IDs autoincrementables

11. Conclusión Práctica