Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 160 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS TÉCNICO DE PROGRAMACIÓN DE PÁGINAS WEB CON PHP Y JAVASCRIPT
Este Técnico de Programación de Páginas Web con PHP y Javascript ofrece una formación especializada en dicha materia. JavaScript es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web. Si quiere conocer a fondo este entorno y desenvolverse de manera profesional en la programación de páginas web este es su momento, Con el Curso de Técnico de Programación de Páginas Web con PHP y Javascript podrá adquirir los conocimientos necesarios para desempeñar esta labor de la mejor manera posible. Con JavaScript se pueden realizar tareas como la validación de los datos enviados por el usuario en un formulario, crear páginas Web dinámicas, en las que el usuario acceda a información personalizada, convirtiéndolas en páginas interactivas. Se trata de una programación del lado cliente. Por otra parte, PHP es un lenguaje de programación del lado del servidor independiente de plataforma, que permite realizar accesos a bases de datos, conexiones en r...
CONTENIDO DEL CURSO GRATIS TÉCNICO DE PROGRAMACIÓN DE PÁGINAS WEB CON PHP Y JAVASCRIPT
MÓDULO 1. JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS PÁGINAS WEB
- Presentación general
- Programación en el lado del cliente
- Programación en el lado del servidor
- Herramientas que utilizaremos
- Conocimientos previos necesarios
- Ejemplo práctico inicial
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A JAVASCRIPT
- La etiqueta <script>
- Contenido alternativo para navegadores
- Variables en JavaScript
- Tipos de datos
- Operadores básicos
- Diálogos emergentes
UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN
- Introducción a la lógica de programación
- Sentencias condicionales
- Operaciones lógicas
- Estructuras de repetición
- Definición de funciones
- Invocación de funciones
- Ámbito y alcance de las variables
UNIDAD DIDÁCTICA 4. OBJETOS EN JAVASCRIPT
- Concepto de objetos
- Jerarquía y estructura de los objetos
- Propiedades y eventos
- Funciones y métodos asociados
UNIDAD DIDÁCTICA 5. OBJETOS LOCATION E HISTORY
- ¿Qué es una URL?
- El objeto Location y su uso
- Redireccionar a otras páginas
- El objeto History y navegación
UNIDAD DIDÁCTICA 6. EL OBJETO DOCUMENT
- Introducción al objeto Document
- Propiedad title del documento
- Manipulación de colores en la página
- Método write() para mostrar contenido
- Acceso y gestión de imágenes
UNIDAD DIDÁCTICA 7. EL OBJETO FORM
- Formularios en HTML y su integración
- El conjunto de formularios
- La propiedad elements
- Validación de datos en formularios
- Cuándo y cómo validar
- Tipos de validación
UNIDAD DIDÁCTICA 8. OBJETOS FRAME, NAVIGATOR Y SCREEN
- El conjunto de frames
- El objeto navigator
- El objeto screen
MÓDULO 2. PHP
UNIDAD DIDÁCTICA 1. INSTALACIÓN
- Introducción a PHP y su entorno
- Descarga e instalación de XAMPP
- Configuración de Apache y MySQL como servicios
- La directiva register_globals y su uso
- Ejercicio práctico 9
UNIDAD DIDÁCTICA 2. CREAR UN SITIO WEB
- Funcionamiento de las páginas PHP
- Creación de un alias en Apache
- Diseño de la página principal
- Ejercicio práctico 10
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A PHP
- Uso de etiquetas PHP
- Variables en PHP
- Tipos de datos disponibles
- Definición de constantes
- Ejercicio práctico 11
UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL
- Arrays en PHP
- Repeticiones con bucles
- Condicionales y decisiones
- Combinación de estructuras
- Arrays asociativos
- El bucle foreach
- Arrays multidimensionales
- Ejercicios prácticos 12a y 12b
UNIDAD DIDÁCTICA 5. FUNCIONES
- Introducción a las funciones
- Creación y definición
- Llamadas a funciones
- Paso de parámetros
- Parámetros con valores por defecto
- Ejercicio práctico 13
UNIDAD DIDÁCTICA 6. INCLUIR ARCHIVOS
- Alcance y ámbito de variables
- Variables estáticas
- Uso de include y require
- Incluir archivos solo una vez
- Seguridad y buenas prácticas
- Ejercicio práctico 14
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS
- Conceptos básicos de POO
- Definición de clases
- Atributos y propiedades
- Métodos y funciones
- Visibilidad: pública, privada y protegida
- Creación de objetos
- Constructores y destructores
- Ejercicios prácticos 15a y 15b
UNIDAD DIDÁCTICA 8. HERENCIA
- Introducción a la herencia
- Creación de subclases
- Instanciación de objetos de subclases
- Sobrescribir métodos
- Acceso protected y su uso
- Ejercicio práctico 16
UNIDAD DIDÁCTICA 9. RECOGER INFORMACIÓN DEL USUARIO
- Introducción a la recogida de datos
- Uso del array $_GET
- Uso del array $_POST
- Enviar datos a otra página
- Recoger datos en la misma página
- Campos obligatorios y requeridos
- Ejercicios prácticos 17a y 17b
UNIDAD DIDÁCTICA 10. VALIDACIÓN DE FORMULARIOS
- Expresiones regulares para validación
- Limpiar y sanitizar datos
- Verificar origen del formulario
- Ejercicio práctico 18
UNIDAD DIDÁCTICA 11. COOKIES Y SESIONES
- Concepto e introducción
- Creación y configuración de cookies
- Caducidad y expiración
- Dependencia del navegador
- Características principales de las cookies
- ¿Qué es una sesión?
- El array $_SESSION y su gestión
- Funciones start_session() y clean_session()
- Finalización de sesión
- Identificador de sesiones
- Lugar de almacenamiento de la información
- Ejercicios prácticos 19a y 19b
UNIDAD DIDÁCTICA 12. ACCESO A ARCHIVOS
- Introducción a la gestión de archivos
- Crear y abrir archivos
- Escribir en archivos
- Leer contenido de archivos
- Ejercicio práctico 20
UNIDAD DIDÁCTICA 13. ERRORES Y EXCEPCIONES
- Tipos de errores comunes
- Manejo de excepciones en PHP
- Ejercicios prácticos 21a y 21b
UNIDAD DIDÁCTICA 14. CONFIGURACIÓN DE LA BASE DE DATOS
- Introducción a MySQL
- Contraseña para usuario root
- Extensión mysqli y su uso
- Gestor phpMyAdmin
- Administración de usuarios y permisos
- Ejercicio práctico 22
UNIDAD DIDÁCTICA 15. BASE DE DATOS Y SQL
- Tipos de tablas en MySQL
- Creación de tablas y relaciones
- Relaciones uno a muchos y muchos a muchos
- Sentencias SQL básicas
- Conexión y acceso a la base de datos
- Establecer conexión
- Mostrar datos en tablas
- Cierre de conexión
- Ejercicios prácticos 23a, 23b y 23c
UNIDAD DIDÁCTICA 16. AMPLIANDO FUNCIONALIDADES
- Ordenar resultados de consultas
- Dividir resultados en páginas (paginación)
- Consultas preparadas para mayor seguridad
- Ejercicio práctico 24
UNIDAD DIDÁCTICA 17. AUTENTICACIÓN DE USUARIOS
- Página de login y registro
- Garantizar la confidencialidad y seguridad
- Ejercicio práctico 25
UNIDAD DIDÁCTICA 18. PROCESO DE COMPRA EN LA WEB
- Introducción y flujo general
- Modificación del archivo listaproductos.php
- Página de compra (comprar.php)
- Identificación del cliente
- Carrito de compras (carritocompr.php)
- Confirmación del pedido
- Página de desconexión
- Integración del carrito en la web
- Ejercicios prácticos 26a y 26b
UNIDAD DIDÁCTICA 19. INTEGRANDO EL CARRITO EN UNA WEB
- Introducción al proceso
- Planificación y pasos a seguir
- Construcción de la estructura HTML necesaria
UNIDAD DIDÁCTICA 20. FORMAS DE PAGO
- Introducción a las opciones de pago
- Tipos de métodos de pago disponibles
- Contrareembolso
- Transferencia bancaria
- Domiciliación bancaria
- Pago con tarjetas bancarias
- Tarjetas de comercio
- Pago vía Paypal
- Selección de métodos a implementar
- Mejoras en la interfaz de la tienda
- Actualización de la base de datos
- Modificación del código existente
- Implementación del método contrareembolso
- Configuración para transferencia bancaria
- Integración de Paypal para pagos
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: PHP
- Manual teórico: Javascript
- Cuaderno de ejercicios: Javascript
- Cuaderno de ejercicios: PHP