Curso: Go for Systems Programming

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

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

  • Comprenda los fundamentos de la programación de sistemas Go
  • Configura el Go
  • Escribir programas en Go
  • Use las funciones básicas y avanzadas de la programación de sistemas Go para Linux y Linux
  • Comprende y usa Goroutines
  • Escribe un código rápido y liviano con Go
  • Escribir redes de bajo nivel con Go

introducción

Comprender la programación de sistemas Unix

Comprender el lenguaje de programación Go y la arquitectura Go

Instalación y configuración del entorno de desarrollo Go

Aprender los conceptos básicos de la sintaxis Go

Trabajando con paquetes de Go

Algoritmos, estructuras de datos

Cómo maneja la recolección de basura

Tratando con archivos y directorios en Go

Implementación de operaciones de entrada y salida de archivos en GB

Implementando el manejo de errores

Archivos de registro, operaciones de archivos de sistema y contraseñas

Trabajando con Procesos Unix y Señales en GB

  • Entender los Procesos y Señales Unix
  • Gestión de procesos
  • Tratando con señales de Unix en GB
  • Usando el comando 'matar'
  • Trabajando con tuberías y zócalos Unix en Go
  • Trabajar con Remote Procedure Call (RPC) en GB
  • Programación de un Shell Unix en Go

Comprender y trabajar con Goroutines

  • Aprendiendo sobre Goroutines
  • Uso de los paquetes Sync Go
  • Tratando con tuberías
  • Usando el programador Go
  • Usando la palabra clave 'select'
  • Trabajando con Canales de Señales y Canales Buffered
  • Manejo de tiempos de espera
  • Trabajando con canales de canales
  • Trabajando con Nil Channels
  • Tratar con la memoria compartida
  • Trabajando con la utilidad dWC.go

Programación de red en Go

  • Entender la programación de red
  • Trabajando con el paquete estándar de Net Go
  • Revisando los zócalos de Unix
  • Realizando búsquedas DNS
  • Desarrollar un servidor TCP simple y un cliente TCP simple
  • Desarrollar un servidor UDP simple y un cliente UDP simple
  • Trabajando con un Servidor TCP Simultáneo

Solución de problemas

Resumen y Conclusión

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