Aprende Programación C# con Visual Studio 2017 DESDE CERO
4.3 (2,587 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,234 students enrolled

Aprende Programación C# con Visual Studio 2017 DESDE CERO

Aprende una sólida base de programación con Visual Studio, C# y el Framework .NET. y programa a nivel profesional
4.3 (2,587 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,234 students enrolled
Last updated 2/2020
Spanish
Spanish [Auto]
Current price: $64.99 Original price: $99.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Programación DESDE CERO con C# utilizando Visual Studio 2017.
  • Conocerás en profundidad como se crean programas y proyectos con C# y Visual Studio
  • Aprenderás una sólida base de C# y podrás aplicarla a todos tus proyectos.
  • Empezar a trabajar a nivel profesional en el sector de programación con C# .NET y Visual Studio
  • Aprenderás Variables. Estructuras de Control, Sintaxis, Funciones y Bucles.
  • Obtendrás una sólida base para acceder niveles de conocimiento mas altos en C#
Course content
Expand all 53 lectures 07:46:32
+ Presentación del curso y Herramientas
4 lectures 31:27
  • Recorrido por todo el curso

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

  • Como es el proyecto Final.

Preview 13:31
Instructor Mariano Rivas
04:24
Grupo de Facebook EXCLUSIVO para alumnos
01:23
Uso de la plataforma Udemy
12:09
+ Introducción a C# y .NET
12 lectures 01:58:10
  • 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
ACTUALIZACIÓN
02:58
  • 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
9 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
Recursos externos
00:00
Requirements
  • NO se requiere conocimientos previos de programación, empezamos desde cero.
  • Todas las herramientas utilizadas en el curso son gratuitas y los materiales están incluidos.
  • Necesitarás un PC con Windows o un Mac Osx y Tener un control básico a nivel usuario.
Description

Con este curso aprenderás desde cero y paso a paso todo lo necesario para que domines el lenguaje de programación C#  con Visual Studio desarrollando aplicaciones de consola y entendiendo todos los conceptos básicos y principales.

  • Empezaremos con la interface de Visual Studio y la programación desde cero.

  • Aprenderás el uso de Variables, estructuras de control, bucles, funciones condicionales y funciones.

  • Aprenderemos Visual Studio a nivel básico medio.

  • Desarrollaremos aplicaciones de consola durante todo el curso.

  • No necesitarás conocimientos previos de programación.

  • Con el lenguaje C# y usando Visual Studio podrás afrontar cualquier desarrollo interactivo que te propongas.

  • Cuando acabes el curso tendrás una base sólida y profesional de programación. 

  • C# es un lenguaje profesional que nos va permitir programar aplicaciones de escritorio, móviles , tabletas, smartphones, paginas web, videojuegos y VR.

  • El curso se podrá hacer desde cualquier sistema operativo tanto Mac Osx como Win PC.


Who this course is for:
  • Para todos los que estén interesados en aprender a programar desde cero con C# y Visual Studio.
  • Para todos los que quieran entender como funciona el Framework .NET de Microsoft.
  • Para todos los que quieran aprender conceptos profesionales de C# en profundidad.