viernes, 8 de agosto de 2014

Full Stack Developer

Hola

Hoy voy hablar sobre un perfil que se esta demandado mucho en los últimos años, que es Full Stack Developer.¿Qué es un Full Stack Developer?

En pocas palabras "el puto amo", es decir una persona que sabe de todo y tiene un conocimiento medio ó alto de tecnologías, heramientas, paradigmas, metodologias, servidores, redes, etc y gran facilidad de aprender. ¡Casi nada!

En el mundo del desarrollo web (donde estoy actualemente trabajanado) son muchas las tecnologías y las herramientas que hay para el desarrollo web, dependiendo del tamaño del softtware se puede utilizar un conjunto de tecnologías y herremientas para su desarrollo.

Para un desarrollo pequeño o mediano este sería el stack tecnologico

y para un desarrollo grande


Como veis son un monton de tecnologías, falta las herremientas, metodologías, servidores, etc. como veis hay que saber de muchas cosas para poder ser un Full Stack Developer.¿Se puede ser un Full Stack Developer?

Sí, pero no se hace de noche de la mañana, se tarda varios años y siempre se tiene que estar actulizando, probando y evaluando. Como he dicho al principio para ser FSD (Full Stack Developer) tienes que ser el puto amo.

martes, 5 de agosto de 2014

Seguridad web (Métodos)

Hola

Una vez visto la teoría en que consistente la seguridad web, vamos a ver que métodos que tenemos para poder implementar nuestra seguridad en nuestras aplicaciones web JEE:

  • HTTP-BASIC
  • HTTP-DIGEST
  • FORM-LOGIN
  • CLIENT-CERTIFICATE-AUTENTICATION
  • CUSTOMER AUTENTICATION

Esta son los métodos que tenemos para implementar seguridad en nuestras aplicaciones la mas usuada de FORM-LOGIN (Formulario de logeo). Todos estos métodos no sirve para poner seguriad tambien para nuestra Api Rest excepto FORM-LOGIN y ademas podemos añadir una mas que esta cogiendo mucha fuerza en el mundo de Api Rest que es Oauth, el listado de seguridad sería para las Api Rest las siguientes:

  • HTTP-BASIC
  • HTTP-DIGEST
  • OAUTH
  • CLIENT-CERTIFICATE-AUTENTICATION
  • CUSTOMER AUTENTICATION

Como vemos hay muchos métodos para elegir e incluso podemos hacer el nuestro propio. Como siempre hay frameworks que nos facilita la vida para poder usar estos métodos de seguridad en nuestras aplicaciones, estos son algunos:

En las proxima entradas pondre ejemplos de algunos de los metodos de seguridad para nuestra aplicaciones y un resumen de la seguridad web.