• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/27

Click para voltear

27 Cartas en este set

  • Frente
  • Atrás
Que es CIL
Common Intermediate Language
Lenguaje de programación que permite la interoperabilidad entre todos los lenguajes soportados en la plataforma .Net
Que es CLR
Common Language Runtime
Entorno de ejecución para cualquier código de la plataforma .Net
Que son los Metadatos
Conjunto de información almacenada en los ensamblados que informa sobre todas las características de las clases incluidas en el código generado.
Que es Reflection
Facultad de .Net mediante la cual en tiempo de ejecución se puede cargar una biblioteca completamente desconocida.
* Instanciar objetos de esas clases
* Invocar a sus metodos
Que es Código Gestionado
Todo código que se ha generado mediante compiladores .Net y que por lo tanto va a ser ejecutado bajo el control del CLR
Que es WCF
Windows Communication Foundation
Tecnología que permite desarrollar servicios SOA
Que significan las siglas SOA
Service Oriented Applications
Que es DevOps
Development and Operations
Unificar el ciclo de vida del software
Definición de Sistema Distribuido
Una colección de computadoras independientes que dan la impresión de ser un único sistema
Consecuencias de un Sistema Distribuido
* Concurrencia
* Inexistencia de reloj global en la coordinación de acciones
* Fallos Independientes
Ventajas de un Sistema Distribuido
* Recursos compartidos
* Concurrencia
* Escabilidad horizontal
* Tolerancia a fallos
* Independencia tecnológicas
Desventajas de un Sistema Distribuido
* Complejidad
* Seguridad
* Gestión
Falsas suposiciones de un Sistema Distribuido
* La red es confiable
* La red es segura
* La red es homogénea
* La topología no cambia
* La latencia es igual a cero
* El ancho de banda es infinito
* El costo de transporte es igual a cero
* Existe un único administrador
Paradigma Cliente Servidor
Los clientes (ordenadores) conectados a un solo servidor
Paradigma Peer to Peer (P2P)
Todos los clientes (ordenadores) conectados entre si
Tipos de servidores
* Servidores de Archivos
* Servidores de Base de Datos
* Servidores de Software de Grupo
* Servidores WEB
* Servidores de Correo
Arquitectura Cliente Servidor
Cliente: Encargado de consumir o realizar peticiones al servidor

Servidor: Subsistema que recibe las peticiones, lo procesa y responde al cliente
Arquitectura en capas
Presentación: Capa que interactua con el usuario
Negocio: Parte de la aplicación donde se encuentran los componentes de software que gestiona la lógica de la aplicación
Datos: Gestiona los datos, metodos (CRUD)
Que es IaaS
Infrastructure as a Service
Tipo de servicio que proporciona capacidad de cómputo o hardware como si fuera un servicio.
Que es PaaS
Platform as a Service
Ofrece todo lo necesario que el cliente requiere para ejecutar una aplicación. Incluye hardware y software
Que es Saas
Software as a Service
La aplicación es alojada como servicio para los clientes que quieran accederla a través de internet
Ejecución Síncrona
Una solicitud a la vez
Ejecución Asíncrona
Múltiples solicitudes a la vez
Que es la clase Task
Se utiliza como una promesa para un trabajo que será completada más adelante
Que es async await
La palabra async convierte un método en asíncrono y permite usar la palabra reservada await, puede pausar y reanudar las operaciones

La palabra await se usa para pausar la ejecución de la función hasta que una promesa se resuelva
Definición de SOA
Arquitectura Orientada a servicios.
Estilo de programación, donde una aplicación se organiza en unidades funcionales de código con un comportamiento específico llamado servicio.
Que es un API REST
permite la interacción entre sistemas de una manera sencilla y estandarizada mediante el uso de HTTP y principios de diseño específicos.