Que es un Desarrollador Web







¿Qué es un Desarrollador Web?


Un Desarrollador Web es un programador especializado en el desarrollo de aplicaciones o páginas Web las cuales pueden ser accedidas desde cualquier navegador Web.
Video


¿Qué tipos de especialidades de Desarrolladores Web existen?


Los desarrolladores web abarcan múltiples áreas en base a las habilidades y conocimiento dependiendo del tipo de aplicaciones que se está desarrollando, en tres términos más comunes que se utilizan para nombrar dichas especialidades de forma genérica son: front-end, back-end y full stack. 


¿Qué es un Desarrollador Front-end?


Es el Desarrollador que realiza el trabajo de lo que se muestra del lado Cliente, en el navegador. Principalmente se ocupa de los componentes externos del sitio web o de la aplicación web. 
Dentro de sus capacidades debe de conocer sobre:



HTML:  HyperText Markup Language, es el componente estructural clave de todas las webs de internet. Sin él las páginas web no pueden existir.

CSS: Cascading Style Sheets, es lo que le proporciona estilo a HTML.

JavaScript: Usando solo HTML y CSS tus webs serían páginas estáticas, con JS tus páginas web son interactivas.

Por lo general se asocia a los desarrolladores front-end con el diseño y de estructura de las páginas o pantallas de las aplicaciones. Sin embargo, un desarrollador web va más allá que un diseñador. 

Obviamente tiene que tener en cuenta la usabilidad  y la legibilidad de la página o de la aplicación web, pero como buen programador es consciente de que su trabajo se ejecutará en el lado Cliente, en la mayoría de los casos, en el navegador.


¿Qué es un Desarrollador Back-end?


Es ell Desarrollador que trabaja del lado Servidor, detrás del escenario, permitiendo con su trabajo que el usuario disfrute de su experiencia con el sistema. Sin él, el desarrollo llevado a cabo por su anterior compañero no se sostendría.
Para ser programador back-end, es necesario conocer numerosos lenguajes de programación así como de base de datos así como de los frameworks que se utilizan o utilizarán en la página o aplicación web del proyecto en el que se encuentra o trabaja.
Dentro de sus capacidades debe de conocer sobre los mas comunes lenguajes de programación como los siguientes:

ASP.NET: es la plataforma de desarrollo web de Microsoft. Muy utilizada en las empresas. Tiene las variantes Web Forms y MVC.

PHP: por ejemplo, el famoso gestor de contenidos WordPress usa por detrás PHP. Laravel es uno de los frameworks usados con este lenguaje.


Ruby: junto con su framework Ruby on rails.

Python: fácil de aprender. Usado a menudo con Django como framework

Node.js: se está haciendo cada vez más popular debido a que usa el mismo lenguaje que en el lado cliente: JavaScript.
Dentro de sus capacidades debe de conocer sobre las más comunes base de datos utilizadas como las siguientes:


SQL Server

MySQL

Oracle

PostgreSQL

MongoDB
¿Qué es un Desarrollador Full Stack?

Es un programador multiusos que realiza desde el montaje de los servidores hasta el diseño de la página web. 
Actualmente es prácticamente imposible ser un buen desarrollador full stack. La publicación Tech Crunch lo ilustra perfectamente en los gráficos mostrados en este artículo. Debido a la evolución hoy en día la tecnología
Estos perfiles suelen trabajar en pequeñas empresas donde ellos solos son los encargados de todo el desarrollo web.

via GIPHY

Comentarios

Publicar un comentario

Entradas populares de este blog

Leyes que protejen los recursos naturales en Panamá

Adjetivos comparativos y superlativos en inglés