Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Ruta Completa C# : Fundamentos, Programación Avanzada y MVC

via Udemy

Overview

Domina C#, .NET y el patrón MVC desde cero, crea aplicaciones profesionales paso a paso | SQL Server | ASP.NET Core

What you'll learn:
  • Aprenderás la sintaxis completa de C#
  • Aprenderás a usar las estructuras de control de flujo
  • A implementar métodos en la solución de problemas
  • A manejar las mejores practicas de programación para hacer limpio tu código
  • Programación orientada a objetos
  • A usar base de datos llamadas desde C#
  • Programacion Avanzada con Generic en C#
  • Reflection en Objetos y Classes
  • Creacion de Proyectos ASP NET Core MVC
  • Mantenimiento de Imagenes en Servidor ASP NET
  • Consultas avanzadas con Entity Framework Core
  • Implementacion de Patron Repository
  • Conexion a bases de datos SQL Server
  • Manejar Seguridad en Aplicaciones Web con ASP NET
  • Patron MVC desde las bases hasta avanzado

¡Bienvenido al Bootcamp Completo de .NET Core y C#!
Este curso está diseñado para llevarte desde cero hasta un nivel profesional, aprendiendo a construir aplicaciones reales utilizando las mejores prácticas del ecosistema .NET.

No necesitas experiencia previa en programación.
Te enseñaremos paso a paso cómo pensar, diseñar y desarrollar soluciones utilizando C#, uno de los lenguajes más potentes y demandados del mercado.


¿Qué aprenderás en este bootcamp?

Comenzamos desde las bases y avanzamos progresivamente hacia temas profesionales:


Fundamentos sólidos de C#

  • Sintaxis esencial explicada de forma clara y práctica

  • Cómo funciona internamente la arquitectura de aplicaciones en C# y .NET Core


Herramientas del desarrollador

  • Creación de proyectos desde cero con Visual Studio y Visual Studio Code

  • Comprensión real del ecosistema .NET para desarrollar en cualquier entorno


Programación Orientada a Objetos (POO)

  • Principios fundamentales y buenas prácticas

  • Cómo modelar problemas reales usando clases, objetos, herencia, polimorfismo y más


Colecciones, Genéricos y Alto Rendimiento

  • Diseño y administración de collections genéricas

  • Uso avanzado de generics, incluyendo covarianza y contravarianza

  • Cómo escribir código más flexible, seguro y reusable


Acceso a datos con Entity Framework Core

  • Principios de ORM y conexión a varias bases de datos

  • CRUD completo: consultas, inserciones, eliminaciones y actualizaciones

  • Buenas prácticas para un acceso a datos desacoplado


Proyecto Web Real con ASP.NET Core MVC

Construirás una aplicación web completa aplicando:

  • Arquitectura MVC

  • Flujo de datos entre Model–View–Controller

  • Uso del patrón Repository para separar la lógica de acceso a datos

  • Buenas prácticas de diseño y mantenimiento de código


Conceptos Fundamentales Explicados

¿Qué es C#?

C# (C Sharp) es un lenguaje moderno, elegante y poderoso diseñado por Microsoft.
Aunque forma parte de la plataforma .NET, es un lenguaje totalmente independiente que puede ejecutarse en múltiples plataformas gracias a tecnologías como Mono, .NET Core y .NET 6/7/8+.

Permite desarrollar aplicaciones para:

  • Windows

  • macOS

  • Linux

  • Android

  • iOS

  • Web

  • APIs

  • Servicios en la nube

  • ¡Y mucho más!


¿Qué es la Programación Orientada a Objetos?

La POO es un paradigma que te permite modelar problemas del mundo real utilizando objetos y entidades.
Este enfoque facilita la reutilización, organización y mantenimiento del código, y es la base de cómo se desarrollan aplicaciones modernas en .NET.


¿Para quién es este curso?

Este bootcamp es ideal para:

  • Principiantes sin experiencia

  • Estudiantes que desean dominar C# desde lo básico

  • Desarrolladores que quieren reforzar conceptos avanzados

  • Profesionales que buscan entender cómo crear aplicaciones reales con MVC y EF Core


Resultados al terminar el curso

Al finalizar tendrás la capacidad de:

  • Construir aplicaciones en C# desde cero

  • Trabajar con POO de forma profesional

  • Crear proyectos web reales usando ASP.NET Core MVC

  • Manejar bases de datos con Entity Framework Core

  • Aplicar buenas prácticas para trabajar en equipos de desarrollo

Este curso te prepara para tu primer empleo como desarrollador .NET o para llevar tus habilidades al siguiente nivel.

Syllabus

  • Las bases para programar
  • Tomando contacto con C#
  • Sintaxis
  • Estructuras de control lógico
  • Bucles y estructuras repetitivas
  • Exceptions y mas en c#
  • Métodos a fondo en C#
  • Programación Orientada a Objetos
  • Colecciones en C Sharp
  • Delegates en C#
  • Eventos en C#
  • Functions Lambda
  • Interfaces y delegates
  • Generics en C# - Nivel Avanzado
  • Reflection y metodos Generic - Nivel Avanzado
  • Reflection en Classes e Interfaces
  • Variant y Contravariant en C#
  • .NET Core Empresarial
  • Base de Datos con NET Core y Entity framework
  • ASP.NET y Web Development
  • Web Project - MVC y ASP NET Core
  • Web Project - Capa de Modelo en MVC
  • Web Project - Migration en MVC
  • Web Project - Patron Repository
  • Web Project - View - Controllers y Paginas
  • Web Project - Authentication y Seguridad en MVC
  • Web Project - Manejo de Archivos en Servidor ASP NET
  • Web Project - Administracion en ASP NET Core
  • Clase Extra: La Ruta de Aprendizaje de .NET

Taught by

Vaxi Drez and Nico Madero

Reviews

4.7 rating at Udemy based on 678 ratings

Start your review of Ruta Completa C# : Fundamentos, Programación Avanzada y MVC

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.