Programación Orientada a Objetos con Go

Curso: Programación Orientada a Objetos con Go

intermedio
2 horas

También puedes acceder a todos los cursos con un solo pago

Sube a premium

Programación Orientada a Objetos con Go

Toma este curso
Programación Orientada a Objetos con Go

Curso: Programación Orientada a Objetos con Go

intermedio
+2 horas
Sube a premium

Y accede a todos los cursos con un solo pago

Programación Orientada a Objetos con Go

Programación Orientada a Objetos con Go

Aprende a usar la programación orientada a objetos en Go

Nivel: intermedio
Fecha de lanzamiento: 14 de Abril
Duración: +2 horas
(Ver temario)
Calificación: 4.8
(Ver 87 opiniones)

Comparte:

Acerca de este curso

El paradigma de programación orientado a objetos es uno de los más usados en el mundo de la programación y Go nos ofrece un estilo de programación basado en este paradigma pero proporcionándonos un enfoque diferente, en este curso aprenderás a implementarlo en Go

¿Qué aprenderás?

  • Uso de la POO en Go.
  • Implementar métodos en tipos.
  • Encapsulamiento a nivel de paquete.
  • Manejar composición e incrustación de tipos.
  • Usar polimorfismo a través de interfaces.
  • Uso de tipos definidos.

¿Qué conocimientos previos necesitas?

¿A quién está dirigido este curso?

  • Gophers con conocimientos en POO interesados en aprender la implementación del paradigma POO en Go.

Profesor del curso

Avatar

Alejandro Rodriguez

@ajrdrgzVer perfil

Developer 🚀 - Gopher

Temario del curso

Estructuras en lugar de clases

Aprende a usar estructuras para abstraer elementos del mundo real o ficticios.

  • 1.1 - ¿Es Go un lenguaje de programación orientado a objetos?

  • 1.2 - Abstracción a través de estructuras

  • 1.3 - Métodos. (Parte 1)

  • 1.4 - Métodos. (Parte 2)

  • 1.5 - Métodos con receptores de puntero

Encapsulamiento

Aprende a proteger las características de un objeto contra modificaciones intencionales o no intencionales.

  • 2.1 - Nombres de campos y métodos exportados o no exportados en lugar de modificadores de acceso

  • 2.2 - Función New() en lugar de método constructor

  • 2.3 - Implementación de métodos setters y getters

Composición en lugar de Herencia

Aprende a usar la composición en lugar de la herencia.

  • 3.1 - ¿Por qué no hay herencia en Go?

  • 3.2 - Composición de estructuras

  • 3.3 - Tipos. (Parte 1)

  • 3.4 - Tipos. (Parte 2)

  • 3.5 - Tipos. (Parte 3)

  • 3.6 - Cómo embeber tipos en estructuras

  • 3.7 - Sobre escritura de métodos

Polimorfismo

Aprende a usar el polimorfismo a través de interfaces.

  • 4.1 - Interfaces. (Parte 1)

  • 4.2 - Interfaces. (Parte 2)

  • 4.3 - Interfaces. (Parte 3)

  • 4.4 - Interfaces. (Parte 4)

  • 4.5 - Implementar interfaces usando receptores de puntero vs receptores de valor

  • 4.6 - Polimorfismo a través de Interfaces

  • 4.7 - Empty interface

  • 4.8 - Type assertions

  • 4.9 - Type switches

Profesor del curso

Avatar

Alejandro Rodriguez

@ajrdrgzVer perfil

Developer 🚀 - Gopher

Asistente del curso

Avatar
Claudio Flores
@claudiofloresVer perfil

Sigue aprendiendo con

Server Side Render con Go

Server Side Render con Go

Avatar

Alexys Lozada

5

4.9

Bases de datos con Go

Bases de datos con Go

Avatar

Alejandro Rodriguez

5

4.9

Creando APIs  con Go

Creando APIs con Go

Avatar

Alexys Lozada

5

4.8

Empieza a aprender Programación Orientada a Objetos con Go

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

USD

Obtén cuatro meses gratis
al adquirir un plan anual

Por $ USD más obtén
una suscripción anual

Premium

Ahorra $120 USD
$360240USD

El mes te sale a $30 20 USD

Ahorra 33 %

Ahorra 33 %

Ahorra 33 %

Gráfico de tabla

Impulsa tu carrera con acceso a todos los cursos y especialidades

unicorn-head-smile¿Tienes un EDycupón?
  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • ¡Paga 8 meses y obtén 12!

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+181 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Reproducción automática de clases

  • Continúa estudiando en el segundo exacto donde te quedaste

  • Ver todas las características

* Los planes premium no tienen permanencia obligatoria. Cancela cuando quieras

Sólo este curso

$16USD

$30 20 USD

Gráfico de tabla

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Sin límite de reproducciones diarias

  • Sin anuncios

  • Guarda tus apuntes de clases

  • Reproducción automática de clases

  • Guarda el avance de tus estudios

  • Descarga los recursos de las clases

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Ver todas las características

¿Quieres regalar este curso?

87 calificaciones de los estudiantes (4.8)

Cargando Calificaciones...

Sigue aprendiendo con

Server Side Render con Go

Server Side Render con Go

Avatar

Alexys Lozada

5

4.9

Bases de datos con Go

Bases de datos con Go

Avatar

Alejandro Rodriguez

5

4.9

Creando APIs  con Go

Creando APIs con Go

Avatar

Alexys Lozada

5

4.8