Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development SwiftUI Kotlin
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C#

C# Curso Completo para ser programador

Aprende a programar desde cero con C# 7.0 y Visual Studio 2019, conviértete en programador.
Rating: 4.5 out of 54.5 (1,431 ratings)
4,606 students
Created by Alam Mancera
Last updated 2/2021
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

14 sections • 256 lectures • 22h 42m total length

  • Preview01:05
  • PREGUNTAS Y RESPUESTAS
    01:03
  • Preview03:34
  • Preview02:34
  • Descargando un compilador de C# (Visual Studio 2019)
    04:58
  • NOTA IMPORTANTE
    00:30
  • Instalación y uso de Visual Studio en MAC
    08:55
  • El ambiente de desarrollo "Visual Studio 2019"
    07:09
  • Preview06:26
  • 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
  • Preview01:57
  • 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

  • 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
  • Preview06:07
  • Declaración de una variable
    03:17
  • Inicializar una variable
    08:04
  • Comentarios en el programa
    04:26
  • Preview11:18
  • 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
  • ELEMENTOS BÁSICOS DE UN PROGRAMA
    10 questions

  • 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
  • Preview08:00
  • 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
  • Las constantes
    04:27
  • TAREA #3
    00:24
  • Resolución de la TAREA #3
    16:30
  • TOMA DE DECISIONES
    10 questions

  • 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
  • Instrucciones de iteración anidadas
    12:02
  • Preview09:31
  • TAREA #4
    00:07
  • Resolución de la TAREA #4 Parte 1
    15:36
  • Resolución de la TAREA #4 Parte 2
    18:05
  • LOS CICLOS
    3 questions

  • Introducción a los métodos
    04:31
  • Sintaxis de un método
    07:23
  • Métodos sin parámetros, ni tipo
    08:01
  • Invocación de un método sin parámetros, ni tipo
    02:27
  • Métodos que devuelven un tipo
    05:49
  • Invocación de un método que devuelve un tipo
    04:04
  • Métodos que contienen parámetros
    08:15
  • Invocación de un método con parámetros
    04:42
  • Métodos con parámetros que devuelven un tipo
    08:05
  • Optimizando con métodos
    11:15
  • Pasar por referencia vs. pasar por valor
    08:05
  • La palabra clave "out"
    06:05
  • Variables locales con asignación implícita de tipos
    06:33
  • El tipo de dato "tupla"
    08:52
  • Mostrando los campos de una tupla
    10:25
  • Preview10:45
  • TAREA #5
    00:11
  • Resolución de la TAREA #5 Parte 1
    12:37
  • Resolución de la TAREA #5 Parte 2
    16:28
  • LOS MÉTODOS
    11 questions

  • Introducción a las matrices
    07:33
  • Matrices unidimensionales (declaración)
    02:19
  • Matrices unidimensionales (instancia)
    08:53
  • Inicialización de una matriz unidimensional
    08:27
  • Acceder a los elementos de una matriz unidimensional
    05:50
  • Acceder a los elementos de una matriz usando instrucciones de iteración Parte 1
    08:57
  • Acceder a los elementos de una matriz usando instrucciones de iteración Parte 2
    04:47
  • Ejercicio con matrices unidimensionales Parte 1
    05:25
  • Ejercicio con matrices unidimensionales Parte 2
    12:55
  • Introducción a las matrices multidimensionales
    10:28
  • Matrices multidimensionales (declaración e instancia)
    03:35
  • Matrices multidimensionales (inicialización)
    10:03
  • Acceder a los elementos de una matriz multidimensional
    03:02
  • Preview11:49
  • Ejercicio con matrices multidimensionales Parte 1
    04:01
  • Ejercicio con matrices multidimensionales Parte 2
    10:37
  • Introducción a las matrices escalonadas (jagged)
    04:21
  • Matrices escalonadas (declaración e instancia)
    05:07
  • Matrices escalonadas (inicialización)
    05:25
  • La propiedad “Length”
    07:03
  • Acceder a los elementos de una matriz escalonada
    01:30
  • Acceder a los elementos de una matriz escalonada con instrucciones de iteración
    09:08
  • Ejercicio con matrices escalonadas Parte 1
    04:00
  • Ejercicio con matrices escalonadas Parte 2
    13:14
  • El método "GetLenght"
    08:59
  • Pasar matrices como argumentos
    07:28
  • Matrices con asignación implícita de tipos
    06:47
  • TAREA #6
    00:18
  • Resolución TAREA 6 Parte 1 (Explicación y Diagrama)
    09:52
  • Resolución TAREA 6 Parte 2 (Código)
    12:48
  • Resolución TAREA 6 Parte 3 (Ejecución)
    03:56
  • LAS MATRICES
    10 questions

  • 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

  • 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

  • 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

  • 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

Instructor

Alam Mancera
Ingeniero en computación y programador C#
Alam Mancera
  • 4.5 Instructor Rating
  • 1,785 Reviews
  • 15,854 Students
  • 3 Courses

Actualmente soy estudiante de Ingeniería en Computación por la Universidad Nacional Autónoma de México (UNAM).

Tengo un diplomado en Matemáticas avalado por la UNESCO e impartido por el Colegio Nacional de Matemáticas que me ha ayudado a desarrollar habilidades de razonamiento y aplicarlas en diversas áreas de conocimiento como la programación.

Desde pequeño tuve una gran pasión por las matemáticas, los videojuegos, las computadoras y la tecnológica en general. No estoy casado con ninguna empresa pero siempre he tenido cierto amor por Microsoft y sus diversos productos, lo que me llevo a ser programador en C# con el fin de desarrollar para WindowsPhone en ese momento, llevo aprendiendo el lenguaje desde 2012 y trabajado con el durante este tiempo. Trabajo con proyectos independientes en C#, he sido profesor presencial de Matemáticas, de Programación, y he trabajo como programador web para empresas y como independiente. Me he introducido a otras tecnologías como Xamarin para el desarrollo de apps multiplataforma con C#, tengo conocimientos en HTML5, CSS3, PHP, MySQL y Wordpress para el Desarrollo y diseño Web, actualmente sigo aprendiendo nuevas tecnologías como Unity 3D, Unreal Engine, Zbrush y Blender 3D con el fin de desarrollar Videojuegos y otras más como Photoshop e Illustrator para el diseño gráfico.

¡NETKAIZEN!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.