Aprende programación orientada a objetos en C# con proyectos
Tu guía para aprender POO en C# implementando clases, interfaces y programación orientada a objeto utilizando C#
Lo que aprenderás
-
Aplicar los conceptos de POO en C#
-
Aprender la infraestructura necesaria para aprender a programar en lenguajes como Java o Python en poco tiempo
-
Arquitectura N-Tier o multi capa
-
Principios de programación SOLID
-
Utilizar la librería Entity
-
Desarrollo de apps profesionales
-
Cómo crear un programa de gestión del sistema de manejo de mercancías en un almacén
-
Uso básico de comandos SQL
-
Uso de métodos delegados y de eventos
-
Cómo utilizar técnicas de programación para crear código eficiente
-
Cómo aplicar todos los conceptos a proyectos reales en C#
-
Descubrir en detalle qué son y como funcionan objetos, clases, campos, propiedades, métodos y constructores
-
Cómo crear un proyecto profesional con arquitecturas 3 tier y LINQ
-
Utilizar correctamente los patrones de diseño de la Factoría Abstracta, el Observador y la Fachada
-
Utilizar la arquitectura N- tier, Patrones de diseño y la librería Entity combinados
-
Cómo crear un sistema de tracking de personal profesional
-
Cómo aplicar el patrón de diseño de la fachada en una aplicación real
-
Utilizar operaciones de fichero y carpetas
-
Cómo gestionar errores y excepciones en tus aplicaciones to Handled errors and exceptions in your apps
-
Técnicas de programación profesionales
Requisitos
-
Ganas de aprender POO, programación orientada a objetos y C#
-
Un ordenador con Windows o Mac para poder instalar todo el software gratuito y herramientas necesarias para seguir el curso
-
Conocimiento básico de programación en C#
-
Nada más! Seremos solo tu, tu ordenador y tus ganas de empezar ahora mismo!
¿Para quién es este curso?
- Cualquiera que quiera aprender a programar con el lenguaje de programación C #, independientemente de su nivel actual
- Cualquiera que quiera mejorar sus habilidades de programación
- Cualquiera que quiera crear aplicaciones orientadas a objetos y / o formularios de Windows, videojuegos con Unity o similar
- Cualquiera que esté interesado en desarrollar software con un patrón de diseño robusto
- Cualquiera que quiera comprender los elementos del desarrollo de software full-stack
- Cualquiera que quiera desarrollar aplicaciones .NET
- Personas que están dispuestas a hacer una carrera en el mundo empresarial y emprendedor.