¿Qué quieres aprender?

Introducción a C# para Desarrolladores de Videojuegos

Introducción a C# para Desarrolladores de Videojuegos

Frogames Formación

Curso online


hasta 150 €

Durante el curso haremos hincapié en los temas fundamentales para aprender a programar en C# y que luego puedas continuar con nuestra ruta de desarrollo de videojuegos con Unity.

Cubriremos conceptos fundamentales de forma teórica y práctica, incluyendo el uso y sintaxis de las variables, métodos, operadores de decisión, colecciones, operadores de iteración e introducción a la programación orientada a objetos.

De hecho, terminaremos viendo ejemplos de todo ello aplicados al universo de Unity, haciendo especial mención a propiedades del mundo de la programación orientada a objetos, como las diferencias entre clases y estructuras, herencia, polimorfimo, combinación y encapsulación.

¿Quieres hablar con un asesor sobre este curso?

Temario completo de este curso

Bienvenidos a C# para desarrolladores de videojuegos
Bienvenidos al curso de C# para desarrolladores de videojuegos
Cómo sacarle el máximo partido al curso
Toma notas de tu curso en tiempo real en Frogames Formación

Conoce tu entorno de trabajo
¿Qué vas a aprender en este tema?
Cómo descargar Unity
¿Para qué sirve Unity HUB?
Crear un nuevo proyecto en Unity
Un paseo por el editor
Cómo usar C# en Unity
Cómo usar Visual Studio para abrir fichero de código
Errores comunes y sincronización de scripts
Consultar la documentación y los recursos útiles de Unity
Cuestionario Final

Los bloques de LEGO de la programación
¿Qué vas a aprender en este tema?
¿Qué son las variables?
Cómo se declaran las variables
Modificar el valor de las variables
¿Qué son los métodos?
Cómo se declaran los métodos
¿Qué son las clases?
Las clases son planos de trabajo
Comentarios en tu código
Juntando las piezas de lego
Por qué algunos scripts se convierten en componentes: Monobehavior
Comunicación entre clases
Cuestionario Final

Variables y tipos de datos
¿Qué vas a aprender en este tema?
Convenciones de formato de código y estilo
Depuración de código con Debug
Declaración de variables
Modificadores de acceso
Tipos de Datos Básicos en C#
Conversiones y Castings
La palabra reservada var, otros tipos de datos y un primer resumen
Cómo poner nombre a las variables
Ámbito de visibilidad de una variable
Aritmética de números en C#
Cuestionario Final

Los métodos
Qué son los métodos en programación
Convenciones a la hora de crear métodos
Parámetros de entrada de un método
Valores de retorno de un método
Guardar el valor retornado por un método
Los métodos de la API de Unity
Cuestionario Final

Sentencias de control de flujo
¿Qué vas a aprender en este tema?
Qué son las sentencias de control
If y else
El ejemplo de la llave
El ejemplo del dinero
Negar condiciones
Condicionales anidados
And y Or
El ejemplo del tesoro
Switch y case
El ejemplo de la riqueza
El ejemplo del dado de rol
Cuestionario Final

Colecciones de datos
Qué son los arrays
El ejemplo de los arrays
Qué son las listas
El ejemplo de las listas
Qué son los diccionarios
El ejemplo de los diccionarios
Cuestionario Final

Iteraciones y bucles
Qué son los bucles
El bucle for
El ejemplo del bucle for
El bucle foreach
El ejemplo del bucle foreach
El bucle while
Acerca de los bucles infinitos

Clases y Estructuras
¿Qué vas a aprender en este tema?
La sintaxis de las clases
Cómo declarar una clase
Instanciar un objeto de una clase
Propiedades de una clase
El constructor de una clase
Constructores con parámetros de entrada
Los métodos de una clase
La sintaxis de las estructuras
Cómo declarar una estructura
Tipos de datos por referencia
Tipos de datos por valor

Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetos
Enscapsulación
Herencia
Composición
Polimorfismo
Unas notas adicionales sobre paradigmas de programación [en inglés]
El resumen de la programación orientada a objetos
En Unity las componentes son clases
El método GetComponent
El método Find
El método Drag and Drop
Cuestionario Final

Ver más