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)
Udemy
platform
Español
language
Programming Languages
category
Curso de C# .NET desde cero hasta lo mas avanzado full stack
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

Curso de C# .NET desde cero hasta lo mas avanzado full stack - Price chart

Rating

Curso de C# .NET desde cero hasta lo mas avanzado full stack - Ratings chart

Enrollment distribution

Curso de C# .NET desde cero hasta lo mas avanzado full stack - Distribution chart
2310326
udemy ID
4/7/2019
course created date
6/20/2019
course indexed date
Bot
course submited by