Acerca de este Curso
25,047 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 11 horas para completar

Sugerido: 11 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel intermedio

Aprox. 11 horas para completar

Sugerido: 11 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
3 horas para completar

MODULE 1: FUNCTIONS AND ORGANIZATION

7 videos (Total 55 minutos), 8 lecturas, 2 cuestionarios
7 videos
M1.1.2 - Function Parameters and Return Values6m
M1.1.3 - Call by Value, Reference7m
M1.1.4 - Passing Arrays and Slices5m
M1.2.1 - Well-Written Functions7m
M1.2.2 - Guidelines for Functions11m
M1.2.3 - Function Guidelines7m
8 lecturas
STOP - Read This First!1m
M1.1.1 - Why Use Functions?2m
M1.1.2 - Function Parameters and Return Values2m
M1.1.3 - Call by Value, Reference2m
M1.1.4 - Passing Arrays and Slices2m
M1.2.1 - Well-Written Functions2m
M1.2.2 - Guidelines for Functions2m
M1.2.3 - Function Guidelines2m
1 ejercicio de práctica
Module 1 Quiz10m
Semana
2
3 horas para completar

MODULE 2: FUNCTION TYPES

3 videos (Total 26 minutos), 3 lecturas, 2 cuestionarios
3 videos
M2.1.2 - Returning Functions10m
M2.2.2 - Variadic and Deferred6m
3 lecturas
M2.1.1 - First Class Values2m
M2.1.2 - Returning Functions2m
M2.2.1 - Variadic and Deferred2m
1 ejercicio de práctica
Module 2 Quiz14m
Semana
3
3 horas para completar

MODULE 3: OBJECT ORIENTATION IN GO

6 videos (Total 28 minutos), 6 lecturas, 2 cuestionarios
6 videos
M3.1.2 - Support for Classes (1)7m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation5m
M3.2.2 - Point Receivers4m
M3.2.3 - Point Receivers, Referencing, Dereferencing2m
6 lecturas
M3.1.1 - Classes and Encapsulation2m
M3.1.2 - Support for Classes (1)2m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation2m
M3.2.2 - Pointer Receivers2m
M3.2.3 - Pointer Receivers, Referencing, Dereferencing2m
1 ejercicio de práctica
Module 3 Quiz14m
Semana
4
3 horas para completar

MODULE 4: INTERFACES FOR ABSTRACTION

6 videos (Total 40 minutos), 6 lecturas, 2 cuestionarios
6 videos
M4.1.2 - Interfaces6m
M4.1.3 - Interface vs. Concrete Types12m
M4.2.1 - Using Interfaces6m
M4.2.2 - Type Assertions6m
M4.2.3 - Error Handling2m
6 lecturas
M4.1.1 - Polymorphism2m
M4.1.2 - Interfaces2m
M4.1.3 - Interface vs. Concrete Types2m
M4.2.1 - Using Interfaces2m
M4.2.2 - Type Assertions2m
M4.2.3 - Error Handling2m
1 ejercicio de práctica
Module 4 Quiz14m
4.6
56 revisionesChevron Right

38%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

29%

consiguió un aumento de sueldo o ascenso

Principales revisiones sobre Functions, Methods, and Interfaces in Go

por FRNov 23rd 2018

Very nice course, it gives good understanding of OOP features of Go. I liked a lot course's assignments also. Thanks, Pr. Ian Harris !

por NNAug 2nd 2019

cool stuff,\n\nhelped to get a good overview of how go is different but still basically the same as most other languages.

Instructor

Avatar

Ian Harris

Professor
Department of Computer Science

Acerca de Universidad de California en Irvine

Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting-edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways....

Acerca de Programa especializado Programming with Google Go

This specialization introduces the Go programming language from Google and provides learners with an overview of Go's special features. Upon completing the three-course sequence, learners will have gained the knowledge and skills needed to create concise, efficient, and clean applications using Go....
Programming with Google Go

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.