Introducción a C# para Desarrolladores de Videojuegos
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Nivel
Nivel básico
-
Metodología
Online
-
Horas lectivas
97h
-
Inicio
Fechas a elegir
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
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.
Instalaciones y fechas
Ubicación
Inicio
Inicio
Opiniones
Materias
- API
- Videojuegos
- Scripts
- Programación orientada a objetos
- C++
- Visual C++
- Sintaxis
- Desarrollo de videojuegos
- Unity
- C#
Temario
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
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Introducción a C# para Desarrolladores de Videojuegos
