DESARROLLO DE
Aplicaiones Web MULTIPLATAFORMA
Php 7, MySQL, JS y jQuery
Lenguaje de Programación
PHP 7
¿Desarrollador en PHP 7?
Prepárate para ser el mejor
El sector del desarrollo de software ha visto con agrado la irrupción de algunas novedades interesantes en forma de lenguajes de programación, no porque sean de lanzamiento reciente, sino por su importancia creciente en los proyectos: Python o Ruby son dos ejemplos de ello. Pero aunque eso es así, Java sigue siendo Java y PHP sigue siendo PHP.
Temario ¿Qué es PHP y Por qué usar PHP? Relación Cliente - Servidor Nuevo motor Zend Tratamiento de errores Nuevos operadores Declaraciones de tipos precisos Clases anónimas Instalar XAMPP / phpinfo() Variables Variables predefinidas Constantes Expresiones Imprimir datos
Operadores aritméticos Operadores de Incremento y decremento Operadores de cadena If, else if, else Switch for y foreach while y do while include() y require() Arrays Funciones propias / Funciones anónimas Declaraciones de tipo escalar y tipo de retorno Sesiones / Cookies POO (Programación Orientado a Objetos)
JavaScript
jQuery I
Java Script y Selectores jQuery
Sin duda alguna jQuery se está convertido rápidamente en una herramienta que todo diseñador y desarrollador de interfaces web debería de conocer. El propósito de este curso es brindar conocimientos sólidos acerca de esta fascinante librería, de tal forma que al finalizar el alumno sea capaz de realizar tareas básicas e intermedias en cuanto a animación e interactividad de elementos web.
Temario Introducción a Java Script
Sintaxis Basica de Java Script Definir Variables Ambito de las Variables Operadores en Java Script Operadores de Comparacion Operadores Logicos Condicionales en Java Script Declaracion Switch Case Bucle Repetitivo For Bucle Repetitivo While Bucle Repetitivo Do While Tabla de Operaciones Matematicas Trabajar con Arrays Agregando Elementos en un Array Creacion de Objetos Creacion de Funciones Nombradas Funciones con Argumentos Funciones con Parametros con Retorno Creacion de Una Calculadora Basica
Manejo de Seletores en jQuery
Seleccion de Elementos por su ID, Clase, Atributo, Etiqueta HTML Seleccion de Elementos en Forma de Selector CSS Pseudo Selectores por Posicon de Elementos Seleccion por Orden de Elementos Pares e Impares Seleccion de Elementos por Tipo de Elementos Seleccion de Elementos por Aislamiento o Posicion de Indice Agregando Elementos con jQuery Agregando Datos de un Formulario a una Tabla con jQuery Introduccion al Caso Practico Uno Banner Rotativo jQuery Maquetando el Banner Rotativo Aplicando Estilos CSS al Banner Rotativo Aplicando Interactividad al Banner con jQuery
JavaScript
jQuery II
Eventos, Efectos, Interactividad Base de Datos jQuery, Ajax PHP, MySQL, jQuery UI
Temario Eventos, Efectos Animaciones jQuery
Evento Clic, Doble Clic, Hover del Mouse Evento MouseDown- MouseUp-MouseOut Evento MouseMove Evento Toggle en jQuery Eventos de Teclado en jQuery Aplicar FadeIn y FadeOut en jQuery Aplicar Efecto SlideDown y SlideUp Aplicar Efecto SlideToggle en jQuery Crear Animaciones en jQuery Crear Animaciones Ciclicas en jQuery Crear Interactividad con jQuery UI
Cuadros de Diálogos Básico Cuadros de Diálogos Avanzado Creando un Acordion, Creando Tabs Calendario Básico y Avanzado con Datepicker Crear Menús con jQuery UI, Menús con Select Menú
Interactividad Query Ajax PHP y MySQL
Metodo Post y Get para Comunicar jQuery con PHP Utilizar Metodo Ajax para Enviar Datos al PHP Procesar Datos en PHP y Devolver un JSON como Respuesta Serializar Formulario para Enviarlo con Metodo Ajax al PHP Creando la Base de Datos para Almacenar la Informacion Realizar Proceso de Insercion de datis a la Base de Datos Validando La Longitud de caracteres de Cada Campo Validacion compos en tiempo real para no ingresar Email Repetidos Validacion Total del Formulario Antes de Guardar los Datos Guardar Datos a la Base de Datos Luego de Validad en Tiempo Real Buscador en Tiempo Real Validar Formulario, Dectando la Tecla Enter Realizar la Consulta del Buscardor y Devolver el Resultado JSON Agregar Datos del Formulario a la Tabla Recorrer Filas de Tabla para Almacenar el Contenido a la Base de Datos
Creación y Estructuración de
BASES DE DATOS, TABLAS Bases de Datos, Tablas, Conectividad con Web Dinámica
Todo desarrollador web debe tener conocimientos solidos en la creación de base de datos asi como saber estructurar correctamente las tablas de acuerdo a las necesidades y dependiendo de la aplicación.
Temario
Introducción Características de MySQL Instalación de MySQL Crear usuarios Cargar esquema Introducción a SELECT Seleccionar columnas y DISTINCT Cláusula WHERE Cláusulas ORDER BY y LIMIT Sentencia INSERT Sentencia DELETE Sentencia UPDATE Bases de datos relacionales
Sistemas manejadores de bases de datos (DBMS) Diagrama Entidad - Relación Integridad de la información Normalización Parte 1 Normalización Parte 2 Crear base de datos CREATE TABLE ALTER TABLE PRIMARY KEY y FOREIGN KEY Restricción UNIQUE Tipos de datos Funciones numéricas Funciones de cadena Funciones fecha y hora
1ra. Aplicación Web
Página Web Dinámica con Base de Datos
¿Qué vamos a aprender? Crear base de datos de acuerdo al sistema y/o aplicación Crear usuarios y aplicar credenciales al mismo Estructurar tablas de acuerdo a la estructura de la web Ingresar datos a cada una de las tablas Realizar mantenimiento (listar, ingresar, modificar y borrar) información de tablas directo del cpanel Realizar conección a la base de datos para poner acceder al mismo de nuestra web Realizar consultas para mostrar información en el Fron End Enviar datos de la zona contacto y consultas a la base de datos Exportar base de datos Consultas finales de acuerdo a los requerimiento NOTA: Cabe recalcar que en este punto no se toca nada de diseño ni maquetación html5 pues el caso práctico ya tiene un diseño echo. Por lo tanto si no saben este tema es necesario aprende esto primero.
Desarrollo de
gestor de contenidos
Un Sistema de gestión de contenidos (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio.
Temario Diseño plataforma backend o gestor de contenido Páginas logueo, inicio, seguridad Barra de navegación del gestor de contenidos Definir cabecera y pie página del gestor de contenidos Creación modelo de páginas internas Creación de bases de datos en el Cpanel del hosting Creación de usuario para base de datos Aplicar credenciales al usuario para usar la base de datos
Creación de tablas necesarias para la apliación según necesidad Tipos de campos, campos primarios y autoincrement Aprender a relacionar dos o mas tablas Aprender a modificar estructuras de tablas Aprender a leer, modificar, insertar y elminar datos a tablas Rutinas para modificar, copiar, renombrar y borrar tablas Exportar, importar base de datos y tablas
Autenticación
de Usuarios
“Te vamos a enseñar todo el proceso de autenticación de usuarios para asegurar un ingreso seguro a nuestro gestor de contenidos”
Temario Crear módulo para la conexión a base de datos Proceso de ingreso seguro al gestor de contenidos Autenticar usuarios registrados Detección de usuarios no registrados al sistema Envio a pantalla de seguridad si el usuario no existe
Crear credenciales para usuario existentes Entrada a la pantalla de bienvenida del gestor de contenidos Mostrar Credenciales del usuario en el gestor de contenidos Crear el proceso de cerrar sesión Realizar pruebas de validación de ingreso seguro
Mantenimiento
de Tablas
LISTADO Y ELIMINACION DE REGISTROS DE TABLAS
Una de las rutinas que se realiza para poder hacer mantenimiento de tablas de base de datos es crear un listado perfecto con todos los componentes necesarios y el módulo eliminar un solo registro o en bloques.
Temario Crear plataforma necesario para listado de tablas Realizar consultas a las tablas antes de mostrar datos Mostrar datos de la consulta utilizando bucles repetitivos Mostrar datos de tipo imagen en el listado Realizar proceso para borrar registros en bloque dentro del listado
Crear enlaces para edición de registros Crear enlaces y validación para eliminar registros de tabla Realizar proceso de eliminación externa de registros Colocar un búscador dentro del listado Crear módulo eliminar un registro a partir del listado
Mantenimiento
de Tablas
MODULOS REGISTRAR Y ACTUALIZAR
Una de las rutinas que se realiza para poder hacer mantenimiento de tablas de base de datos es crear los procesos para poder ingresar nuevos registros y editar ó modificar los que ya estan registrados.
Temario Crear plataforma para ingresar nuevos registros Instalar editor de textos para campos de tipo TEXT Crear rutinas para poder subir imágenes en línea Crear Consultas para insertar datos del formulario a las tablas Verificar si los registros se han almacenado con exito
Crear plataforma para editar registros existentes Realizar consultas para buscar un determinado registro a través un campo o código único. Mostrar datos de la consulta en la plataforma de edición Realizar proceso de actualización de datos Enviar el control al listado para verificar que los cambios se realizaron con éxito.
3ra. Aplicación Web
Catálogo de Productos Dos Niveles
¿Qué vamos a aprender? Crear base de datos de acuerdo al sistema y/o aplicación Crear usuarios y aplicar credenciales al mismo Estructurar tablas de acuerdo a la estructura de la web Desarrollar un sistema de autenticación de usuarios para ingreso seguro al CMS Desarrollar CMS ó gestor de contenidos para cada una de las tablas de la base de datos Realizar conección a la base de datos para poner acceder al mismo de nuestra web Realizar consulta de productos por categoria, sub categoria y listado de productos Realizar consultas para mostrar información en el Fron End Enviar datos de la zona contacto y consultas a la base de datos Exportar base de datos Consultas finales de acuerdo a los requerimiento NOTA: Cabe recalcar que en este punto no se toca nada de diseño ni maquetación html5 pues el caso práctico ya tiene un diseño echo. Por lo tanto si no saben este tema es necesario aprende esto primero.
4ta. Aplicación Web
Control y Capacitación de Consultoras de Ventas
¿Qué vamos a aprender? Crear base de datos de acuerdo al sistema y/o aplicación Crear usuarios y aplicar credenciales al mismo Estructurar tablas de acuerdo a la estructura de la web Desarrollar un sistema de autenticación de usuarios para ingreso seguro al CMS Desarrollar CMS ó gestor de contenidos para cada una de las tablas de la base de datos Realizar conección a la base de datos para poner acceder al mismo de nuestra web Desarrollar autenticación de usuarios, recuperacion de claves del sistema Realizar consultas para mostrar información en el Fron End Enviar datos de la zona contacto y consultas a la base de datos Exportar base de datos Consultas finales de acuerdo a los requerimiento NOTA: Cabe recalcar que en este punto no se toca nada de diseño ni maquetación html5 pues el caso práctico ya tiene un diseño echo. Por lo tanto si no saben este tema es necesario aprende esto primero.
5ta. Aplicación Web
Tienda en Línea con Carrito de Compras
¿Qué vamos a aprender? Crear base de datos de acuerdo al sistema y/o aplicación Crear usuarios y aplicar credenciales al mismo Estructurar tablas de acuerdo a la estructura de la web Desarrollar un sistema de autenticación de usuarios para ingreso seguro al CMS Desarrollar CMS ó gestor de contenidos para cada una de las tablas de la base de datos Realizar conección a la base de datos para poner acceder al mismo de nuestra tienda Realizar consulta de productos por categoria, sub categoria y listado de productos Desarrollar carrito de compras Desarrollar sistema de pedidos en línea Configurar pasarella de pago Paypal Hacer pruebas finales NOTA: Cabe recalcar que en este punto no se toca nada de diseño ni maquetación html5 pues el caso práctico ya tiene un diseño echo. Por lo tanto si no saben este tema es necesario aprende esto primero.
DESARROLLO DE
Aplicaiones Web MULTIPLATAFORMA Php 7, MySQL, JS y jQuery