Curso profesional de Go

Curso profesional de Go

Go es uno de los últimos lenguaje de programación en aparecer. Se lanzo de manera oficial a finales del 2009, aunque recién en el 2012 apareció la versión estable. 

¿Porque está tan de moda este lenguaje si es tan nuevo? 

Curso profesional de Go

Primeramente es porque fue desarrollado por Google con todo lo que con lleva el nombre Google (búsqueda, marketing, calidad), es por sus características, simplicidad, funcionalidad y compatibilidad que este lenguaje de programación esta en la nomina de los que pueden sustituir al lenguaje C.

Es un lenguaje compilado como el C que gracias a su simplicidad se puede comparar con Phyton pero con el rendimiento del C.

Esta pensado para hacerle la vida mas fácil a los desarrolladores por su sencillez, permitiendo detectar errores de sintaxis en al compilación y no durante la ejecución a diferencia de otros lenguajes compilados.

Los programadores del lenguaje C que quieran utilizar este lenguaje se sentirán cómodos ya que tiene una sintaxis muy similar.

Go, al ser un lenguaje realmente flexible, puede ser utilizado para resolver varios problemas, actualmente esta muy de moda ya que es fundamental para las tecnologías que se usan actualmente como todo lo relacionado al aprendizaje automático, big data, data science, inteligencia artificial, edición de vídeos u audio.

Este curso es entregado de manera gratuita y con certificación online por CodigoFacilito.com realmente es un curso muy completo.

Contenidos

  • Duración total 5h 46m
  • 6 módulos y 67 clases
  • Certificado digital y examen
  • Curso 100% online

Temario

Módulo 1 - Introducción

  • Introducción al curso
  • ¿Qué es Go?
  • Instalación
  • Hola mundo
  • Declarar variables
  • Declaración de variables pt2
  • Función Println
  • Declarar múltiples variables
  • Constantes
  • Operadores relacionales
  • Operadores lógicos
  • Secuencia de valores
  • Strings
  • Lectura de valores

Módulo 2 - Estructuras de datos

  • Arreglos
  • Arreglos pt2
  • Slice
  • Sclice pt2
  • Resumen Slice
  • Función Make
  • Mapas
  • Iterar sobre mapas

Módulo 3 - Controles de flujos

  • Condicionales
  • Múltiples condiciones
  • Declaración de variable en condiciones
  • Switch
  • Obtener valores de un mapa
  • Ciclo for
  • For como While
  • Foreach
  • Continue and Break
  • Función panic
  • For como Do while
  • For como ciclo infinito

Módulo 4 - Funciones

  • Definición de funciones
  • Retornar valores
  • Funciones anonimas
  • Funciones como argumentos
  • Retornar funciones
  • Bloques y alcances
  • Variables y scopes
  • Variadic functions
  • Punteros
  • Funciones recursivas
  • Funciones como valores
  • Manejo de errores
  • Variables globales
  • Programar funciones
  • Programar funciones pt2
  • función recover

Módulo 5 - Tipos de Estructuras

  • Crear estructuras
  • Métodos
  • Relación uno a uno
  • Relación uno a muchos
  • Enums
  • Interfaces
  • Múltiples interfaces
  • Interfaces vacías
  • Creación de paquetes
  • Modificadores de acceso

Módulo 6 - Proyecto

  • Introducción
  • Leer valores del teclado
  • Refactor
  • Crear usuario
  • Listar usuarios
  • Limpiar consola
  • Eliminar usuarios

Módulo 7 - Examen del curso

  • Examen final del curso


Nuestra tarea es centralizar la mayor cantidad de cursos ,capacitaciones, tutoriales, videos para que te sea mas fácil de buscar a la hora de querer capacitarte.
Generalmente, incorporamos los que son gratis pero si encontramos algunos interesantes que son pagos los agregamos para que tu capacitación sea mas redituable y profesional.
Sigue capacitándote para llegar a ser un mejor profesional o simplemente por logros personales, anímate, no abandones y adelante !!!.
Mucha Suerte !!! el equipo de: