Desarrollo backend en Go

Iniciación en Programación, Go

Desarrolla aplicaciones innovadoras con un lenguaje especializado en redes y concurrencia.


Duración24 horas
FrecuenciaMartes18:00h a 21:00h (UTC -5)Ver más
Inicio y fin de clases17/02/2026-14/04/2026
Ver calendario
ModalidadSíncrona-virtual
Acceso a grabaciones y material después de clases

Tarifario

Alumnos nuevos

Lleva tu primer curso con nosotros y accede a invitaciones a webinars gratuitos y descuentos en próximos cursos.

Modalidad
Monto

Al contado

S/. 220.00

Alumnos antiguos y comunidad de aliados estratégicos

Si ya llevaste un curso con nosotros o perteneces a la comunidad de la IEEE Computer Society PUCP, AAII PUCP, DSC PUCP o LEAD UNMSM, lleva el curso con una tarifa reducida.

Modalidad
Monto

Al contado

S/. 200.00

¿Desea matricularse ahora?

1. Realice el pago correspondiente

Método de pago

Escanea este código QR con tu billetera digital de preferencia a nombre de AEDITIP S.A.C.S.

2. Complete este formulario

Completar matrícula

3. Nuestro personal se comunicará en el transcurso de 24 horas con el número de WhatsApp +51 937 142 836. Ud. puede escribirnos directamente para una atención más rápida.

Descripción

El lenguaje de programación Go (anteriormente conocido como Golang) se ha consolidado como una herramienta estratégica en el desarrollo de software moderno, respondiendo a la creciente demanda de sistemas eficientes, concurrentes y escalables. Su diseño, impulsado por Google, prioriza la simplicidad sintáctica, la velocidad de compilación y un rendimiento de ejecución excepcional. Su modelo de concurrencia nativo, por medio de goroutines y canales, simplifica drásticamente el desarrollo de aplicaciones de alto rendimiento y sistemas distribuidos. Estas características convierten a este lenguaje como sólido candidado para proyectos de infraestructura cloud-native, microservicios y herramientas de DevOps.

El programa del curso está estrictamente diseñado para impartir conocimientos fundamentales y habilidades prácticas en Go, enfatizando en las características y patrones de diseño que son cruciales en el desarrollo de sistemas escalables. Los participantes explorarán conceptos iniciales de programación.

Dirigido a iniciantes en la programación, este curso promete no solo fortalecer las competencias técnicas en un lenguaje de alta demanda, sino también preparar a los alumnos.

Al concluir el curso, los asistentes habrán adquirido una sólida comprensión de los aspectos fundamentales de la programación y tendrán la base necesaria para capacitarse en campos tecnológicos específicos donde Go tiene presencia.

Temario del curso

Temas a tratar:

¿Qué es el lenguaje Go? Entorno de desarrollo para la implementación de programas en Go.

Temas a tratar:

¿Qué son los controles de flujo? Estructuras selectivas y repetitivas.

Temas a tratar:

¿Qué es la programación funcional? Sintaxis de funciones en Go. Colecciones de datos en Go: slices y maps.

Temas a tratar:

Paradigma de programación orientada a objetos (POO).
Definición de estructuras.
Definición de atributos y métodos.
Encapsulamiento de clases.
Manejo de errores en Go.

Temas a tratar:

Desarrollo en clase del proyecto base del proyecto consolidador.
Exposición de los alumnos y retroalimentación por parte de la plana docente.

Metodología

El curso tendrá un enfoque teórico-práctico. Cada una de las sesiones constará de cuatro partes: teoría, ejemplos, tarea, y tutoría.

¿Qué aprenderás con nosotros?

Tener sólido conocimiento de los fundamentos en el lenguaje de programación Go.
Tener conocimiento teórico y práctico de la Programación Orientada a Objetos (POO) aplicado a Go.
Aplicar las habilidades y conocimientos adquiridos en un proyecto usando el lenguaje de programación Go.

Plana Docente (1 docente)

DOCENTE PRINCIPAL

Max Jacinto Mestanza

Áreas de especialización: Ciberseguridad, Hacking ético, Proyectos open-source, Go, Rust

Enlaces de interés
Trayectoria

¿Quieres tener más información sobre el curso?

Programa analítico

Preguntas más frecuentes

Actualmente, ofrecemos cursos en modalidad síncrona y virtual, que implica clases en vivo y desarrolladas mediante la herramienta de videoconferencias Zoom. Muy pronto, ofreceremos cursos en modalidad asíncrona, donde aprenderás mediante una serie de vídeos elaborados para abarcar los temas de clase.

¡No hay problema! Nuestros cursos son totalmente virtuales, razón que sólo necesitarás una cuenta de Zoom para asistir a nuestras clases síncronas (inclusive, si ofrecemos cursos presenciales, adaptaremos estas clases a un modelo híbrido)

Nuestros cursos síncronos, con la matrícula efectiva, permiten acceder a las grabaciones de estos y al material desarrollado en clases. Además, ofrecemos asesorías con el docente del curso para que puedas realizar consultas que quedaron pendientes de las clases. Por último, tu matrícula hace posible que sigamos desarrollando talleres y eventos gratuitos para aprender sobre tecnología e informática.

Sí, ofrecemos constantemente Webinars gratuitos, que son transmitidos en nuestro canal de YouTube. Adicionalmente, te invitamos a invertir en tu educación y considerar tu matrícula en nuestros cursos.

¿Aún tienes preguntas?

Siéntete libre de escribirnos un correo o enviarnos un mensaje a nuestro número de WhatsApp.

Escríbenos por WhatsApp