Ir al contenido principal

Destacado

Spring Cloud Sleuth y StackDriver Trace

Siguiendo con nuestra saga de proyectos de Spring GCP, ahora, nos toca ver Spring Cloud Sleuth.
En proyectos de Arquitectura de Micro servicios es muy importante la información y observabilidad de todo. Si se están realizando llamadas entre servicios A, B y C; es importante entender si estas fueron exitosas o existe latencia entre dichas llamadas.

Nosotros podemos agregar esta dependencia de Sleuth a nuestro proyecto Spring Boot para darle ese "super poder" de tracing distribuido y luego exponer dicha información en un Zipkin o Jaegger por ejemplo.

GCP tiene Stackdriver trace, que es un servicio que nos permite guardar esta data de tracing sin tener que administrar nosotros mismos nuestro Zipking o storage. Stackdriver puede productir reportes de latencia y/o detectar anamalías en la performance.

Existen dos formas de usar Stackdriver Trace en nuestra aplicación Spring Boot:

1. Usas un Stackdriver Trace Zipkin proxy y configurar el Spring Cloud Sleuth para que use este prox…

Nuevo curso de ASP NET MVC 4

Estimados, Claudia para Junio nos trae el curso de asp net mvc 4.

Alguna opinión? que le falta?  Apoyennos con sus comentarios.


   Introducción al desarrollo de Aplicaciones Web
a.       IIS 8.0
b.      ASP. NET 4.5
c.       Framework MVC
d.      Ciclo de Vida de una Request
·         Creando Aplicaciones Web con VS2012
a.    Modelo
b.    ADO.NET Entity Framework 5
c.    Data Access Application Block “Enterprise Library”
d.    Implementando Controladores
e.    Creando Acciones
f.     Usando Filters
g.    Implementando Vistas
h.    Implementando Vistas fuertemente tipadas.
i.      Implementando PartialViews
j.      Trabajando con HTML Helpers
k.    Implementando validaciones
·         Aplicando técnicas en una aplicación ASP.NET MVC
a.    URL Routing
b.    Model Binders
c.    Value Providers
·         Javascript, jQuery y AJAX
a.    Tipos de Variables, Operadores
b.    Instrucciones de Control (condicionales, bucles, manipulación de objetos)
c.    DOM
d.    Eventos
e.    Introducción jQuery
f.     Selectores
g.    Eventos (mouse, teclado)
h.    Ajax con jQuery
i.      Uso de Plugins jQuery
·         HTML5 y CSS3
a.    Características
b.    Estructuras y esquemas
c.    Compatibilidad
d.    Nuevos input
e.    Nuevos atributos
f.     Nuevos elementos
g.    Canvas
h.    Propiedades en CSS3
i.      Multimedia (audio y video)
j.      Web Sockets
k.    Web Workers
l.      Geolocalización
m.   Drag and Drop
n.    Notificaciones
o.    Compatibilidad en Navegadores
·         Upload de Archivos
a.    Carga de archivos en aplicación web
b.    Realizando POST y usando HttpPostedFileBase
c.    Técnicas de Carga de Archivos usando Plugin de jQuery
·         Reportes
a.    Introducción a SQL Server Reporting Services
b.    Contruyendo reporte SSRS
c.    Reportes en ASP.NET MVC
·         Componentes con NuGet
a.    Conceptos básicos
b.    Comandos sobre Package Manager Console
c.    Instalando y trabajando con diferentes packages
·         ASP Core
a.    Output Cache
b.    Localización
c.    Globalización
·         Seguridad en la Aplicación
a.    Tipo de amenazas a las aplicaciones web
b.    Implementando control y restricciones a través de perfiles
c.    Cross-Site Scripting (XSS)
d.    Cross-Site Request Forgery (CSRF)
·         Pruebas de Performance 
a.    Web Performance Test
b.    Load Testing


Joe

Comentarios

  1. Hola Adrian estamos en Perú y lo vamos a dictar en academias.joedayz.pe por ahora en formato presencial ya luego lanzamos el online.

    ResponderEliminar

Publicar un comentario