Reproducir vídeo

Desarrollador Back-end

¿Qué es un Desarrollador Back-end?

El desarrollador back-end es el encargado de implementar la interacción entre el usuario y el sitio web. Utiliza lenguajes de programación para desarrollar módulos de procesamiento que otorguen a los usuarios contenido dinámico basado en las peticiones de entrada. Almacena información de valor utilizando bases de datos y otorga un alto nivel operacional a sitios como las redes sociales, páginas de compras por internet ya la mayoría de páginas web actuales

Los usuarios no acceden directamente al backend de una aplicación o sistema informático.

La tecnología, como los servidores, las bases de datos y las API, permite que funcionen funciones como la interfaz de usuario.

Los desarrolladores de backend construyen y mantienen esa tecnología. Puede que los usuarios ni siquiera sean conscientes del trabajo del desarrollador de backend, pero sin él, el sitio web o la aplicación no funcionarán.

Objetivos generales

Un desarrollador web backend trabaja en el servidor, la base de datos y las APIs que hay detrás de una aplicación web.

La descripción del trabajo es diferente a la de un desarrollador frontend, pero los dos trabajan juntos para crear un trabajo que sea funcional y fácil de usar.

Por ejemplo, un desarrollador de frontend crea una página en un sitio web con un botón en el que un cliente puede hacer clic para recuperar datos sobre sus pedidos anteriores.

El desarrollador backend escribiría el código que permite que el botón obtenga los datos correctos de la base de datos. Esos datos se devuelven al frontend, donde el desarrollador del frontend determina cómo se muestran al visitante.

 

Lo que aprenderás

Lección 1         

  •  Funcionamiento de la arquitectura cliente-servidor
  •  Funcionamiento Modelo Vista Controlador
  •  Diferencia entre páginas web estáticas y dinámicas
  •  Diferencia entre programación y diseño web
  • Funcionamiento e impacto del back-end

Lección 2

  •  Área de trabajo
  •  Medidas de seguridad y salud laboral
  • Ética profesional
  • Espacio de trabajo
  •  Lenguajes y paradigmas de programación
  •  Elementos de la programación estructurada
  • Programación web básica

Lección 1

  • Proceso de trabajo
  •  Definición de requerimientos
  • Alcance del proyecto
  •  Herramientas para el desarrollo de back-end
  • Instalación del servidor local
  • Proceso herramientas de trabajo

Lección 2 

  •  Introducción a PHP Infografia
  • Operadores del lenguaje PHP
  • Variables y tipos de datos
  • Uso de vectores
  • Estructuras de decisión
  • Estructuras de repetición Actividad
  • Programación web básica

Lección 3

  • Interacción con los datos de entrada
  •  Elementos de los formularios
  • Métodos de envio y recepción
  •  Estructura y uso de funciones
  • Procesamiento de los datos de entrada

Lección 4

  • Conexión a una base de datos
  • Inserción de registros
  • Selección de registros
  •  Modificación y eliminación de registros
  • Manejo de cookies
  • Manejo de sesiones
  • Gestión y almacenamiento de información

Lección 1

  •  Pruebas de funcionamiento
  • Identificación de errores
  • Errores en el almacenamiento de datos
  •  Mantenimiento de páginas web
  • Cobro de los servicios
  •  Mantenimiento a paginas web

 

Lección 1

  •  Definición de framework
  •  Frameworks de back-end
  •  Documentación del código
  • Mejora continua en los desarrollos
  •  Herramientas para mejorar el desarrollo