MASTER DE PROGRAMACIÓN WEB PARA EMPRENDEDORES
MODALIDAD: ONLINE DURACIÓN: 11 MESES
1 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
TEMARIO DEL CURSO MES 1 INTRODUCCIÓN A HTML5 SEMÁNTICA HTML5
3 7
MES 2 HTML5 PROYECTOS
10
MES 3 CSS3
14
MES 4 JAVASCRIPT
19
MES 5 BOOTSTRAP
24
MES 6 DISEÑO WEB ADAPTABLE PSD TO HTML
28 32
MES 7 PHP DEPURACIÓN DE ERRORES MANEJO DE FECHAS
34 37 39
MES 8 LARAVEL BUENAS PRÁCTICAS PHP
40 44
MES 9 WORDPRESS SELF HOSTING WORDPRESS DESKTOP SERVER PLANTILLAS WORDPRESS MIGRANDO WORDPRESS WOOCOMMERCE
46 48 50 52 53
MES 10 GITHUB GESTIÓN DE VERSIONES
57 60
MES 11 PYTHON
63
2 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – INTRODUCCCIÓN A HTML5 PRIMER MES En este curso podrás aprender desde cero el lenguaje de etiquetado más usado por los navegadores del mundo. Te explicaremos qué es HTML5 y cómo lo usan los navegadores en la actualidad para mostrar contenido en la web. También repasaremos la historia de HTML y cómo, después de varios años, 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 permitirán crear en nuestras páginas contenido, interacción y comunicación jamás vistos en este lenguaje.
1. Introducción Bienvenida Usando archivos fuente ¿A quién 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
Construcción 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
Codificación 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 página
HTML5 y Google Maps
7. Creando formularios
Entrada tipo Email
Agregando Autofocus
Agregando PlaceHolder
Validando formulario
Entrada numérica
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
Más aplicaciones Offline
Entendiendo el trabajo con video
Codificadores de video
Usando etiqueta Video
HTML5 Geolocation
9. Tecnologías 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. Conclusión
6 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – SEMÁNTICA HTML5 PRIMER MES En este curso podrás profundizar en el conocimiento de conceptos y usos de los nuevos elementos de HTML5. Al finalizar este curso estarás capacitado para crear contenidos de páginas web con significado para navegadores, motores de búsqueda, lectores de pantalla y otras tecnologías que hagan uso de dicha semántica para entender la estructura y orden de los contenidos. Empezaremos el curso explicando que es la web semántica, un término acuñado recientemente con la creación de HTML5. Luego pasaremos rápidamente a estudiar los elementos principales que nos permitirán estructurar nuestros documentos y agregar contenidos con significado. Enseguida nos apoyaremos de tecnologías complementarias para poder dar mayor nivel de significado a nuestro contenido, mediante las cuales las posibilidades serán 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. Introducción
Bienvenida
Usando archivos fuente
2. HTML Semántica
¿Qué es web semántica?
Semántica 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 página HTML5
Compatibilidad con Internet Explorer
Estructura de página
Creando secciones – parte 1
Creando secciones – parte 2
Contenido principal
Agregando encabezados
Navegación HTML
Semántica 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 Itálica
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. Conclusión
9 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – HTML5 PROYECTOS SEGUNDO MES En este curso aprenderemos a usar la framework Bootstrap, una de las más populares en la actualidad, conjuntamente con HTML5 para poder crear una página 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 cómo preparar el entorno para empezar a trabajar. Luego, entenderemos Bootstrap. Explicaremos para qué sirve y cómo facilita la creación de páginas atractivas y adaptables a distintos dispositivos. A lo largo de este curso estudiaremos los conceptos que forman parte del núcleo de Bootstrap. También veremos otras tecnologías 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 páginas. Antes de finalizar, daremos indicaciones para el estudio posterior de HTML5 y otras tecnologías relacionadas.
1. Introducción
Bienvenida al curso
Requisitos previos
Archivos del curso
Visualizando proyecto final
Aprendiendo poco a poco
Escribiendo código
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 navegación
Obteniendo secciones
Mezclando plantillas
Entendiendo Nav
Alineando navegación
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 botón
Explicando CSS
Prioridad de los estilos
Estilos específicos 11
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Ventajas de añadir CSS externo
Sobre Google Fonts
Aplicando Google Fonts
Duplicando estilos
Múltiples selectores
Tipografía PX y EM
Ancho de fuente
Altura de línea
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 párrafo
Estilo de cabecera
Entendiendo sistema de grillas
Código en sistema de grillas
Rompiendo reglas
Caracteres para nueva línea
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 tamaño de iconos
Cambiando imagen de iconos
Explicando SPAN
Centrando DIV
Estilos de encabezado
Estilos de párrafo
Estilos de enlace
Creando anclas
Pensamientos finales
Despedida
7. Conclusión
13 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – CSS3 TERCER MES En este curso podrás conocer tanto conceptos básicos como avanzados de CSS3, de modo que al finalizar el curso podrás usar CSS3 con fluidez, así como crear animaciones y editar código CSS3 para cualquier navegador. Comenzaremos el curso aprendiendo a utilizar CSS desde lo más básico hasta tocar temas relativamente avanzados, útiles y prácticos en el día a día del diseño web. Comenzaremos con una breve introducción a CSS y su relación con HTML, luego pasaremos a ver qué son los selectores y cómo utilizarlos de manera correcta. También veremos efectos actuales como transparencias, gradientes, transformaciones y cambiaremos entre diferentes tipos de tipografía. Pasaremos luego al estudio de algunos temas un poco más avanzados como el manejo de la disposición de la página (layout), el manejo de vínculos y sus diferentes estados así como efectos adicionales tales como bordes curvos, sombras, control de tamaño, transformaciones en 2D, transiciones, animaciones, etc. También veremos el tema de media-queries y cómo utilizarlos de manera correcta para nuestra web de tal manera que nuestro código sea adaptable a diferentes dispositivos.
1. Introduciendo CSS3
Bienvenida
Conceptos previos
2. Conceptos básicos
¿Qué es CSS3?
Estilo en navegadores
Sintaxis básica
Funcionamiento CSS y HTML
Aplicación de estilo
Diferencias de renderizado entre navegadores
Detectando soporte CSS3
Formas de añadir 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. Tipografías en CSS3
Trabajando con fuentes web
Sintaxis de inclusión de fuentes
Descargando fuentes
Implementando fuentes con CSS3
Utilizando fuentes web
Creando sombras para el texto
Creando multi-columnas
6. Disposición de páginas
Modelo flexible
Controlando orientación 15
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Dando flexibilidad a los elementos
Distribución de paneles
7. Vínculos con CSS3
Viendo consideraciones para estilos
Dando estilo a los estados de los vínculos
Efectos adicionales para vínculos
8. Efectos simples con CSS3
Utilizando border-radius
Dando bordes curvos
Bordes de imágenes – parte 1
Bordes de imágenes – parte 2
Creando sombras – parte 1
Creando sombras – parte 2
Fondos con CSS3 – parte 1
Fondos con CSS – parte 2
Controlando el tamaño de fondo
Opciones adicionales para el tamaño de fondo
Poniendo imágenes de fondo
Utilizando background-origin
Más 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
Orígenes en las transformaciones
Transiciones en CSS3
Animando con CSS3
Más animaciones con CSS3
Utilizando easing
Transformaciones 3D
11. Transiciones avanzadas
Transición de múltiples propiedades
Entendiendo fotogramas
Animando colores de transición
Trabajando con el z-index – parte 1
Trabajando con el z-index – parte 2
12. Recursos para transiciones y transformaciones
Herramientas en línea
Explorando Dreamweaver – parte 1
Explorando Dreamweaver – parte 2
13. Media-queries
Entendiendo media-queries
Diseñando en múltiples dispositivos
Viendo el formato de media-queries
17 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
14. Prácticas recomendadas
Imprimiendo con CSS
Soporte en diferentes navegadores – parte 1
Soporte en diferentes navegadores – parte 2
Usando navegadores actuales
Mejores prácticas en general
15. Conclusiones
A dónde ir y qué buscar
Despedida
18 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – JAVASCRIPT CUARTO MES En este curso podrás aprender conceptos básicos y avanzados de JavaScript, de modo que al finalizar el curso puedas entender la estructura del lenguaje y desarrollar en JavaScript y jQuery sin ningún problema. Es un curso donde vemos temas teóricos y los llevamos a la práctica en un entorno real, además procederemos a experimentar con diferentes opciones. Podrás 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. Además, también crearemos diferentes tipos de animaciones y las aplicaremos a una página real. Todos los conceptos están explicados de manera sencilla y clara, de modo que incluso si no tienes conocimiento sobre lenguajes de programación, puedes comenzar a aprender JavaScript. Para reforzar los conceptos, estaremos poniendo en práctica constante todos los temas aprendidos.
1. Introducción
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
Números 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 aritméticos
Operadores lógicos
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 básicos sobre funciones
Funciones y argumentos
Objetos, referencias y más
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 página con jQuery
Funcionalidades de jQuery
11. Recuperando información
Selectores y filtros
Usando selectores jQuery – parte 1
Usando selectores jQuery – parte 2
Usando selectores jQuery – parte 3
Conceptos sobre filtros
Filtros básicos de jQuery – parte 1
Filtros básicos 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
Métodos 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
Introducción 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 PROGRAMACIÓN WEB – BOOTSTRAP QUINTO MES Este curso te ayudará a entender y modificar páginas haciendo uso de la popular framework Bootstrap. Esta framework te permite crear páginas web atractivas y adaptables al dispositivo desde el cual se observe haciendo uso de HTML, CSS y JavaScript para añadir 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 están basados en Bootstrap y extienden su funcionalidad. Empezaremos el curso explicando qué es Bootstrap y para qué sirve. Vamos a ver luego cómo 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 aplicación. Enseguida entenderemos cómo funciona el sistema de grillas de Bootstrap para poder diagramar nuestras páginas web de manera que la disposición de los elementos se adapte al contenedor de la página web. Luego veremos cómo hacer varios de los componentes que Bootstrap pone a nuestra disposición. Son bastantes componentes y trataremos de explorar y experimentar con gran parte de ellos. Por último, veremos los sistemas de navegación que incluye el uso de menús, breadcrumbs, listas desplegables, etc. Antes de finalizar, se mencionarán algunos pasos que se pueden seguir para continuar aprendiendo Bootstrap más allá del curso actual.
1. Introducción
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
Botón de bloque
Problemas en imágenes
Imágenes responsive
Colocando imágenes ovaladas
Aplicando esquina redondeada
Colocando marco en imágenes
Glyphicons
Usando Glyphicons
Creando galería de fotos
Preparando galería de fotos
Finalizando galería de fotos
Orden de columnas – parte 1
Orden de columnas – parte 2
Añadiendo clases a tabla
Destacando filas
Añadiendo bordes a una tabla
Comprimiendo tamaño de tabla
Añadiendo estilos personalizados
Personalizando pie de página
Personalizando Glyphicons
Clases combinadas – parte 1
Clases combinadas – parte 2
Personalizando botones
5. Sistemas de navegación
Entendiendo Breadcrumbs
Preparando lista ordenada
Creando Breadcrumbs
Personalizando Breadcrumbs 26
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Glyphicons en Breadcrumbs
Navegación principal
Añadiendo clases
Navegación secundaria
Personalizando navegación
Justificando navegación
Problema en navegación
Barra de navegación
Botón de navegación
Finalizando navegación
Ajustes adicionales
Menú desplegable
Preparando menú
Lista desplegable – parte 1
Lista desplegable – parte 2
Añadiendo iconos en navegación
Pensamiento finales
Despedida
6. Conclusión
27 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – DISEÑO WEB ADAPTABLE SEXTO MES En este curso podrás conocer tanto conceptos básicos como avanzados sobre el Diseño Web Adaptable, popular técnica en la actualidad debido al creciente uso de los dispositivos móviles como principales medios para acceder a internet. Al finalizar el curso podrás realizar tu propia página web completamente adaptable a cualquier dispositivo independientemente de su tamaño y resolución. Adicionalmente, en este curso crearemos una página web teniendo en consideración los estándares y reglas para que nuestra página web sea compatible con diferentes navegadores web en diferentes versiones, además de que la página web pueda ser vista sin mayor problemas desde dispositivos móviles (teléfonos inteligentes, tablets, etc. ) haciendo uso de media-queries. El curso será bastante práctico y se basará en torno a una página web que estaremos creando juntos. Para poder llevar este curso, necesitas conocer HTML5 y su estructura básica ya que estaremos interactuando con el mismo. Además, necesitarás saber algunos conceptos base de CSS3 para poder moverte fácilmente a lo largo de las explicaciones. Sin embargo, cada concepto nuevo será explicado.
1. Introducción
Bienvenida
Usando los archivos del curso
Empezando el proyecto
2. IDE a utilizar
Creando el proyecto
Utilizando Dreamweaver
3. Configurando el proyecto
Planificando la disposición
Agregando contenedores – parte 1
Agregando contenedores – parte 2
Agregando vínculos 28
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Agregando contenido
4. Utilizando gráficos
Agregando imágenes
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 página
Dando estilos a la cabeceras
Estilos en párrafos y vínculos
Dando estilos al pie de página
7. Más sobre CSS
Reglas compuestas
Estilos en el bloque promo
Ordenando archivos CSS
Dando estilos a las imágenes
8. Creando el contenido
Estilos en la disposición
Estilos en la cabecera
Agregando estilos al artículo
9. Estilos adicionales 29 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Dando estilos a los vínculos
Estilos para pantallas grandes
Posicionando navegación
Limpiando el float
Estilos con media queries
10. Estilos para páginas medianas
Dando estilos a la cabecera
Dando estilos a la navegación
Dando estilos a las promos
11. Estilos para páginas pequeñas
Dando estilos a la cabecera
Dando estilos a la navegación
Dando estilos a los vínculos
Dando estilos a las promos
Dando estilos al pie
12. Nuevo proyecto
Examinando proyecto a desarrollar
Página en distintas resoluciones
Instalando Bootstrap 3
Conceptos sobre Bootstrap – parte 1
Conceptos sobre Bootstrap – parte 2
13. Maquetación
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 móviles
31 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – PSD TO HTML5 SEXTO MES En este curso veremos de manera práctica y detallada cómo convertir archivos de Photoshop a un archivo HTML5 para que pueda ser visualizado en la web. Al terminar el curso podrás realizar la conversión de archivos PSD a HTML5 por tu cuenta utilizando las herramientas mostradas y obtener páginas completamente funcionales. Adicionalmente, en este curso veremos paso a paso cómo realizar esta conversión, basándonos en 3 diferentes formularios diseñados originalmente en archivos PSD los cuales descargaremos. Para poder llevar este curso necesitas conocer HTML y la estructura de CSS3 así también como conceptos básicos de PHP. Además, al inicio del curso, se detallarán 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
Más funcionalidades – parte 1
Más funcionalidades – parte 2
Más 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
Más funcionalidades – parte 1
Más 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
Más funcionalidades – parte 1
Más funcionalidades – parte 2
33 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – PHP PARA DISEÑADORES WEB SÉPTIMO MES En este curso podrás conocer todo lo necesario sobre el lenguaje de programación PHP explicado de manera sencilla. Una vez terminado el curso, tendrás conocimientos necesarios para crear tu propia página haciendo uso de PHP para implementar diferentes funcionalidades como inicio de sesión, autenticación e inclusive cómo trabajar con una base de datos. A lo largo del curso estaremos viendo desde lo básico de PHP hasta temas de nivel intermedio. Veremos la estructura del lenguaje de programación PHP así como el uso de las variables, condicionales, bucles, entre otras cosas. Incluso si no tienes ningún conocimiento previo sobre PHP, podrás llevar el curso ya que explicaremos en detalles los conceptos y fundamentos necesarios para que puedas entender el uso y funcionamiento de PHP.
1. Introducción
Bienvenida
Conceptos previos
Archivos del curso
Configuración del servidor
2. Introducción a PHP
¿Qué es una página dinámica?
¿Cómo se utiliza PHP?
¿Qué es una variable?
Guardando números
Mostrando una variable en la pantalla
Información de variables
Comentarios en código
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
Añadiendo 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 información
Imprimiendo información
Función isset y empty
Campos de texto
Arreglo global REQUEST
Preservando información
Uso de sesiones en PHP
Borrando sesiones 35
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
7. Obteniendo contenido
Subir información 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 información
Manejo de errores en una base de datos
8. Manejando errores
Manejando errores en PHP
¿Cómo detectar errores?
Rastreando errores
Error “Failed to open stream”
Error “Undefinex index”
Explicación del proyecto
Reduciendo código – parte 1
Reduciendo código – 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 PROGRAMACIÓN WEB – DEPURANDO PHP SÉPTIMO MES En este curso podrás conocer todo lo necesario sobre cómo depurar PHP y qué herramientas utilizar para realizar un proceso de depuración adecuado. Una vez terminado el curso, tendrás conocimientos necesarios para depurar cualquier código PHP utilizando las herramientas mostradas en el curso. A lo largo del curso estaremos viendo cómo configurar PHP para que muestre diferentes tipos de errores, así como la explicación de estos errores. Además, veremos cómo manejar diferentes clases de errores y algunas herramientas adicionales que podremos utilizar para una depuración más sencilla. Para poder llevar este curso debes conocer el lenguaje de programación PHP pues estaremos haciendo uso del mismo para realizar las pruebas y depuraciones.
1. Introducción
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. Extensión Xdebug
Conceptos sobre Xdebug
Instalando Xdebug
Mostrando variables
Depuración 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
Prácticas recomendadas
Despedida
38 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – MANEJO DE FECHAS SÉPTIMO MES En este curso podrás profundizar sobre temas relacionados al manejo adecuado de las fechas en el lenguaje de programación PHP. Al finalizar este curso estarás capacitado para manejar adecuadamente y de diferentes formas fechas en PHP y MySQL. A lo largo de este curso veremos cómo configurar PHP y las diferentes zonas horarias así también como el uso de diferentes funciones para el manejo de fechas en PHP. Además, veremos cómo guardar adecuadamente estas fechas en una base de datos MySQL teniendo en cuentas detalles del formato de guardado y extracción que suelen ser un poco molestos o confusos de tratar. Para poder llevar este curso necesitas conocer ligeramente el lenguaje de programación PHP y haber interactuado anteriormente con una base de datos MySQL.
1. Manejando fechas con PHP
Configurando PHP
La función DATE – parte 1
La función DATE – parte 2
La funcion mktime
La función 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 PROGRAMACIÓN WEB – LARAVEL OCTAVO MES En este curso podrás entender el uso y funcionamiento de Laravel, el framework liviano más popular en la actualidad. Al finalizar este curso estarás capacitado para crear aplicaciones completas usando la estructura que impone Laravel, sus ayudas de código y su funcionalidad preestablecida. También podrás realizar pruebas a tu propio código de tal forma que asegures su buen funcionamiento. Iniciaremos el curso entendiendo qué es Laravel y para qué sirve. Entender estos conceptos nos servirán 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 rápidamente una aplicación en línea. Crearemos páginas con Laravel desde cero usando sus ayudas de código y entenderemos el código propio de Laravel para poder hacer uso de sus métodos y propiedades. Enseguida crearemos una aplicación 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 código antes de enviarlo a producción. Este curso introduce el framework de Laravel y por lo tanto requiere conocimientos de PHP a nivel de programación orientada a objetos.
1. Introducción
Bienvenida
Pre-requisitos del curso
Usando los archivos del curso
2. Conceptos básicos
¿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 páginas
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 código 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 aplicación con Laravel
Autenticación – parte 1
Autenticación – parte 2
Autenticación – parte 3
Autenticación – parte 4
Formulario de registro – parte 1
Formulario de registro – parte 2
Formulario de registro – parte 3
Formulario de registro – parte 4
Páginas para inicio de sesión
Inicio y cierre de sesión – parte 1
Inicio y cierre de sesión – parte 2
Inicio y cierre de sesión – parte 3
6. Probando el código 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 PROGRAMACIÓN WEB – BUENAS PRÁCTICAS PHP OCTAVO MES En este curso hemos compilado las recomendaciones de muchos autores acerca de cómo programar correctamente en PHP. El curso es bastante corto, pero tiene una tremenda importancia, ya que si haces uso de estas prácticas podrás generar código limpio, legible y ordenado, características esenciales en todo código y proceso de desarrollo, particularmente si piensas compartir código con un equipo de desarrollo.
1. Introducción
Usando el manual PHP
Variable Error Reporting
Interfaces de desarrollo
Usando frameworks
2. Manteniendo el código
Limpiando scripts
Identando código
Arquitectura MVC
Etiquetas en PHP
Convenciones de nombres
Utilidad de los comentarios
3. MAMP y WAMP
Instalando MAMP y WAMP
Configurando tiempo límite
Usando OOP
Comillas simples y dobles
Ocultando información
Encriptando claves
MySQL Workbench 44
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Usando Output Buffering
Prevenir inyección SQL
Aprendiendo ORM
4. Trabajando con caché
Creando caché
Validando cookies
Caché en frameworks
Depurando XDebug
Estándares de programación
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 PROGRAMACIÓN WEB – WORDPRESS SELF HOSTING NOVENO MES En este curso te enseñaremos a trabajar con la versión de instalación de WordPress, el gestor de contenidos con más descargas a nivel mundial. Veremos desde el proceso de instalación y configuración hasta la instalación 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 sólo se limiten a la administración de un blog. Actualmente WordPress permite crear páginas de comercio electrónico, educación virtual, redes sociales, y muchas más. 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 configuración e instalación en entornos remotos es exactamente la misma. Luego veremos que diferencia nos ofrece esta versión de WordPress con respecto a la que podemos encontrar en WordPress.com. Revisaremos los paneles y las opciones adicionales de esta versión. 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. Introducción
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 función 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 estadísticas
Encuestas en Wordpress
Aclaraciones sobre las CMS
Entradas personalizadas – parte 1
Entradas personalizadas – parte 2
Creando nuevas taxonomías
Menús personalizados
47 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – WORDPRESS DESKTOP SERVER NOVENO MES En este curso conocerás en qué consiste Desktop Server y cómo utilizarlo de manera fácil. Una vez terminado el curso, serás 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 cómo instalarlo y utilizarlo de manera adecuada. Además, veremos cómo 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á también la instalación de WordPress y su uso básico.
1. Introducción
Bienvenida
Wordpress Desktop Server
2. Instalación 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 PROGRAMACIÓN WEB – PLANTILLAS WORDPRESS NOVENO MES En este curso podrás aprender cómo buscar e instalar una plantilla, así como configurarla entre otras opciones adicionales. Al finalizar el curso, podrás realizar instalaciones de plantillas en WordPress, así como configurarlas sin mayor dificultad, también podrás instalar diversos plugins. Empezaremos buscando plantillas en la página oficial de WordPress para ser instaladas. Luego, configuraremos y adecuaremos la plantilla seleccionada. Además, añadiremos contenido de prueba como texto e imágenes. 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 cómo instalar WordPress o tener ya una instalación funcional de WordPress.
1. Publicación de página
Presentación
Buscando una plantilla adecuada
Instalando la plantilla
Viendo la estructura del sitio
Creando páginas
Añadiendo contenido – parte 1
Añadiendo contenido – parte 2
Añadiendo contenido – parte 3
Creando barra de menú
Modificando la página principal
Agregando slider
Añadiendo imágenes
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 PROGRAMACIÓN WEB – MIGRANDO WORDPRESS NOVENO MES En este curso podrás entender cómo realizar una migración completa y exitosa de una instalación de WordPress. Una vez terminado el curso, podrás migrar cualquier instalación de WordPress junto con las imágenes, templates y todo el contenido que este mismo traía originalmente. A lo largo del curso veremos, paso a paso, cómo realizar una migración exitosa. Veremos de manera detallada cada acción a realizar y cada detalle a tener en cuenta. Para poder llevar este curso no necesitas tener algún conocimiento específico 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 PROGRAMACIÓN WEB – WOOCOMMERCE NOVENO MES En este curso podrás conocer todo lo necesario sobre cómo instalar y manejar Woocommerce de manera completa. Una vez terminado el curso, tendrás conocimientos necesarios para crear tu propia tienda virtual utilizando WordPress y Woocommerce, así también sobre cómo extender esta tienda virtual mediante plugins y plantillas. Comenzaremos el curso desde lo más básico. Empezaremos aprendiendo cómo instalar WordPress y dejarlo preparado para Woocommerce. Luego, veremos cómo instalar Woocommerce y las secciones que trae consigo. También veremos cómo configurar diferentes métodos de pago, agregar productos, manejar ventas, entre otros temas. Para poder entender este curso no es necesario tener algún conocimiento específico ya que estaremos explicando detalladamente todos los conceptos y fundamentos necesarios.
1. Introducción
Bienvenida
Conceptos previos
2. Conceptos de Wordpress
¿Qué es Wordpress?
Blogs y páginas corporativas
Ejemplos de páginas
Plugins en Wordpress
Plantillas en Wordpress
3. Conceptos de e-commerce
¿Qué es e-commerce?
Métodos 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
Configuración inicial
Creando una cuenta
Explorando plantillas
Instalando una plantilla gratuita
Modificando la plantilla
Instalando información
Vista general a WooCommerce
Configuración general
Configuración de productos
Configuración de cuentas
Configuración de impuestos
Configuración de email
Configuración de webhooks
6. Métodos 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. Métodos de envío
Decidiendo opciones de envío
Creando clases de envío
Configuración de envío
8. Agregando productos
Agregando un nuevo productos
Información del producto
Agregando imágenes
Variaciones de producto
Manejando productos digitales
Comentarios de productos
9. Personalizando la tienda
Vista rápida a la tienda
Configurando la página de inicio
Configurando la barra lateral
Navegación por categorías
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 método de envío
Pagando un producto
Haciendo seguimiento
Despedida
56 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – GITHUB DÉCIMO MES En este curso podrás conocer los conceptos básicos de Git y Github hasta conceptos más avanzados y prácticos de los mismos. Una vez terminado el curso, podrás moverte con mayor facilidad en el uso de Git y de Github, también conocerás el funcionamiento del sistema de control de versiones Git. En este curso aprenderemos conceptos base sobre Git y el control de versiones como la creación de un repositorio, realizar commits, checkouts, entre otras cosas. Veremos también conceptos un poco más avanzados como merge, branch, reverts y rollbacks. Además, veremos cómo utilizar de manera eficiente Github y las opciones y posibilidades que este mismo nos brinda a través de su cliente. Todos los conceptos necesarios para poder entender este curso serán explicados mediante ejemplos prácticos, por lo que no es necesario tener ningún tipo de conocimiento previo.
1. Introducción
Bienvenida al curso
Usando los archivos del curso
¿Qué es GitHub?
Creando una cuenta en GitHub
Documentación relevante
2. GitHub
3. Conceptos sobre Git
El control de versiones
Utilizando la línea 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
Añadiendo archivos
Realizando commits
Modificando archivos
Examinando diferencias
Creando ramas o branch
Cambiando entre branch
Actualizando branch
Entendiendo el merge
Merge básico
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
Añadiendo colaboradores
Añadiendo comentarios
Creando nuevos issues
Manejando issues
Trabajando como colaborador
Creando un pedido de pull
Manejando pedidos de pull
Recursos adicionales
7. Conclusión
59 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – GESTIÓN DE VERSIONES DÉCIMO MES En este curso conocerás todo lo necesario sobre el manejo y la gestión de versiones, así como las alternativas y programas que existen en este entorno. Una vez terminado el curso, tendrás conocimientos necesarios para seleccionar la herramienta adecuada de gestión de versiones para tus proyectos, así como la terminología y fundamentos necesarios para moverte fácilmente en esta área. Veremos qué es la gestión de versiones y algunos ejemplos y ventajas que trae consigo gestionarla de manera adecuada. Además, veremos conceptos básicos y conceptos avanzados sobre el mismo así también como la terminología común utilizada. A lo largo del curso también veremos diferentes alternativas para la gestión 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 cómo realizar operaciones comunes con cada uno de ellos. Para poder llevar este curso no es necesario tener algún conocimiento específico 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. Introducción
Bienvenida
Conceptos previos
Archivos del curso
2. Control de versiones
Vista general
Conceptos básicos
Marco teórico
Terminología
Sistemas centralizados
3. Contexto
60 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
4. Conceptos
Sacando archivos
Guardando cambios
Revertir a una versión anterior
Creando etiquetas
Branching y merging
Integración de flujos de trabajo
Herramientas gráficas
Integrando IDE
Integración con consola
Forward y Reverse
Instalación y configuración
Creando un repositorio
Checkin, checkout y revert
Etiquetando
Branching y merging
Trabajando con GUI e IDEs
Instalación y configuración
Checkin, checkout y revert
Etiquetando
Branching y merging
5. Subversion
6. Perforce
7. Microsoft TFS
Instalación y configuración
Creando un repositorio
Checkin, checkout y revert 61
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Etiquetando
Branching y merging
Instalación y configuración
Creando un repositorio
Checkin, checkout y revert
Etiquetando
Branching y merging
Trabajando con GUI e IDEs
Instalación y configuración
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. Conclusión
62 AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
CONTENIDOS DEL MASTER MASTER DE PROGRAMACIÓN WEB – PYTHON UNDÉCIMO MES En este curso se explicará de manera detallada los conceptos básicos y avanzados de Python. Este conocimiento servirá para crear proyectos propios y entender los proyectos de otros. Además entender los frameworks más 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 cómo puede ser utilizado. Veremos como rápidamente preparar un entorno de trabajo para poder seguir el curso video tras video. Estudiaremos la sintaxis y la creación de variables, objetos y asignación de valores. A continuación, veremos cómo controlar el flujo del programa a través de estructuras condicionales y operadores condicionales. Aprenderemos cómo iterar funcionalidad a través de una colección. Enseguida, estudiaremos temas complejos que permitirán dotar a nuestras aplicaciones de capacidad de respuesta y búsqueda de soluciones. La programación orientada a objetos también forma parte de este curso y en las últimas secciones veremos cómo crear clases, métodos y propiedades. Entenderemos los conceptos de herencia y polimorfismo los cuales nos permitirán crear librerías correctamente estructuradas. Finalmente, veremos como continuar nuestro estudio de Python después de haber finalizado el curso.
1. Introducción
Bienvenida al curso
Entendiendo los pre-requisitos
Usando los archivos fuente
2. Inició rápido 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 código 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 código
Asignando valores – parte 1
Asignando valores – parte 2
Condicionales de expresión
Usando funciones en Python
Usando objetos en Python
5. Variables, objetos y valores
Objetos y variables
Objetos mutables e inmutables
Usando números 64
AULA FORMATIVA SOLUCIONES ONLINE S.L. – TODOS LOS DERECHOS RESERVADOS
Usando cadenas – parte 1
Usando cadenas – parte 2
Usando secuencias
Usando diccionario
Comparación de ID
Valores booleanos
6. Condicionales en Python
Condiciones booleanas
Múltiples condiciones – parte 1
Múltiples 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 aritméticos
Operadores BIT – parte 1
Operadores BIT – parte 2
Operadores BIT – parte 3
Operadores de comparación
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 módulo RE
Expresiones regulares – parte 1
Expresiones regulares – parte 2
Compilando un patrón
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
Parámetros opcionales
Parámetros con nombre – parte 1
Parámetros 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 métodos – parte 1
Usando métodos – 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. Métodos de cadena
Entendiendo cadenas
Funciones de cadena
Dando formato con STR.FORMAT
Usando Split y Join
Documentación 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