C# Curso Completo para ser programador
4.6 (1,116 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.
3,506 students enrolled

C# Curso Completo para ser programador

Aprende a programar desde cero con C# y Visual Studio 2019, conviértete en programador.
4.6 (1,116 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.
3,506 students enrolled
Created by Alam Mancera
Last updated 7/2020
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 19 hours on-demand video
  • 11 articles
  • 51 downloadable resources
  • 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# y Visual Studio 2019
  • Desarrollar sus propios programas en C#
  • Fundamentos de programación que te servirán para cualquier lenguaje
  • Crear tus propias clases, arreglos, hacer uso de ciclos, funciones y métodos, depurar tus programas.
  • Técnicas de resolución de problemas y análisis para la programación en C#
  • Aprender a programar desde cero con C#
  • Se les facilitará adentrarse al mundo de la programación de videojuegos para scripts C# con Unity 3D
  • Desarrollar programas en C# con la Consola
Course content
Expand all 230 lectures 19:16:32
+ INTRODUCCIÓN A C# Y .NET
17 lectures 01:00:37
PREGUNTAS Y RESPUESTAS
01:03
Descargando un compilador de C# (Visual Studio 2019)
04:58
NOTA IMPORTANTE
00:30

Vamos a descargar e instalar Visual Studio 2017 Community para MAC, veremos cómo se usa y crearemos 2 programas pequeños.

Instalación y uso de Visual Studio en MAC
08:55
El ambiente de desarrollo "Visual Studio 2019"
07:09
La estructura de un programa en C#
08:07
Escribiendo nuestra primera aplicación
02:39
Compilar y Ejecutar una aplicación de Consola
03:27
Detectando errores en el programa
03:32
Información sobre las tareas
00:43
TAREA #1
00:06
Resolución de la TAREA #1
03:52
INTRODUCCIÓN A C# Y .NET
3 questions
+ ELEMENTOS BÁSICOS DE UN PROGRAMA DE COMPUTADORA
26 lectures 02:27:29
C# y los programas de computadora
02:25
El orden en los programas de computadora
12:24
Corregir los errores de sintaxis
04:45
Diferencias entre Write y WriteLine
01:49
Introducción a las variables
05:47
Declaración de una variable
03:17
Inicializar una variable
08:04
Comentarios en el programa
04:26
TIP: Mostrar mensajes muy grandes en el editor
03:15
Operadores aritméticos 1: Suma, Resta y Multiplicación
11:27
Operadores aritméticos 2: División
05:05
Operadores aritméticos 3: Resto
02:21
Jerarquía de operaciones / Prioridad de operadores
07:51
Pedirle datos al usuario, el método ReadLine()
04:52
Convirtiendo una cadena en tipo numérico
11:23
TIP: Convertir una cadena sin usar variables de tipo string
02:59
La programación estructurada
02:39
Los diagramas de flujo
03:07
Ejercicio: Planteamiento del problema
02:00
Ejercicio: Algoritmo y pseudocódigo
06:05
Ejercicio: Diagrama de flujo
05:06
Ejercicio: Codificando el problema
07:00
TAREA #2
00:05
Resolución de la TAREA #2
11:52

Repaso a la Sección 2

ELEMENTOS BÁSICOS DE UN PROGRAMA
10 questions
+ LA TOMA DE DECISIONES EN C#
22 lectures 02:31:05
Introducción a la toma de decisiones
01:03
El tipo de dato bool
01:24
Operadores de igualdad
03:05
Operadores de comparación
03:47
Palabras clave en C# (Keyowrds)
01:51
Múltiples sentencias en if
06:17
La instrucción de selección "else"
07:17
if anidados
15:26
La escalera if-else
12:56
Operadores lógicos booleanos
01:56
Operador Negación !
07:57
Operador AND &&
10:20
Operador OR | |
10:48
Ejercicio con operadores lógicos booleanos
13:22
La instrucción de selección "switch"
03:55
Ejercicio con switch
10:10
Secciones switch
03:40
Etiqueta case default
03:01
Ejercicio "Remplazando if-else por switch"
07:56
TAREA #3
00:24
Resolución de la TAREA #3
16:30

Repaso de la Sección 3

TOMA DE DECISIONES
10 questions
+ LOS CICLOS
19 lectures 02:21:12
Instrucciones de iteración
02:00
Los operadores de incremento y decremento
08:49
Cuándo usar instrucciones de iteración
07:46
La instrucción de iteración "for"
12:37
Secciones for: Inicialización
07:58
Secciones for: Condición
03:41
Asignación compuesta
07:21
Secciones for: Iterador
06:55
Contador
07:48
Acumulador
06:48
Ejercicio con la instrucción for
09:19
2do ejercicio con for
12:16
La instrucción de iteración "while"
04:58
Ejercicio con while
06:13
La instrucción de iteración "do"
06:35
Ejercicio con "do"
11:30
Ciclos anidados
05:46
TAREA #4
00:07
Resolución de la TAREA #4
12:45
LOS CICLOS
3 questions
+ FUNCIONES Y MÉTODOS
10 lectures 01:16:10
Las funciones
06:13
Funciones que ejecutan código
11:18
Funciones que regresan un valor
08:07
Funciones que reciben valores
07:47
Funciones que reciben parámetros y regresan un valor
10:11
Optimización con funciones
06:53
Paso por copia y referencia
09:19
Parámetros de default
07:21
TAREA #5
00:07
Resolución de la TAREA #5
08:54
FUNCIONES Y MÉTODOS
3 questions
+ LOS ARREGLOS (MATRICES/ARRAY)
17 lectures 02:01:47
Introducción a los arreglos
04:40
Asignar valores a los elementos de un arreglo
05:05
Ejercicio con arreglos de una dimensión Parte 1
13:49
Ejercicio con arreglos de una dimensión Parte 2
05:19
Arreglos de dos dimensiones (Matrices)
03:32
Declaración de Matrices
02:21
Asignar valores a las Matrices
05:07
Ejercicio con arreglos de dos dimensiones (Ciclos enlazados)
04:17
Ejercicio con arreglos de dos dimensiones Parte 2
13:42
Declaración de arreglos Jagged
10:36
Asignar valores a los arreglos Jagged
04:56
Ejercicio con arreglos Jagged
17:42
Pasar arreglos como parámetros en las funciones
12:24
TAREA #6
00:11
Resolución TAREA 6
10:41
LOS ARREGLOS
4 questions
+ LAS COLECCIONES
36 lectures 01:34:22
Introducción a las colecciones
03:00
El Namespace "Collections"
01:16
Introducción al ArrayList
01:16
Cómo declarar un ArrayList
02:48
Agregar información a nuestro ArrayList
03:42
Trabajando con la información del ArrayList
02:47
Insertar y eliminar elementos
02:06
Encontrar un elemento
01:10
El ciclo Foreach para recorrer las colecciones
03:40
Ejemplo con ArrayList
12:19
Introducción al Stack
01:38
Declaración de un Stack
00:45
Introduciendo información en el Stack
01:09
Obteniendo información del Stack
01:03
Recorriendo el Stack con el ciclo Foreach
02:13
Ejemplo con Stack
09:13
Introducción al Queue
01:52
Declaración de un Queue
00:36
Agregando elementos al Queue
01:13
Quitando elementos del Queue
00:58
Observar un elemento del Queue
00:41
Saber si el Queue tiene un elemento en concreto
01:15
Vaciar los elementos del Queue
00:41
Conocer la cantidad de elementos del Queue
01:03
Recorrer el Queue con el ciclo Foreach
00:43
Ejemplo con Queue
10:02
Introducción al Hashtable
01:25
Declaración de un Hashtable
00:47
Agregando elementos al Hashtable
03:07
Recorrer el Hashtable con el ciclo Foreach
02:57
Borrar el contenido de un Hashtable
00:24
Encontrar el Key
00:51
Encontrar el Value
00:44
Conocer las parejas que tiene un Hashtable
01:08
Eliminar un elemento del Hashtable
01:12
Ejercicio con Hashtable
12:38
+ LAS CADENAS
20 lectures 58:12
Introducción a las cadenas
01:05
Declarar una cadena
01:02
Método ToString
00:59
Convertir y formatear fechas a cadenas
03:12
Dar formato a valores numéricos
02:56
Concatenar Cadenas
04:05
StringBuilder
03:26
Comparando cadenas
04:09
Encontrando una subcadena
03:05
Extraer una subcadena
02:01
Saber cuándo una cadena finaliza en una subcadena
02:08
Copiar parte de una cadena
02:39
Insertando una cadena
02:25
Encontrando la posición de una subcadena
01:51
Justificación del texto
02:47
Eliminar caracteres de la cadena
02:04
Remplazando una subcadena
02:28
Dividir una cadena
04:39
Intercambiar entre Mayúsculas y Minúsculas
04:28
Podar una cadena
06:43
+ ESTRUCTURAS Y ENUMERACIONES
16 lectures 01:07:45
Introducción a las estructuras
01:52
Cómo se define una estructura
03:26
Creando un nuevo tipo de variable
01:55
Accediendo a los campos de la Estructura
01:37
Cómo mostrar los campos de la Estructura
07:33
Creando un constructor para la Estructura
04:56
Validando la información con el constructor
03:52
Sobrecarga del constructor
11:24
Estructuras enlazadas
11:38
Introducción a las Enumeraciones
03:30
Asignación de valores
02:36
Imprimir valores
02:24
Convertir enumeración a valor númerico
01:23
Definir un valor de inicio para una enumeración
01:22
Usar las enumeraciones en expresiones
02:23
Ejercicio con enumeraciones
05:54
+ CREACIÓN DE CLASES
16 lectures 51:46
Programación Orientada a Objetos (POO)
02:22
Las clases
01:48
Los datos
01:55
Los métodos
00:49
Declarar Clase y Datos
07:23
Instancia de una Clase
00:50
Asignación de valores a datos publicos
00:33
Invocar métodos de un objeto
01:12
Imprimir dato publico
03:09
Creación de propiedades
06:37
Accediendo a las propiedades
01:34
Métodos públicos y privados
03:05
Convertir objeto a Cadena
04:03
Imprimir algunos datos
01:51
El constructor en las clases
04:14
Sobrecargando el constructor
10:21
Requirements
  • Manejo básico de PC
  • Computadora con Windows o MacOS
  • Unicamente es necesario que sepas usar la computadora en nivel básico, moverte por las pantallas, dar click a algo, nada muy difícil.
Description

CONVIÉRTETE EN UN PROGRAMADOR C# AHORA!!!

Este curso online de programación en C# está dirigido a todas aquellas personas que han soñado con aprender a programar y quieran empezar a hacerlo con el lenguaje de programación C#,  el curso sirve tanto para personas que tienen conocimientos básicos de programación, alguna noción, o que incluso no tienen ninguna experiencia previa programando en computadoras. El enfoque del curso es guiar paso a paso en el aprendizaje de este poderoso lenguaje y aunque C# es un lenguaje orientado a objetos, en las primeras clases tomaremos una metodología estructurada con el único fin de hacer todavía más fácil el aprendizaje para todos.


EL CURSO MEJOR EXPLICADO Y MÁS COMPLETO QUE ENCONTRARAS SOBRE PROGRAMACIÓN EN C#

Entra al mundo de la programación, convierte tus ideas en realidad, eso que has soñado, que traes en mente, plasmalo al mundo de las computadoras, convierte todo eso en lineas de código y haz que el mundo disfrute tu idea, deseas programar videojuegos? aplicaciones móviles multiplataforma? paginas web? programas para Windows ? No importa!!!!! C# te abre camino a todas esas opciones.

Te explicaré de una manera fácil, cómo aprender a programar en C#, haré las clases amenas y repasaremos a lo largo del curso los conceptos para que los refuerces y no se te escape nada.


NO TENGAS MIEDO Y ENSÉÑALE A LA COMPUTADORA QUIÉN MANDA

No tengas miedo de programar, no es tan difícil como te han contado, no es tan terrible como lo piensas, aprende de que van todos esos números y letras "raras" que siempre ves cuando piensas en programación. Te explicaré lo que necesitas saber sobre esos caracteres extraños, es simplemente como aprender otro idioma, sólo que esta vez, te sabrás comunicar con la computadora y ella hará lo que tu le ordenes.


Who this course is for:
  • Para cualquier persona que desee aprender a programar en C#
  • Personas que quieran programar sin conocimientos previos
  • Personas que quieran aprender la programación estructurada