Golang: De Principiante a Experto con Ejercicios Prácticos

Programación en Go: Instalación, Estructuras de Datos, Control de Flujo y Más - Aprendizaje Continuo y Actualizado

4.75 (17 reviews)
Udemy
platform
Español
language
Programming Languages
category
3,174
students
20.5 hours
content
Jan 2024
last update
$19.99
regular price

What you will learn

Programacion desde Cero en Golang

Aprender a base de muchos ejercicios

Tipos de Datos

Apuntadores

Estructuras - (Structs)

Funciones

Agrupación de datos

Controles de Flujo

Generics

Módulos

Últimas características de Go

Description

Bienvenido al curso "Golang: De Principiante a Experto con Ejercicios Prácticos", donde te llevaremos de la mano en el aprendizaje del lenguaje de programación Go, conocido por su simplicidad, confiabilidad y eficiencia. Este curso es tu guía integral para dominar Go, desde las bases hasta los conceptos avanzados.

Lo Que Aprenderás:

  • Fundamentos de Go: Comprende la estructura básica y la sintaxis del lenguaje.

  • Instalación y Configuración: Aprenderás a instalar Go en diferentes sistemas operativos y a configurar los entornos de desarrollo integrados (IDE) adecuados.

  • Tipos de Datos y Control de Flujo: Profundiza en los tipos de datos y aprende a controlar el flujo de tus programas.

  • Estructuras de Datos y Funciones: Explora cómo Go maneja la agrupación de datos y la creación de funciones robustas.

  • Apuntadores y Generics: Entiende el uso de apuntadores para la manipulación eficiente de memoria y cómo los generics pueden hacer tu código más flexible.

  • Módulos: Aprende a organizar y reutilizar tu código de manera eficiente con el sistema de módulos de Go.

Enfoque Práctico: Cada sección del curso incluye ejercicios prácticos que reforzarán tu aprendizaje. Verás la teoría aplicada y resolverás problemas del mundo real, lo cual es crucial para consolidar tu comprensión del lenguaje.

Actualizaciones Constantes: El mundo de la programación está en constante evolución, y Go no es la excepción. Este curso se actualiza regularmente para reflejar las últimas tendencias y mejores prácticas en el mundo de Go. Así, siempre estarás al día con las nuevas características y técnicas.

Por Qué Elegir Go: Desarrollado por los pioneros detrás de C, Unix y UTF-8, Go es un lenguaje moderno diseñado para ser eficiente en sistemas multinúcleo y entornos de programación distribuidos. Su sintaxis amigable y su robusto sistema de tipos lo hacen ideal tanto para principiantes como para profesionales experimentados. En este curso, no solo aprenderás a programar en Go, sino que también entenderás por qué Google desarrolló este lenguaje y cómo puede beneficiar tus proyectos de programación.

Únete a nosotros en este viaje para dominar Go, y lleva tus habilidades de programación al siguiente nivel con un enfoque práctico y actualizado. ¡Inscríbete ahora y comienza a aprender con nosotros!

Content

Introducción

¿Por qué Aprender a Programar en Go?
Documentación

Instalaciones

Instalación de Go en Windows
Instalación de Go en Linux
Instalación de Go en Mac OS

IDE´S

Instalación de los IDE´s
Instalación de Goland
Instalación de VSCode

Primeros Pasos

Hola Mundo en Go
Comandos de Go
Introducción a los Paquetes
Introducción al Paquete FMT
Paquete FMT y sus Especificaciones
Operador de Declaración Corta y sus Especificaciones
La Palabra Var
Tipos de Datos
Valor Cero
FMT Parte 1
FMT Parte 2
FMT Parte 3
FMT Parte 4
Creando Nuestros Propios Tipos de Datos
Como Hacer Conversiones de Distintos Tipos de Datos

Ejercicios

Impresión de Datos con Formato Especifico
Variables Globales y el Valor por Defecto
Sprint
Crea tu Propio Tipo de Dato
Conversion de Tipos de Datos
Bool
Tipos de Datos Numéricos
String y Slice de Bytes
Constantes y Variables
Iota
Bit Shifting

Ejercicios

Ingresar Datos al Programa
Evaluación de Expresiones
Constantes y Dirección en Memoria
Bit Shifting y su Aplicación Real
String y su Interpretación
Iota

Control de Flujo

For Tipo C
For Tipo While
For Infinito, Do While y Bucles Anidados
Break & Continue
Impresión de Abecedario en Mayúsculas, Minúsculas y Sin las Vocales
Comenzando con If
And y Or, con Introducción a Else If y Else
Diferencias Else If y Else
Operador Modulo
Switch
Switch Mejorado
Repaso Operadores Lógicos

Ejercicios

For Init-Condition-Post y For como While
Ciclos For Anidados
For Condición y For Sin Condición
Operador Modulo
Mayor o Menor de Edad
Else If
Switch sin Condición
Switch con Condición

Agrupación de Datos

Arreglos
Especificaciones de los Arreglos
Slices
Recorrer un Arreglo y Slice con For
Slicing a Slice
Agregar Datos a un Slice
Borrar Datos de un Slice
Uso de Make en los Slices
Slices Multidimensionales
Introducción a los Mapas
Recorrer un Mapa, Agregar Valores
Eliminar Valores de un Mapa

Ejercicios

Arreglos
Slices
Slicing a un Slice
Append a un Slice
Append y Slicing Juntos
Slice con Make y Distintos Scans
Slice de Dos Dimensiones
Mapas
Agregar y Eliminar Datos de Mapas

Estructuras

Introducción
Especificaciones Sobre Estructuras
Estructuras Dentro de Estructuras
Estructuras Anónimas

Ejercicios

Estructuras e Impresión con Formato
Slices en Estructuras
Mapas con Estructuras y Slices Juntos
Estructuras Anidadas
Estructuras Anónimas

Funciones

Introducción a Funciones
Varios Return en una Función
Parametros Variables
Slices y Paso de Datos
Aplazamiento de Funciones
Métodos
Interfaces y Polimorfismo Parte 1
Interfaces y Polimorfismo Parte 2
Funciones Anónimas
Asignación de Funciones a Variables
Retornar Funciones Parte 1
Retornar Funciones Parte 2
Callback
Acceso de Variables

Ejercicios

Retorno de Funciones
Slice y operador tres puntos
Uso de defer
Structs y Métodos
Interfaces, Métodos y Funciones
Diferentes tipos de funciones anónimas
Función que retorna una función
Rango de Acceso a variables

Apuntadores

Introducción
Resolución de dudas

Screenshots

Golang: De Principiante a Experto con Ejercicios Prácticos - Screenshot_01Golang: De Principiante a Experto con Ejercicios Prácticos - Screenshot_02Golang: De Principiante a Experto con Ejercicios Prácticos - Screenshot_03Golang: De Principiante a Experto con Ejercicios Prácticos - Screenshot_04

Reviews

Oscar
January 26, 2024
En sí el curso es bastante bueno, yo diria que te da muy buenas bases para comprender mas allá de lo basico, me gusta que incluye temas poco hablados en otros cursos y que te da buenos detalles sobre cada tema, así como los ejercicios para que se te quede bien lo impartido, y llegando al final aclara dudas que probablemente tengamos, aparte se me hace increible todo el contenido que le falta por actualizar, la verdad si promete bastante, un curso que realmente vale la pena
Fernando
October 10, 2023
Excelente curso para estudiantes principiantes y también avanzados, todo bien explicado en detalle, gracias
Oscar
July 30, 2023
Totalmente super sastifecho, el teacher demuestra dominio de cada uno de los temas impartido en el curso, me llevo un excelente aprendizaje.

Coupons

DateDiscountStatus
1/21/202367% OFF
expired
5/18/2023100% OFF
expired
7/21/202350% OFF
expired

Charts

Price

Golang: De Principiante a Experto con Ejercicios Prácticos - Price chart

Rating

Golang: De Principiante a Experto con Ejercicios Prácticos - Ratings chart

Enrollment distribution

Golang: De Principiante a Experto con Ejercicios Prácticos - Distribution chart
4271956
udemy ID
8/30/2021
course created date
12/24/2022
course indexed date
Bot
course submited by