Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La...

28
La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online Duración: 4 Meses (Opción A) y 6 Meses (Opción B). Temario Del Curso: MASTER EN PHP MÓDULO INTRODUCCIÓN. (PRIMER MES INCLUIDO EN LA OPCIÓN A Y B) Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción ¿Que es PHP? Historia ¿Por qué PHP? Temas de instalación masterenphp.com Pag.1 Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados

Transcript of Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La...

Page 1: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

La Solución Definitiva para aprender PHP....¡Sin moverte de Casa!

Modalidad: OnlineDuración: 4 Meses (Opción A) y 6 Meses (Opción B).

Temario Del Curso:

MASTER  EN  PHP  -­‐  MÓDULO  INTRODUCCIÓN.(PRIMER  MES  -­‐  INCLUIDO  EN  LA  OPCIÓN  A  Y  B)

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

1. Introducción

• ¿Que  es  PHP?  

• Historia

• ¿Por  qué  PHP?

• Temas  de  instalación

masterenphp.com

                                             Pag.1

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 2: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

2. Instalación en Windows

• Instalando            

• Configurando  

• El  editor  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  Ppos  

• Constantes  2

5. Estructuras  de  control:  Condicionales

• Operadores  de  comparación  

• Sentencias  If  

• Sentencias  Else  y  ElseIf  

• Operadores  lógicos  

• Sentencias  Switch  

masterenphp.com

                                             Pag.2

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 3: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

6. Estructuras  de  control:  Bucles

• Bucles  While  

• Bucles  For  

• Bucles  Foreach  

• Palabra  clave  ConPnue  

• 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  ePquetas  HTML  

• Construyendo  formularios  

• Creando  cookies  

• Trabajando  con  sesiones  

• Cabeceras  y  redireccionamiento  de  páginas  

masterenphp.com

                                             Pag.3

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 4: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• 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  GesAón  de  Contenidos

• Resultado  final  del  proyecto  

• Creando  la  base  de  datos  

• Bases  de  datos  relacionales  

• Estableciendo  tu  área  de  trabajo  

• Creando  tu  primera  página  

• Creando  páginas  reuPlizables  

• Conectándonos  a  una  base  de  datos

• Creando  menú  dinámico  

• 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  

masterenphp.com

                                             Pag.4

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 5: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Agregando  cursos  

• Caracteres  de  escape  para  MySQL    

• Caracteres  laPnos  

• 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

masterenphp.com

                                             Pag.5

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 6: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

MASTER  EN  PHP  -­‐  MÓDULO  INTERMEDIO  (SEGUNDO  MES  -­‐  INCLUIDO  EN  LA  OPCIÓN  A  Y  B)

Descubre todo el potencial del lenguaje favorito de los desarrolladores.

1.  Introducción

• Introducción  

• Trabajar  con  los  archivos  fuente  

2.  Instalación

• Instalación  de  PHP  y  MySQL  

• Creando  espacio  de  trabajo    

3.  Conceptos  úAles

• Variables  de  nombre  variable    

• Funciones  con  matrices  

• Tiempo  Unix  

• Formato  de  fechas  

• Matriz  superglobal  SERVER    

• Variables  estáPcas  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    

masterenphp.com

                                             Pag.6

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 7: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Referencias  a  objetos  

• Definiendo  propiedades  

5.  Conceptos  de  POO

• Herencia  

• Modificadores  de  acceso  

• Seaers  y  Geaers  

• Propiedades  estáPcas  

• 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  MySQLBD  

• Consultas  a  la  base  de  datos  desde  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  

masterenphp.com

                                             Pag.7

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 8: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Uso  de  la  función  Autoload  

• Creando  la  clase  Sesion  

• Haciendo  uso  de  nuestra  clase  Sesion

• Mejorando  página  de  logueo    

• Definiendo  constantes  de  archivo  

• Creando  planPllas  

8.  Trabajar  con  archivos  y  directorios

• Fundamentos  del  sistema  de  archivos  

• Permisos  de  archivos  

• Abrir  archivos  

• Escribir  en  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    

masterenphp.com

                                             Pag.8

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 9: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Implementando  el  método  Crear    

• Implementando  el  método  Actualizar    

• Implementando  el  método  Eliminar  

• Creando  una  clase  base  

• Usando  el  ámbito  'staPc'    

• 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  pública  

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  Paginacion    

• Haciendo  uso  de  la  clase  Paginacion    

• Creando  links  de  navegación    

masterenphp.com

                                             Pag.9

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 10: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

MASTER  EN  PHP  -­‐  MÓDULO  AVANZADO.(TERCER  MES  -­‐  INCLUIDO  EN  LA  OPCIÓN  A  Y  B)

Aprenderás a crear proyectos web de php y myslq desde cero.

PROYECTO  1

• Bienvenida

1.  Empezando  el  proyecto

• Mostrando  proyecto  terminado  

• Creando  espacio  de  trabajo  

• Creando  la  base  de  datos  

• Creando  usuario  para  acceder  a  la  base  de  datos  

3.  Base  de  Datos

• Creando  la  conexión  y  seleccionando  la  base  de  datos  

• Enviando  diferentes  Ppos  de  consultas  a  la  DB

• Enviando  consultas  avanzadas  

4.  CRUD

• Def.  Funciones  CREATE,  UPDATE  and  DELETE  

• Definiendo  la  función  RETRIEVE

5.  Modelo-­‐Vista-­‐Controlador

• Arquitectura  MVC  

masterenphp.com

                                             Pag.10

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 11: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Reordenando  el  código  de  acuerdo  a  MVC  

6.  URL  RouAng

• Configurando  archivo  .htaccess  

• Obteniendo  URI  

• Flexibilizando  el  mapeo  

• Declarando  constantes  

7.  Layouts  y  formularios

• Creando  layouts  

• Formularios  y  variables  GET  y  POST  

8.  Registros  en  la  base  de  datos

• Creando  nuevos  posts  

• Funciones  y  mensajes  de  sesión  

• Editando  y  eliminando  posts  

9.  Editor  WYSIWYG

• Instalando  editor  WYSIWYG  

• Personalizando  WYSIWYG  

10.  Validación

• Definiendo  funciones  para  la  validación  

• Aplicando  las  funciones  de  validación  a  nuestra  aplicación  

masterenphp.com

                                             Pag.11

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 12: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

11.  Paginación

• Trabajando  en  la  lógica  de  paginación  

• Aplicando  Paginación  

12.  AutenAcación

• Creando  las  funciones  básicas  de  autenPcación  

• Verificando  sesión  y  mostrando  disPntos  comportamientos  

13.  EsAlos  CSS

• Vinculando  hojas  de  esPlo  CSS  a  nuestro  proyecto

PROYECTO  2

•   Bienvenida  al  curso  

1.  Instalando  CakePHP

• Descargando  el  soeware  CakePHP  

• Instalando  CakePHP    

• Aplicación  web  de  facturas  uPlizando  CakePHP  

2.  Construyendo  Capas  con  CakePHP

• Convenciones  sobre  bases  de  datos  

• Importando  la  base  de  datos  

masterenphp.com

                                             Pag.12

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 13: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Creando  Carpeta  de  Proyecto  

• Construyendo  Modelo  usando  Cake  Bake  

• Construyendo  Controlador  usando  Cake  Bake  

• Construyendo  Vista  usando  Cake  Bake  

• Usando  nuestra  aplicación  

3.  Validaciones

• Validando  los  campos  de  la  clase  Invoice  

• Validando  los  campos  de  la  clase  Client  

• Validando  los  campos  de  la  clase  User  

• Validando  los  campos  de  la  clase  Category  

• Explorando  las  reglas  de  validación  en  la  web

4.  Controladores  y  Layouts

• Uso  del  método  'setFlash'  y  creación  de  vista  

• Uso  del  método  'setFlash'  para  mensajes  de  error

• Reduciendo  repePción  de  código  (I)

• Reduciendo  repePción  de  código  (II)

• Copiando  reducción  a  los  demás  controladores  

5.  Layout  personalizado

• Editando  planPllas  por  defecto  

• Agregando  contenido  a  sección  

6.  Rutas  y  planAllas

• Creando  nuevas  rutas  

• Agregando  vista  a  una  nueva  ruta  

• Modificando  sección  predeterminada    

masterenphp.com

                                             Pag.13

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 14: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• PlanPllas  reuPlizables  

• Modificando  las  secciones  restantes

7.  Helpers

• Empezando  el  trabajo  con  Helpers  

• Uso  del  método  Model.find  

• Añadiendo  funciones  a  Helpers  

8.  Limpiando  el  interface

• Limpiando  nuestro  controlador  

• Limpiando  nuestra  vista  

• Separando  clientes  por  letra  

9.  Buscador  de  Facturas

• Creando  formulario  de  búsqueda  

• Mostrando  estadísPcas  de  factura  

• Modificando  vistas  de  factura  

10.  Creando  y  enviando  PDF  vía  email

• AutomaPzando  actualización  de  estado  de  facturas

• Agregando  opciones  a  facturas  

• Enviando  facturas  PDF  

11.  AutenAcación  con  CakePHP

• Trabajando  con  el  componente  Auth  

• Delimitando  el  ámbito  de  cada  usuario  

masterenphp.com

                                             Pag.14

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 15: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Restringiendo  Acciones  

Anexo:

• Internacionalización  y  Localización

CURSO  PROFESIONAL  DE  MySQL(MES  4  -­‐  -­‐  INCLUIDO  EN  LA  OPCIÓN  A  Y  B)

Aprende a trabajar y gestionar bases de datos con MySQL, - El compañero inseparable de PHP -

1.  Bienvenida

• Bienvenida  al  curso  

• ¿Qué  es  MySQL?  

• Terminología  

2.  Instalación  MySQL

• Acerca  de  la  Instalación  

• Instalando  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  

masterenphp.com

                                             Pag.15

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 16: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• 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  Ppos  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  

7.  Funciones  MySQL

• Funciones  MySQL  

• Funciones  de  cadena

• Funciones  numéricas

masterenphp.com

                                             Pag.16

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 17: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Funciones  de  fecha  y  Pempo

• Instalando  soporte  para  zonas  horarias  en  MySQL

• Zonas  horarias  en  MySQL  

8.  Consultas    MySQL

• Sentencia  SELECT  

• Sentencia  INSERT  

• Sentencia  REPLACE

• Sentencia  UPDATE  

• Sentencia  DELETE

9.  Mantenimiento  de  Bases  de  Datos

• Eliminar  una  base  de  datos  completa  

• Mantener  tablas  

• Indices

• Manipulacion  de  Datos  

10.  Interface  MySQL  de  PHP

• Interfaces  de  Programación  de  PHP

• CRUD

• Conectándonos  a  la  base  de  datos

• Sentencias  preparadas

• Desmenuzando  resultados

• IDs  autoincrementables

masterenphp.com

                                             Pag.17

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 18: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• 11  Interface  PDO

• Clase  PDO

• CRUD

• Conectándonos  a  la  base  de  datos

• Sentencias  preparadas

• Desmenuzando  resultados

• IDs  autoincrementables

12.  Conclusión

• Despedida

CURSO  PROFESIONAL  DE  DREAMWEAVER  CS5  (MES  5  -­‐  SOLO  EN  LA  OPCIÓN  B)

Todos los secretos para la creaión y maquetación de Webs

1. Conociendo el nuevo entorno de Dw CS5

• Iniciación

• Las  diferencias  de  interface  entre  windows  y  Mac

• Ventana  de  Bienvenida

• La  barra  de  Aplicación

• La  barra  de  Documento

• GesPonando  paneles

masterenphp.com

                                             Pag.18

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 19: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• GesPonando  Espacios  de  trabajo

• El  panel  de  Insertar

• El  inspector  de  propiedades

2. El control del sitio

• La  estructura  básica  del  siPo

• Las  convenciones  de    nomenclatura  de  los  archivos

• Definir  un  siPo  nuevo

• GesPonar  siPos

• GesPonar  archivos  y  carpetas

• Trabajar  con  navegadores

3. Creación de páginas webs nuevas

• Crear  nuevos  documentos

• Preferencias  de  los  nuevos  documentos

• Ajustar  las  preferencias  de  accesibilidad

• Trabajar  con  páginas  de  inicio/  planPllas

• GesPonar  paginas  de  inicio/  planPllas

4. Añadiendo Texto y Escritura.

• Estructura  básica  de  ePquetas  html

• Añadir  estructura  a  un  texto

• Crear  listas

• Llevar  el  texto  a  DW

• Importar  documentos  desde  Word

masterenphp.com

                                             Pag.19

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 20: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

5. Fundamentos CSS

• Comprender  las  hojas  de  esPlo

• Anatomía  de  una  regla  CSS

• Ajustando  las  preferencias  de  CSS

• El  panel  de  esPlos  de  CSS

• Controlar  las  CSS  a  través  del  inspector  de  propiedades.

• Usar  el  navegador  de  código

• Usar  el  conmutador  de  CSS

• Comprender  los  selectores  de  Ppo  elemento

• Comprender  los  selectores  de  Ppo  clase

• comprender  los  selectores  de  Ppo  ID

• Comprender  los  selectores  descendientes

• Adjuntar  hojas  de  esPlo  externas.

6. Controlar la tipografía

• Trabajar  con  unidades  de  medida

• Declara  las  familias  Ppográficas

• Controlar  el  tamaño  de  la  fuente

• Controlar  el  peso  y  el  esPlo

• Controla  la  altura  de  la  linea

• Controlar  el  espaciado  verPcal  con  márgenes

• Controlar  el  especiado  con  el  "padding"

• Alinear  texto

• Transformar  texto

• Escribir  esPlos  globales

• Escribir  esPlos  para  un  objePvo  concreto

masterenphp.com

                                             Pag.20

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 21: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

7. Trabajo con Imágenes

• Entender  los  Ppos  de  imagenes

• GesPonando  los  elementos  en  DW

• Ajustar  las  preferencias  de  accesibilidad  de  la  imagen

• Ajustar  las  preferenicas  de  edicion  externa  de  la  imagen

• Colocar  imagenes  en  la  página

• Integración  con  Photoshop

• Modificar  Objetos  inteligentes

• ConPnar  con  el  flujo  de  trabajo  de  Photoshop

• Modificar  las  propiedades  de  la  imagen

• Dar  esPlo  a  las  imágenes  mediante  CSS

• UPlizar  gráficos  de  fondo

• Colocar  gráficos  de  fondo

8. Creación de vínculos

• Bases  de  los  vínculos

• Ajustar  las  preferencias  de  vinculación  del  siPo.

• Crear  vínculos  en  DW

• Vínculos  absolutos

• UPlizar  puntos  de  ancla

• Vincular  a  puntos  de  ancla  de  archivos  externos

• Crear  vínculos  de  correo  electrónico

• Crear  "roll  overs"  basados  en  CSS

9. Controlar el diseño de la página usando CSS

• Bases  de  la  estructura  con  CSS

• El  modelo  de  caja

• Comprender  el  flotación

• Ajustando  el  flotación

masterenphp.com

                                             Pag.21

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 22: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Usar  posicionamiento  relaPvo

• Usar  posicionamiento  absoluto

• Crear  estructuras  con  ePquetas  DIV

• Añadiendo  esPlo  a  una  estructura  básica

• Crear  un  diseño  de  página  de  dos  columnas

• UPlizar  la  visualización  en  vivo  y  el  inspector  de  CSS

• UPlizar  el  laboratorio  de  navegadores

10. Trabajar con Tablas

• Revisar  la  estructura  de  las  tablas

• Importar  datos  tabulados

• Crear  tablas  accesibles

• Estructura  Tablas

• UPlizar    las  ePquetas  thead  y  tbody  

• EsPlo  de  tablas  básico

• EsPlo  de  encabezados  de  tablas

• EsPlo  de  grupos  de  columnas

• Crear  bordes  de  tablas  personalizados

• Dar  esPlo  al  ltulo  de  la  tabla

11. Trabajar con Formularios

• Cómo  funcionan  los  formularios

• Revisar  el  diseño  del  formulario

• Crear  formularios  accesibles

• Ajustar  las  propiedades  del  formularios

• las  ePquetas  fieldset  y  legend

• Insertar  campos  de  texto

• Insertar  casillas  de  acPvación

• Insertar  un  listado  de  elementos  de  menu

• Insertar  grupos  de  boton  de  radio/opción

masterenphp.com

                                             Pag.22

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 23: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Insertar  áreas  de  texto

• Insertar  botonos  de  envio

• EsPlo  básico  de  los  formularios

• EsPlo  de  los  elementos  del  formulario

• Dar  esPlo  al  diseño  de  página  del  formulario

• Añadir  interacPvidad  al  formulario

• UPlizar  aplicaciones  de  validación  de  Spry

12. Construcción de Plantillas

• Planificación  de  las  planPllas

• Crear  una  planPlla  nueva

• UPlizar  atributos  editables

• Crear  regiones  opcionales

• Crear  páginas  nuevas  desde  una  planPlla

• Aplicar  planPllas  a  páginas  existentes

• Trabajar  con  planPllas  anidadas

• Trabajar  con  regiones  repePPvas

• Modificar  planPllas

13. Añadir Interactividad al usuario

• Revisión  de  comportamientos

• Escondiendo  y  mostrando  elementos

• Revisión  del  Spry

• UPlizar  aplicaciones  de  Spry

• Añadir  efectos  de  Spry

• Usar  el  navegador  de  aplicaciones

14. Trabajar con Vídeo y Flash

• Insertar  archivos  de  flash

masterenphp.com

                                             Pag.23

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 24: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Ajustar  las  propiedades  para  flash

• Integracion  entre  DW  y  Flash

• Codificar  video  de  Flash

• Añadir  video  de  Flash

15. Gestionar Sitios

• Ejecutar  informes  site-­‐wide

• Comprobar  vínculos  rotos

• Comprobar  la  compaPbilidad  con  los  navegadores

• Añadir  servidores  remotos

• Subir  archivos

• GesPonar  siPo  remotos

BASES  DE  DATOS  CON  DREAMWEAVER  CS5(MES  6  -­‐  SOLO  EN  LA  OPCIÓN  B)

Descubre cómo automatizar hasta el 80% de trabajo con PHP y MySQL .

0. Introducción

• Bienvenida

• Comprender  los  requisitos  previos

• UPlizar  los  archivos  de  ejercicios.

masterenphp.com

                                             Pag.24

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 25: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

1. Comprender Navegadores, Servidores y Bases de datos.

• Comprender  páginas  web  estáPcas  versus  páginas  web  dinámicas.

• Seleccionar  la  aplicación  y  los  servidores  de  bases  de  datos.

• Introducción  a  Apache,  MySQL  y  PHO

• Instalar  WampServer  en  Windows.

• Repaso  general  de  WampServer

• Instalar  MAMP  en  Mac  Os  X

• Repaso  general  de  MAMP.

2. Iniciarse en Dreamweaver y PHP

• Definir  un  siPo  de  Dw.

• Configurar  un  servidor  de  prueba  de  PHO

• Crear  y  probar  una  primera  página  web  basada  en  PHP

• Añadir  comando  de  PHP  con  el  panel  de  Insertar.

• Ajustando  y  sacando  variables  sencillas.

• Probar  páginas  con  Live  View  y  la  vista  de  Live  Code

• UPlizar  añadidos  de  la  parte  del  servidor.

• Navegar  en  las  paginas  añadidas  con  el  Code  Navigator.

3. Gestionar código PHP

• UPlizar  las  sugerencias  de  código  con  las  variables  de  PHP

• Comprender  las  clases  personalizadas  de  PHP

• Añadir    el  sistema  de  trabajo  Zend  al  siPo  PHP

masterenphp.com

                                             Pag.25

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 26: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• UPlizar  la  funcionalidad  de  sugerencia  de  código  específica  del  siPo.

• UPlizar  las  clases  del  sistema  de  trabajo  Zend  con  sugerencias  de  código.

• GesPonar  código  reuPlizable  con  el  panel  Snippets.

4. Crear una base de datos.

• Comprender  las  bases  de  datos  relacionales.

• Crear  una  base  de  datos  MySQL  en  phpMyAdmin

• Añadir  datos  a  phoMyAdmin

• Importar  una  base  de  datos  cumplimentada  desde  un  script

5. Utilizar enlaces y comportamientos de servidor.

• Definir  una  conexión  a  bases  de  datos  de  Dw.

• Construir  un  recordset  sencillo

• Mostrar  datos  a  través  de  una  tabla  dinámica.

• Formatear  datos  dinámicos.

• Mostrar  el  número  total  de  grabaciones.

• Limitar  las  grabaciones  con  controles  de  paginación.

• Crear  regiones  condicionales.

6. Construir formularios de introducción de información.

• Construir  un  formulario  de  introducción  de  datos  sencillo.

• GesPonar  los  envíos  del  formulario  con  PHP

• Crear  un  formulario  de  correo  de  cliente.

masterenphp.com

                                             Pag.26

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 27: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

• Validar  controles  del  formularios  mediantes  Sprys

• Generar  un  control  de  listas  con  datos  dinámicos.

• Trabajar  con  controles  múlPples  de  casillas  de  verificación.

• Enviar  un  email  con  Zend  Mail.

7. Gestionar datos del lado del servidor.

• UPlizar  datas  de  asistentes.

• Formatear  fechas  para  SQL

• Crear  un  formulario  de  introducción  de  datos  personalizado.

• Preparar  una  tabla  de  base  de  datos  para  comportamientos  de  servidor.

• UPlizar  el  comportamiento  de  servidor  Insertar  grabación.

• Preparar  una  actualización  del  formulario.

• UPlizar  el  comportamiento  de  Actualización  de  formulario

• Crear  una  lista  de  enlaces  de  página  para  editar  y  borrar  información.

• UPlizar  el  comportamiento  de  servidor  Borrar  grabación.

8. Verificación de Usuarios con PHP

• Crear  un  formulario  de  registro  con  un  comportamiento  de  servidor  PHP

• Proteger  el  acceso  a  una  página  con  un  comportamiento  de  servidor  de  PHP

• Salir  del  registro  con  un  comportamiento  de  servidor  de  PHP

masterenphp.com

                                             Pag.27

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados      

Page 28: Aprende a crear Sitios Web Dinámicos con PHP y MySQLmasterenphp.com/MasterEnPHP_Temario.pdf · La Solución Definitiva para aprender PHP....¡Sin moverte de Casa! Modalidad: Online

9. Desplegar un sitio dinámico a un servidor remoto.

• Configurar  un  servidor  remoto  con  credenciales  de  FTP

• Sincronizar  unos  elementos  del  siPo  con  el  servidor  remoto.

• Exportar  la  base  de  datos  MySqL    a  un  script

• Importar  la  base  de  datos  de  MySQL  en  un  servidor  remoto.

• Configurar  el  siPo  para  la  base  de  datos  remota.

10. Conclusión.

• Conclusiones  finales.

Tu formación a un clic de distancia. Visítanos en...

http://www.masterenphp.com

masterenphp.com

                                             Pag.28

Aula Formativa Soluciones Online S.L. - Todos Los Derechos Reservados