Curso gratis Programador Web con PHP + JavaScript + MySQL. Nivel Profesional

Curso gratis Programador Web con PHP + JavaScript + MySQL. Nivel Profesional online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 140 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 PROGRAMADOR WEB CON PHP + JAVASCRIPT + MYSQL. NIVEL PROFESIONAL

Este curso de Programador Web con PHP + JavaScript + MySQL. Nivel Profesional le ofrece una formación especializada en la materia. La importancia de una buena programación de un sitio web impacta directamente tanto en los usuarios o clientes que posee la empresa, así como en el aumento o disminución del número de visitas, el tiempo que un usuario navega en su página web así como en el éxito de compañía de marketing. Este curso ofrece una formación para ser programador web usando herramientas potentes como son PHP, JavaScript y My SQL.

CONTENIDO DEL CURSO GRATIS PROGRAMADOR WEB CON PHP + JAVASCRIPT + MYSQL. NIVEL PROFESIONAL

PARTE 1. DESARROLLO DE PÁGINAS WEB CON PHP Y JAVASCRIPT

MÓDULO 1. JAVASCRIPT

UNIDAD DIDÁCTICA 1. APROXIMACIÓN A LAS PÁGINAS WEB

  1. Presentación general
  2. Programación en el lado del cliente
  3. Programación en el lado del servidor
  4. Herramientas que utilizaremos
  5. Conocimientos previos necesarios
  6. Nuestro primer ejemplo práctico

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE JAVASCRIPT

  1. La etiqueta <script>
  2. Contenidos alternativos en caso de soporte limitado
  3. Variables en JavaScript
  4. Tipos de datos disponibles
  5. Operadores básicos
  6. Cuadros de diálogo interactivos
  7. Ejercicio práctico 2

UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN

  1. Introducción a la lógica de programación
  2. Estructuras condicionales
  3. Operaciones lógicas
  4. Estructuras de repetición
  5. Definición y uso de funciones
  6. Invocación de funciones
  7. Ámbito y alcance de las variables
  8. Ejercicio práctico 3

UNIDAD DIDÁCTICA 4. OBJETOS EN JAVASCRIPT

  1. Conceptos introductorios
  2. Jerarquía y estructura de objetos
  3. Propiedades y eventos
  4. Métodos de los objetos
  5. Ejercicio práctico 4

UNIDAD DIDÁCTICA 5. LOS OBJETOS LOCATION E HISTORY

  1. ¿Qué es una URL?
  2. El objeto Location: manipulación y uso
  3. Redireccionar a otras páginas
  4. El objeto History: control del historial
  5. Ejercicio práctico 5

UNIDAD DIDÁCTICA 6. EL OBJETO DOCUMENT

  1. Conceptos iniciales
  2. Propiedad Title y su uso
  3. Gestión de colores y estilos en la página
  4. Método write para generar contenido dinámico
  5. Manipulación de imágenes en la página
  6. Ejercicio práctico 6

UNIDAD DIDÁCTICA 7. EL OBJETO FORMULARIOS

  1. Introducción a los formularios HTML
  2. Conjunto de formularios en la página
  3. Propiedad elements para acceder a los campos
  4. Validación de datos ingresados
  5. Cuándo realizar la validación
  6. Tipos de validaciones
  7. Ejercicio práctico 7

UNIDAD DIDÁCTICA 8. OBJETOS FRAME, NAVIGATOR Y SCREEN

  1. El conjunto de frames
  2. El objeto navigator para información del navegador
  3. El objeto screen, características y uso
  4. Ejercicio práctico 8

MÓDULO 2. PHP

UNIDAD DIDÁCTICA 9. INSTALACIÓN Y CONFIGURACIÓN

  1. Introducción a la instalación
  2. Descarga e instalación de XAMPP
  3. Configuración de Apache y MySQL como servicios
  4. La directiva register_globals: qué es y su uso
  5. Ejercicio práctico 9

UNIDAD DIDÁCTICA 10. DESARROLLO DE UN SITIO WEB

  1. Funcionamiento de las páginas PHP
  2. Creación de alias en Apache para facilitar el desarrollo
  3. Diseño de la página principal
  4. Ejercicio práctico 10

UNIDAD DIDÁCTICA 11. INTRODUCCIÓN A PHP

  1. Las etiquetas PHP y su estructura
  2. Variables en PHP
  3. Tipos de datos disponibles
  4. Constantes en PHP
  5. Ejercicio práctico 11

UNIDAD DIDÁCTICA 12. ARRAYS Y CONTROL DE FLUJO

  1. Arrays en PHP
  2. Estructuras de repetición: for, while
  3. Sentencias condicionales: if, else
  4. Combinación de estructuras
  5. Arrays asociativos
  6. El bucle foreach
  7. Arrays multidimensionales
  8. Ejercicios prácticos 12a y 12b

UNIDAD DIDÁCTICA 13. FUNCIONES

  1. Introducción a las funciones en PHP
  2. Creación y definición de funciones
  3. Invocación de funciones
  4. Paso de parámetros y valores por defecto
  5. Ejercicio práctico 13

UNIDAD DIDÁCTICA 14. INCLUSIÓN DE ARCHIVOS

  1. Ámbito de las variables en archivos incluidos
  2. Variables estáticas en funciones
  3. Uso de include y require
  4. Incluir solo una vez con include_once y require_once
  5. Seguridad en archivos incluidos
  6. Ejercicio práctico 14

UNIDAD DIDÁCTICA 15. PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

  1. Introducción a la POO
  2. Clases y objetos
  3. Propiedades y métodos
  4. Control de visibilidad: public, protected, private
  5. Creación de objetos
  6. Constructores y destructores
  7. Ejercicios prácticos 15a y 15b

UNIDAD DIDÁCTICA 16. HERENCIA Y POLIMORFISMO

  1. Conceptos de herencia en POO
  2. Creación de subclases
  3. Instanciación de objetos de subclases
  4. Sobrescritura de métodos
  5. El modificador protected y su utilidad
  6. Ejercicio práctico 16

UNIDAD DIDÁCTICA 17. CAPTURA DE DATOS DEL USUARIO

  1. Introducción a la captura de datos
  2. El array $_GET para obtener datos por URL
  3. El array $_POST para formularios
  4. Recoger datos en páginas diferentes
  5. Recoger datos en la misma página
  6. Campos requeridos y validaciones básicas
  7. Ejercicios prácticos 17a y 17b

UNIDAD DIDÁCTICA 18. VALIDACIÓN DE FORMULARIOS

  1. Utilización de expresiones regulares
  2. Sanitización de datos ingresados
  3. Verificación del origen del formulario
  4. Ejercicio práctico 18

UNIDAD DIDÁCTICA 19. COOKIES Y SESIONES

  1. Conceptos básicos y utilidad
  2. Creación y gestión de cookies
  3. Caducidad y características de las cookies
  4. Dependencia del navegador para cookies
  5. ¿Qué es una sesión y cómo funciona?
  6. El array $_SESSION y funciones relacionadas
  7. Inicio y cierre de sesiones con session_start() y session_destroy()
  8. Almacenamiento y seguridad de datos en sesiones
  9. Ejercicios prácticos 19a y 19b

UNIDAD DIDÁCTICA 20. MANIPULACIÓN DE ARCHIVOS

  1. Introducción a la gestión de archivos en PHP
  2. Creación de archivos
  3. Escritura en archivos
  4. Lectura de archivos
  5. Ejercicio práctico 20

UNIDAD DIDÁCTICA 21. MANEJO DE ERRORES Y EXCEPCIONES

  1. Tipos de errores en PHP
  2. Uso de excepciones y manejo de errores
  3. Ejercicios prácticos 21a y 21b

UNIDAD DIDÁCTICA 22. CONFIGURACIÓN DE BASES DE DATOS

  1. Introducción a MySQL
  2. Contraseña para el usuario root
  3. Extensión mysqli en PHP
  4. Gestión a través de phpMyAdmin
  5. Administración de usuarios y permisos
  6. Ejercicio práctico 22

UNIDAD DIDÁCTICA 23. BASE DE DATOS Y SQL

  1. Tipos de tablas en MySQL
  2. Creación de tablas y relaciones
  3. Relaciones uno a muchos y muchos a muchos
  4. Sentencias SQL básicas: SELECT, INSERT, DELETE, UPDATE
  5. Conexión y consulta a la base de datos
  6. Mostrar resultados en tablas HTML
  7. Cierre de conexión
  8. Ejercicios prácticos 23a, 23b y 23c

UNIDAD DIDÁCTICA 24. FUNCIONALIDADES AVANZADAS

  1. Ordenar resultados de consultas
  2. Paginación de resultados
  3. Consultas preparadas para mayor seguridad
  4. Ejercicio práctico 24

UNIDAD DIDÁCTICA 25. AUTENTICACIÓN DE USUARIOS

  1. Página de login y registro
  2. Seguridad y confidencialidad en el proceso
  3. Ejercicio práctico 25

UNIDAD DIDÁCTICA 26. PROCESO DE COMPRA ONLINE

  1. Introducción y flujo del proceso
  2. Modificación de scripts para gestionar productos y carrito
  3. Identificación y validación del cliente
  4. Gestión del carrito y confirmación del pedido
  5. Página de desconexión y cierre de sesión
  6. Transferencia del carrito entre sesiones
  7. Ejercicios prácticos 26a y 26b

UNIDAD DIDÁCTICA 27. INTEGRACIÓN DEL CARRITO EN UNA WEB ACTUAL

  1. Introducción a la integración
  2. Planificación de la estructura HTML

UNIDAD DIDÁCTICA 28. FORMAS DE PAGO

  1. Introducción a las opciones de pago
  2. Tipos de métodos de pago: contrareembolso, transferencia, domiciliación, tarjetas, Paypal
  3. Qué métodos implementaremos en nuestro proyecto
  4. Modificación de la interfaz y base de datos para soportar pagos
  5. Adaptación del código para cada método de pago
  6. Implementación del contrareembolso, transferencia y Paypal

PARTE 2. MYSQL

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A MYSQL

  1. ¿Qué es MySQL?
  2. Open source y comunidad
  3. Razones para usar MySQL
  4. Aspectos técnicos destacados
  5. Principales características

UNIDAD DIDÁCTICA 2. TIPOS DE DATOS

  1. Presentación general
  2. Resumen de los tipos de datos disponibles
  3. Tipos String y CHAR
  4. Tipos numéricos
  5. Tipos para fechas y horas
  6. Almacenamiento según el tipo de campo
  7. Importancia de escoger la columna adecuada
  8. Relaciones con otros tipos de datos

UNIDAD DIDÁCTICA 3. OPERADORES Y FUNCIONES

  1. Introducción a los operadores y funciones
  2. Control de flujo en SQL
  3. Operadores de comparación y funciones
  4. Operadores lógicos
  5. Funciones de fecha
  6. Funciones para manipular cadenas de texto
  7. Funciones aritméticas
  8. Funciones matemáticas avanzadas

UNIDAD DIDÁCTICA 4. SINTAXIS SQL

  1. Fundamentos de la sintaxis SQL
  2. Sentencias para definir estructuras de datos
  3. Sentencias para manipular datos: SELECT, INSERT, DELETE, UPDATE
  4. Uso de subconsultas
  5. JOINs y combinaciones de tablas

UNIDAD DIDÁCTICA 5. PROCEDIMIENTOS ALMACENADOS

  1. Concepto y utilidad de los procedimientos almacenados
  2. Creación y definición con CREATE PROCEDURE y CREATE FUNCTION
  3. Control de flujo en procedimientos
  4. Uso de cursores en procedimientos
  5. Gestión de datos binarios y disparadores

UNIDAD DIDÁCTICA 6. TRIGGERS O DISPARADORES

  1. ¿Qué son los triggers y para qué sirven?
  2. Sintaxis para crear y eliminar triggers
  3. Casos de uso y ejemplos prácticos

UNIDAD DIDÁCTICA 7. VISTAS

  1. Introducción a las vistas
  2. Crear vistas con CREATE VIEW
  3. Modificar vistas con ALTER VIEW
  4. Eliminar vistas con DROP VIEW

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: Programación de Páginas Web con PHP y JavaScript (Cliente y Servidor). Vol 1
  • Manual teórico: My SQL
  • Manual teórico: Programación de Páginas Web con PHP y Javascript (Cliente y Servidor). Vol 2
  • Cuaderno de ejercicios: Programación de Páginas Web con PHP y JavaScript (Cliente y Servidor)
  • Cuaderno de ejercicios: My SQL
  • CDROM: Programación de Páginas Web con PHP y JavaScript (Cliente + Servidor)

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso