Curso de fundamentos de programación con Go

Curso de fundamentos de programación con Go

30 horas
Todos los niveles
0 cuestionarios

Descripción:

El lenguaje de programación Go se ha establecido firmemente como un favorito para crear aplicaciones de sistema complejas y escalables. Go ofrece un enfoque directo y práctico de la programación que permite a los programadores escribir código correcto y predecible utilizando idiomas de simultaneidad y una biblioteca estándar con todas las funciones. Este es un Curso de fundamentos de programación con Go que con ejemplos del mundo real podrá ayudarte a comenzar con Go en poco tiempo.

Objetivo:

Al final del curso, tendrá las habilidades y conocimientos para programar con Go. Entre otras cosas, aprenderá a: Instalar y configurar el entorno de desarrollo Go para comenzar rápidamente con su primer programa. Utilizar los elementos básicos del lenguaje, incluida la estructura del código fuente, las variables, las constantes y las primitivas de flujo de control para comenzar rápidamente con Go. Aprenderás a usar tipos y técnicas de interfaz, como la incrustación para crear programas idiomáticos orientados a objetos en Go. Desarrollar funciones efectivas que estén encapsuladas en estructuras de paquetes bien organizadas con soporte para manejo de errores y recuperación de pánico. Implementar los comandos de rutina, canales y otras primitivas de concurrencia para escribir código Go altamente concurrente y seguro. Escribir el código probado y de referencia utilizando las herramientas de prueba desarrolladas de Go. Acceder a los recursos del sistema operativo llamando a bibliotecas C e interactuar con el entorno del programa en tiempo de ejecución.

Temario:

Parte 1: PRIMEROS PASOS CON GO Y PRINCIPIOS ESCENCIALES

El lenguaje de programación Go | Jugando con Go | Tu primer programa Go | Go en pocas palabras | El archivo fuente en Go | Identificadores en Go | Variables en Go | Constantes en Go | Operadores en Go | La declaración if | Cambiar declaraciones | Los enunciados for | Las declaraciones break, continue y goto

Parte 2: TIPOS DE DATOS Y FUNCIONES

Tipos de dato en Go | Tipos numéricos en Go Tipo booleano en Go | Rune y tipos de String en Go | Punteros en Go | Tipo de declaración | Tipo de conversión | Funciones | Pasar valores de parámetros | Funciones de orden superior | Señalización y manejo de errores | Llamadas de función diferida | Función pánico y recuperación

Parte 3: PAQUETES Y PROGRAMAS

El paquete Go | Creando paquetes | Construyendo paquetes | Visibilidad del paquete | Importar paquete | Inicialización del paquete | Creando programas | Paquetes remotos

Parte 4: TIPOS COMPUESTOS, MÉTODOS, INTERFACES y OBJETOS

El tipo matriz | El tipo slice | El tipo map | El tipo estructura | Métodos | Objetos en Go | El tipo interfaz | El tipo assertion

Parte 5: CONCURRENCIA Y DATOS IO EN GO

Goroutines | Canales | Escribir programas concurrentes | El paquete de sincronización | Detectando condiciones de carrera | Paralelismo en Go | IO con lectores y escritores | La interfaz io.Reader | La interfaz io.Writer | Trabajando con el paquete io | Trabajando con archivos | IO formateado con fmt | Buffer IO | IO en memoria | Codificación y decodificación de datos

Parte 6: ESCRIBIR SERVICIOS EN RED Y TESTING DE CÓDIGO

El paquete de red | Un servidor de API TCP | El paquete HTTP | Un servidor API JSON | La herramienta de Testing en Go | Escritura de pruebas Go | Testing HTTP | Cobertura de prueba | Referencia de código

 

Próxima fecha de inicio:

12 de octubre de 2020 | Lun. a Vier. de 6:00 p.m. a 9:00 p.m

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

37 thoughts on “Curso de fundamentos de programación con Go

  1. As Best Hypertension Medications how to read hypertension numbers for Zhao Ling, seeing that the group of disciples had finally calmed down, he stopped talking and stared coldly ahead endometrial cancer and tamoxifen With this new law, New York will be doing its part to help preserve this important species and maintain a stable environment for them

  2. Unmedicated IUI and home insemination buy ivermectin tablets A total of 695 women with clinical, endocrine and ultrasound characteristics suggesting a low ovarian reserve and a poor responsiveness to COH were recruited and randomly assigned to receive the CC Gn GnRH- ant mild protocol mild group, n 355 or the long protocol with high- dose Gn long group, n 340

  3. Ротативките могат да се различават от гледна точка на тематика, символи, игрови опции и печеливши линии. Те са изключително лесни за игра и не изискват задълбочени знания и умения от страна на играча. Макар повечето модерни слотове да имат множество специални символи и функционалности, те са напълно автоматизирани от играта, така че няма нужда да помните всички възможни печеливши линии и опции. Можете да се забавлявате заедно с казино игри като рулетка, слотове, игри с пирамиди, покер, бинго, кено, бакара, блекджек, мега джак, игри на маса, игри с линии, джакпот игри и много други. https://andyzqhw986431.ssnblog.com/16096253/Бакара-минимален-депозит-България В казино игрите на блекджек крупието срещу вас има една или две карти, които са видими за вас, вашите вие си ги виждате. Най-важното е да успеете да контролирате добре банката си. Не бива да харчите всичко, с което разполагате, за да покривате загубите ви. Правилното решение е да преустановите играта навреме, ако видите, че късметът не е с вас. По този начин ще си спестите немалко загубени пари. Като цяло, Betano е качествен сайт, където може да се насладите на любимите си казино игри и залози. Той не само предлага първокласни опции за хазарт и бонуси, но можете също да разчитате на честност, прозрачност и сигурност от сайта и мобилното приложение.

  4. cataflam generic for bactrim smz tmp ds Census figures provide an official measure of poverty, but they re only a temporary snapshot that doesn t capture the makeup of those who cycle in and out of poverty at different points in their lives priligy tablets

  5. Data was collected on a total of 47, 772 QC positive tumor infiltrating cells from 25 melanoma patients, including patients with stage 3 and stage 4 melanoma with a diverse treatment history, and 9 treatment naГЇve, stage 3, in transit melanomas Table 4 cheap lasix 5 ARIs are established, US Food and Drug Administration approved treatments for symptomatic BPH

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *