Programador en C#

En esta lista vas a aprender los conceptos básicos de la estructura de C#, su sintaxis y detalles de cómo implementarlo, además de cuáles son las mejores prácticas a la hora de desarrollar aplicaciones usando este lenguaje.

Impartido por:
  • José Manuel Montero Ortega
  • Ezequiel Sánchez Luque
  • Jonathan Moya
  • Ángel Gimeno
  • Diego Martín Sanz
  • Varios Profesores
14 horas y 11 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Aprenderás a dominar el lenguaje de C# desde 0.
  • Aprenderás a usar Visual Studio.
  • Entender la plataforma VS y sus componentes.
  • Conceptos básicos de programación y cómo se aplican en C#.
  • Conceptos de OOP y cómo se aplican en C#.
  • Aprenderás a dominar los sistemas de UI relacionados con .Net.
  • Serás capaz de crear aplicación de escritorio con Winforms, Consola y WPF.
  • Controlarás la arquitectura MVVM.
  • Dominarás todos los sistemas de datos.
  • Instalar y configurar SQL Server Developer.
  • Instalar y configurar Internet Information Server.
  • Conocer el Patrón de Arquitectura MVC.
  • Aprender cómo se realiza la Compartimentación.
  • Montar un CRUD, (Create, Read, Update, Delete).
  • Observar los CRUDs creados y analizarlos dentro del patrón MVC.
  • Comprender el Controlador, la Vista y el Modelo.
  • Aprender las “Entities” y los “DTOs”.
  • Crear un DTO e implementarlo en un CRUD.
  • Configurar Git y realizar BackUps “Evolutivos”.
  • Usar Commit y Pull.
  • Como corregir un Pull.
  • Como crear un proyecto API en C# .NET Core en Visual Studio.
  • Agregar los modelos y contexto de BBDD al proyecto.
  • Generar controladores con un scaffold para las rutas de nuestra API.

Requisitos de la carrera

Se requieren conocimientos básicos de programación con C# o, en su defecto, algún otro lenguaje de programación orientada a objetos, así como tener conocimientos en Instalación y configuración SQL Server, Visual Studio y de Internet Information Server. También sería recomendable tener una base de programación para entender el funcionamiento y un mínimo conocimiento de utilización de la aplicación Postman para las pruebas.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Curso de C# para principiantes

1. Curso de C# para principiantes
4.2

3 horas y 29 minutos · Curso

Aprende C# desde cero para sentar las bases de programación con Visual Studio y empieza a crear aplicaciones para .NET.

Curso de C# intermedio

2. Curso de C# intermedio
3.9

3 horas y 19 minutos · Curso

Este curso de C# intermedio es ideal para seguir ampliando tus conocimientos y convertirte en profesional de uno de los lenguajes de programación más usados.

Patrón de Diseño de Estrategia con C#

3. Patrón de Diseño de Estrategia con C#
4.6

40 minutos y 28 segundos · Taller

En esta sesión vemos el patrón de diseño estrategia y los principios básicos de polimorfismo con una perspectiva práctica partiendo de un divertido ejercicio en el que unos guerreros luchan de diferente manera.

MVC con C# Core y ASP.NET: Instalación de la plataforma

4. MVC con C# Core y ASP.NET: Instalación de la plataforma
4.4

35 minutos y 40 segundos · Taller

Acompáñanos en este Taller para aprender a instalar todo el software necesario para realizar una aplicación C# Core, Asp.net, MVC.

MVC con C# Core y ASP.NET: Patrón MVC

5. MVC con C# Core y ASP.NET: Patrón MVC
4.4

1 hora y 8 minutos · Taller

En este Taller aprenderemos el Patrón de Arquitectura MVC, qué es y cómo se realiza la llamada “Compartimentación”. Crearemos nuestra BBDD , y la conectaremos con la Solución que habremos creado en VS con Entity Framework, para terminar realizando un ...

MVC con C# Core y ASP.NET: Objeto DTO

6. MVC con C# Core y ASP.NET: Objeto DTO
4.2

49 minutos y 37 segundos · Taller

Realizando este Taller trabajarás en C# dentro del “Patrón de Arquitectura MVC” con las “Entities” y los “DTOs”, creando un DTO e implementándolo en un CRUD.

MVC con C# Core y ASP.NET: Backup

7. MVC con C# Core y ASP.NET: Backup
4.3

41 minutos y 25 segundos · Taller

En este Taller aprenderemos a crear un Backup de la DDBB, que es un “Repositorio”, cómo crearnos una cuenta en uno de ellos (GIT), a configurarlo y realizar backups “evolutivos”, a usar “Commit” y “Pull”, y cómo corregirlo.

Crea tu Api en C# con .NET Core

8. Crea tu Api en C# con .NET Core
4.3

55 minutos y 10 segundos · Taller

En este taller aprenderemos a crear rápidamente un proyecto API simple con C# .NET Core y veremos como comprobar que todo funcione correctamente.

Curso de Desarrollo web con ASP.NET, SQL Server Y WCF

9. Curso de Desarrollo web con ASP.NET, SQL Server Y WCF
4.3

2 horas y 30 minutos · Curso

Realizando este curso aprenderás a crear una pequeña aplicación desarrollada en ASP.NET y que consumirá datos de SQL Server a través de un servicio WCF en local.

Dudas frecuentes

1

¿Qué precio tiene la lista?

Puedes comenzar la lista, una vez hayas realizado la suscripción a nuestra plataforma, puedes ver los diferentes tipos de suscripción en nuestra página de precios.
2

¿Tengo que hacer todas las formaciones de esta ruta?

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la lista se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

C# es el lenguaje de programación de Microsoft integrado en su plataforma framework .NET, que aprovecha conceptos o técnicas como abstracción, cohesión, o encapsulamiento, y que tiene una sintaxis relativamente similar a la de Java.

La amplia aceptación del lenguaje ha hecho que reciba muchas mejoras a lo largo de los años, entre ellas quizá las más importantes sean los compiladores de C# para poder integrar aplicaciones en todo tipo de plataformas, ya sean de código cerrado o abierto. C# además tiene un nivel de seguridad de base muy superior al de otros lenguajes gracias a que es un lenguaje compilado, que deja más protegido su código fuente.

Con esta lista vas a aprender los pilares fundamentales de C# para crear aplicaciones, conociendo además las mejoras prácticas con el código basadas en patrones de diseño o MVC.

Artículos
Ver todos