©2024 Cursa Online
Curso online de Iniciación a la Programacion en .NET Core
Descripción
Este Curso online de Iniciación a la Programacion en .NET Core te permitirá adquirir los conocimientos esenciales, así como las habilidades prácticas necesarias, para comenzar a desarrollar aplicaciones utilizando .NET Core.
El objetivo de este Curso online de Iniciación a la Programacion en .NET Core, de 30 horas de duración, es proporcionar los conocimientos y habilidades prácticas fundamentales para comenzar en el desarrollo de aplicaciones con .NET Core.
.NET Core es la plataforma de desarrollo de Microsoft más moderna, de código abierto y de alto rendimiento para la creación de todo tipo de aplicaciones. Es el sucesor multiplataforma de .NET Framework, ya que permite que las aplicaciones se puedan desplegar en Windows, Linux y MacOS, y viene con soporte para su uso con contenedores Docker.
Fundamentos, ventajas y herramientas de .NET Core
En el curso se exploran los fundamentos y ventajas de .NET Core, junto con las principales herramientas de desarrollo utilizadas en el proceso. No se requieren conocimientos previos en C#, ya que partirás desde cero y te guiarán en los conceptos básicos de C# y LINQ.
A través de ejercicios prácticos, comenzarás a construir un proyecto desde cero y aplicarás tus conocimientos en el uso del Framework de .NET Core, lo que te permitirá adquirir habilidades prácticas en el desarrollo de aplicaciones y web app.
Este curso cuenta con el Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR, que garantiza la calidad de los contenidos utilizados en la formación online.
¿A quién se dirige este curso?
Este Curso online de Iniciación a la Programacion en .NET Core, con Certificado Acreditativo, está dirigido, tanto a estudiantes, como a desarrolladores que deseen aprender los conceptos básicos de .NET Core, incluso aquellos sin experiencia previa en esta tecnología.
Proporciona una introducción gradual a los fundamentos del desarrollo de aplicaciones utilizando .NET Core. En este sentido, adquirirás los conocimientos necesarios para dar tus primeros pasos en el desarrollo de aplicaciones y establecer una base sólida para progresar en este campo.
Para realizar el curso se necesitan conocimientos básicos de programación y programación orientada a objetos. No es necesario ser un experto, pero tener una base sólida en programación facilitará el aprendizaje y aplicación de los conceptos estudiados.
≡ Temario del Curso online de Iniciación a la Programacion en .NET Core
TEMA 1. Introducción a .NET Core
- ¿Qué es .NET Core?
- Principales características
- Diferencias entre .NET Framework y .NET Core
- Beneficios de .NET Core
- Desarrollo multiplataforma
- Rendimiento y eficiencia
- Soporte de contenedores y despliegue en la nube
- Compatibilidad con nuevas tecnologías y lenguajes
- Por qué elegir .NET
TEMA 2. Herramientas de desarrollo
- Principales herramientas de desarrollo
- Visual Studio
- SQL Server Express
- Configuración de un entorno de desarrollo básico
- Visual Studio Community 2022
- SQL Server Express
TEMA 3. Fundamentos de programación en C#
- Variables en C#
- Ventajas de utilizar variables en C#
- Tipos de Dato en C#
- Tipos de valor
- Tipos numéricos enteros
- Tipos numéricos de punto flotante
- Tipo booleano
- Tipo carácter
- Enumeraciones
- Tipos de referencia
- Clases
- Interfaces
- Matrices (arrays)
- Listas
- Tipos anónimos
- Tipos de valor
- Sintaxis de declaración de variables
- Buenas prácticas en nombres de variables
- Asignación de valores a variables
- Inicialización de variables
- Operadores en C#
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores lógicos
- Operadores de incremento y decremento
- Ejemplos prácticos de uso de operadores en expresiones y condiciones
TEMA 4. Estructuras de Control en C#
- Estructuras de Control en C#
- Condicionales
- El condicional “if” y sus variantes
- El condicional “switch”
- Bucles
- El bucle “for”
- El bucle “while”
- El bucle “do-while”
- El bucle “foreach”
- Saltos
- El salto “break”
- El salto “continue”
- El salto “return”
- Condicionales
- Buenas prácticas en estructuras de control
- Claridad y legibilidad
- Evita complejidad y los anidamientos excesivos
- Uso adecuado de las estructuras de control
- Evita el código duplicado
- Manejo adecuado de errores y excepciones
- Ejemplo práctico sobre uso de estructuras de control
TEMA 5. LINQ
- ¿Qué es LINQ (Language Integrated Query)?
- Principales Ventajas
- Fuentes de datos en LINQ
- Consultas en LINQ
- Palabras clave para consultas LINQ
- Sintaxis de consulta
- Métodos de extensión
- Expresiones lambda en LINQ
- Sintaxis de extensión de métodos
- Métodos de Resultados en LINQ
TEMA 6. Entity Framework Core
- ORM (Mapeo Objeto-Relacional)
- Ventajas del uso de ORM
- Entity Framework Core
- Características y beneficios de Entity Framework Core
- Comparación con versiones anteriores de Entity Framework
- Contexto en Entity Framework Core
- Características de EF Core
- Configuración del entorno ORM en .NET Core
TEMA 7. Gestión de la Base de Datos con EF Core
- Modos de Gestión de Bases de Datos
- Database First
- Code First
- Model First
- Entidades en EF Core
- Propiedades y relaciones
- Migraciones
- Comandos básicos de Visual Studio
- Administración de migraciones
TEMA 8. Fundamentos de Desarrollo de Aplicaciones con EF Core
- Operaciones CRUD
- Solicitudes HTTP
- Controladores en EF Core
- Desarrollo de operaciones CRUD
- DTOs (Data Transfer Objects)
- Ventajas de utilizar DTOs en el desarrollo de aplicaciones
- DTOs en una aplicación con EF Core
59€
Características
- Curso de 30 horas de duración.
- Tienes 3 meses para realizarlo.
- Acceso a la plataforma las 24 horas, los 7 días de la semana.
- El curso incluye pdf, ejemplos, prácticas, vídeos y test de evaluación.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás vía email tu Certificado Acreditativo emitido por Cursa Online.
Requisitos
- Se necesitan conocimientos básicos de programación y programación orientada a objetos.
- No se requieren conocimientos previos en C#, ya que partirás desde cero y te guiarán en los conceptos básicos de C# y LINQ.
Condiciones
- Tras la compra, en un plazo de 72 horas laborables recibirás en tu e-mail las instrucciones y las claves para acceder al curso.
- Si no recibes las claves en 72 horas laborables, revisa tu carpeta de Spam. Si tampoco están allí, contacta con nosotros y te las reenviaremos.
- No se admiten devoluciones una vez se haya hecho uso de las claves para acceder al curso.