
Presentación de lo que veremos a lo largo de este curso
Veremos los editores para programación web mas populares
Primer programa con html y vue
Aprenderemos a crear el data binding o enlace de datos entre nuestras variables y el html
Aprenderemos a crear nuestros propios snippets con vsCode
Aprenderemos a utilizar la directiva v-bind
Aprenderemos a realizar condiciones con v-if
Aprenderemos a ocultar etiquetas con v-show
Aprenderemos a inyectar texto y código html
Aprenderemos a recorrer elementos de forma dinamica con v-for
Veremos las funciones con propiedades computadas las cuales nos serán muy útiles para hacer tareas complejas
Veremos como crear clases dinámicas con vue
Inyectando el style y hacer estilos con vue
Utilizaremos las funciones con los métodos y los eventos
Podemos utilizar la tecla enter, barra espaciadora o tab para asignar un evento con keyup
Veremos como funciona en evento submit
Crearemos nuestro primer componente
Aprenderemos a utilizar las propiedades de un componente
Veremos como listas elementos con v-for en un componente
Veremos las diferencias entre un componente local y uno global
Uso de templates en los componentes
Veremos como utilizar los slots para expandir el funcionamiento de los componentes
Uso del objeto data y los métodos en los componentes
Con los eventos personalizados veremos como comunicar desde un componente a la instancia de hijo a padre
Ahora veremos como comunicar un componente con otro componente de hijo a hijo
Hablaremos un poco sobre el ciclo de vida de la instancia
Nos conectaremos a un API para probar el método ajax
Veremos como utilizar los filtros personalizados con vue
Crearemos un buscador con propiedades computadas
Archivos vue básico
Hablaremos un poco sobre lo que es php
Instalación de servidor local en windows
Instalación de xampp en mac
Primer programa en php
Veremos el uso de las variables en php
Uso de las constantes en php
Concatenar variables en php
Veremos como funcionar los arrays con php
Veremos la estructura de control if
Veremos como hacer mas de un if dentro de otro if
Uso del else if en php
Uso de la estructura switch
Veremos el buble de repetición for
Segundo ciclo de repetición con while
Estructura que nos ayuda a leer arrays
Veremos el uso de las funciones en php
Archivos PHP básico
Crearemos nuestro formulario para empezar nuestro crud
Crearemos nuestra primera base de datos y tabla para nuestro crud
Veremos las diferencias entre usar get, post y request en php
Veremos como conectarnos con la base de datos
Veremos como empezar a proteger datos del lado del servidor con php
Como empesar a validar nuestros datos con sql injection en php
Veremos la forma completa para guardar registros en mysql/mariadb
Veremos como guardar los registros con la forma mas corta en php
Veremos la forma mas recomendable y optimizada para guardar registros, ademas de tener protección en contra de sql injection
Mostraremos en una tabla html nuestros datos guardados
Crearemos el formulario donde recibimos los datos para editarlos
Vamos a editar nuestros datos con una consulta simple
Ahora editaremos pero con su versión preparada
Por ultimo o as sencillo que es eliminar registros
Bienvenido a este curso donde te enseñare desarrollo web a través de uno de los mejores frameworks de JavaScript Vue.js en su versión 2, ademas de esto lo acompañaremos de uno de los lenguajes de programación mas utilizados, PHP en su versión 7, también vamos a utilizar bases de datos y para ello utilizaremos MariaDB también conocido como MySQL.
Este curso esta pensado para que aprendas de 0 a 100, desde lo mas basico hasta lo mas profesional, te llevare de la mano para ir conociendo vue desde su forma mas básica utilizando un simple enlace comúnmente llamado cdn, hasta utilizar vue-cli y webpack que nos proporciona un entorno de desarrollo profesional y capacitado para proyectos grandes y desarrollos complejos.
También manejaremos php desde conceptos básicos hasta lograr crear un crud (create, read, update and delete) o lo que es lo mismo crear, leer, actualizar y eliminar desde una base de datos, te explicare las mejoras practicas para realizar operaciones a la base de datos, ademas de enseñarte a protegerte de ataques SQL injection y realizar consultas preparadas, las cuales son las mas optimizadas y recomendadas a la hora de crear un proyecto con php y MariaDB (MySQL).
Posteriormente realizaremos dos proyectos, uno donde utilizaremos una estructura manejada con php y utilizaremos vue en forma de cdn, ya que este framework nos permite utilizar vue de esta forma simple pero al mismo tiempo sacarle provecho para realizar cualquier desarrollo.
El segundo proyecto sera una versión con un entorno profesional, utilizando vue-cli y webpack, manejando el estilo de Single File Components (componentes de un solo archivo) en el cual trabajaremos de una manera mas compleja utilizando componentes y otras tecnologías como vue-router, localStorage y ajax, donde php será nuestro back-end, ademas de utilizar frameworks css para la parte visual, en los cuales estaremos alternando entre Bootstrap y Materializecss.