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 abr.
Duración: +2 horas
(Ver temario)
Calificación: 4.8
(Ver 38 opiniones)

* Accede a este y a todos los cursos, talleres y especialidades

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 en este curso?

  • 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?

Avatar

Prof. Alejandro Rodriguez

@ajrdrgzVer perfil

Developer 🚀 - Gopher Instagram: https://www.instagram.com/aj.rdrgz/

Temario del curso

Estructuras en lugar de clases

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

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

  • Abstracción a través de estructuras

  • Métodos I

  • Métodos II

  • Métodos con receptores de puntero

Encapsulamiento

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

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

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

  • 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

  • ¿Por qué no hay herencia en Go?

  • Composición de estructuras

  • Tipos parte 1

  • Tipos parte 2

  • Tipos parte 3

  • Como embeber tipos en estructuras

  • Sobre escritura de métodos

Polimorfismo

Aprende a usar el polimorfismo a través de interfaces

  • Interfaces

  • Interfaces parte 2

  • Interfaces parte 3

  • Interfaces parte 4

  • Implementar interfaces usando receptores de puntero vs receptores de valor

  • Polimorfismo a través de Interfaces

  • Empty interface

  • Type assertions

  • Type switches

Avatar

Prof. Alejandro Rodriguez

@ajrdrgzVer perfil

Developer 🚀 - Gopher Instagram: https://www.instagram.com/aj.rdrgz/

Empieza a aprender Programación Orientada a Objetos con Go

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

Mostrar precios en

Premium

$3020USD

En un solo pago anual de $360 240 USD

Gráfico de tabla

Alcanza tus metas con todos los cursos y funciones premium.

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 (+143 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Paga 8 meses y obtén 12

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+143 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Ver todas las características

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

Sólo este curso

$16USD

$360 240 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?

38 calificaciones de los estudiantes (4.8)

Cargando Calificaciones...