PROGRMACIÓN
Lenguajes de ORIENTADA A LA
Programación
WEB
Profesor: Camilo Ernesto Charry Caicedo
Camilo.Charry00@[Link] Correo: camilo.charry00@[Link]
Celular:3162991335
PROGRMACIÓN ORIENTADA A
LA WEB
• Profesor: Camilo Ernesto Charry Caicedo
• Correo: camilo.charry00@[Link]
• Celular:3162991335
únete al grupo de Telegram
ASPNET CORE
[Link] Core es el
marco de desarrollo web
open source, moderno y
de alto rendimiento para
.NET, que se ejecuta en
Windows, Linux, macOS,
and Docker.
ASPNET CORE
[Link] Core es el
marco de desarrollo web
open source, moderno y
de alto rendimiento para
.NET, que se ejecuta en
JAVA SERVERLET .NET NODE JS
Windows, Linux, macOS,
and Docker. Datos procedentes de pruebas oficiales disponibles
en TechEmpower Round 21.
ASPNET CORE
.NET Core nos permite realizar todo tipo de
aplicaciones:
web que podrás desplegar en Windows, Linux, Mac
Os, o usando contenedores Docker en distintas
plataformas Cloud como Azure, Amazon, GCP.
UWP que te permitirá correr tu aplicación
en Windows, XBOX y HoloLens compartiendo el
código y sin tener que reescribir tus bibliotecas.
Se puede usar para Internet Of Things, Inteligencia
Artificial, desarrollo de juegos…
ASPNET CORE
ASPNET CORE
El término API es una abreviatura
de Application Programming Interfaces.
Las API son mecanismos que permiten
a dos componentes de software
comunicarse entre sí
Por ejemplo, el sistema de software del
instituto de meteorología contiene datos
meteorológicos diarios. La aplicación
meteorológica de su teléfono “habla”
con este sistema a través de las API y le
muestra las actualizaciones
meteorológicas diarias en su teléfono.
ASPNET CORE
Las API pueden funcionar de cuatro
maneras diferentes, según el momento y el
motivo de su creación.
API de SOAP :Estas API utilizan el protocolo
simple de acceso a objetos. El cliente y el
servidor intercambian mensajes mediante
XML
API de REST: Estas son las API más
populares y flexibles que se encuentran en
la web actualmente. El cliente envía las
solicitudes al servidor como datos. El
servidor utiliza esta entrada del cliente para
iniciar funciones internas y devuelve los
datos de salida al cliente.
ASPNET CORE
API de WebSocket:desarrollo moderno de
la API web que utiliza objetos JSON para
transmitir datos. La API de WebSocket
admite la comunicación bidireccional entre
las aplicaciones cliente y el servidor.
API de RPC:se denominan llamadas a
procedimientos remotos. El cliente
completa una función (o procedimiento) en
el servidor, y el servidor devuelve el
resultado al cliente.
ASPNET CORE
Cuando el cliente envía una
Una API REST, o API RESTful, solicitud a través de una API de
RESTful, esta transfiere una
es una interfaz de
representación del estado del
programación de aplicaciones recurso requerido a quien lo
(API o API web) que se ajusta haya solicitado o al extremo.
a los límites de la
arquitectura REST y permite
la interacción con los
servicios web de RESTful. La información se entrega por
medio de HTTP en uno de estos
formatos: JSON
(JavaScript Object Notation),
HTML, XLT, Python, PHP o texto
sin formato.
ASPNET CORE
HTTP es el protocolo que Hay dos funciones diferentes: servidor y cliente. En
permite enviar documentos general, el cliente siempre inicia la conversación; El
de un lado a otro en la web. servidor responde.
ASPNET CORE
BIBLIOGRAFÍA
• [Link]
• [Link]
• [Link]
• [Link]
• [Link]
• [Link]
¿PREGUNTAS?