Aprender a programar desde cero con el lenguaje C#
4.2 (14 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.
47 students enrolled

Aprender a programar desde cero con el lenguaje C#

✅ Aprende a programar desde CERO con uno de los lenguajes de programación más usados en la actualidad
4.2 (14 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.
47 students enrolled
Last updated 6/2018
Spanish
Spanish [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 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
  • Aprenderás desde CERO los fundamentos de la programación
  • Utilizarás la última versión de Visual Studio Comunnity, el IDE más famoso de Microsoft
  • Dar el salto a cualquier lenguaje de programación
  • Aprender lo más básico del lenguaje C#, un lenguaje que permite crear aplicaciones de escritorio y móvil, webs y videojuegos (con Unity)
Course content
Expand all 47 lectures 06:24:10
+ Introducción
6 lectures 22:53

Aprendemos algunos conceptos básicos de programación, empezando por saber qué es un programa.

Preview 01:42

Veremos algunos lenguajes de programación, como se clasifican y cuál lenguaje será el que usaremos durante el curso.

Lenguajes de programación
03:08

Aprenderemos como funciona el FrameWork .NET, que es el que se usa para utilizar el lenguaje C#.

Preview 01:35

Veremos los pasos para instalar Visual Studio Community 2017, el programa necesario para programar en C#, además de como tener una licencia activada para poder usarlo.

Instalar Visual Studio Community 2017
03:55

Ahora que ya tenemos Visual Studio instalado, vamos a crear nuestro primer programa en C#.

Preview 07:35

Cuando escribimos en cualquier lenguaje de programación, necesitamos conocer los detalles de ese lenguaje en concreto.

Aquí veremos algunas características  esenciales de C#.

Algunas cosas a tener en cuenta
04:58
+ Variables, tipos básicos y operadores
8 lectures 01:18:29

Empezamos a aprender lo más básico de un lenguaje de programación, que son los tipos de datos.

Tipos de datos
06:56

Ahora que ya conocemos los tipos de datos , veremos que operaciones se pueden hacer por cada uno de ellos.

Operaciones con datos
11:43

¿Sabes que es una variable? Aprende como se usan en C# utilizando los tipos de datos que hemos aprendido.

Qué es una variable
11:03

Veremos las operaciones básicas que podemos hacer con las variables, además de aprender operadores nuevos que se utilizan mucho cuando programamos.

Operaciones con variables
13:49

Veremos la diferencia entre variable y constante en C#, con algunos ejemplos.

Qué es una constante
05:08

¿Para qué sirven los comentarios en nuestro código fuente? Aprende las diferentes formas de añadirlos a nuestro código.

Para que se usan los comentarios
03:39

Si quieres tener un código dónde añadir diferentes opciones, necesitamos capturar los datos por parte del usuario. Veremos como hacerlo con un mínimo de modificaciones.

Captura de datos por el usuario
08:12

Primeros ejemplos para practicar lo que hemos aprendido en esta sección.

Ejercicios de la sección
17:59
+ Estructuras de control
7 lectures 01:00:36

Una pequeña introducción a las estructuras de control, usando diagramas de flujo.

Introducción
04:29

Veremos la primera estructura de control, las estructuras condicionales con if.

Estructuras condicionales
05:24

Crearemos una selección múltiple con if y varios else.

If y selección múltiple
05:34

Aunque no suele utilizarse habitualmente, veremos como es el operador lógico condicional en C#.

Operadores lógicos condicionales
07:47

Ejercicios para aprender a usar la sentencia if de diferentes maneras.

Ejercicios sentencia if
20:21

Veamos una alternativa de como usar if, en este caso gracias a la sentencia switch.

Sentencia switch
06:37
Ejercicios sentencia switch
10:24
+ Más estructuras de control
8 lectures 50:04

Seguimos viendo más estructuras de control. Una pequeña introducción a las estructuras repetitivas que podemos usar.

Introducción a las estructuras iterativas
02:06

Primera estructura iterativa, utilizando la palabra reservada while.

Sentencia While
07:24

Otra manera de escribir bucles con while, pero ejecutando primero la instrucción y luego comprobar la condición.

Sentencia do..while
03:36

Uno de los bucles más comunes en programación. Con for puedes ejecutar un número de veces controlado tu código fuente.

Sentencia for
06:57

Los bucles pueden incluirse uno dentro de otro. En esta lección veremos ejemplos de bucles anidados.

Como se hacen los bucles anidados
07:56

En C# tenemos dos palabras reservadas para romper un for. Veamos como hacerlo con break y continue.

Sentencias break y continue
03:22

Vemos diferentes ejemplos para poder usar algunos de los bucles que has aprendido

Ejercicios de bucles
11:30

Los lenguajes de programación modernos tienen un control de errores como el de C#. Veremos como utilizar try y catch.

Control de errores con excepciones
07:13
+ Tipos de datos
7 lectures 01:22:29

Aunque ya sabemos usar los diferentes tipos de datos, veremos en detalle cada uno de ellos. Empezamos con los datos de tipo número.

Tipos de datos numéricos
08:22

Veremos algunas características nuevas cuando estamos usando tipos de datos de cadena.

Tipos de datos de texto
07:22

Empezamos a ver los tipos de datos compuestos con los arrays.

Tipos de datos compuestos: arrays
11:30

Es posible que una array tenga más de una dimensión. Vamos a ver que significa eso y como trabajar con los datos.

Arrays de dos dimensiones
12:28

¿Qué son las enumeraciones? Veremos como utilizarlos en nuestro programa.

Enumeraciones
06:20

¿Qué son las estructuras? Veremos la principal diferencia con las enumeraciones y como podemos usarlas.

Estructuras
11:26

Veremos varios ejemplos o ejercicios para usar los diferentes tipos de datos que hemos aprendido en la sección

Ejercicios de tipos de datos
25:01
+ Como se utilizan las funciones
9 lectures 01:16:21

Empezamos por ver como dividir nuestro código en diferentes funciones que por separado tienen significado, y así poder reaprovechar todo lo que hacemos.

Introducción
03:01

Veremos como se usan las funciones en el lenguaje de programación C#.

Como son las funciones
09:30

¿Qué son los parámetros de una función? Veremos como pasar variables a una función y utilizarlas para calcular diferentes resultados.

Parámetros de una función
09:13

Una función puede devolver un único valor, como resultado de las operaciones que hace. Veremos como devolver el resultado y utilizarlo en nuestro programa.

Valor devuelto de una función
05:35

Veremos la diferencia en el acceso de una variable desde diferentes partes de un código fuente.

Alcance de una variable
12:37

Veremos como podemos modificar el valor de los parámetros de una función.

Como modificar el valor de los parámetros
10:08

Visual Studio 2017 nos ofrece una serie de librerías que puedes utilizar en tu código fuente. Veremos algunos de ellos.

Algunas funciones útiles de Visual Studio
10:40

¿Qué es la recursividad? Veamos que significa y como se utiliza en C#.

Qué es la recursividad
07:14

Algunos ejemplos de como usar las funciones en C#.

Ejercicios de funciones
08:23
+ Depurando nuestro código
2 lectures 13:18

Vemos que significa depurar nuestro código fuente y como podemos encontrar errores.

Introducción
07:00

Veremos como se crean los puntos de interrupción y qué utilidades nos ofrece.

Puntos de interrupción
06:18
Requirements
  • Saber utilizar el ordenador a nivel de usuario, nada más
  • Un ordenador con capacidad para ejecutar Visual Studio Community 2017
  • No es necesario tener conocimientos previos de programación.
  • ¡Mucha motivación y ganas de aprender!
Description

¿Quieres aprender a programar desde cero? Si miras los diferentes lenguajes de programación más usados en la actualidad, verás que existen muchos de ellos y de propósitos diferentes.

¿Importa el lenguaje de programación para aprender de programar? En realidad no, lo importante es que sea un lenguaje moderno para que puedas usarlo en el ámbito que te interesa.

En este curso aprenderás los fundamentos de la programación, una base sólida para aprender cualquier lenguaje. Utilizaremos el lenguaje C#, con Visual Studio, y que se puede utilizar en :

  • Creación de programas de escritorio, para WIndows o Mac.

  • Desarrollo de aplicaciones para móviles, tanto para iOS como Android.

  • Programar videojuegos, con el entorno Unity.

¡Pero en el curso no verás nada de eso! Como he dicho, aprenderás la base necesaria para seguir aprendiendo y decidir que quieres hacer.

Utilizarás uno de los programas más modernos en la actualidad para el lenguaje C#, Visual Studio 2017 Comunnity, que es gratuito y te ofrece todas las posibilidades 

Para aprender cualquier lenguaje, necesitarás practicar mucho. Aparte de la teoría mínima, en el curso tendrás diferentes ejemplos resueltos, y así practicar escribiendo tú mismo el código, aumentando poco a poco el nivel de dificultad.

Si quieres programar, ya sea porque te gusta el mundo de la informática, los videojuegos o estás empezando en alguna carrera universitaria, este curso te ayudará a despegar.

Recuerda que en cualquier momento te responderé las dudas o preguntas que puedas tener, ya sea de una clase en particular o cualquier cosa relacionada con el tema.

¡Nos vemos en el curso!

Who this course is for:
  • Si siempre has querido aprender a programar, este es tu curso para empezar
  • A cualquier persona que quiera aprender a programar empezando con uno de los lenguajes más usados en la actualidad
  • Si ya tienes nociones de programación, éste NO es tu curso