Aprende GO desde Cero

Frogames Formación
Frogames Formación

Curso

Online

Precio a consultar

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    15h

  • Inicio

    Fechas a elegir

¿Quieres avanzar en el conocimiento del lenguaje Golang? Entonces has llegado al lugar adecuado.

En este curso veremos todos los aspectos básicos e intermedios para comprender la sintaxis, estructuras, paquetes, funciones, tipos de datos y ¡mucho más!

El objetivo es llegar a comprender cómo GO maneja la Programación Orientada a Objetos, la Herencia, el Polimorfismo, las Interfaces y las estructuras.

Este curso es único, pues haremos todo en tiempo real con ejemplos de aplicaciones reales. Además, los estudiantes de este curso podrán descargar cada ejercicio realizado durante el mismo.

Y por si todo lo anterior fuera poco, el curso también viene acompañado del soporte personalizado PREMIUM que suelo dar a mis alumnos.

Este será, sin duda alguna, tu puntapié inicial en el mundo de GOLANG.

¡Nos vemos en clase!

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

En este curso aprenderemos todo sobre la sintaxis, estructuras y mucho más del lenguaje GOLANG. Así, aprenderás a:

-Descargar e instalar GO
-Crear una aplicación en GO
-Ver la sintaxis y los secretos de las principales instrucciones y estructuras de GO
-Tipos de variables, instrucciones de GO (básicas y avanzadas), iterables y construcciones
-Middlewares y manejo de errores (DEFER, PANIC y RECOVER)
-Crear paquetes propios de funciones y reutilizarlas en tus desarrollos
-Entender programación asíncrona y paralelismo
-Crear un servidor web y responder a peticiones
-Desarrollar de un API REST completo de una aplicación REAL

Este es un curso de nivel medio, por tanto te recomendamos:

-Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario.
-Haber completado el curso de HTML, CSS y JavaScript para tener bases de desarrollo y programación web.

Al terminar tus estudios, recibirás un Certificado de Finalización.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Materias

  • Backend
  • Endpoint
  • Visual Studio Code
  • Golang
  • Sintaxis de GO
  • Ciclos en GO
  • Interfaces en GO
  • Desarrollo web

Temario

Introducción al curso y al instructor

  • ¿Qué aprenderemos en este curso?

  • Tu cuaderno para tomar notas online sobre el curso

Introducción a GO

  • Introducción a Golang

  • Complemento - El Pequeño Libro de Go

Creando el entorno de trabajo

  • Instalando GO

  • Instalando Visual Studio Code

  • Configurando Visual Studio Code para GO

Hola Mundo en GOLANG

  • Creamos un Hola Mundo y lo ejecutamos

  • Cuestionario 1: Conceptos de la Clase nro. 1

Convenciones y sintaxis de GO

  • 01 - Variables en GO

  • 02 - Condiciones en GO

  • 03 - Mostrar y aceptar datos en GO

  • 04 - Ciclos en GO

  • 05 - Funciones en GO

  • 06 - Funciones Anónimas y Closures

  • 07 - Arreglos y Slices

  • 08 - Mapas en Go

  • 09 - Estructuras en GO (POO)

  • 10 - Interfaces en GO

  • 11 - Manejo de Archivos en GO

  • 12 - Recursión en GO

  • 13 - Defer - Panic y Recover en GO

  • 14 - GORoutines en GO

  • 15 - Channels en GO

  • 16 - Servidor Web en GO

  • 17 - Middlewares en GO

Creación de una aplicación tipo Twitter (parte BACKEND)

  • Presentación Parte BackEnd

BackEnd - Instalaciones necesarias

  • Conceptos Iniciales de GIT

  • Creando repositorio en Github

  • Instalando GIT

  • Instalando Heroku

  • Postman

BackEnd - Configurando MongoDB Atlas

  • Creando nuestra BD MongoDB Gratuita

  • Modificando la Seguridad de nuestra BD para accederla remotamente

  • Instalando MongoDB Compass en tu PC

BackEnd: GO (Estructura de aplicación en nuestra PC)

  • Creando Carpetas Necesarias

  • Configuración de Variables de Entorno

  • Configurando GIT y Heroku

  • Instalando las dependencias

BackEnd - API Rest - Armado del código base

  • Creando el MAIN.GO y la conexión a la BD

  • Armando el archivo de Middleware

BackEnd - EndPoint (Registro)

  • Creando el modelo de Usuarios

  • Rutina de Router de Registro

  • Rutina de BD - InsertoRegistro (con bCrypt para encriptar nuestra Password)

  • Función ChequeoYaExisteUsuario()

  • Probando nuestro EndPoint y configurando Postman por primera vez

BackEnd - EndPoint (Login)

  • Rutina BD - IntentoLogin()

  • Rutina Routers - Login

  • JWT en Golang

  • Probando el EndPoint Login y verificando nuestro Token

BackEnd - Middleware ValidoJWT

  • Model CLAIM

  • MiddleWare JWT

  • Rutina de Routers - ProcesoToken

BackEnd - EndPoint (verPerfil)

  • Rutina de BD BuscoPerfil

  • Rutina de Routers VerPerfil

  • Probando el EndPoint VerPerfil

BackEnd - EndPoint (ModificarPerfil)

  • Rutina de BD ModificoRegistro

  • Rutina de Routers ModificoUsuario

  • Probando el EndPoint ModificoUsuario

BackEnd - EndPoint (GraboTweet)

  • Rutina de BD InsertoTweet

  • Rutina de Routers GraboTweet

  • Probando el EndPoint Tweet

BackEnd - EndPoint (LeoTweets)

  • Rutina de BD LeoTweets

  • Rutina de Routers LeoTweets

  • Probando el EndPoint LeoTweets

BackEnd - EndPoint (EliminarTweet)

  • Rutina de BD BorroTweet

  • Rutina de Routers EliminoTweet

  • Probando el EndPoint BorroTweet

BackEnd - Manejo de Imágenes

  • Rutina de Routers ObtenerAvatar

  • Probando el EndPoint ObtenerAvatar

  • Rutina de Routers SubirAvatar & SubirBanner

BackEnd - Sistema de Relaciones - Alta de Relación

  • Rutina de BD InsertoRelacion

  • Rutina de Routers altaRelacion

  • Probando este EndPoint

BackEnd - Sistema de Relaciones - Baja de Relación

  • Rutina de BD BorroRelacion

  • Rutina de Routers BajaRelacion

  • Probando el EndPoint BajaRelacion

BackEnd - Sistema de Relaciones - Consulta de Relación

  • Rutina de BD ConsultoRelacion

  • Rutina de Routers ConsultaRelacion

  • Probando este EndPoint

BackEnd - Sistema de Relaciones - Listar Usuarios

  • Rutina de BD LeoUsuariosTodos

  • Rutina de Routers listaUsuarios

  • Probando el EndPoint ListaUsuarios

BackEnd - Leyendo los Tweets de todos mis seguidores

  • Rutina de BD LeoTweetsSeguidores

  • Rutina Routers - leoTweetsSeguidores

  • Probando este EndPoint

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Aprende GO desde Cero

Precio a consultar