Fundamentos del desarrollo web: Full Stack o Front-end
A continuación, veremos ciertos puntos claves para entender este curso:
En el desarrollo web existen diferentes individuos que forman parte del desarrollo un sitio web, cada uno de estos individuos, posee habilidades distintas:
Desarrollador front-end: desarrollan principalmente con lenguajes interpretados por el navegador (HTML, CSS, JavaScript), se llama así por que esta de frente al usuario y permite su interacción.
- HTML (HyperText Markup Language) En español, Lenguaje de Marcado de Hipertexto. Este lenguaje describe el contenido y define la estructura de una página web a través de marcas o etiquetas como lo indica su nombre. Por lo cual no es un lenguaje de programación.
- CSS (Cascading Style Sheet) En español, hojas de estilo en cascada. Y es el lenguaje para el manejo de la presentación de todo sitio o aplicación web. Al igual que HTML, se compone de dos partes. La primera es sobre cómo definir las reglas y los estilos y la segunda, sobre cómo aplicas y prioriza estas reglas.
- JavaScrip (JS) Javascript es una especie de lenguaje de programación ligera, interpretado por la mayoría de los navegadores y que les proporciona a las páginas web, efectos y funciones complementarias a las consideradas como estándar HTML.
Desarrollador back-end: trabaja principalmente en toda la arquitectura
que se instala en un servidor web y no es visible para el usuario final.
- Servidor. Un servidor es una aplicación en ejecución capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia.
- Base de datos. Es un sistema de información que nos permite almacenar información y poder manipularla, generalmente para utilizar este sistema se hace uso de SQL (Structured Query Language), un lenguaje de consulta estructurado.
- Scripts de lado de servidor (Server Side). Este nombre significa que se trabaja con el código que se va a ejecutar directamente en el servidor. Este código administra los datos y los convierte en información para que el navegador los pueda mostrar.
Desarrollador full-stack: Este individuo no solamente posee
las habilidades de los dos anteriores, posee conocimientos de todos los
aspectos del desarrollo y participa en la creación y mantenimiento de una
página.
Comentarios
Publicar un comentario