Programación en .NET C# para programadores + Introdución a MVC5

44 horas de clases en vivo o en diferido

Este curso está especialmente pensado para aquellas personas que conozcan otro lenguaje de programación y quieran adentrarse en el mundo de C#, sin tener que repasar conocimientos básicos de programación previamente.

En este curso, aprenderás a programar en C# de manera efectiva, uno de los 10 lenguajes de programación mejor pagados. También se verán los fundamentos del .Net framework y el entorno de desarrollo Visual Studio.

Durante la cursada se verán casos prácticos para asegurar en todo momento los conocimientos de los alumnos.

Se le ha agregado al curso una introducción a MVC5 con el fin de ejemplificar una manera de aplicar C# en un tipo de tecnología concreta, y para introducir a los alumnos en el mundo web.

Este curso está especialmente pensado para aquellas personas que conozcan otro lenguaje de programación y quieran adentrarse en el mundo de C#, sin tener que repasar conocimientos básicos de programación previamente.

En este curso, aprenderás a programar en C# de manera efectiva, uno de los 10 lenguajes de programación mejor pagados. También se verán los fundamentos del .Net framework y el entorno de desarrollo Visual Studio.

Durante la cursada se verán casos prácticos para asegurar en todo momento los conocimientos de los alumnos.

Se le ha agregado al curso una introducción a MVC5 con el fin de ejemplificar una manera de aplicar C# en un tipo de tecnología concreta, y para introducir a los alumnos en el mundo web.

¿Por qué nosotros?

  • Nos apasiona enseñar informática – Nos especializamos en enseñar solamente informática.

  • Formación boutique – Además de que nos especializamos en informática, somos una entidad pequeña y ágil. Cada alumno es importante y bien atendido. Más info >

  • El mejor profesorado – De confianza y con experiencia en la materia del curso. Más info >
  • Didáctica orientada a prácticas – No solo se aprende escuchando, sino también haciendo. Complementamos teoría con casos prácticos.

  • La última tecnología para acompañar el proceso educativo – Usamos como soporte Office 365. Usada en el mundo laboral y no solo en el mundo educativo. Más info >

  • Formación a distancia – Como si estuvieras en un aula presencial, pero en tu casa. Más Info >

  • Metodología única – Donde le exprimimos todo el potencial que pueden ofrecer el profesorado, las tecnologías usadas, y el aprendizaje colaborativo en formato online. Más Info >

A quién está dirigido el curso

El curso está orientado a programadores y analistas de sistemas que deseen aprender el lenguaje C#.

Objetivo del curso

  • Aprender a programar correctamente en C# a partir de la introducción al conocimiento del lenguaje

  • Conocer las bases del .NET Framework

  • Conocimientos del funcionamiento a nivel de usuario del sistema operativo Windows
  • Conocimientos de programación previos (conocer otro lenguaje, tales como C, C++, Java, Python, Javascript…)
  • Haber completado la ESO o estudios similares

Módulo 1: Repaso de principios básicos de programación y .Net Framework

  • Sentencias de programación y estructuras de un programa
  • Programas compilados vs programas interpretados
  • Introducción al .Net Framework

Módulo 2: Preparar el entorno para C#

  • Instalar Visual Studio Community
  • Primer programa en C#
  • Estructura de un programa en C#
  • Directivas
  • Namespace
  • El método Main()
  • Comentarios

Módulo 3: Variables y operadores

  • ¿Qué son las variables?
  • Tipos de datos en C#
  • int
  • byte
  • float
  • double
  • decimal
  • char
  • bool
  • Nombrar una variable
  • Inicializar una Variable
  • La asignación
  • Operadores Básicos
  • Otros operadores de asignación
  • Type Casting en C#

Módulo 4: Arreglos, Cadenas y Listas

  • Array
  • Array Propiedades y Métodos
  • String
  • String Propiedades y Métodos
  • Lists
  • List Propiedades y Métodos
  • Value Type vs. Reference Type

Módulo 5: Interactividad con el usuario

  • Mostrar mensajes a usuarios
  • Secuencias de escape
  • Entrada de usuario
  • Convertir String a Number
  • Recapitulación con un ejercicio

Módulo 6: Control de flujo de programas

  • Sentencias condicionales
  • Sentencias de control de flujo
  • Sentencia If
  • Inline If
  • Sentencia Switch
  • For Loop
  • Foreach Loop
  • While Loop
  • Do while
  • Sentencias de salto
  • Break
  • Continue
  • Control de excepciones
  • Errores específicos

Módulo 7: Programación orientada a objetos Parte 1

  • ¿Qué es la programación orientada a objetos?
  • Escribir una clase
  • Campos
  • Propiedades
  • Métodos
  • Constructores
  • Instanciación de un objeto
  • La palabra reservada Static
  • Conceptos avanzados de métodos
  • Uso de Arrays y Listas
  • Uso de la palabra reservada params
  • Pasaje de parámetros por valor y por referencia

Módulo 8: Programación orientada a objetos Parte 2

  • Herencia
  • Escribir una clase padre
  • Escribir una clase hija
  • El método Main()
  • Polimorfismo
  • GetType() y  Typeof()
  • Clases abstractas y métodos.
  • Interfases
  • Modificadores de acceso

Módulo 9: Uso de Enum y Struct

  • Enum
  • Struct

Módulo 10: introducción a LINQ

  • Linq

Módulo 11: Gestión de archivos

  • Lectura de un archivo de texto
  • Escritura de un archivo de texto

Modulo 12: Introducción a MVC5, programación web en Backend

  • Introducción al ASP.NET MVC
  • Agregar un controlador
  • Agregar una vista
  • Crear una base de datos
  • Acceder al modelo de datos desde el controlador
  • Agregar validaciones al modelo
  • Agregado de nuevas columnas al modelo

44 hs distribuidas en 2 meses.

70 € finales

Clases en vivo o en diferido + tutorias + practicas. ¿Qué más quieres?

Más información

Si estás interesado en este curso o en recibir más información sobre el mismo, rellena el siguiente formulario y nos pondremos en contacto contigo en la brevedad.