CURSOS CORTOS Tecnologia
ONLINE

Fundamentos de Visual Studio .NET Core

Duración del curso: 64 horas Dirigido 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.
Fundamentos de Visual Studio .NET Core

¿Qué aprenderás en el curso?

  • icon list

    Entender capa de acceso a datos en base de datos.

  • icon list

    Desarrollar aplicaciones web haciendo uso de NET Core.

  • icon list

    Despliegue de aplicaciones en IIS y Azure.

Descripción En 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

  • icon list

    Desarrollo Web

  • icon list

    Programación

  • icon list

    Desarrollo de Software

  • icon list

    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.