¿Quieres aprender a programar? ¿Te llama la atención la tecnología que te ofrece Microsoft ? Si es así, este es tu curso!!
En este Curso abordaremos desde un nivel básico todos los conceptos relacionados con .Net y C#, poniendo ejemplos de cada lección. Abordaremos las nuevas características de .Net Core hasta sus ultimas versiones haciendo ejemplos prácticos.
Tienes delante posiblemente el curso MÁS COMPLETO realizado nunca en español sobre .Net y C# ya que abarcamos todo tipo de temas que te resultaran muy útiles, como los Principios SOLID, Entity Framework Core , una introducción al cloud de Microsoft , Azure.
Se realizaran ejemplos en código de todo lo que se haga, que podrás descargar para revisarlo.
En algunos módulos se propondrán unos ejercicios, para que puedas practicar lo aprendido, que vendrán resueltos, para que puedas entenderlos si te quedas bloqueado.
Al finalizar el curso, te propondré 2 ejercicios, que podrás mandarme para que te lo revise y te de feedback de como esta realizado.
Cuando acabes este curso, seras capaz de realizar aplicaciones en .Net , .Net Core y .Net 5 y lo más importante, entendiendo lo que haces en todo momento.
Se verán los siguientes conceptos:
Introducción a .Net , .Net Core y .Net 5 su historia y evolución
Veremos como descargar e instalar Visual Studio (2017 y 2019), para poder realizar todo el curso sin problema
Veremos los conceptos básicos de C# (gramatica de C#,bucles, variables, constantes, etc)
Veremos como usar métodos y funciones con C#
Veremos todo sobre el uso de cadenas en C#, (Strings y StringBuilders)
Veremos todo sobre colecciones y como usarlas. (Hash tables, Colas, ArrayList, Pilas)
Veremos los conceptos de la Programación Orientada a Objetos (POO)
Veremos todo lo relacionado a las Clases
Veremos como usar Interfaces
Veremos los conceptos avanzados de C# (Delegados, Eventos, Enumerados, Metodos Anonimos etc..)
Veremos el uso de Generics
Usaremos y pondremos ejemplos de Diccionarios y Tuplas
Veremos como podemos depurar aplicaciones con Visual Studio
Veremos como podemos tratar excepciones y crear excepciones custom
Trabajaremos con Streams y Archivos
Veremos los conceptos de la Programación Asíncrona y Tasks
Veremos en detalle LINQ.
Veremos una breve introducción a Azure, crearemos un SQL Server y un App service en el cloud de Microsoft.
Veremos Entity Framework Core, y crearemos un proyecto de ejemplo, usando localDB
Veremos lo que son los principios SOLID, con ejemplos de cada principio (Añadido Julio 2019)
Veremos los principios API REST y la pirámide de madurez de Richardson (Añadido Julio 2019)
Veremos lo que es la inyección de dependencias y como usarla con el inyector por defecto de .Net Core (Añadido Agosto 2019)
Crearemos una API desde cero en .Net Core, para que sepas crear tus propias APIS sin ayuda, aplicando los conceptos vistos anteriormente (Añadido Agosto 2019)
Veremos que es OpenAPI 3.0 / Swagger y haremos ejemplos prácticos , configurando y documentando una proyecto de API de .Net Core 2.2 (Añadido Agosto 2019)
Veremos la nueva característica disponible desde la versión 2.1 de Net core HttpClientFactory, con ejemplos de uso. (Añadido Septiembre 2019)
Novedades Asp.Net Core 3.0 (Añadido Noviembre 2019)
Novedades .Net 5
Conocimientos necesarios:
Conocimientos recomendados:
Requerimientos:
Manejo de Windows a nivel de usuario.
Instalar Visual Studio (en el curso se dirá como).
Muchas ganas de aprender.
Todas las herramientas que veremos en el curso son gratuitas.