You are on page 1of 10

PHP

Desarrollo Web Administrables


PHP, MySQL, HTML5,
CSS3, jQuery
PRESENTACION DEL CURSO

PHP
Desarrollo Web Administrable
PHP, MySQL HMTL5, CSS3
jQuery
reprate para ser un especialista en en el
desarrollo de pginas webs autogestionables,
aprende a programar en PHP, trabajar con
bases de datos, crear cms, blog, noticieros,
entre otras cosas mas.
PRESENTACION DEL CURSO
El curso de especializacin que ofrece Cursos-Paginas-Web.com, est orien-
tado a capacitar a todo aquel profesional que desea ingresar al mundo del desa-
rrollo de las aplicaciones comerciales, logrando en un perodo de 4 meses domi-
nar correctamente las tcnicas de cmo crear perfectamente un administrador
de contenidos que permitan crear paginas dinmicas como catalogos de
productos, gestor de noticias, galerias de imgenes y videos administrables
entre otras cosas.

Para poder realizar todas estas aplicaciones se usar el Adobe Dreamweaver


CC como plataforma de desarrollo, el lenguaje de programacin PHP como
herramienta de desarrollo, MYSQL como gestor de base de datos y jQuery para
generar interactividad y efectos visuales dentro de los proyectos, como galeras,
banners, mens desplegables, etc.

Las caractersticas ms resaltantes que incluye el curso de especializacin son:

Ver las herramientas necesarias para realiza un desarrollo.


Aprender a programar en PHP.
Crear y estructurar correctamente una base de datos y sus respectivas tablas
en MYSQL
Manejo de los formularios y para enviar y recibir informacin proveniente de
base de datos.
Aprender a crear un administrador de contenidos.
Aprender a estructurar una web dinmica o administrable.
Desarrollar el sistema de noticias.
Desarrollar el sistema de galerias de imagenes y videos.
Desarrollar el sistema de catalogo de productos.
Aprender a usar rutinas jQuery para crear efectos visuales dentro del proyecto
web.
Publicacin de pginas webs as como la exportacin e importacin de la base
de datos al hosting.

Requisitos
Es fundamental que el participante sepa manejar a la perfeccin lo siguiente:
Manejo absoluto del Windows
Manejo absoluto de los navegadores de internet IE, Firefox, Chrome, Safari.
Conocimiento y manejo a la perfeccin del teclado en todas sus dimensiones.
Manejo de archivos en Windows (crear, copiar, renombrar, borrar, crear carpe-
tas).
Conocimientos solidos de HTML5 y Responsive Web Design

Instructor
Abel Espinoza Herrera
Gerente General de Comunidad Virtual Educativa S.A.C.
Fundador e Instructor Cursos-Paginas-Web.com
Experto en creacin, diseo y desarrollo de pginas web HTML5, PHP, jQuery
SEO Consultor Especialista y Social Media Manager
Desarrollador de aplicaciones web y juegos 2D
CONTENIDO DEL CURSO
El primer mes de estudio tiene por objetivo entender a la perfeccin el funciona-
miento del leguaje de programacin PHP, aprender a programar con las instruc-
ciones y comandos, tambin ayudar a entender el manejo de los formularios,
as como el mtodo de envo y recepcin de datos.
Tambin el alumno aprender a crear base de datos y a estructurar las tablas
con todos sus requerimientos.

Los temas incluyen:

1. Introduccin al PHP
Qu es PHP?
Instalando WAMP SERVER
Trabajar en modo local
Definiendo Sitio Dinmico en Dreamweaver CS5
Primer script en PHP
Comentarios en PHP
Secuencias de escape
Usar php en html y viceversa
Ejercicios prcticos del tema

2. Variables y Constantes
Qu son las variables?
Tipos de variable
Arrays
Variables Predefinidas
Constantes
Formularios
Obteniendo variables desde la URL
Ejercicios prcticos del tema

3. Operadores
Operadores Aritmticos
Operadores de Asignacin
Operadores de Comparacin
Operadores Lgicos
Otros operadores
Ejercicios prcticos del tema

4. Estructuras de Control
Construcciones if
Construcciones else
Construcciones elseif
Los bucles
El bucle while
El bucle for
El bucle do while
El bucle foreach
El switch
Sentencias de control
Include() y require()
Ejercicios prcticos del tema
CONTENIDO DEL CURSO
5. Funciones
Qu son las funciones?
Definiendo funciones
Devolviendo valores
Argumentos
Variables de funcin
Variables locales y globales
Paso por referencia y por valor
Funciones predefinidas
Ejercicios prcticos del tema

6. Clases
Qu son las clases?
Definiendo clases
Utilizando clases
Constructor de una clase
Extendiendo clases
Ejercicios prcticos del tema

7. Trabajando con fechas


El Formato UNIX Timestamp
Formateando fechas
La funcin mktime
Realizando clculos con fechas
Ejercicios prcticos del tema

8. Manejo de ficheros
Abriendo un fichero
Leyendo datos
Escribiendo datos
Informacin y copia de ficheros
Un contador de visitas sencillo
Ejercicios prcticos del tema

9. Bases de datos MySQL


Puesta en marcha de MySQL
Definiendo una base de datos
Creando bases de datos
Creando tablas
Insertando datos
Consultando datos
Modificando datos
Manejo de errores con MySQL
Eliminando datos
Contando el nmero de resultados
Conectando a la base desde el Dreamweaver CS5
Rutinas de mantenimiento de tablas desde el Dreamweaver CS5
Ejercicios prcticos del tema
CONTENIDO DEL CURSO
10. Miscelnea
Introduccin
Identificando a usuarios con sesiones
Enviando e-mails
Redirecciones
Leyendo un directorio
Ejercicios prcticos del tema

CMS Administrador de Contenidos PHP y MYSQL


El objetivo del segundo y tercer mes de estudio es la creacin de un administrador
de contenidos para realizar el mantenimiento y la actualizacin de informacin de la
base de datos, aqu el alumno expondr todo el conocimiento aprendido en el
primer mes para crear un proyecto real.

1. Creacin de Base de Datos y estructuracin de tablas


Crear base de datos para un proyecto web administrable
Creando tabla Usuarios.
Creando tabla Noticias.
Creando tabla Productos.
Creando tabla Contenidos Web.
Creando tabla Datos de Empresa.
Creando tabla Boletn Informativo.
Creando tabla Eventos.
Creando tabla Staff.
Creando tabla Contctenos.
Creando tabla Galera de Imgenes.
Creando tabla Galera de Videos.
Creando tabla Sonidos.
Ingresando datos iniciales a las tablas
Exportar base de datos.

2. Creacin de plataforma grfica del administrador de contenidos


Disear las pginas index, home y el modelo de las pginas internas.
Creando la barra de navegacin del administrador.
Utilizar mdulos para un mejor desarrollo.
Proceso para iniciar sesin con identificador de usuarios
Proceso para validar al usuario
Proceso para cerrar sesin
Crear y vincular todas las pginas internas listas para el comienzo del desarrollo.

3. Desarrollo mdulo usuarios


Crear mdulo insercin de nuevos usuarios
Crear mdulo listado usuarios
Crear mdulo modificar usuarios
Crear mdulo eliminar usuarios

4. Desarrollo mdulo Noticias


CONTENIDO DEL CURSO
Crear mdulo insercin de nuevas noticias
Crear mdulo listado noticias
Crear mdulo modificar noticias
Crear mdulo eliminar noticias

5. Desarrollo mdulo productos


Crear mdulo insercin de nuevas productos
Crear mdulo listado productos
Crear mdulo modificar productos
Crear mdulo eliminar productos

6. Desarrollo mdulo contenidos web


Crear mdulo insercin de nuevos contenidos
Crear mdulo listado contenidos
Crear mdulo modificar contenidos
Crear mdulo eliminar contenidos

7. Desarrollo mdulo datos de empresa


Crear mdulo insercin de nuevos datos
Crear mdulo listado datos
Crear mdulo modificar datos
Crear mdulo eliminar datos

8. Desarrollo mdulo boletn informativo


Crear mdulo listado suscriptores
Crear mdulo modificar suscriptores
Crear mdulo eliminar suscriptores

9. Desarrollo mdulo eventos


Crear mdulo insercin de nuevos eventos
Crear mdulo listado eventos
Crear mdulo modificar eventos
Crear mdulo eliminar eventos

10. Desarrollo mdulo staff


Crear mdulo insercin de nuevo staff
Crear mdulo listado staff
Crear mdulo modificar staff
Crear mdulo eliminar staff

11. Desarrollo mdulo contctenos


Crear mdulo insercin de nuevos contctenos
Crear mdulo listado contctenos
Crear mdulo modificar contctenos
Crear mdulo eliminar contctenos

12. Desarrollo mdulo galera de imgenes


Crear mdulo insercin de nuevas imgenes
Crear mdulo listado imgenes
Crear mdulo modificar imgenes
Crear mdulo eliminar imgenes
CONTENIDO DEL CURSO
13. Desarrollo mdulo galera de videos
Crear mdulo insercin de nuevos videos
Crear mdulo listado videos
Crear mdulo modificar videos
Crear mdulo eliminar videos

14. Desarrollo mdulo sonidos


Crear mdulo insercin de nuevos sonidos
Crear mdulo listado sonidos
Crear mdulo modificar sonidos
Crear mdulo eliminar sonidos

Creacin de Pgina Web Administrable


El objetivo del cuarto y ltimo mes es crear la web administrable realizando consul-
tas de informacin desde la base de datos. El alumno aqu aprender todas las
tcnicas aprendidos en el primer, segundo y tercer mes adems tambin podr crear
proyectos altamente impactantes haciendo uso de rutinas jQuery.

1. Maquetacin web responsive el cual servir para nuestros desa-


rrollo web
Diagramacin de la web
Estructurar la barra de navegacin
Definiendo el Home Page y su barra de navegacin
Trabajar con mdulos para optimizar la pgina
Crear todas las pginas internas del proyecto

2. Creacin de sistema blog o noticiero


Consulta de noticias destacadas en el home.
Detalles de noticias.
Lista de noticias en general.
Crear paginacin de noticias

3. Creacin catalogo de productos


Mostrar productos importantes o destacados en el home.
Desarrollo de catlogo de productos
Listar productos.
Desarrollar detalles de los productos
Crear modulos para consultar mas datos de los productos

4. Creacin seccin empresa


Realizar consulta para mostrar quienes somos
Realizar consulta para mostrar misin
Realizar consulta para mostrar visin

5. Mostrar datos de empresa


Realizar consulta para mostrar direcin, email, telefono, enlaces de redes sociales de
la empresa mapa de ubicacin de la empresa en el pie de pginas
CONTENIDO DEL CURSO
6. Creacin de modulo suscripcin a boletn informativo
Crear formulario para suscripcin al boletn.
Validar formulario.
Enviar datos del formulario a la base de datos
Enviar datos del formulario a la cuenta de un correo electrnico

7. Creacin de calendario de eventos


Creacin de calendario de eventos
Listado de eventos por fecha
Detalle de eventos
Enviar a un amigo
Compartir con las redes sociales

8. Creacin de mdulo contactos


Formulario de contctenos
Envo de formulario a base de datos
Envo de formulario a cuenta de correo electrnico

9. Crear una galera de imgenes


Listar galerias de base de datos.
Aplicar zoom de las imagenes.
Ver detalle de galeras.
Compartir la web con las diferentes redes sociales

10. Crear una galera de videos


Listar galerias de base de datos.
Aplicar zoom de las imagenes.
Ver detalle de galeras.
Compartir la web con las diferentes redes sociales

11. Crear reproductor de sonidos


Disear el reproductor de sonidos
Leer sonidos de base de datos.
Implementar sonido al reproductor.
Compartir la web con las diferentes redes sociales

12. Publicacin y puesta en marcha de la tienda en lnea


Publicacin del proyecto
Subir archivos va ftp
Crear base de datos en el panel de control
Exportar e importar base de datos
Entrega final del proyecto
PHP
Desarrollo Web Administrables
PHP, MySQL, HTML5,
CSS3, jQuery

Curricula Propuesta por

www.cursos-paginas-web.com
Lima - Per
Telfonos: (511) 99.3654170

You might also like