Temario del curso
Introducción
Entendiendo los sistemas Unix Programming
Comprender el lenguaje Go Programming y la arquitectura Go
Instalación y configuración del entorno de desarrollo Go
Aprender los conceptos básicos de la sintaxis Go
Trabajar con Go paquetes
algoritmos, estructuras de datos
Cómo Go maneja la recolección de elementos no utilizados
Tratar con archivos y directorios en Go
Implementación de operaciones de entrada y salida de archivos en Go
Implementación del control de errores
Identificación y trabajo con archivos de sistema en Go: archivos de registro, operaciones de archivos de sistema y contraseñas
Trabajar con procesos y señales Unix en Go
- Entendiendo los Procesos y Señales de Unix
- Proceso Management
- Tratar con señales Unix en Go
- Usando el comando 'kill'
- Trabajar con tuberías y sockets Unix en Go
- Trabajar con llamada a procedimiento remoto (RPC) en Go
- Programming Un shell de Unix en Go
Comprender y trabajar con Gorutinas
- Aprendiendo sobre Gorutinas
- Uso de los paquetes sync Go
- Lidiar con las tuberías
- Uso del programador Go
- Uso de la palabra clave 'select'
- Trabajar con canales de señal y canales almacenados en búfer
- Manejo de tiempos de espera
- Trabajar con canales de canales
- Trabajar con canales nulos
- Lidiar con la memoria compartida
- Trabajar con la utilidad dWC.go
Red Programming en Go
- Entendiendo la red Programming
- Trabajar con el paquete estándar Net Go
- Revisión de sockets Unix
- Realización de búsquedas de DNS
- Desarrollo de un servidor TCP simple y un cliente TCP simple
- Desarrollo de un servidor UDP simple y un cliente UDP simple
- Trabajar con un servidor TCP simultáneo
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia básica de programación en cualquier lenguaje
- Familiaridad con los sistemas Linux y Unix
Testimonios (5)
El expertise del formador y su talento para enseñar
Liviu - Orange Services
Curso - Go for Systems Programming
Traducción Automática
Eficaz en el tiempo Transiciones suaves y vinculadas de un tema a otro Ejemplos que van desde lo simple hasta lo desafiante Tanta paciencia para responder todas las preguntas con ejemplos Conocimiento muy por encima de las expectativas ¡Hay tantas cosas que apreciar!
Laura - Orange Services
Curso - Go for Systems Programming
Traducción Automática
La actitud del instructor y el hecho de que se detenía en cada problema o issue para ayudar a quienes lo necesitaban. También era bastante relajado, lo que hacía que la capacitación fuera realmente divertida y tranquila.
Rares - Orange Services
Curso - Go for Systems Programming
Traducción Automática
Patrick fue muy útil y proporcionó ejemplos y prácticas del mundo real al trabajar con Go. Este no era un curso puramente teórico sobre cómo usar Go, sino sobre cómo desarrollar realmente con Go en el mundo real. Proporcionó comparaciones con otros lenguajes para explicar mejor ciertos conceptos, lo cual fue muy útil.
Cristian - Orange Services
Curso - Go for Systems Programming
Traducción Automática
La información adicional no incluida en la documentación oficial
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Traducción Automática