Curso de C# .NET desde cero hasta lo mas avanzado full stack
Curso de C# .NET desde cero para el desarrollo de diversas aplicaciones multiplataforma
4.44 (4979 reviews)

101,068
students
23.5 hours
content
Jan 2020
last update
FREE
regular price
What you will learn
En este curso aprenderás C# con .net core desde cero hasta lo mas avanzado de este lenguaje de programacion
Aprenderemos a programar en el lenguaje de programacion de C# con POO
En en el trascurso del curso se irán creando aplicaciones con todo lo que se este aprendiendo en curso
Realizaremos conexiones de datos a los servidores de de MySQL y SQL Server
Al final de este curso tendrás los conocimiento básicos sobre el lenguaje de programacion de C# para desarrollar tu aplicaciones
El curso es principalmente para estudiantes que desean aprender C# desde cero
Description
Hola mi nombre es Alex Pagoada y te invito a que seas parte de este curso donde aprenderemos sobre el lenguaje de programación de .net core con C# , lenguaje que nos permitirá crear diversas aplicaciones multiplataforma ,como aplicaciones de escritorio, aplicaciones web, y aplicaciones móviles y muchas mas aplicaciones , y te garantizo que al final de este curso tendrás los conocimientos básicos para crear tus aplicaciones usando este grandioso lenguaje de programación de C# , y espero que este curso sea de su agrado, y gracias por ser parte de este gran curso y también que Dios derrame muchas bendiciones en tu vida
Content
Introducción al curso de C#
Aplicaciones que se pueden crear con el lenguaje de programacion de C#
La ID Visual Studio y los entornos de desarrollo que se utilizan
Creado el proyecto en Visual Studios
Tipos de variables en C#
Variables de tipo string,double,float,decimal,int
Variables de tipo bool,char y estructuras para almacenar datos
Tipos de operadores en C#
Operadores aritméticos
Operadores de asignación
Operadores de comprobación de tipos y relacionales
Operadores de igualdad
Estructura condicional en C#
Estructura if y los operadores condicionales
Estructura else que acompaña a la estructura if
Estructuras condicionales anidadas
El operador condicional
Tipos de array o arreglos en C#
Arrya de tipo string
Arrya de tipo int
Arreglos Multidimensionales
La estructura bucle ciclo For en C#
Bucle ciclo For
La estructura bucle ciclo Foreach
Ejercicio Triangulo de pascal en C#
Triangulo de pascal
Estructura condicional switch en C#
Instrucción de selección swtch
Switch Expressions #1
Switch Expressions #2
Las estructuras While and Do While en C#
La estructura While
La estructura do While
Manipulación de String C#
Inmutabilidad de los objetos String
Formato de cadenas
Subcadenas de string
Iterando la cadena de texto
La clase StringBuilder para la creación de cadenas en C#
La clase StringBuilder #1
La clase StringBuilder #2
Tipos de métodos en C#
Modificador private y métodos que no retorna elementos
Modificador public y métodos que retorna un tipo de dato
Variables globales y método que retorna datos de tipo string
Método constructor de la clase
Leer Mayúsculas And Minúsculas
Sobre carga de métodos constructores
Parámetros de métodos
Como pasar un arreglo de tipo object como parámetro
Parámetros de métodos palabras claves params,in
Parámetros de métodos palabras claves ref,out
Funciones en el lenguaje de programacion en C#
Funciones
Funciones static
Datos duplicados en un array
Palabra clave static en C#
Variables estáticas
Métodos estáticos
Clase estática
Conversor de velocidades
Argumentos con nombre y opcionales en C#
Argumentos opcionales
Argumentos con nombres
Palabras claves readonly, const
Propiedades en C#
Propiedades #1
Propiedades #2
Búsqueda de datos usando colecciones de objectos
Clase genérica List en C#
Clase genérica List #1
Clase genérica List #2
Clase genérica List #3
Clase genérica List #4
Aplicación para crear una lista enlazada
Creando el método para agregar los nodos en la lista #1
Creando el método para agregar los nodos en la lista #2
Agregando datos a los nodos de la aplicación
Creando el procedimiento para en listar los nodos de la colección
Creando os procedimientos para eliminar el primer y ultimo nodo de la lista
Desarrollando procedimiento para eliminar un nodo de acuerdo a una posición
Procedimiento para buscar un dato en la lista de nodos
Procedimientos para sustituir el dato de un nodo en la lista
Herencias de clases en C#
Herencia de clases
Herencia de clases y la palabra protected,base,override,virtual
Clases abstract y Interfaces en C#
Clases y métodos abstract
Interfaces
Polimorfismo
Tienda de golosinas #1
Tienda de golosinas #2
Tienda de golosinas #3
Tienda de golosinas #4
Windows forms con .net core
Creando un proyecto de Windows Forms
Windows forms
Control GroupBox
Control Label
Control TextBox
Control Button
Control PictureBox
Implementado la arquitectura de tres capas al proyecto
Registros de estudiantes #1
Obteniendo imágenes del directorio de la pc
Evento TextChanged del TextBox
Creando los procedimientos para validar los TextBox
Procedimiento para validar valores numérico en los campos de texto
Creando procedimiento para verificar si los campos de textos están vacíos
Validando el email y convirtiendo la imagen del pictureBox en byte
Instalación del sql server
Preparando el motor de base de datos de sql server
Instalando el servidor de datos de MySQL
Instalando linq2db y creando las cadenas de conexión para MySQL y SQL Server
Creando las base de datos en los servidores de SQL Server y MySQL
Registrando estudiantes en la taba que esta en base de datos de MySQL
Probando los procedimientos de de insertar datos a las tablas
Insertando la imagen del estudiante en la tabla que esta en base de datos
Excepciones en C#
La estructura try catch
La instrucción catch
La instrucción Finally
Como crear una excepción personalizada
Registros de estudiantes #2
Utilizando Transaction para administrar procedimientos de insertar datos a la db
Verificando el email del estudiante si ya esta registrado
Listar registros de datos
Creando los procedimientos para obtener los registros de las tablas
Mostrando la lista de estudiantes registrados en un datagridview
Personalizando el datagridview que muestra la lista de estudiantes
Agregando los controles para paginar los registros
Clases genéricas
Creando una clase genérica #1
Creando una clase genérica #2
Creando una clase genérica #3
Creando una clase genérica #4
Desarrollando un paginador
Creando el paginador para paginar los registros
Implementando el paginador para paginar los registros
Controlando el paginador desde la interfaz de usuario
Actualizar registros
Creando los procedimientos para obtener la información del estudiante
Actualizando los registros de las tablas que están en las base de datos
Eliminar registros
Eliminando registros de las tablas que están en la base de datos
Reviews
Malcom
July 10, 2023
explica con manzanitas, y sabiendo que soy alguien que trabaja en dar soporte al usuario, se entiende bastante bien, hasta ahora todo perfecto, y quiza ya muchos saben lo que explica, pero siempre se puede aprender algo nuevo!
Jose
June 20, 2023
Este curso nombrarlo como FULL STACK es demasiado grande, le pega mas INICIANDOSE CON C# por que lo que explica es muy básico. Que no esta mal para una persona que no sea NADA de programación. Por lo demas que se equivoca hablando y tal no pasa nada, no todos somos letrados pero si vas de profesor de Programación no puedes fallar tanto.
Ruben
June 17, 2023
Algunos fallos, al locución un poco cansina y las referencias a divinidades sobran.
El contenido bueno y bien explicado.
Jose
April 26, 2023
Tengo conocimientos básicos de programación y me resulta excelente que se explique tan detalladamente, quizá en las primeras secciones no me es tan útil pero estoy seguro que lo voy a agradecer más adelante.
Marcos
April 10, 2023
El curso me parece adecuado para alguien que no ha visto nada de c# anteriormente y ademas de enseñar cosas basicas como los operadores y tipos de datos, tambien aporta conocimientos de como estructurar un proyecto, buenas practicas y menciona metodos de uso comun
José
April 10, 2023
Muchas gracias estimado Alex, gracias a ti he ampliado mis conocimientos, Dios te bendiga por compartir y ser buena persona. sigue asi
Valeria
March 31, 2023
Excelente el curso, el docente muy didáctico y claro al transmitir los conocimientos.
Los ejemplos son excelentes y permiten incorporar los concocimientos
Oscar
March 16, 2023
Buen curso, buen material...Mucho ruido al iniciar cada clase, debería bajarle volumen y no colocar tanta intro y sobre todo se Necesita obtener una certificación de finalización del curso. Tantas horas para q no te den ni una certificación?.
Renato
March 1, 2023
buen curso tiene buen contenido, el cual es excelente si vas comenzando, por el titulo pensaba que contendría mas cosas, la mayoría de temas ya los había visto, desconozco si con los temas de el curso si se pueda considerar full stack
Elmer
February 5, 2023
Es un curso bueno, solo que decir hasta full stack es muy ambicioso. Faltarian mas temas para eso como un login y relaciones de tablas; ademas del uso web no solamente aplicacion windows.
Juan
January 23, 2023
El tutor es un completo novato, no hay planeacion detras de cada clase, si una persona esta desde cero se va a estresar mucho gracias a la forma en la que explica el tutor, 1 estrella es demasiada calificacion para este curso, menos mal consegui gratis este curso.
Juan
January 20, 2023
Para arrancar completamente de 0, podria estar un poco mejor explicado con mas practica, pero en general bastante completo los temas desarrollados hasta lograr el sistema funcional. Gracias
Mateo
December 26, 2022
Explicación Sencilla y concisa, sin dar muchas vueltas y yendo al grano, yo siendo 100% principiante estoy entendiendo bastante bien.
Deiby
December 16, 2022
Va muy bien pero considero que una persona que tenga 0% de conocimiento en programación , si se le dificultaría entender a la manera que lo explica, comento esto dado a que en los comentarios indica que no hace falta conocer de programación.
Lo otro es que a la fecha no he tenido ninguna practica.
Ahora desde un punto de vista con un poco de conocimiento esta excelente.
Carlos
November 15, 2022
En la lección 23 parte 93 el código da errores y no tiene ni habilitado el preguntas y respuestas.
Los temas de clases abstract e interfaces no explica ni el uso real ni la definición, los temas se están quedando cortos de información y sin explicaciones de como se aplica con ejemplos reales no copiar y pegar comandos en pantallas
Charts
Price

Rating

Enrollment distribution

Related Topics
2310326
udemy ID
4/7/2019
course created date
6/20/2019
course indexed date
Bot
course submited by