Curso: Linux for Windows Developers

CENTRO DE FORMACIÓN
MODALIDAD
  • Presencial
DURACIÓN
  • 14 horas
LUGAR DE IMPARTICIÓN
  • Aula Virtual
DOCENTES
  • No disponible

Al final de esta capacitación, los participantes podrán:

  • Comprender los fundamentos del sistema operativo Linux y sus diferencias con el sistema operativo Windows
  • Instale Linux y familiarícese con el entorno Linux
  • Ejecutar comandos de Linux
  • Asegure Linux aprendiendo los principios básicos de la administración del sistema Linux y la administración de usuarios
  • Comience a desarrollar aplicaciones web en Linux

Introducción

Pros y contras del desarrollo de aplicaciones web en Linux

Elegir una distribución de Linux para el desarrollo de aplicaciones web

Instalando Linux en Windows

  • Usando VirtualBox
  • Usando arranque dual

Comprender las diferencias arquitectónicas entre Linux y Windows

Comprender la estructura de directorios de Linux

Trabajando dentro del entorno Linux

  • El shell y la terminal de Linux
  • Componentes del sistema y administración
  • Usando los comandos esenciales de Linux
  • Trabajando con el sistema de archivos de Linux
  • Uso de comodines
  • Uso de tuberías y redirección
  • Trabajando con Entradas y Salidas
  • Uso de entornos gráficos e interfaces de usuario

Configurando SSH (Secure Shell) en Linux

Conexión a un escritorio remoto con VNC

Configurando el Shell

  • Personalizar el indicador de Shell
  • Usar alias de Shell

Técnicas de shell avanzadas: historial de shell y finalización de tabulación

Gestión de variables de entorno en Linux

Visualización y control de procesos en Linux

Programación y automatización de trabajos usando Cron

Administrar usuarios, grupos y permisos en Linux

Administrar paquetes en Linux

Configurando la red en Linux

  • La línea de comando de Network Manager
  • Clientes de red

Asegurar la estación de trabajo Linux

Configurando una pila de desarrollo

  • Apache, MySQL, PHP / Python / Javascript / Ruby / Java)

Instalación y uso de Git en Linux

Trabajar con editores de código abierto y herramientas de desarrollo en Linux

Ejecución de un marco de aplicación web en Linux

  • Django (Python)
  • Zend (PHP)
  • RoR (Ruby on Rails)
  • Node.js (Javascript)
  • Spring Framework (Java)

Configuración de un servidor de aplicaciones en Linux

  • JBoss
  • Zope
  • Motores de servlets

Prueba de una aplicación web en Linux

  • Marcos de automatización de pruebas: desde pruebas unitarias a controladores web

Depuración de una aplicación web en Linux

  • Chrome, Firefox, Fiddler, etc.

Herramientas y técnicas para el desarrollo ágil en Linux

  • Configuración de un entorno de compilación continuo simple con Jenkins
  • Construyendo, Probando e Implementando con Contenedores (LXC y Docker)

Solución de problemas

Comentarios finales

Otros cursos bonificables de NobleProg:

CURSO IMPARTIDO POR:

nobleprog

¡Bonifica este curso!

Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.

Busca otro curso

ESCRIBE: Nombre del curso, centro de formación, docente y/o provincia

La formación es la clave.
Te ayudamos a bonificarla, ¡Es muy sencillo!.

¿Qué es una bonificación de formación?

Más información
CONTACTA

info@bonificatucurso.com

986 108 164

ACCESOS RÁPIDOS