Vous êtes sur la page 1sur 67

MASTER DE PROGRAMACIN WEB

PARA EMPRENDEDORES

MODALIDAD: ONLINE
DURACIN: 11 MESES

1
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

TEMARIO DEL CURSO


MES 1
INTRODUCCIN A HTML5
SEMNTICA HTML5

3
7

MES 2
HTML5 PROYECTOS

10

MES 3
CSS3

14

MES 4
JAVASCRIPT

19

MES 5
BOOTSTRAP

24

MES 6
DISEO WEB ADAPTABLE
PSD TO HTML

28
32

MES 7
PHP
DEPURACIN DE ERRORES
MANEJO DE FECHAS

34
37
39

MES 8
LARAVEL
BUENAS PRCTICAS PHP

40
44

MES 9
WORDPRESS SELF HOSTING
WORDPRESS DESKTOP SERVER
PLANTILLAS WORDPRESS
MIGRANDO WORDPRESS
WOOCOMMERCE

46
48
50
52
53

MES 10
GITHUB
GESTIN DE VERSIONES

57
60

MES 11
PYTHON

63

2
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB INTRODUCCCIN A HTML5
PRIMER MES
En este curso podrs aprender desde cero el lenguaje de etiquetado ms usado por
los navegadores del mundo. Te explicaremos qu es HTML5 y cmo lo usan los
navegadores en la actualidad para mostrar contenido en la web. Tambin
repasaremos la historia de HTML y cmo, despus de varios aos, se convierte en
HTML5.
Luego, pasaremos al estudio de las nuevas etiquetas de HTML5. Para repasar los
conocimientos aprendido crearemos una web y un formulario. Por ltimo,
exploraremos el soporte actual de HTML5 para el uso de algunas APIs que nos
permitirn crear en nuestras pginas contenido, interaccin y comunicacin jams
vistos en este lenguaje.

1. Introduccin
Bienvenida
Usando archivos fuente
A quin va dirigido?
HTML5 y Bootstrap

2. Iniciando con HTML5

Historia de HTML5

Por qu HTML5?

Soporte actual

Qu es HTML5?

Diferencias entre versiones

HTML5 y jQuery

3. Etiquetas estructurales

Etiqueta Section

Etiqueta Article

Etiqueta Aside
3

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Etiqueta Header

Etiqueta Hgroup

Etiqueta Footer

Etiqueta Nav

Etiqueta Figure

Plantillas HTML

4. Etiquetas de contenido

Etiqueta Video

Etiqueta Audio

Etiqueta Embed

Etiqueta Canvas

Etiquetas Meter

Etiqueta Progress

Etiqueta Time

Etiqueta Details

Etiqueta Command

Etiqueta Menu

Etiquetas obsoletas

Atributos obsoletos

APIs integradas

APIs asociadas

Test de Navegador

5. Creando documentos

Modelos de contenido

Tipos de contenido parte 1

Tipos de contenido parte 2

Construccin de secciones

Uso de DIV
4

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Atributos Class e ID

DOCTYPE anteriores

DOCTYPE HTML5

Creando DOCTYPE HTML5

Codificacin de caracteres

HTML5 Estructura

6. Estructura del sitio

Proyecto terminado

Creando estructura principal

Agregando men

Contenido del men

Usando etiqueta Article

Agregando contenido Aside

Explicando uso de Time

Agrupando cabeceras

Resumen de estructura HTML5

Vista en navegadores

Agregando pie de pgina

HTML5 y Google Maps

7. Creando formularios

Entrada tipo Email

Agregando Autofocus

Agregando PlaceHolder

Validando formulario

Entrada numrica

Entrada Fecha/Hora

HTML5 Lista de Datos

5
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

8. Soporte HTML5 API

Entendiendo Canvas parte 1

Entendiendo Canvas parte 2

Uso de Canvas parte 1

Uso de Canvas parte 2

Uso de Canvas parte 3

Agregando imagen en Canvas

Aplicaciones Offline

Ms aplicaciones Offline

Entendiendo el trabajo con video

Codificadores de video

Usando etiqueta Video

HTML5 Geolocation

9. Tecnologas asociadas

Geolocation parte 1

Geolocation parte 2

Geolocation parte 3

WebStorage parte 1

WebStorage parte 2

WebSockets

Soporte de navegadores CSS3

Nuevos Inputs

Pensamientos finales

Despedida

Usando Script Externo parte 1

Usando Script Externo parte 2

9. Conclusin

6
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB SEMNTICA HTML5
PRIMER MES
En este curso podrs profundizar en el conocimiento de conceptos y usos de los
nuevos elementos de HTML5. Al finalizar este curso estars capacitado para crear
contenidos de pginas web con significado para navegadores, motores de bsqueda,
lectores de pantalla y otras tecnologas que hagan uso de dicha semntica para
entender la estructura y orden de los contenidos.
Empezaremos el curso explicando que es la web semntica, un trmino acuado
recientemente con la creacin de HTML5. Luego pasaremos rpidamente a estudiar
los elementos principales que nos permitirn estructurar nuestros documentos y
agregar contenidos con significado. Enseguida nos apoyaremos de tecnologas
complementarias para poder dar mayor nivel de significado a nuestro contenido,
mediante las cuales las posibilidades sern infinitas.
Finalmente terminaremos el curso con un breve repaso de lo que se ha visto a lo
largo del mismo y recomendaciones para su estudio posterior.

1. Introduccin

Bienvenida

Usando archivos fuente

2. HTML Semntica

Qu es web semntica?

Semntica HTML5

Modelos de contenido parte 1

Modelos de contenido parte 2

3. Estructura de documentos

Estructurando documentos

Secciones y cabeceras

Secciones y capas

Elementos estructurales
7

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Primera pgina HTML5

Compatibilidad con Internet Explorer

Estructura de pgina

Creando secciones parte 1

Creando secciones parte 2

Contenido principal

Agregando encabezados

Navegacin HTML

Semntica de contenidos

Concepto Header

Encabezados descontinuados

Agregando contenidos

Agregando cabeceras

Concepto Footer

Agregando Footers

Comprobando estructura parte 1

Comprobando estructura parte 2

Secciones anidadas

4. Agrupando contenido con HTML5

Elemento Figure

Elemento Aside

Elemento DIV

Listas ordenadas

Listas de definiciones

Ejemplos DL

Elemento Itlica

Elemento EM

Elemento B

Elemento Strong
8

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Creando Citas

Elemento Address

Usando elemento Address

Elementos Small

Ejemplo de uso de Small

Elemento Mark

Elemento Time

Atributo REL

5. Extendiendo significados

Escribiendo comentarios

Ejemplo de comentarios

Elemento Meta

Ejemplo de uso de elemento Meta

Importancia de atributo ID

Ejemplo de uso de ID

Explicando atributo Class

Ejemplo de uso de Class

Uso de Class en Frameworks

Lectores de pantalla

Entendiendo microformatos

Uso de RDF

Uso de Schema

Probando estructura

Pensamientos finales

Despedida

6. Conclusin

9
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB HTML5 PROYECTOS
SEGUNDO MES
En este curso aprenderemos a usar la framework Bootstrap, una de las ms
populares en la actualidad, conjuntamente con HTML5 para poder crear una pgina
web moderna y atractiva.
Iniciaremos el curso mostrando el proyecto final que vamos a realizar. Veremos cada
una de las secciones del landing page que vamos a estructurar, un repaso de las
herramientas que vamos a usar y cmo preparar el entorno para empezar a
trabajar.
Luego, entenderemos Bootstrap. Explicaremos para qu sirve y cmo facilita la
creacin de pginas atractivas y adaptables a distintos dispositivos. A lo largo de este
curso estudiaremos los conceptos que forman parte del ncleo de Bootstrap.
Tambin veremos otras tecnologas complementarias a HTML5 y Bootstrap como es
el caso de Font Awesome, la cual es un conjunto de clases que permiten agregar
iconos vectorizados en nuestras pginas.
Antes de finalizar, daremos indicaciones para el estudio posterior de HTML5 y otras
tecnologas relacionadas.

1. Introduccin

Bienvenida al curso

Requisitos previos

Archivos del curso

Visualizando proyecto final

Aprendiendo poco a poco

Escribiendo cdigo

Proyecto posterior

Cantidad vs. Calidad

Repetir

2. Entendiendo Bootstrap

Descargando Bootstrap

Hola Mundo
10

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Explicando HTML5

Explicando CSS

Explicando Body

Repasando HTML5

Plantilla inicial

Rutas relativas

Bootstrap personalizado parte 1

Bootstrap personalizado parte 2

Repaso

3. Modificando navegacin

Obteniendo secciones

Mezclando plantillas

Entendiendo Nav

Alineando navegacin

Editando barra superior

Men adaptable

Desactivando resaltado

Uso de DIV

Estilo de DIV

Elementos de bloque

Listas HTML

4. Creando contenido

Contenido principal

Centrando contenido

Estilo centrado

Cambiando color de botn

Explicando CSS

Prioridad de los estilos

Estilos especficos
11

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Ventajas de aadir CSS externo

Sobre Google Fonts

Aplicando Google Fonts

Duplicando estilos

Mltiples selectores

Tipografa PX y EM

Ancho de fuente

Altura de lnea

Cambiando medida de letra

5. Estructuras en Bootstrap

Modelo de cajas

Cambiando margen superior

Usando espaciados parte 1

Usando espaciados parte 2

Cambiando margen inferior

Agregando imagen

Cambiando imagen de fondo

Cambiando color de texto

Agregando sombra a la fuente

Padding en prrafo

Estilo de cabecera

Entendiendo sistema de grillas

Cdigo en sistema de grillas

Rompiendo reglas

Caracteres para nueva lnea

Enlaces relativos

Enlaces absolutos

12
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

6. Recursos externos

Google Forms

Editando Google Forms

Descargando Font Awesome

Vinculando Font Awesome

Buscando iconos

Cambiando estilo de iconos

Cambiando tamao de iconos

Cambiando imagen de iconos

Explicando SPAN

Centrando DIV

Estilos de encabezado

Estilos de prrafo

Estilos de enlace

Creando anclas

Pensamientos finales

Despedida

7. Conclusin

13
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB CSS3
TERCER MES
En este curso podrs conocer tanto conceptos bsicos como avanzados de CSS3, de
modo que al finalizar el curso podrs usar CSS3 con fluidez, as como crear
animaciones y editar cdigo CSS3 para cualquier navegador.
Comenzaremos el curso aprendiendo a utilizar CSS desde lo ms bsico hasta tocar
temas relativamente avanzados, tiles y prcticos en el da a da del diseo web.
Comenzaremos con una breve introduccin a CSS y su relacin con HTML, luego
pasaremos a ver qu son los selectores y cmo utilizarlos de manera correcta.
Tambin veremos efectos actuales como transparencias, gradientes,
transformaciones y cambiaremos entre diferentes tipos de tipografa.
Pasaremos luego al estudio de algunos temas un poco ms avanzados como el
manejo de la disposicin de la pgina (layout), el manejo de vnculos y sus diferentes
estados as como efectos adicionales tales como bordes curvos, sombras, control de
tamao, transformaciones en 2D, transiciones, animaciones, etc. Tambin veremos el
tema de media-queries y cmo utilizarlos de manera correcta para nuestra web de
tal manera que nuestro cdigo sea adaptable a diferentes dispositivos.

1. Introduciendo CSS3

Bienvenida

Conceptos previos

2. Conceptos bsicos

Qu es CSS3?

Estilo en navegadores

Sintaxis bsica

Funcionamiento CSS y HTML

Aplicacin de estilo

Diferencias de renderizado entre navegadores

Detectando soporte CSS3

Formas de aadir un estilo

Usando el atributo de estilo


14

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Usando la etiqueta de estilo

Usando una hoja externa

Usando comentarios

3. Selectores de CSS3

Selectores hijos

Utilizando selectores hijos

Selectores de atributos parte 1

Selectores de atributos parte 2

Selectores de pseudo-clase

Selectores estructurales

4. Utilizando colores en CSS3

Formato de colores en CSS3

Transparencias en CSS3

Gradientes en CSS3

Creando gradientes lineares

Creando gradientes radiales

5. Tipografas en CSS3

Trabajando con fuentes web

Sintaxis de inclusin de fuentes

Descargando fuentes

Implementando fuentes con CSS3

Utilizando fuentes web

Creando sombras para el texto

Creando multi-columnas

6. Disposicin de pginas

Modelo flexible

Controlando orientacin
15

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Dando flexibilidad a los elementos

Distribucin de paneles

7. Vnculos con CSS3

Viendo consideraciones para estilos

Dando estilo a los estados de los vnculos

Efectos adicionales para vnculos

8. Efectos simples con CSS3

Utilizando border-radius

Dando bordes curvos

Bordes de imgenes parte 1

Bordes de imgenes parte 2

Creando sombras parte 1

Creando sombras parte 2

Fondos con CSS3 parte 1

Fondos con CSS parte 2

Controlando el tamao de fondo

Opciones adicionales para el tamao de fondo

Poniendo imgenes de fondo

Utilizando background-origin

Ms sobre fondos con CSS3

9. Efectos intermedios con CSS3

Mezclando gradientes con transparencia

Creando gradientes diagonales

Aplicando gradientes a texto

Creando patrones con gradientes

Creando fallbacks

16
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

10. Transiciones y transformaciones

Transformaciones 2D

Utilizando escala 2D

Utilizando rotar y skew 2D

Utilizando translate 2D

Combinando transformaciones

Orgenes en las transformaciones

Transiciones en CSS3

Animando con CSS3

Ms animaciones con CSS3

Utilizando easing

Transformaciones 3D

11. Transiciones avanzadas

Transicin de mltiples propiedades

Entendiendo fotogramas

Animando colores de transicin

Trabajando con el z-index parte 1

Trabajando con el z-index parte 2

12. Recursos para transiciones y transformaciones

Herramientas en lnea

Explorando Dreamweaver parte 1

Explorando Dreamweaver parte 2

13. Media-queries

Entendiendo media-queries

Diseando en mltiples dispositivos

Viendo el formato de media-queries

17
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

14. Prcticas recomendadas

Imprimiendo con CSS

Soporte en diferentes navegadores parte 1

Soporte en diferentes navegadores parte 2

Usando navegadores actuales

Mejores prcticas en general

15. Conclusiones

A dnde ir y qu buscar

Despedida

18
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB JAVASCRIPT
CUARTO MES
En este curso podrs aprender conceptos bsicos y avanzados de JavaScript, de modo
que al finalizar el curso puedas entender la estructura del lenguaje y desarrollar en
JavaScript y jQuery sin ningn problema.
Es un curso donde vemos temas tericos y los llevamos a la prctica en un entorno
real, adems procederemos a experimentar con diferentes opciones. Podrs aprender
sobre JavaSCript, jQuery y jQuery UI.
Aprenderemos conceptos como variables y tipos de datos, objetos y arreglos,
condicionales, iteradores, funciones e incluso el manejo de DOM, eventos, jQuery y
jQuery UI. Adems, tambin crearemos diferentes tipos de animaciones y las
aplicaremos a una pgina real.
Todos los conceptos estn explicados de manera sencilla y clara, de modo que incluso
si no tienes conocimiento sobre lenguajes de programacin, puedes comenzar a
aprender JavaScript. Para reforzar los conceptos, estaremos poniendo en prctica
constante todos los temas aprendidos.

1. Introduccin

Bienvenida

Usando los archivos del curso

2. Empezando con Javascript

Aprendiendo sobre la sintaxis

Aprendiendo Javascript

Habilitando inspectores web

Recursos adicionales

3. Variables y tipos

Declarando variables parte 1

Declarando variables parte 2

Nmeros en Javascript
19

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Cadenas de texto parte 1

Cadenas de texto parte 2

Booleanos en javascript

4. Objetos y arreglos

Objetos

Manipulando objetos

Objetos y referencias

Arreglos

Manipulando arreglos parte 1

Manipulando arreglos parte 2

Whitespace

Comentarios

Expresiones regulares parte 1

Expresiones regulares parte 2

Expresiones regulares parte 3

5. Operadores y estructuras

Comparaciones

Operadores aritmticos

Operadores lgicos

Combinando operadores

Condicionales: IF parte 1

Condicionales: IF parte 2

Condicionales: IF parte 3

Condicionales: SWITCH

Verificar tipos

6. Iteradores y bucles

Bucles secuenciales

Bucles enumerativos
20

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Bucles WHILE

Conceptos bsicos sobre funciones

Funciones y argumentos

Objetos, referencias y ms

Las funciones son objetos

mbito de variables

7. Funciones

8. Comprendiendo DOM

Qu es DOM?

Trabajando con nodos

Accediendo a DOM parte 1

Accediendo a DOM parte 2

Accediendo a DOM parte 3

Cambiando DOM parte 1

Cambiando DOM parte 2

Creando elementos DOM parte 1

Creando elementos DOM parte 2

Creando elementos DOM parte 3

9. Trabajando con eventos

Manejo de eventos parte 1

Manejo de eventos parte 2

Evento onClick

Evento OnLoad

Evento onBlur y onFocus

Temporizadores parte 1

Temporizadores parte 2

21
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

10. JQuery

Qu es jQuery?

Descargando e instalando jQuery

Creando una pgina con jQuery

Funcionalidades de jQuery

11. Recuperando informacin

Selectores y filtros

Usando selectores jQuery parte 1

Usando selectores jQuery parte 2

Usando selectores jQuery parte 3

Conceptos sobre filtros

Filtros bsicos de jQuery parte 1

Filtros bsicos de jQuery parte 2

Filtros de atributos de jQuery

Conceptos sobre Hijos

Filtros de contenido parte 1

Filtros de contenido parte 2

Selectores de formulario parte 1

Selectores de formulario parte 2

Traversing documentos parte 1

Traversing documentos parte 2

Concatenamiento jQuery

12. Manipulando contenido

Creando contenido

Manipulando atributos

Reemplazando contenido

Trabajando con CSS

22
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

13. Manejo de eventos con jQuery

Manejo de eventos con jQuery

Enlazando eventos

Mtodos de ayuda

Usando objetos de evento

Funcionalidades para eventos

14. Animaciones y efectos jQuery

Ocultando elementos

Desapareciendo elementos

Sliding elementos

Animaciones personalizadas

15. Usando el plugin jQuery UI

Introduccin a jQuery UI

Explorando jQuery UI widgets

Explorando efectos jQuery UI

jQuery UI ThemeRoller

Instalando jQuery UI

23
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB BOOTSTRAP
QUINTO MES
Este curso te ayudar a entender y modificar pginas haciendo uso de la popular
framework Bootstrap. Esta framework te permite crear pginas web atractivas y
adaptables al dispositivo desde el cual se observe haciendo uso de HTML, CSS y
JavaScript para aadir efectos e interacciones a tu sitio web.
La popularidad creciente de Bootstrap se debe a su facilidad de uso y porque existen
muchos otros frameworks que estn basados en Bootstrap y extienden su
funcionalidad.
Empezaremos el curso explicando qu es Bootstrap y para qu sirve. Vamos a ver
luego cmo vincularlo a nuestro proyecto. Para ellos crearemos un proyecto de
ejemplo y realizaremos las adaptaciones que sean necesarias para que el sitio se
adapte al navegador y a los dispositivos sobre los cuales se visualice dicha aplicacin.
Enseguida entenderemos cmo funciona el sistema de grillas de Bootstrap para
poder diagramar nuestras pginas web de manera que la disposicin de los
elementos se adapte al contenedor de la pgina web.
Luego veremos cmo hacer varios de los componentes que Bootstrap pone a nuestra
disposicin. Son bastantes componentes y trataremos de explorar y experimentar con
gran parte de ellos. Por ltimo, veremos los sistemas de navegacin que incluye el uso
de mens, breadcrumbs, listas desplegables, etc.
Antes de finalizar, se mencionarn algunos pasos que se pueden seguir para
continuar aprendiendo Bootstrap ms all del curso actual.

1. Introduccin

Bienvenida

Uso de archivos fuente

Instalando Sublime Text 2

2. Instalando Bootstrap

Qu es Bootstrap?

Casos de uso

Novedades de Bootstrap 3
24

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Por qu usar Bootstrap?

Descargando Bootstrap

Estructura de Bootstrap parte 1

Estructura de Bootstrap parte 2

Vinculando CSS Bootstrap

Vinculando Javascript parte 1

Vinculando Javascript parte 2

3. Sistema de Grillas de Bootstrap

Sistema de Grillas parte 1

Sistema de Grillas parte 2

Sistema de Grillas parte 3

Dimensiones de grilla parte 1

Dimensiones de grilla parte 2

Dimensiones de grilla parte 3

Dimensiones de grilla parte 4

Creando filas parte 1

Creando filas parte 2

Trabajando Offset

Usando Push and Pull

Anidando columnas

Usando Jumbotron

Recomendaciones

4. Entendiendo CSS

Usando etiqueta Small

Usando Blockquote

Problemas en columnas

Mejores soluciones

Utilidades adaptables

Ocultando capa
25

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Estilos de botones

Botn de bloque

Problemas en imgenes

Imgenes responsive

Colocando imgenes ovaladas

Aplicando esquina redondeada

Colocando marco en imgenes

Glyphicons

Usando Glyphicons

Creando galera de fotos

Preparando galera de fotos

Finalizando galera de fotos

Orden de columnas parte 1

Orden de columnas parte 2

Aadiendo clases a tabla

Destacando filas

Aadiendo bordes a una tabla

Comprimiendo tamao de tabla

Aadiendo estilos personalizados

Personalizando pie de pgina

Personalizando Glyphicons

Clases combinadas parte 1

Clases combinadas parte 2

Personalizando botones

5. Sistemas de navegacin

Entendiendo Breadcrumbs

Preparando lista ordenada

Creando Breadcrumbs

Personalizando Breadcrumbs
26

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Glyphicons en Breadcrumbs

Navegacin principal

Aadiendo clases

Navegacin secundaria

Personalizando navegacin

Justificando navegacin

Problema en navegacin

Barra de navegacin

Botn de navegacin

Finalizando navegacin

Ajustes adicionales

Men desplegable

Preparando men

Lista desplegable parte 1

Lista desplegable parte 2

Aadiendo iconos en navegacin

Pensamiento finales

Despedida

6. Conclusin

27
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB DISEO WEB ADAPTABLE
SEXTO MES
En este curso podrs conocer tanto conceptos bsicos como avanzados sobre el
Diseo Web Adaptable, popular tcnica en la actualidad debido al creciente uso de
los dispositivos mviles como principales medios para acceder a internet. Al finalizar
el curso podrs realizar tu propia pgina web completamente adaptable a cualquier
dispositivo independientemente de su tamao y resolucin.
Adicionalmente, en este curso crearemos una pgina web teniendo en consideracin
los estndares y reglas para que nuestra pgina web sea compatible con diferentes
navegadores web en diferentes versiones, adems de que la pgina web pueda ser
vista sin mayor problemas desde dispositivos mviles (telfonos inteligentes, tablets,
etc. ) haciendo uso de media-queries. El curso ser bastante prctico y se basar en
torno a una pgina web que estaremos creando juntos.
Para poder llevar este curso, necesitas conocer HTML5 y su estructura bsica ya que
estaremos interactuando con el mismo. Adems, necesitars saber algunos conceptos
base de CSS3 para poder moverte fcilmente a lo largo de las explicaciones. Sin
embargo, cada concepto nuevo ser explicado.

1. Introduccin

Bienvenida

Usando los archivos del curso

Empezando el proyecto

2. IDE a utilizar

Creando el proyecto

Utilizando Dreamweaver

3. Configurando el proyecto

Planificando la disposicin

Agregando contenedores parte 1

Agregando contenedores parte 2

Agregando vnculos
28

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Agregando contenido

4. Utilizando grficos

Agregando imgenes

Exportando contenido

5. Preparando archivos

Vinculando archivos CSS

Utilizando media queries

Compatibilidad con IE 7 e IE 8

Configurando el viewport

6. Creando reglas CSS

Configurando el fondo de la pgina

Dando estilos a la cabeceras

Estilos en prrafos y vnculos

Dando estilos al pie de pgina

7. Ms sobre CSS

Reglas compuestas

Estilos en el bloque promo

Ordenando archivos CSS

Dando estilos a las imgenes

8. Creando el contenido

Estilos en la disposicin

Estilos en la cabecera

Agregando estilos al artculo

9. Estilos adicionales
29
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Dando estilos a los vnculos

Estilos para pantallas grandes

Posicionando navegacin

Limpiando el float

Estilos con media queries

10. Estilos para pginas medianas

Dando estilos a la cabecera

Dando estilos a la navegacin

Dando estilos a las promos

11. Estilos para pginas pequeas

Dando estilos a la cabecera

Dando estilos a la navegacin

Dando estilos a los vnculos

Dando estilos a las promos

Dando estilos al pie

12. Nuevo proyecto

Examinando proyecto a desarrollar

Pgina en distintas resoluciones

Instalando Bootstrap 3

Conceptos sobre Bootstrap parte 1

Conceptos sobre Bootstrap parte 2

13. Maquetacin

Creando estructura base parte 1

Creando estructura base parte 2

Creando estructura base parte 3

Creando estructura base parte 4

30
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

14. Pasos finales

Utilizando visores para mviles

31
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB PSD TO HTML5
SEXTO MES
En este curso veremos de manera prctica y detallada cmo convertir archivos de
Photoshop a un archivo HTML5 para que pueda ser visualizado en la web. Al
terminar el curso podrs realizar la conversin de archivos PSD a HTML5 por tu
cuenta utilizando las herramientas mostradas y obtener pginas completamente
funcionales.
Adicionalmente, en este curso veremos paso a paso cmo realizar esta conversin,
basndonos en 3 diferentes formularios diseados originalmente en archivos PSD los
cuales descargaremos.
Para poder llevar este curso necesitas conocer HTML y la estructura de CSS3 as
tambin como conceptos bsicos de PHP. Adems, al inicio del curso, se detallarn las
herramientas a utilizar.

1. Red Contact Form

Pasos iniciales

Estructura HTML parte 1

Estructura HTML parte 2

Agregando assets al contenido

Estructuras CSS parte 1

Estructuras CSS parte 2

Estructuras CSS parte 3

Estructuras CSS parte 4

Estructuras CSS parte 5

Ms funcionalidades parte 1

Ms funcionalidades parte 2

Ms funcionalidades parte 3

2. Orange Contact Form

Pasos iniciales

Estructura HTML parte 1


32

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Estructura HTML parte 2

Agregando assets al contenido

Estructuras CSS parte 1

Estructuras CSS parte 2

Estructuras CSS parte 3

Estructuras CSS parte 4

Ms funcionalidades parte 1

Ms funcionalidades parte 2

3. Mini Metro Contact Form

Pasos iniciales

Estructura HTML parte 1

Estructura HTML parte 2

Agregando assets al contenido

Estructuras CSS parte 1

Estructuras CSS parte 2

Estructuras CSS parte 3

Estructuras CSS parte 4

Ms funcionalidades parte 1

Ms funcionalidades parte 2

33
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB PHP PARA DISEADORES WEB
SPTIMO MES
En este curso podrs conocer todo lo necesario sobre el lenguaje de programacin
PHP explicado de manera sencilla. Una vez terminado el curso, tendrs
conocimientos necesarios para crear tu propia pgina haciendo uso de PHP para
implementar diferentes funcionalidades como inicio de sesin, autenticacin e
inclusive cmo trabajar con una base de datos.
A lo largo del curso estaremos viendo desde lo bsico de PHP hasta temas de nivel
intermedio. Veremos la estructura del lenguaje de programacin PHP as como el uso
de las variables, condicionales, bucles, entre otras cosas.
Incluso si no tienes ningn conocimiento previo sobre PHP, podrs llevar el curso ya
que explicaremos en detalles los conceptos y fundamentos necesarios para que
puedas entender el uso y funcionamiento de PHP.

1. Introduccin

Bienvenida

Conceptos previos

Archivos del curso

Configuracin del servidor

2. Introduccin a PHP

Qu es una pgina dinmica?

Cmo se utiliza PHP?

Qu es una variable?

Guardando nmeros

Mostrando una variable en la pantalla

Informacin de variables

Comentarios en cdigo

34
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

3. Inclusiones desde el servidor

Inclusiones desde el servidor

Inclusiones a detalle

4. Cambiando el contenido

Toma de decisiones en PHP

Valores booleanos

5. Usando bucles

Guardando valores en una variable

Examinando los arreglos

Mostrando los arreglos en pantalla

Recorriendo un arreglo

Aadiendo etiquetas a arreglo

Recorriendo el arreglo

Encontrando valores

6. Usando formularios

Funcionamiento de formulario

Valor de un formulario parte 1

Valor de un formulario parte 2

Valor de un formulario parte 3

Organizando informacin

Imprimiendo informacin

Funcin isset y empty

Campos de texto

Arreglo global REQUEST

Preservando informacin

Uso de sesiones en PHP

Borrando sesiones
35

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

7. Obteniendo contenido

Subir informacin a una base de datos MySQL

Conectarnos a una base de datos MySQL

Consultando la base de datos desde PHP

Resultados de una consulta

Mostrando la informacin

Manejo de errores en una base de datos

8. Manejando errores

Manejando errores en PHP

Cmo detectar errores?

Rastreando errores

Error Failed to open stream

Error Undefinex index

Explicacin del proyecto

Reduciendo cdigo parte 1

Reduciendo cdigo parte 2

Creando formulario

Creando login de usuario parte 1

Creando login de usuario parte 2

Restringiendo el acceso

Creando logout

9. Practicando

36
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB DEPURANDO PHP
SPTIMO MES
En este curso podrs conocer todo lo necesario sobre cmo depurar PHP y qu
herramientas utilizar para realizar un proceso de depuracin adecuado. Una vez
terminado el curso, tendrs conocimientos necesarios para depurar cualquier cdigo
PHP utilizando las herramientas mostradas en el curso.
A lo largo del curso estaremos viendo cmo configurar PHP para que muestre
diferentes tipos de errores, as como la explicacin de estos errores. Adems, veremos
cmo manejar diferentes clases de errores y algunas herramientas adicionales que
podremos utilizar para una depuracin ms sencilla.
Para poder llevar este curso debes conocer el lenguaje de programacin PHP pues
estaremos haciendo uso del mismo para realizar las pruebas y depuraciones.

1. Introduccin

Bienvenida

Conceptos previos

Instalando Netbeans

2. Depurando PHP

Sobre niveles de error parte 1

Sobre niveles de error parte 2

Mostrando errores en PHP parte 1

Mostrando errores en PHP parte 2

Mostrando errores en PHP parte 3

Redireccionando errores parte 1

Redireccionando errores parte 2

Arreglando errores parte 1

Arreglando errores parte 2

Arreglando errores parte 3

Manejando errores fatales


37

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Descifrando backtraces

3. Extensin Xdebug

Conceptos sobre Xdebug

Instalando Xdebug

Mostrando variables

Depuracin remota

Depurando con Xdebug

Mejorando rendimiento parte 1

Mejorando rendimiento parte 2

4. Usando navegadores

Extendiendo Firefox parte 1

Extendiendo Firefox parte 2

Integrando ChromePHP

5. Conclusiones

Prcticas recomendadas

Despedida

38
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB MANEJO DE FECHAS
SPTIMO MES
En este curso podrs profundizar sobre temas relacionados al manejo adecuado de
las fechas en el lenguaje de programacin PHP. Al finalizar este curso estars
capacitado para manejar adecuadamente y de diferentes formas fechas en PHP y
MySQL.
A lo largo de este curso veremos cmo configurar PHP y las diferentes zonas horarias
as tambin como el uso de diferentes funciones para el manejo de fechas en PHP.
Adems, veremos cmo guardar adecuadamente estas fechas en una base de datos
MySQL teniendo en cuentas detalles del formato de guardado y extraccin que suelen
ser un poco molestos o confusos de tratar.
Para poder llevar este curso necesitas conocer ligeramente el lenguaje de
programacin PHP y haber interactuado anteriormente con una base de datos
MySQL.

1. Manejando fechas con PHP

Configurando PHP

La funcin DATE parte 1

La funcin DATE parte 2

La funcion mktime

La funcin strtotime

Operando con fechas parte 1

Operando con fechas parte 2

Operando con fechas parte 3

DateTimeZone parte 1

DateTimeZone parte 2

Preparando base de datos

Guardando fechas parte 1

Guardando fechas parte 2

39
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB LARAVEL
OCTAVO MES
En este curso podrs entender el uso y funcionamiento de Laravel, el framework
liviano ms popular en la actualidad. Al finalizar este curso estars capacitado para
crear aplicaciones completas usando la estructura que impone Laravel, sus ayudas
de cdigo y su funcionalidad preestablecida. Tambin podrs realizar pruebas a tu
propio cdigo de tal forma que asegures su buen funcionamiento.
Iniciaremos el curso entendiendo qu es Laravel y para qu sirve. Entender estos
conceptos nos servirn para comprender los criterios de uso de Laravel y el por qu
de su estructura. Luego mostraremos la estructura de carpetas de Laravel y el modo
en que se puede hacer uso de sus clases para obtener rpidamente una aplicacin en
lnea.
Crearemos pginas con Laravel desde cero usando sus ayudas de cdigo y
entenderemos el cdigo propio de Laravel para poder hacer uso de sus mtodos y
propiedades. Enseguida crearemos una aplicacin en Laravel para poder tener una
base sobre la cual construir nuestras aplicaciones propias. Esto permitir ver el
funcionamiento completo de Laravel. Por ltimo, veremos como probar nuestro
cdigo antes de enviarlo a produccin.
Este curso introduce el framework de Laravel y por lo tanto requiere conocimientos
de PHP a nivel de programacin orientada a objetos.

1. Introduccin

Bienvenida

Pre-requisitos del curso

Usando los archivos del curso

2. Conceptos bsicos

Qu es Laravel?

Arquitectura MVC de Laravel

Funcionalidades de Laravel

Componentes de Laravel

Symfony y Laravel
40

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Composer y Laravel

Eloquent ORM

Blade

Composer en Mac OS

Composer en Windows

Configurando PHP parte 1

Configurando PHP parte 2

Creando proyecto parte 1

Creando proyecto parte 2

3. Creando pginas

Usando rutas

Vinculando Assets

Conectando base de datos

Usando Schema Builder parte 1

Usando Schema Builder parte 2

Versiones con Migrations parte 1

Versiones con Migrations parte 2

Versiones con Migrations parte 3

Usando Eloquent ORM parte 1

Usando Eloquent ORM parte 2

4. Mostrando cdigo Laravel

Variables de Blade

Funciones PHP en Blade

Funciones de Laravel en Blade

Condicionales en Blade

Bucles en Blade

Uso de sentencia Unless

Creando formulario

Instalando formulario
41

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Configurando formulario

Usando Form Open

Usando Form Text

Usando Form Select

Usando Form Text Area

Usando Form Checkbox

Usando Form Hidden

Usando Form Submit

Recuperando variables Form

5. Creando aplicacin con Laravel

Autenticacin parte 1

Autenticacin parte 2

Autenticacin parte 3

Autenticacin parte 4

Formulario de registro parte 1

Formulario de registro parte 2

Formulario de registro parte 3

Formulario de registro parte 4

Pginas para inicio de sesin

Inicio y cierre de sesin parte 1

Inicio y cierre de sesin parte 2

Inicio y cierre de sesin parte 3

6. Probando el cdigo Laravel

Sobre las pruebas en Laravel

Prueba unitaria

PHP Unit

Prueba unitaria en PHP Unit

Entorno de pruebas en Laravel

Instalando PHP Unit


42

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Ejecutando prueba unitaria

Creando prueba unitaria

Usando aserciones

43
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB BUENAS PRCTICAS PHP
OCTAVO MES
En este curso hemos compilado las recomendaciones de muchos autores acerca de
cmo programar correctamente en PHP. El curso es bastante corto, pero tiene una
tremenda importancia, ya que si haces uso de estas prcticas podrs generar cdigo
limpio, legible y ordenado, caractersticas esenciales en todo cdigo y proceso de
desarrollo, particularmente si piensas compartir cdigo con un equipo de desarrollo.

1. Introduccin

Usando el manual PHP

Variable Error Reporting

Interfaces de desarrollo

Usando frameworks

2. Manteniendo el cdigo

Limpiando scripts

Identando cdigo

Arquitectura MVC

Etiquetas en PHP

Convenciones de nombres

Utilidad de los comentarios

3. MAMP y WAMP

Instalando MAMP y WAMP

Configurando tiempo lmite

Usando OOP

Comillas simples y dobles

Ocultando informacin

Encriptando claves

MySQL Workbench
44

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Usando Output Buffering

Prevenir inyeccin SQL

Aprendiendo ORM

4. Trabajando con cach

Creando cach

Validando cookies

Cach en frameworks

Depurando XDebug

Estndares de programacin

Aligerando loops

Usando sistemas de cach

Actualizando PHP

Consultando ayuda

45
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB WORDPRESS SELF HOSTING
NOVENO MES
En este curso te ensearemos a trabajar con la versin de instalacin de WordPress,
el gestor de contenidos con ms descargas a nivel mundial. Veremos desde el proceso
de instalacin y configuracin hasta la instalacin de plugins y temas que permitan
extender la funcionalidad de WordPress. El conocimiento que te entrega este curso te
permitir crear proyectos propios de WordPress que no slo se limiten a la
administracin de un blog. Actualmente WordPress permite crear pginas de
comercio electrnico, educacin virtual, redes sociales, y muchas ms.
Empezaremos el curso instalando y configurando WordPress en un entorno de
trabajo local que nos permitir emular el uso de un servidor remoto real. La
configuracin e instalacin en entornos remotos es exactamente la misma. Luego
veremos que diferencia nos ofrece esta versin de WordPress con respecto a la que
podemos encontrar en WordPress.com. Revisaremos los paneles y las opciones
adicionales de esta versin.
Finalmente modificaremos el aspecto y la funcionalidad del blog. El aspecto lo
modificaremos instalando temas nuevos y haremos lo correspondiente con la
funcionalidad haciendo uso de plugins de terceros.

1. Introduccin

Bienvenida al curso

2. Instalando Wordpress

Requerimientos

Instalando Wordpress - parte 1

Instalando Wordpress - parte 2

Cambio de idioma

Importar contenido de un blog

3. Comparando paneles

Diferencias principales

Cambios personalizados
46

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Entendiendo funcin de slugs

Trabajando con usuarios

Actualizaciones en Wordpress

Opciones generales

4. Modificando aspecto

Temas en Wordpress

Instalando temas parte 1

Instalando temas parte 2

Personalizando temas

Personalizando CSS parte 1

Personalizando CSS parte 2

Personalizando PHP parte 1

Personalizando PHP parte 2

5. Usando plugins

Haciendo uso de los plugins

Sobre el plugin Akismet

Revisando estadsticas

Encuestas en Wordpress

Aclaraciones sobre las CMS

Entradas personalizadas parte 1

Entradas personalizadas parte 2

Creando nuevas taxonomas

Mens personalizados

47
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB WORDPRESS DESKTOP SERVER
NOVENO MES
En este curso conocers en qu consiste Desktop Server y cmo utilizarlo de manera
fcil. Una vez terminado el curso, sers capaz de hacer uso de WordPress Desktop
Server para crear, clonar o migrar de manera sencilla instalaciones de WordPress
junto con plugins y templates.
Como parte del curso, veremos qu es WordPress Desktop Server y cmo instalarlo y
utilizarlo de manera adecuada. Adems, veremos cmo configurar diferentes sitios
en WordPress y el uso de Blueprints, los cuales nos permitiran crear versiones
completas de nuestras instalaciones de WordPress.
Para poder llevar este curso es preferible haber utilizado WordPress anteriormente.
Sin embargo, no es indispensable pues a lo largo del curso se ver tambin la
instalacin de WordPress y su uso bsico.

1. Introduccin

Bienvenida

Wordpress Desktop Server

2. Instalacin en Windows

Instalando Desktop Server

Ejecutando Desktop Server

Configurando el sitio en Wordpress

Accediendo a Wordpress

Creando sitios adicionales

Manejando Desktop Server

3. Manejando Blueprints

Entendiendo Blueprints

Creando Blueprints

48
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

4. Conclusiones

Conceptos finales

49
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB PLANTILLAS WORDPRESS
NOVENO MES
En este curso podrs aprender cmo buscar e instalar una plantilla, as como
configurarla entre otras opciones adicionales. Al finalizar el curso, podrs realizar
instalaciones de plantillas en WordPress, as como configurarlas sin mayor dificultad,
tambin podrs instalar diversos plugins.
Empezaremos buscando plantillas en la pgina oficial de WordPress para ser
instaladas. Luego, configuraremos y adecuaremos la plantilla seleccionada. Adems,
aadiremos contenido de prueba como texto e imgenes. Adicionalmente, estaremos
explorando e instalando diversos plugins para lograr diversas funcionalidades como
formularios de contacto personalizados, calendarios, encuestas entre otros.
Para poder llevar este curso necesitas tener conocimiento de cmo instalar
WordPress o tener ya una instalacin funcional de WordPress.

1. Publicacin de pgina

Presentacin

Buscando una plantilla adecuada

Instalando la plantilla

Viendo la estructura del sitio

Creando pginas

Aadiendo contenido parte 1

Aadiendo contenido parte 2

Aadiendo contenido parte 3

Creando barra de men

Modificando la pgina principal

Agregando slider

Aadiendo imgenes

Formulario de contacto

Opciones generales parte 1

Opciones generales parte 2


50

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Instalando plugin Calendario

Utilizando plugin Calendario

Instalando plugin Smooth Scroll

Utilizando plugin Smooth Scroll

Instalando plugin Jetpack Lite

Utilizando plugin Jetpack Lite

Instalando plugin WP-Polls

Utilizando plugin WP-Polls

Instalando plugin Contact Form 7

Utilizando plugin Contact Form 7

51
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB MIGRANDO WORDPRESS
NOVENO MES
En este curso podrs entender cmo realizar una migracin completa y exitosa de
una instalacin de WordPress. Una vez terminado el curso, podrs migrar cualquier
instalacin de WordPress junto con las imgenes, templates y todo el contenido que
este mismo traa originalmente.
A lo largo del curso veremos, paso a paso, cmo realizar una migracin exitosa.
Veremos de manera detallada cada accin a realizar y cada detalle a tener en
cuenta.
Para poder llevar este curso no necesitas tener algn conocimiento especfico sobre
WordPress. Sin embargo, es recomendable haber utilizado anteriormente WordPress
y tener un editor de textos para poder editar ciertos archivos que veremos en el
curso.

1. Migrando WordPress

Bienvenida

Los pasos a realizar

Exportando archivos

Exportando la base de datos

Editando la base de datos

Importando la base de datos al host nuevo

52
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB WOOCOMMERCE
NOVENO MES
En este curso podrs conocer todo lo necesario sobre cmo instalar y manejar
Woocommerce de manera completa. Una vez terminado el curso, tendrs
conocimientos necesarios para crear tu propia tienda virtual utilizando WordPress y
Woocommerce, as tambin sobre cmo extender esta tienda virtual mediante
plugins y plantillas.
Comenzaremos el curso desde lo ms bsico. Empezaremos aprendiendo cmo
instalar WordPress y dejarlo preparado para Woocommerce. Luego, veremos cmo
instalar Woocommerce y las secciones que trae consigo. Tambin veremos cmo
configurar diferentes mtodos de pago, agregar productos, manejar ventas, entre
otros temas.
Para poder entender este curso no es necesario tener algn conocimiento especfico
ya que estaremos explicando detalladamente todos los conceptos y fundamentos
necesarios.

1. Introduccin

Bienvenida

Conceptos previos

2. Conceptos de Wordpress

Qu es Wordpress?

Blogs y pginas corporativas

Ejemplos de pginas

Plugins en Wordpress

Plantillas en Wordpress

3. Conceptos de e-commerce

Qu es e-commerce?

Mtodos de pago

Seguridad en e-commerce
53

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Ejemplos de e-commerce

Wordpress y el e-commerce

Qu es WooCommerce?

4. Configurando Wordpress

Creando una base de datos

Instalando Wordpress

Configurando Wordpress

Preparando Wordpress

5. Configuraciones iniciales

Instalando WooCommerce

Configuracin inicial

Creando una cuenta

Explorando plantillas

Instalando una plantilla gratuita

Modificando la plantilla

Instalando informacin

Vista general a WooCommerce

Configuracin general

Configuracin de productos

Configuracin de cuentas

Configuracin de impuestos

Configuracin de email

Configuracin de webhooks

6. Mtodos de pago

Explorando opciones de pago

Opciones de pago

Configurando PayPal
54

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Extensiones para pagos parte 1

Extensiones para pagos parte 2

7. Mtodos de envo

Decidiendo opciones de envo

Creando clases de envo

Configuracin de envo

8. Agregando productos

Agregando un nuevo productos

Informacin del producto

Agregando imgenes

Variaciones de producto

Manejando productos digitales

Comentarios de productos

9. Personalizando la tienda

Vista rpida a la tienda

Configurando la pgina de inicio

Configurando la barra lateral

Navegacin por categoras

10. Manejando las ventas

Experiencia del cliente

Manejando rdenes

Explorando reportes

Manejando reportes

Qu son los cupones?

Creando cupones

55
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

11. Sobre los plugins

Plugins y extensiones

Explorando plugins

Instalando un plugin gratuito

Utilizando WooSidebars

Explorando extensiones

Instalando Custom Currencies

Utilizando Custom Currencies

Instalando Coupon Shortcodes

Utilizando Coupon Shortcodes

12. Utilizando WooCommerce

Comprando un producto

Eligiendo un mtodo de envo

Pagando un producto

Haciendo seguimiento

Despedida

56
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB GITHUB
DCIMO MES
En este curso podrs conocer los conceptos bsicos de Git y Github hasta conceptos
ms avanzados y prcticos de los mismos. Una vez terminado el curso, podrs
moverte con mayor facilidad en el uso de Git y de Github, tambin conocers el
funcionamiento del sistema de control de versiones Git.
En este curso aprenderemos conceptos base sobre Git y el control de versiones como
la creacin de un repositorio, realizar commits, checkouts, entre otras cosas. Veremos
tambin conceptos un poco ms avanzados como merge, branch, reverts y rollbacks.
Adems, veremos cmo utilizar de manera eficiente Github y las opciones y
posibilidades que este mismo nos brinda a travs de su cliente.
Todos los conceptos necesarios para poder entender este curso sern explicados
mediante ejemplos prcticos, por lo que no es necesario tener ningn tipo de
conocimiento previo.

1. Introduccin

Bienvenida al curso

Usando los archivos del curso

Qu es GitHub?

Creando una cuenta en GitHub

Documentacin relevante

2. GitHub

3. Conceptos sobre Git

El control de versiones

Utilizando la lnea de comandos

Instalando Git en Mac

Instalando Git en Windows

Funcionamiento de Git
57

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Creando un repositorio

Estado del repositorio

Aadiendo archivos

Realizando commits

Modificando archivos

Examinando diferencias

Creando ramas o branch

Cambiando entre branch

Actualizando branch

Entendiendo el merge

Merge bsico

Resolviendo conflictos

Manejando branches

Usando Push

Aprendiendo Git

4. Conceptos sobre Github

Creando un nuevo repositorio

Agregando un archivo README

Agregando un archivo gitignore

Clonando un repositorio

Borrando un repositorio

5. Utilizando el cliente Github

Explorando el cliente

Viendo un proyecto

Agregando un proyecto

Actualizando archivos

Agregando nuevos archivos

Haciendo pull

Creando un branch
58

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Manejando branches

Haciendo merge

Resolviendo conflictos

Archivos binarios

Borrando branches

Usando revert y rollback

6. Colaborando con GitHub

Aadiendo colaboradores

Aadiendo comentarios

Creando nuevos issues

Manejando issues

Trabajando como colaborador

Creando un pedido de pull

Manejando pedidos de pull

Recursos adicionales

7. Conclusin

59
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB GESTIN DE VERSIONES
DCIMO MES
En este curso conocers todo lo necesario sobre el manejo y la gestin de versiones,
as como las alternativas y programas que existen en este entorno. Una vez
terminado el curso, tendrs conocimientos necesarios para seleccionar la
herramienta adecuada de gestin de versiones para tus proyectos, as como la
terminologa y fundamentos necesarios para moverte fcilmente en esta rea.
Veremos qu es la gestin de versiones y algunos ejemplos y ventajas que trae
consigo gestionarla de manera adecuada. Adems, veremos conceptos bsicos y
conceptos avanzados sobre el mismo as tambin como la terminologa comn
utilizada. A lo largo del curso tambin veremos diferentes alternativas para la
gestin de versiones y en qu consiste cada una de ellas. Estaremos revisando
Subversion, Perforce, TFS, Git y Mercurial. Utilizaremos cada uno de estos y veremos
cmo realizar operaciones comunes con cada uno de ellos.
Para poder llevar este curso no es necesario tener algn conocimiento especfico ya
que estaremos explicando detalladamente todos los conceptos y fundamentos
necesarios. Sin embargo; es recomendable haber manejado la consola de comandos
de Windows (cmd) anteriormente para poder movernos con mayor facilidad.

1. Introduccin

Bienvenida

Conceptos previos

Archivos del curso

2. Control de versiones

Vista general

Conceptos bsicos

Marco terico

Terminologa

Sistemas centralizados

3. Contexto

60
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

4. Conceptos

Sacando archivos

Guardando cambios

Revertir a una versin anterior

Creando etiquetas

Branching y merging

Integracin de flujos de trabajo

Herramientas grficas

Integrando IDE

Integracin con consola

Forward y Reverse

Instalacin y configuracin

Creando un repositorio

Checkin, checkout y revert

Etiquetando

Branching y merging

Trabajando con GUI e IDEs

Instalacin y configuracin

Checkin, checkout y revert

Etiquetando

Branching y merging

5. Subversion

6. Perforce

7. Microsoft TFS

Instalacin y configuracin

Creando un repositorio

Checkin, checkout y revert


61

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Etiquetando

Branching y merging

Instalacin y configuracin

Creando un repositorio

Checkin, checkout y revert

Etiquetando

Branching y merging

Trabajando con GUI e IDEs

Instalacin y configuracin

Creando un repositorio

Checkin, checkout y revert

Etiquetando

Branching y merging

Trabajando con GUI e IDEs

Eligiendo un software adecuado

8. Git

9. Mercurial

6. Conclusin

62
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

CONTENIDOS DEL MASTER


MASTER DE PROGRAMACIN WEB PYTHON
UNDCIMO MES
En este curso se explicar de manera detallada los conceptos bsicos y avanzados de
Python. Este conocimiento servir para crear proyectos propios y entender los
proyectos de otros. Adems entender los frameworks ms usados en la actualidad te
facilitar las tareas cotidianas en Python. Este es un lenguaje interesante y potente
que podemos usar tanto en aplicaciones standalone y aplicaciones web.
Empezaremos el curso explicando para qu sirve Python y cmo puede ser utilizado.
Veremos como rpidamente preparar un entorno de trabajo para poder seguir el
curso video tras video. Estudiaremos la sintaxis y la creacin de variables, objetos y
asignacin de valores. A continuacin, veremos cmo controlar el flujo del programa
a travs de estructuras condicionales y operadores condicionales. Aprenderemos
cmo iterar funcionalidad a travs de una coleccin. Enseguida, estudiaremos temas
complejos que permitirn dotar a nuestras aplicaciones de capacidad de respuesta y
bsqueda de soluciones.
La programacin orientada a objetos tambin forma parte de este curso y en las
ltimas secciones veremos cmo crear clases, mtodos y propiedades. Entenderemos
los conceptos de herencia y polimorfismo los cuales nos permitirn crear libreras
correctamente estructuradas. Finalmente, veremos como continuar nuestro estudio
de Python despus de haber finalizado el curso.

1. Introduccin

Bienvenida al curso

Entendiendo los pre-requisitos

Usando los archivos fuente

2. Inici rpido en Python

Ciclo de desarrollo parte 1

Ciclo de desarrollo parte 2

Condicionales parte 1

Condicionales parte 2

Bucle While

Bucle For
63

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Funciones

Funciones Generadoras

Reusando cdigo con clases

Reusabilidad con herencia

Polimorfismo

Excepciones

3. Preparando Python

Descargando lo necesario

Instalando Python

Instalando Eclipse

Configurando Eclipe parte 1

Configurando Eclipse parte 2

4. Sintaxis general

Hola Mundo

Creando un archivo principal parte 1

Creando un archivo principal parte 2

Espacios en blanco parte 1

Espacios en blanco parte 2

Comentando cdigo

Asignando valores parte 1

Asignando valores parte 2

Condicionales de expresin

Usando funciones en Python

Usando objetos en Python

5. Variables, objetos y valores

Objetos y variables

Objetos mutables e inmutables

Usando nmeros
64

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Usando cadenas parte 1

Usando cadenas parte 2

Usando secuencias

Usando diccionario

Comparacin de ID

Valores booleanos

6. Condicionales en Python

Condiciones booleanas

Mltiples condiciones parte 1

Mltiples condiciones parte 2

Emulando Switch Case

Condicional reducida

7. Bucles en Python

Explicando WHILE

Explicando FOR

ndices FOR

Uso de CONTINUE y BREAK

Uso de ELSE

8. Operadores en Python

Operadores aritmticos

Operadores BIT parte 1

Operadores BIT parte 2

Operadores BIT parte 3

Operadores de comparacin

Operadores booleanos

Operador Slice parte 1

Operador Slice parte 2

Precedencia de operadores
65

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

9. Expresiones regulares

Usando el mdulo RE

Expresiones regulares parte 1

Expresiones regulares parte 2

Compilando un patrn

10. Excepciones en Python

Manejando excepciones parte 1

Manejando excepciones parte 2

Lanzando excepciones

11. Funciones en Python

Definiendo funciones parte 1

Definiendo funciones parte 2

Parmetros opcionales

Parmetros con nombre parte 1

Parmetros con nombre parte 2

Retornando valores

Funciones generadoras parte 1

Funciones generadores parte 2

12. Clases en Python

Clases y objetos parte 1

Clases y objetos parte 2

Usando mtodos parte 1

Usando mtodos parte 2

Usando datos de objeto parte 1

Usando datos de objeto parte 2

Usando datos de objeto parte 3

Entendiendo herencia
66

AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Polimorfismo en clases parte 1

Polimorfismo en clases parte 2

Usando generadores

Usando decoradores

13. Mtodos de cadena

Entendiendo cadenas

Funciones de cadena

Dando formato con STR.FORMAT

Usando Split y Join

Documentacin sobre cadenas

14. Contenedores en Python

Tuplas

Listas

Operaciones con arreglos

Extendiendo listas

Insertar elementos en la lista

Creando diccionarios

Elementos del diccionario

15. Conclusiones

Recomendaciones finales

Despedida

67
AULA FORMATIVA SOLUCIONES ONLINE S.L. TODOS LOS DERECHOS RESERVADOS

Vous aimerez peut-être aussi