Curso gratis Especialista en Programación Backend

Curso gratis Especialista en Programación Backend online para trabajadores y empresas

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

Modalidad del curso: Online

Duración del curso: 100 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 ESPECIALISTA EN PROGRAMACIÓN BACKEND

En cualquier aplicación que se desarrolla, especialmente en el ámbito del desarrollo web existe lo que se denomina backend. El backend proporciona una serie de herramientas para el administrador y personal al cargo de la web para gestionar aspectos internos de la misma, es decir, es la parte de la interfaz que el usuario cliente no ve y que permite configurar aspectos de la aplicación vitales para su correcto funcionamiento. Por otra parte, un backend también puede proporcionarnos herramientas para el análisis de datos y presentación de informes. Con el presente curso de Especialista en Programación Backend aprenderá a desarrollar y gestionar un backend.

CONTENIDO DEL CURSO GRATIS ESPECIALISTA EN PROGRAMACIÓN BACKEND

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

  1. Introducción a la instalación
  2. Descargar y preparar el paquete XAMPP
  3. Procedimiento para instalar XAMPP paso a paso
  4. Configurar Apache y MySQL como servicios automáticos
  5. Comprender la directiva register_globals y su impacto

UNIDAD DIDÁCTICA 2. DESARROLLO DE UN SITIO WEB BÁSICO

  1. ¿Cómo funciona la ejecución de páginas PHP?
  2. Creación y configuración de alias en Apache
  3. Construcción de la página principal del sitio

UNIDAD DIDÁCTICA 3. FUNDAMENTOS DE PHP

  1. Las etiquetas PHP y su uso correcto
  2. Variables en PHP: declaración y uso
  3. Tipos de datos disponibles en PHP
  4. Definición y uso de constantes

UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL

  1. Trabajar con arrays en PHP
  2. Estructuras de repetición: for, while, do-while
  3. Estructuras condicionales: if, switch
  4. Combinar estructuras para lógica avanzada
  5. Arrays asociativos y su utilidad
  6. El bucle foreach para recorrer arrays
  7. Arrays multidimensionales y su gestión

UNIDAD DIDÁCTICA 5. FUNCIONES EN PHP

  1. Introducción a las funciones y su importancia
  2. Cómo crear funciones personalizadas
  3. Llamar y utilizar funciones en el código
  4. Paso de parámetros a funciones
  5. Parámetros con valores por defecto

UNIDAD DIDÁCTICA 6. INCLUSIÓN DE ARCHIVOS

  1. Ámbitos y alcance de las variables
  2. Variables estáticas dentro de funciones
  3. Uso de include y require para incluir archivos
  4. Incluir archivos solo una vez con require_once/include_once
  5. Medidas de seguridad en archivos incluidos

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

  1. Conceptos básicos de la POO
  2. Definición y uso de clases
  3. Propiedades y atributos de las clases
  4. Métodos y funciones de las clases
  5. Visibilidad: público, privado, protegido
  6. Creación y manipulación de objetos
  7. Uso de destructores para liberar recursos

UNIDAD DIDÁCTICA 8. HERENCIA EN PHP

  1. Introducción a la herencia
  2. Creación de subclases que heredan características
  3. Instanciación de objetos de subclases
  4. Sobrescribir métodos en clases hijas
  5. Acceso protected para propiedades y métodos

UNIDAD DIDÁCTICA 9. CAPTURA DE DATOS DEL USUARIO

  1. Introducción a la recopilación de datos
  2. Uso del array $_GET para recibir datos vía URL
  3. Uso del array $_POST para datos enviados por formulario
  4. Recoger datos en páginas diferentes
  5. Recoger datos en la misma página
  6. Definir campos requeridos en formularios

UNIDAD DIDÁCTICA 10. VALIDACIÓN Y SANITIZACIÓN DE FORMULARIOS

  1. Utilización de expresiones regulares para validar
  2. Limpiar y sanitizar la información recibida
  3. Verificación y validación en el servidor

UNIDAD DIDÁCTICA 11. COOKIES Y SESIONES

  1. Concepto e importancia de las cookies y sesiones
  2. Cómo crear y gestionar cookies en PHP
  3. Configurar la duración de las cookies
  4. Dependencias y limitaciones de los cookies según navegador
  5. Características principales de las cookies
  6. ¿Qué es una sesión y cómo funciona?
  7. Uso del array $_SESSION para gestionar sesiones
  8. Funciones session_start() y session_destroy()
  9. Finalizar y limpiar sesiones
  10. Identificador único de sesiones

UNIDAD DIDÁCTICA 12. MANEJO DE ARCHIVOS

  1. Introducción a la manipulación de archivos
  2. Cómo crear y abrir archivos en PHP
  3. Escribir datos en archivos
  4. Leer contenido de archivos existentes

UNIDAD DIDÁCTICA 13. MANEJO DE ERRORES Y EXCEPCIONES

  1. Tipos de errores en PHP
  2. Implementación y gestión de excepciones

UNIDAD DIDÁCTICA 14. CONFIGURACIÓN Y ADMINISTRACIÓN DE BASES DE DATOS

  1. Introducción a MySQL y su entorno
  2. Configurar contraseña para el usuario root
  3. Utilizar la extensión mysqli en PHP
  4. Gestión de bases de datos con PHPMyAdmin
  5. Administrar usuarios y permisos

UNIDAD DIDÁCTICA 15. BASES DE DATOS Y SQL

  1. Tipos de tablas en MySQL
  2. Creación y diseño de tablas
  3. Relaciones uno a muchos
  4. Relaciones muchos a muchos
  5. Lenguaje SQL: conceptos básicos
  6. Conexión y acceso a la base de datos desde PHP
  7. Establecer y gestionar conexiones
  8. Mostrar datos en tablas HTML
  9. Cerrar conexión correctamente

UNIDAD DIDÁCTICA 16. AMPLIANDO FUNCIONALIDADES

  1. Ordenar resultados en las consultas
  2. Implementar paginación en los resultados
  3. Utilizar consultas preparadas para mayor seguridad

UNIDAD DIDÁCTICA 17. SISTEMA DE AUTENTICACIÓN DE USUARIOS

  1. Diseño de la página de login
  2. Creación de registros de usuarios
  3. Medidas para garantizar la confidencialidad y seguridad

UNIDAD DIDÁCTICA 18. IMPLEMENTACIÓN DEL PROCESO DE COMPRA

  1. Introducción y conceptos básicos
  2. Modificación de la página listado de productos (listaproductos.php)
  3. Desarrollo de la página de compra (comprar.php)
  4. Identificación y autenticación del cliente
  5. Creación y gestión del carrito (carritocompraphp)
  6. Proceso para confirmar y finalizar pedidos
  7. Diseño de la página de desconexión (logout)
  8. Cómo migrar el carrito entre sesiones o usuarios

UNIDAD DIDÁCTICA 19. INTEGRACIÓN DEL CARRITO EN PÁGINAS WEB

  1. Introducción a la integración
  2. Definir objetivos y pasos a seguir
  3. Construcción de la estructura HTML para el carrito

UNIDAD DIDÁCTICA 20. FORMAS DE PAGO EN COMERCIO ELECTRÓNICO

  1. Introducción a las opciones de pago
  2. Tipos de métodos de pago disponibles
  3. Pago contra reembolso
  4. Transferencia bancaria directa
  5. Domiciliación bancaria automática
  6. Pagos con tarjetas bancarias
  7. Pagos mediante plataformas comerciales (ej. Stripe, PayPal)
  8. ¿Qué métodos implementaremos en nuestro proyecto?
  9. Adaptar la interfaz de la tienda para diferentes formas de pago
  10. Actualizar la base de datos para gestionar pagos
  11. Modificar el código para integrar las nuevas formas de pago
  12. Implementar pagos contra reembolso
  13. Configurar transferencias bancarias
  14. Integrar pagos con PayPal

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