ETAPAS DE DESARROLLO


 Front-end

El frontend son todas aquellas tecnologías que corren del lado del cliente, es decir, todas aquellas tecnologías que corren del lado del navegador web, generalizandose mas que nada en tres lenguajes, Html , CSS Y JavaScript, la persona encargada del frontend, se dedica solo a estas tres tecnologías, aunque esto no significa que no sepa como trabaja el Backend, ya que es necesario para que pueda consumir datos y pueda estructurar correctamente un maquetado en HTML y CSS para su mejor comodidad y la comodidad del Backend a la hora de colocarlo sobre un servidor.
Resultado de imagen para front-end
ejemplo:
Resultado de imagen para ejemplos de front-end

Backend

El programador backend es aquel que se encuentra del lado del servidor, es decir, esta persona se encarga de lenguajes como PHP, Python, .Net, Java, etc, es aquel que se encarga de interactuar con bases de datos, verificar manejo de sesiones de usuarios, montar la página en un servidor, y desde éste “servir” todas las vistas que el FrontEnd crea, es decir, uno como backend se encarga mas que nada de la manipulación de los datos, que en muchas ocasiones suele ser lo más tedioso, pero al mismo tiempo, un Backend no sirve de mucho si no existe un FrontEnd de por medio que se haya encargado de que la página se vea estetica, el programador de Backend normalmente debe de conocer Bases de datos, Frameworks y Librerias que le permitan desenvolverse mejor en la manera en la que sirve las páginas, ya que el se va a encargar de que todos los datos que llegan desde el FrontEnd.
Resultado de imagen para back-end

Full-stack 
Un full-stack developer es un programador con un perfil técnico muy completo. Es alguien que conoce todas las capas del desarrollo de software y también debe conocer la manera de conectar cada capa con las otras. De esta manera, debe ser capaz de levantar una aplicación desde cero. Por ello, para cumplir con este perfil, debes sentirte cómodo trabajando tanto con  las tecnologías del front-end (client-side) como con las del back-end (server-side).
Para llegar a ser un full-stack developer no solo basta con aprender las tecnologías del front-end y back-end, sino que también debes saber la forma de como conectar estos dos mundos de la manera más elegante y transparente posible, así que a la mayoría nos tomará un poco de tiempo llegar a este punto.
Existen varios stacks que se consideran pilares para convertirte en un full-stack developer como son:
El desarrollo web MEAN, que consiste en MongoDB, Express, Angular y NodeJS.
También existe una equivalente para tecnologías en Microsoft que consiste en Windows, Microsoft IIS, .NET, Sql Server  



Comentarios

Entradas populares