Aprende Programación con C# y Visual Studio desde cero

Aprende una sólida base de programación con Visual Studio, C# y el Framework .NET
4.4 (211 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
980 students enrolled
$19
$115
83% off
Take This Course
  • Lectures 50
  • Length 8 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2016 Spanish

Course Description

Este curso se mantiene actualizado periódicamente. Fecha publicación: 14/06/2016 

En este curso vamos a estudiar desde cero y paso a paso todo lo necesario para que domines el lenguaje de programación C# desde cero con Windows y Visual Studio, también podrás realizar el curso en entorno Mac OSx. Aprenderemos Visual Studio a nivel medio avanzado y desarrollaremos aplicaciones de consola durante todo el curso.

No necesitarás conocimientos previos de programación.

C# es un lenguaje profesional que nos va permitir programar desde aplicaciones de escritorio, aplicaciones móviles y de tableta hasta paginas web, videojuegos, realidad virtual, y realidad aumentada con Holo Lens.

Con el lanzamiento de windows 10, Visual Studio y C# se han convertido en uno de los entornos de desarrollo para todas las plataforma mas potentes del mercado.

Cuando acabes el curso tendrás una base sólida y profesional de programación con el Lenguaje C# y Visual Studio que te permitirá afrontar cualquier desarrollo interactivo que te propongas.

El curso se podrá hacer desde cualquier sistema operativo tanto mac como PC.


What are the requirements?

  • Tener un control básico de Windows o Mac OSx a nivel usuario
  • No requiere conocimientos previos de programación
  • Necesitarás un PC con Windows o un Mac Osx cualquiera de los dos entornos es válido

What am I going to get from this course?

  • Aprender a programar desde cero en C# utilizando Visual Studio
  • Conocer en profundidad como se crean programas y proyectos con C#
  • Empezar a trabajar de manera profesional en el mundo de la programación

What is the target audience?

  • Todos los que estén interesados en aprender a programar desde cero con C# y Visual Studio
  • Todos los que quieran entender como funciona el Framework .NET de Microsoft
  • Todos los que quieran aprender a programar y entender el funcionamiento del lenguaje C# en profundidad

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Presentación del curso e instalación de todo el software necesario
13:31
  • Recorrido por todo el curso

  • Ventajas de entender Visual Studio C# y Framework . NET

  • Como es el proyecto Final.

07:34
  • Revisando las versiones de Visual Studio

  • Descargando el programa

  • Instalando Visual Studio Community
14:30
  • Instalar Máquina Virtual en Mac Osx

  • Instalar Win 10 en mac Osx
02:14

Revisión de la sección de Q&A

Section 2: Introducción a C# y .NET
11:25
  • Organización del interface de Visual Studio 

  • Menús principales

07:11
  • Historia de C#

  • Características principales

  • Plataformas soportadas
06:30
  • Que es el Framework.NET

  • Que es el CLR

  • Que es el FCL
15:41
  • Abriendo La Línea de Comandos

  • Creando archivo C# con bloc de notas

  • Empezando con la sintaxis

  • Función principal Mani()

  • Entendiendo la base de un proyecto de consola
09:54
  • Utilizando el compilador C#

  • Compilando nuestro primer script

  • Ejecutando nuestro primer programa

13:52
  • Creando un nuevo proyecto

  • Comparando con nuestro primer script

  • Ventajas de trabajar con Visual Studio

15:16

Crearemos una nueva aplicación de consola

Pasaremos argumentos al Método principal

05:18

Tipos de errores con los que no podemos encontrar

12:30

Identificando errores con el depurador de Visual Studio

13:04

Crearemos un app desde cero con estructuras de control básicas

Section 3: Clases y Objetos. Creando una App de Valoraciones
16:29
  • Análisis de la aplicación que vamos a crear

  • Definiendo y entendiendo las Clases

  • Creación de nuestra primer Clase

  • Creación de nuestro primer método

03:18
  • Analizando la lógica

  • Sintaxis de Listas y Namespaces

  • Agregar valoraciones a la lista
06:20
  • Que es una clase y que es un objeto

  • Creando un Objetos de clase

  • Asignar objeto a la memoria con un constructor de objetos

  • Empezar a trabajar con objetos

05:16
  • Ejecutando nuestro programa

  • Analizando errores

  • Creación de un objeto de la Clase Lista

  • Comprobando almacenamiento de la lista con Debugging
05:52
  • Como se declara un constructor
  • Constructores con parámetros LibroValoraciones.cs

  • Constructores como inicializadores de objetos LibroValoraciones.cs
14:33
  • Declarar variables de Clase LibroValoraciones.cs

  • Sobreescribir variables de clase LibroValoraciones.cs

  • Referenciar variables de clase LibroValoraciones.c

11:48
  • Qué son los modificadores de acceso

  • Que es la encapsulación

  • Como encapsular datos

  • Como crear valores estáticos
05:08
  • Comentando nuestro código

  • Definiendo funcionalidades

  • Bocetando con comentarios

  • Ordenando el manejo de datos
09:06
  • Creando una clase para nuestra aplicación
06:46

Como acceder y conectar unas clases con otras

05:14
  • Escribiendo lógica para cálculo de promedios

  • Contando la cantidad de elementos que tiene una lista

  • Escribiendo el promedio en pantalla de consola
06:52
  • Escribiendo lógica para cálculo de valoraciones min y max

  • Escribiendo todos los resultados en pantalla de consola
Section 4: Assemblies y Referencias.
02:26
  • Que es un archivo .EXE

  • Que es un archivo .DLL

  • Librerías básicas que utilizamos con Framework.NET

05:07
  • Como configurar el proyecto para crear DLL

  • Construir DLL
07:09

Revisión de assemblies del proyecto

06:31

Como importar assemblies a nuestro proyecto

08:43
  • Creando proyecto de test Unitario

  • Entendiendo el concepto y funcionamiento de los test unitarios

  • Sintaxis y atributos en una Clase Test

  • Ejecutando un Test
14:28
  • Creando Clase Valoraciones.Test

  • Referenciando Assemblies

  • Modificadores de acceso de clases

  • Ejecutando nuestros test

  • Aprobado

  • No aprobado con cambios en el proyecto
08:31
  • Ejecutando nuestros test con valores float y double

  • Parámetro delta

  • Redondeando valores con decimales
Section 5: Variables. Tipo Valor y Tipo Referencia
09:31
  • Entendiendo valores de referencia

  • Asignando memoria en la declaración

  • Referenciando el valor a otro espacio de memoria
09:03
  • Entendiendo valores de referencia

  • Asignando memoria en la declaración

  • Comprobando diferencias entre Tipo de Valor y Tipo de Referencia
05:27
  • Que son los valores Struct

  • Como se crean

  • Creando nuestra propia variable de tipo valor
08:34
  • Creando una estructura Enum

  • Creando variables a partir de esta estructura

  • Campo de acción de un Enum
08:38
  • Que es la inmutabilidad

  • Ejemplo de variables inmutables.

  • Variables de tipo referencia

  • Variables de tipo valor
14:44
  • Convertir variables en Arrays

  • Arrays como valores de referencia

  • Recorriendo Arrays

  • Imprimiendo en consola diferentes recorridos de Array
Section 6: Métodos, campos y propiedades
07:08
  • Como se declara un método

  • Que es la firma de un método

  • Mismos métodos diferentes parámetros
08:25
  • SImplificando código con métodos

  • Convirtiendo un decimal en número entero (Casting)
10:49
  • Que es un campo

  • Que es una propiedad

  • Crear propiedades GET y SET

  • Crear variable privada para get set

  • Testeo de escritura de propiedades
Section 7: Estructuras de control
05:39
  • Que son los estados

  • Tipos de estados
07:20
  • Listado de variables incorporadas con C#

  • Variable Char

  • Variables de tipo valor Bool
10:57
  • Que son las expresiones

  • Tipos de declaración de variables

  • Tipos de Operadores
18:55
  • Funcionalidad

  • Sintaxis

  • Declaración básica

  • Declaración compuesta

  • Retornando valores
07:57
  • Utilizando los condicionales
  • Valorando con letras y numeros
13:18
  • Funcionalidad

  • Sintaxis

  • Diferentes Switch cases que podemos crear

  • Puesta en práctica
16:52
  • Funcionalidad

  • For each

  • For

  • While

  • Do While

  • Puesta en práctica
04:01
  • Break;

  • Continue;

  • Goto

  • Return;

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mariano Rivas, Desarrollo - Videojuegos - 3D - Diseño - Realidad Virtual

Mariano Rivas es Desarrollador Certificado por Unity Technologies, Director de Arte, Motion Grapher, Desarrollador de videojuegos,  Desarrollador con C# y Javascript y también desarrolla herramientas y scripts para Adobe After Effects. Actualmente está trabajando en la creación de productos y contenidos digitales interactivos, formación especializada, diseño digital y creatividad.

Desde 2002 trabaja a nivel profesional en el sector de la comunicación audiovisual e interactivo, en 2011 creó Duit Games, un estudio independiente de videojuegos y motion graphics con sede en Madrid en el que, junto a un equipo multidisciplinar, desarrolla proyectos de 3D, animación, motion graphics y videojuegos para clientes nacionales e internacionales. Algunos de sus clientes son Telefónica, Vodafone, Roche, Indra, Etisalat, canales de TV, agencias de publicidad y estudios de diseño independientes nacionales e internacionales.

Ready to start learning?
Take This Course