Duración del curso: 64 horasDirigido a: Profesionales, egresados y estudiantes, interesados en iniciarse en el uso de herramientas de desarrollo Microsoft, patrones de diseño, estándares web y buenas prácticas.
¿Qué aprenderás en el curso?
Entender capa de acceso a datos en base de datos.
Desarrollar aplicaciones web haciendo uso de NET Core.
Despliegue de aplicaciones en IIS y Azure.
DescripciónEn este curso aprenderás los fundamentos de Visual Studio .NET Core para desarrollar aplicaciones web, entender la capa de acceso a datos en base de datos, desarrollar aplicaciones web haciendo uso de NET Core, y desplegar aplicaciones en IIS y Azure.
Temario del curso
Tema 1
Concepto de Frameworks de trabajo
Conceptos de Lenguajes de Programación C# Y Visual Basic
¿Qué es Visual Studio 2022?
Diferencias entre marcos de trabajo: Net. Core y Net. Framework
Pasos para crear una solución/proyecto en .NET Core
Características de Framework .Net CORE
¿Por qué usar .NET CORE?
¿Qué es Microsoft Azure?
Tema 2
POO
Algoritmo
Variables y constantes
Operadores lógicos y condicionales
Estructuras cíclicas WHILE, FOR
Estructura selectiva SWITCH
Vectores y matrices
Pilas y colas en programación
Clases y objetos
Eventos
Programación modular
Tema 3
Instalar .NET CORE
Instalación y configuración del Visual Studio 2022
Extensiones recomendadas en NET CORE.
Explorador de soluciones
Propiedades
Explorador de servidores
¿Cómo usar NuGet?
Crear métodos con/sin retorno, y con parámetros
Manejo de Excepciones
Tema 4
Concepto Base de Datos
Diseño de Base de Datos
Tipos de relaciones de Base de datos
Lenguaje SQL
Creación de Tablas y Store Procedures
Llave Primaria, Secundaria e índices
Sentencias básicas en SQL (CRUD)
Sentencias avanzadas en SQL (join, views, etc.)
Funciones de SQL
Tema 5
Definición de Entity Framework
Modelo con Entity Framework Core
Metodología de trabajo Code First
Relación entre Entity Framework y la base de Datos
Data Annotations
Fuent API
Funciones de Entity Framework
Tema 6
Patrón de Diseño MVC
Aplicaciones Web ASP.NET CORE desde cero
Patrón Repositorio
Autenticación y Autorización
Diseño impulsado por Dominio (DDD)
Despliegue con Micrososft Azure
Tema 7
CRUD EF Core
ViewData y TempData
Routing y Tag Helpers
Depuración y compilación
Librería Identity
Tema 8
Plantillas Razor Pages
Conexión con Base de Datos SQL Server
Operaciones con Razor Pages y Entity Framework Core
Inyección de dependencia utilizada en páginas Razor
Bootstrap 5
Tema 9
Estructuras HTML5 en páginas web
Creación de estilos en cascadas CSS
Funciones de JavaScript y jQuery
Depurar desde el navegador
Integración a nuestro proyecto Web Net Core
Prerrequisitos
Conocimiento de base de datos relacionales (nivel básico)
Conocimiento de ingles técnico (nivel básico)
Conocimiento de algoritmos (nivel básico)
En que campos puedes aplicar tus conocimientos
Desarrollo Web
Programación
Desarrollo de Software
Arquitectura de Software, entre otros.
Certificación
Al aprobar satisfactoriamente el curso, obtendrás un certificado en Fundamentos de Visual Studio .Net Core, otorgado por Cibertec.