Back End

Introducción al desarrollo
Back-End yellow-shape con tecnologías Microsoft

Contenido del curso

Con nuestro curso Introducción al Desarrollo Back-End con tecnologías Microsoft, podrás utilizar bases de datos para tu proyecto, ASP .Net en la nube de Azure.

  • Introducción a las tecnologías Microsoft para desarrollo backend
  • Configuración del entorno de desarrollo
  • Creación de un proyecto de backend con Visual Studio
  • Introducción a C#
  • Tipos de datos, variables y constantes
  • Estructuras de control de flujo
  • Funciones y métodos
  • Clases, objetos y herencia
  • Trabajo con excepciones
  • Introducción a ASP.NET Core
  • Creación de controladores y rutas
  • Implementación de autenticación y autorización
  • Trabajo con filtros de acción
  • Desarrollo de servicios RESTful
  • Pruebas de servicios web con Postman
  • Introducción a Entity Framework Core
  • Configuración de la conexión a la base de datos
  • Definición de modelos y mapeo de entidades
  • Trabajo con consultas LINQ
  • Implementación de transacciones
  • Migración de base de datos y actualización de esquema
  • Introducción a servicios de terceros
  • Trabajo con servicios RESTful y SOAP
  • Integración de servicios de autenticación y autorización
  • Trabajo con servicios de almacenamiento en la nube (Azure Blob Storage)
  • Integración de servicios de correo electrónico (SendGrid)
  • Introducción a la optimización de rendimiento y seguridad
  • Implementación de caché
  • Uso de técnicas de almacenamiento en caché
  • Implementación de compresión de respuesta
  • Protección de servicios web contra ataques de seguridad comunes (injection attacks, cross-site scripting, etc.)
  • Introducción al despliegue de servicios web
  • Configuración de entornos de despliegue (desarrollo, pruebas, producción)
  • Trabajo con sistemas de integración y despliegue continuo (Azure DevOps)
  • Implementación de servicios web en Azure

Metodología

La metodología de aprendizaje es práctica, en tres etapas:

1

SE EXPLICA

SE VE UN EJEMPLO

2

3

EL ALUMNO LO
REPRODUCE

1

SE EXPLICA

2

SE VE UN EJEMPLO

3

EL ALUMNO LO REPRODUCE

De este modo el alumno transcurre una formación orientada a proyectos, lo que implica que al finalizar cada módulo hay un proyecto integrador en el que el alumno trabaja por sí solo o en equipos para resolver un entregable.

¿QUÉ SE NECESITA?

Requisitos

Notebook, Mac o PC​

Para poder participar, es indispensable tener una computadora portátil (con Windows 10+, Linux o Mac). Se sugiere que la computadora tenga al menos 4GB de memoria RAM y 10GB de espacio disponible en disco.

Cámara y micrófono​

También se aconseja tener a mano una cámara web y micrófono para las aulas virtuales.



PREGUNTAS FRECUENTES

FAQ

Utilizaremos en el curso Visual Studio Code y Google Chrome, ambos gratuitos.

Este curso es altamente exigente y está diseñado para brindar una experiencia práctica mediante una metodología de aprendizaje de aprender haciendo. En cada oportunidad en que se presente un nuevo concepto, los estudiantes tendrán la oportunidad de ponerlo en práctica en su propia computadora. Además, se realizarán ejercicios que integren todos los temas que se han cubierto hasta ese momento. Dado que se trata de un curso muy intenso y que cada conocimiento se construye sobre los previos, es importante no quedarse atrás en ningún momento. Se alienta a los estudiantes a seguir practicando en sus hogares y a plantear todas las preguntas que puedan tener.

Sí, cada curso cuenta con un número limitado de plazas para garantizar una comunicación efectiva y una relación estrecha entre el profesorado y el alumnado.

Las personas que hayan asistido a un 90% de las clases podrán solicitar su Diploma y Certificado de Asistencia al curso.

 
 

Impulsáyellow-shape tu carrera