
Introducción al curso de programación con Go en Español desde cero y paso a paso. Creación de un backend con GO.
Aprenderemos conceptos teóricos acerca de go, que es, para que se utiliza y que vamos a hacer en el curso.
Aprenderemos a realizar la instalación de Golang paso a paso y desde cero.
Veremos donde está la documentación oficial de Go (golang) y como instalar las herramientas necesarias.
Prepararemos el proyecto en nuestro entorno de desarrollo en local
Aprenderemos cual es la estructura básica de un programa en go y como hacer un hola mundo con golang
Aprenderemos a utilizar varios paquetes y como usar un retardo en la ejecución del programa
Aprenderemos a trabajar con la variables y los tipos de manera básica.
Veremos varios comandos interesantes en la consola para usarlos con Go
Aprenderemos más cosas acerca de las variables en Golang
Trabajaremos con los tipos de datos en Go. Int, float, string, bool, etc
Trabajaremos con las constantes dentro del lenguaje de programación Golang de Google con Víctor Robles
Crearemos una calculadora usando los operadores matemáticos en go.
Crearemos objetos usando structs en go que nos servirán de modelos
Aprenderemos a crear funciones con Golang
Aprenderemos a devolver datos desde una función
Aprenderemos a trabajar con funciones dentro de otras o closures
Veremos como trabajar con los parámetros en las funciones y métodos.
Trabajaremos con los arrays en golang
Aprenderemos a trabajar con los arrays multidimensionales
Veremos como trabajar con los slices en Go
Veremos como trabajar con funciones útiles para arreglos y slices dentro de golang
Aprenderemos a trabajar con el condicional if en go
Veremos como pasar parámetros desde la consola de comandos a nuestro programa en Go
Haremos un ejercicio con el condicional if
Aprenderemos a trabajar con los iteradores y bucles como el For dentro de Go
Veremos un ejemplo de uso del condicional Switch de Go
Trabajaremos con los archivos y ficheros y veremos como leer el contenido de un archivo
Veremos como crear y escribir en archivos del sistema con Go
Crearemos un servidor web con Go paso a paso y desde cero.
Instalaremos y configuraremos un sistema de rutas (routing) en Go
Aprenderemos a recibir parámetros por la url en Golang
Crearemos los modelos de nuestra aplicación web para el backend
Veremos como mejorar las respuestas json de nuestra api restful con go
Veremos como mejorar la arquitectura de nuestro programa.
Crearemos un método action para nuestro backend que guarde nuevos elementos
Veremos como hacer la instalación de mongo.db en nuestro sistema operativo
Aprenderemos a trabajar de forma visual con mongodb
Conectaremos nuestro backend construido en Go a un sistema de bases de datos MongoDB
Crearemos un método para guardar datos en la base de datos de mongodb
Mejoraremos las respuestas en Json de nuestra app backend go
Crearemos una acción para devolver un listado de datos en json
Aprenderemos a devolver un solo elemento de la base de datos en el api de go
Crearemos funciones para mejorar las respuestas de nuestra app
Crearemos un método para el servicio restful que nos permita actualizar documentos
Crearemos un método para el backend que nos permita borrar documentos de una colección de nuestra base de datos.
Bienvenido al curso de Go. Vamos a aprender programación con Golang desde cero y desarrolla un API RESTful con Go y MongoDB paso a paso.
¡No solo aprenderemos Go si no que también haremos un desarrollo backend completo uniendo Go y MongoDB!
Go(golang) es un lenguaje de programación desarollado por Google en el año 2009 y es una tecnología que está dando mucho de que hablar debido a su sencillez, velocidad y gran rendimiento.
Al acabar este curso serás capaz de programar con Go, crear servidores web y crear servicios o APIs RESTful para consumir desde cualquier cliente, como por ejemplo una app de smartphone o una webapp creada con Angular.
Todo lo que vamos a ver en el curso tiene un enfoque completamente práctico, real y paso a paso para que no te quedes con ninguna duda.
Durante el curso verás muchísimos ejercicios prácticos y desarrollaremos un back-end restful. Algunos de los temas que veremos son los siguientes:
Instalación de Go
Compilar programas
Documentación y herramientas
Hola mundo con Go
Librerías y paquetes
Comandos de Go
Variables
Tipos de datos
Constantes
Operadores
Funciones
Closures
Arrays y slices
Estructuras de control
Trabajo con ficheros
Instalar paquetes
Crear servidores
Routing
Desarrollo de servicios RESTful
Creación de un back-end
Conexión a MongoDB
¡Y mucho más!
Como puedes comprobar es un curso muy interesante y poco a poco aprenderemos programación con Go hasta crear nuestra API RESTful.
Si quieres aprender Go sin dolor, practicando poco a poco, subir de nivel en el mundo de la programación y mejorar tus oportunidades laborales ¡Este es tu curso!
Échale un vistazo al programa del curso para ver todos temas que aprenderás.
Únete al curso y sube de nivel: ¡¡ Aprende Golang !!