Sudo, Su: Escalado de permisos en linux

Debido al sistema de permisos de Linux, muchas de las tareas de administración tienen que realizarse con con permisos del administrador de la máquina (root):

  • Manejo de usuarios
  • Instalación de aplicaciones y paquetes
  • Gestión de la redes
  • Ficheros de configuración
  • Sistema de arranque
  • Manejo de servicios
  • Montaje de dispositivos

Seguir leyendo

Itinerario de Desarrollador Backend

A la hora de empezar a desarrollar web, el perfil del desarrollador Backend se ve como una especialización. Donde el programador se enfoca desarrollo de API’s REST y su integración con la arquitectura de microservicios.

Partiendo de la base de unos requisitos mínimos:

  • Fundamentos de programación
  • Programación estructurada
  • Bases de datos relacionales

Vamos a identificar tres posibles caminos:

En los tres casos tendremos una buena base de programación orientada a objetos y la posibilidad de tener acceso a bases de datos relacionales.

El siguiente paso debería ser el de aprender un Framework básico para conocer a la perfección el protocolo de comunicación HTTP/S

Dependiendo del lenguaje aprendido tenemos tres opciones de Framework:

En los tres casos sabremos manejar apropiadamente las peticiones web.

Para el acceso alas bases de datos nada como aprender los motores de bases de datos más utilizados:

Ahora deberíamos centrarnos en el acceso ORM de base de datos :

Además no hay un backend en los últimos tiempos que no requiera del desarrollo de un API Rest:

Como todo sistema es necesario conocer si la aplicación o el sistema cumple o no con las especificaciones marcadas, para ello será necesario pasar las pruebas:

Introducción a la Consola

Una de las dudas principales a la hora de empezar a manejar las nuevas herramientas de desarrollo web es la necesidad de aprender los comandos básicos de la consola. En este nuevo vídeo mostraremos en menos de 7 minutos la utilización básica de la termina o consola de Linux y MacOSX. En este episodio veremos los comandos más básicos para crear, modificar y borrar ficheros y directorios. Además veremos cómo editar ficheros de manera sencilla con vim desde consola.

Seguir leyendo