Aprende Programación con C# y Visual Studio desde cero
4.2 (358 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.
1,507 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende Programación con C# y Visual Studio desde cero to your Wishlist.

Add to Wishlist

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.2 (358 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.
1,507 students enrolled
Created by Mariano Rivas
Last updated 11/2016
Spanish
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
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
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.


Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 50 Lectures Collapse All 50 Lectures 07:45:25
+
Presentación del curso e instalación de todo el software necesario
4 Lectures 37:49
  • Recorrido por todo el curso

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

  • Como es el proyecto Final.

Preview 13:31

  • Revisando las versiones de Visual Studio

  • Descargando el programa

  • Instalando Visual Studio Community
Preview 07:34

  • Instalar Máquina Virtual en Mac Osx

  • Instalar Win 10 en mac Osx
Instalar Windows 10 en Mac OSx
14:30

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

Como utilizar la sección Preguntas y Respuestas Q&A
02:14
+
Introducción a C# y .NET
10 Lectures 01:50:41
  • Organización del interface de Visual Studio 

  • Menús principales

Introducción a Visual Studio 2015
11:25

  • Historia de C#

  • Características principales

  • Plataformas soportadas
Introducción e historia de C#
07:11

  • Que es el Framework.NET

  • Que es el CLR

  • Que es el FCL
El Framework .NET, CLR y FCL
06:30

  • 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
Preview 15:41

  • Utilizando el compilador C#

  • Compilando nuestro primer script

  • Ejecutando nuestro primer programa

Compilando y ejecutando en consola HolaMundo.cs
09:54

  • Creando un nuevo proyecto

  • Comparando con nuestro primer script

  • Ventajas de trabajar con Visual Studio

Escribiendo Hola Mundo en Visual Studio
13:52

Crearemos una nueva aplicación de consola

Pasaremos argumentos al Método principal

Creando App Saludo con Strings[] args
15:16

Tipos de errores con los que no podemos encontrar

Tipos de errores en C#
05:18

Identificando errores con el depurador de Visual Studio

Herramientas de Debuggin y Breakpoints
12:30

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

Creando una Aplicación : Eres Mayor de edad?
13:04
+
Clases y Objetos. Creando una App de Valoraciones
12 Lectures 01:36:42
  • 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

Creando el proyecto "El libro de valoraciones"
16:29

  • Analizando la lógica

  • Sintaxis de Listas y Namespaces

  • Agregar valoraciones a la lista
Creando una Lista para almacenar las valoraciones
03:18

  • 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

Introducción a clases y Objetos
06:20

  • Ejecutando nuestro programa

  • Analizando errores

  • Creación de un objeto de la Clase Lista

  • Comprobando almacenamiento de la lista con Debugging
Clase Lista y creación de un objeto
05:16

  • Como se declara un constructor
  • Constructores con parámetros LibroValoraciones.cs

  • Constructores como inicializadores de objetos LibroValoraciones.cs
Constructores
05:52

  • Declarar variables de Clase LibroValoraciones.cs

  • Sobreescribir variables de clase LibroValoraciones.cs

  • Referenciar variables de clase LibroValoraciones.c

Variables de clase como tipos de referencia
14:33

  • Qué son los modificadores de acceso

  • Que es la encapsulación

  • Como encapsular datos

  • Como crear valores estáticos
Modificadores de acceso public private y static
11:48

  • Comentando nuestro código

  • Definiendo funcionalidades

  • Bocetando con comentarios

  • Ordenando el manejo de datos
Definiendo Funcionalidades de la App Valoraciones
05:08

  • Creando una clase para nuestra aplicación
Creación de Clase Cálculo para App Valoraciones
09:06

Como acceder y conectar unas clases con otras

Conectando Clases y Métodos App Valoraciones
06:46

  • Escribiendo lógica para cálculo de promedios

  • Contando la cantidad de elementos que tiene una lista

  • Escribiendo el promedio en pantalla de consola
Calculando el promedio de valoración
05:14

  • Escribiendo lógica para cálculo de valoraciones min y max

  • Escribiendo todos los resultados en pantalla de consola
Calculando Valoración Mínima y Máxima
06:52
+
Assemblies y Referencias.
7 Lectures 52:55
  • Que es un archivo .EXE

  • Que es un archivo .DLL

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

Que son los Assemblies
02:26

  • Como configurar el proyecto para crear DLL

  • Construir DLL
Como crear un Assemblies DLL de App Valoraciones
05:07

Revisión de assemblies del proyecto

Explorando Assemblies del proyecto App Valoraciones
07:09

Como importar assemblies a nuestro proyecto

Importando un Assemblie externo
06:31

  • Creando proyecto de test Unitario

  • Entendiendo el concepto y funcionamiento de los test unitarios

  • Sintaxis y atributos en una Clase Test

  • Ejecutando un Test
Creando proyecto Assemblie de Test Unitario
08:43

  • Creando Clase Valoraciones.Test

  • Referenciando Assemblies

  • Modificadores de acceso de clases

  • Ejecutando nuestros test

  • Aprobado

  • No aprobado con cambios en el proyecto
Referenciando Proyecto Test Unitario con App Valoraciones
14:28

  • Ejecutando nuestros test con valores float y double

  • Parámetro delta

  • Redondeando valores con decimales
Testeando Métodos y números decimales
08:31
+
Variables. Tipo Valor y Tipo Referencia
6 Lectures 55:57
  • Entendiendo valores de referencia

  • Asignando memoria en la declaración

  • Referenciando el valor a otro espacio de memoria
Variables Tipo Referencia
09:31

  • Entendiendo valores de referencia

  • Asignando memoria en la declaración

  • Comprobando diferencias entre Tipo de Valor y Tipo de Referencia
Variables Tipo Valor
09:03

  • Que son los valores Struct

  • Como se crean

  • Creando nuestra propia variable de tipo valor
Variable Tipo Valor struct
05:27

  • Creando una estructura Enum

  • Creando variables a partir de esta estructura

  • Campo de acción de un Enum
Variable Tipo Valor enum
08:34

  • Que es la inmutabilidad

  • Ejemplo de variables inmutables.

  • Variables de tipo referencia

  • Variables de tipo valor
Inmutabilidad
08:38

  • Convertir variables en Arrays

  • Arrays como valores de referencia

  • Recorriendo Arrays

  • Imprimiendo en consola diferentes recorridos de Array
Arrays
14:44
+
Métodos, campos y propiedades
3 Lectures 26:22
  • Como se declara un método

  • Que es la firma de un método

  • Mismos métodos diferentes parámetros
Estructura básica de un Método
07:08

  • SImplificando código con métodos

  • Convirtiendo un decimal en número entero (Casting)
Escribiendo métodos en App Valoraciones
08:25

  • Que es un campo

  • Que es una propiedad

  • Crear propiedades GET y SET

  • Crear variable privada para get set

  • Testeo de escritura de propiedades
Campos y propiedades GET - SET
10:49
+
Estructuras de control
8 Lectures 01:24:59
  • Que son los estados

  • Tipos de estados
Estados
05:39

  • Listado de variables incorporadas con C#

  • Variable Char

  • Variables de tipo valor Bool
Variables
07:20

  • Que son las expresiones

  • Tipos de declaración de variables

  • Tipos de Operadores
Operadores y expresiones
10:57

  • Funcionalidad

  • Sintaxis

  • Declaración básica

  • Declaración compuesta

  • Retornando valores
Condicionales If Then Else
18:55

  • Utilizando los condicionales
  • Valorando con letras y numeros
Aplicando condicionales a Libro de Valoraciones
07:57

  • Funcionalidad

  • Sintaxis

  • Diferentes Switch cases que podemos crear

  • Puesta en práctica
Switch Case
13:18

  • Funcionalidad

  • For each

  • For

  • While

  • Do While

  • Puesta en práctica
Bucles
16:52

  • Break;

  • Continue;

  • Goto

  • Return;

Saltando de los bucles
04:01
About the Instructor
Mariano Rivas
4.5 Average rating
2,488 Reviews
8,567 Students
3 Courses
Desarrollo de Videojuegos - 3D - Diseño - VR

Mariano Rivas es Desarrollador de videojuegos y 3D Certificado por Unity Technologies.
Es Motion Grapher, Director de Arte, Desarrollador de videojuegos con Unity 5 C#, también desarrolla herramientas y scripts para Adobe After Effects con Javascript. Actualmente está trabajando como CEO en Unity Tutors creando productos y contenidos digitales interactivos, impartiendo formación especializada en diseño digital 2D, 3D, videojuegos y VR.

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, desarrolló múltiples 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.
En 2015 fundó Unity Tutors con el propósito de formar online profesionales de alta calidad y especialización el sector 3D, VR y Juegos.