SlideShare una empresa de Scribd logo
FRONT-END Y BACK-END
L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ
DESARROLLADOR FRONT-END
Trabaja del lado Cliente, en el
navegador, en el lado de lo que se ve.
Principalmente se ocupa de los
componentes externos del sitio web o
de la aplicación web. Como
consecuencia, deben dominar
obligatoriamente:
•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
Un front-end entonces es
la persona que se dedica
básicamente al “diseño
web”.
HTML y CSS son lenguajes
pero no de programación, son
lenguajes de marcado y estilo.
Solo Javascript es un lenguaje
de programación, y este
ultimo es en donde se
requiere realmente una lógica
de programación.
HTML5 es el lenguaje más utilizado para elaborar un front end dadas sus múltiples
posibilidades, pues permite crear dibujos vectoriales, incorporar vídeo y audio y agregar
sistemas de geolocalización, por ejemplo.
Por otra parte, a través de CSS es posible crear contenido utilizando simplemente el
código.
CSS permite agregar sombras, fondos múltiples, bordes y degradados.
Ejemplos:
https://es.jimdo.com/2012/11/13/5-reglas-sobre-el-color-el-%C3%A9xito-de-un-
dise%C3%B1o-web-profesional/
https://aulacm.com/gama-colores-diseno-grafico-web/
https://es.shopify.com/blog/62615749-14-generadores-de-paletas-de-color-online-para-
diseno-web
https://www.arturogarcia.com/como-elegir-colores-web/
https://www.iempresa.net/creatividad/el-color-en-el-diseno-web-como-elegir-una-
entonacion-correcta-para-tu-web/
https://www.deazulturquesa.com/como-combinar-colores-en-un-diseno/
http://html5readiness.com
http://simplegreensmoothies.com
http://www.puravidabracelets.com
RESUELVE EL SIGUIENTE GLOSARIO:
• Webmaster
• URL
• Dirección IP
• Dominio de Internet
• SSL
• Banner
• Barra lateral (sidebar)
• CMS
• Cookie
• Hosting
• JavaScript
• jQuery
• Cliente
• Servidor
• Wiki
• PHP
• Plug-in
• RSS
• Sitio Web
• Script
• Web 2.0
• Webkit
• Espacio en blanco (espacio
negativo)
• Usabilidad (web)
• Accesibilidad (web)
• Frameworks
BACK-END
• Backend es la capa de
acceso a datos de un
software o cualquier
dispositivo, que no es
directamente accesible
por los usuarios,
además contiene la
lógica de la aplicación
que maneja dichos
datos.
• El Backend también
accede al servidor, que
es una aplicación
especializada que
entiende la forma como
el navegador solicita
Para ser programador del lado Servidor, son
numerosos los lenguajes y frameworks entre los que
elegir, todo dependerá de la empresa en la que
caigas. A día de hoy, los más comunes son:
 BackendASP.NET: es la plataforma de desarrollo
web de Microsoft. Muy utilizada en las empresas.
 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.
Sin embargo, no es suficiente con dominar un lenguaje y
un framework. Toda aplicación web debe almacenar
datos de alguna manera. Por lo tanto, un desarrollador
back-end también debe estar familiarizado con las bases
de datos. Entre las más comunes destacan:
 SQL Server
 MySQL
 Oracle
 PostgreSQL
 MongoDB
Desarrollador Full Stack
Generalmente, los
programadores que se hacen
llamar full stack están más
centrados en una de las dos
partes, es decir, dominan
una de las partes y de la otra
tienen nociones, las justas
para defenderse en su día a
día.
Para llegar a ser un FullStack
developer no es necesario ser un
erudito en todas las tecnologías
que hay en el mercado, sino más
bien dominar a la perfección un
Stack tecnológico.
Se conoce como Stack a un
conjunto de tecnologías
empleadas para el desarrollo. Los
stack más famosos son LAMP
(Linux, Apache, MySQL y PHP) y
WAMP (Windows, Apache, MySQL y
PHP/PERL) y MEAN (Mongo,
Expres.js, Angular y NodeJs),
MERN (Mongo, Express, React y
NodeJS) así, cada empresa puede
implementar su propio Stack, por
lo tanto, para convertir en un
FullStack developer es
Desarrollador Full stack
https://www.campusmvp.es/recursos/p
ost/Desarrollador-web-Front-end-
back-end-y-full-stack-Quien-es-
quien.aspx

Más contenido relacionado

La actualidad más candente

Presentación CSS
Presentación CSSPresentación CSS
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
andreajose13
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
En La Vereda de Mi Casaa!
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
Pedro Contreras Flores
 
Las siete grandes categorias del software
Las siete grandes categorias del softwareLas siete grandes categorias del software
Las siete grandes categorias del software
SandyCaceres
 
Bootstrap
BootstrapBootstrap
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion cms
maribel jimenez
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
osvaldo molina
 
Caracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas OperativosCaracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas Operativos
Pablo Macon
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
Maria Gonzalez
 
NAVEGADOR Y BUSCADOR
NAVEGADOR Y BUSCADORNAVEGADOR Y BUSCADOR
NAVEGADOR Y BUSCADOR
NahumHernandez17
 
Componentes De Windows
Componentes De WindowsComponentes De Windows
Componentes De Windows
Shockpier
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
Edwin Johan Alvarez
 
La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyecto
Aptitud Emprendedora
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webMeli Vidal
 
concepto para instalacion de un sistema operativo
concepto para instalacion de un sistema operativoconcepto para instalacion de un sistema operativo
concepto para instalacion de un sistema operativo
Agustin Valdez
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
Yesith Valencia
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
José Antonio Sandoval Acosta
 

La actualidad más candente (20)

Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Javascript
JavascriptJavascript
Javascript
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
Las siete grandes categorias del software
Las siete grandes categorias del softwareLas siete grandes categorias del software
Las siete grandes categorias del software
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion cms
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
Caracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas OperativosCaracteristicas de los Sistemas Operativos
Caracteristicas de los Sistemas Operativos
 
Mapa conceptual BD
Mapa conceptual BDMapa conceptual BD
Mapa conceptual BD
 
NAVEGADOR Y BUSCADOR
NAVEGADOR Y BUSCADORNAVEGADOR Y BUSCADOR
NAVEGADOR Y BUSCADOR
 
Componentes De Windows
Componentes De WindowsComponentes De Windows
Componentes De Windows
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyecto
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
concepto para instalacion de un sistema operativo
concepto para instalacion de un sistema operativoconcepto para instalacion de un sistema operativo
concepto para instalacion de un sistema operativo
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 

Similar a Front end y Back-end

los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
olguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
Cartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
Cartagena, Bolivar
 
Programación web
Programación web Programación web
Programación web
Andy015
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Info
InfoInfo
Info
InfoInfo
Info
InfoInfo
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
allan Gutierrez
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
Edwin Geovanni Vega Saldaña
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
Bryanandrey
 
Esquema consiste un desarollo wed tarea
Esquema consiste un desarollo wed tareaEsquema consiste un desarollo wed tarea
Esquema consiste un desarollo wed tarea
saullopes24
 

Similar a Front end y Back-end (20)

los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Programación web
Programación web Programación web
Programación web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Info
InfoInfo
Info
 
Info
InfoInfo
Info
 
Info
InfoInfo
Info
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Examen 3.0
Examen 3.0Examen 3.0
Examen 3.0
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
 
Esquema consiste un desarollo wed tarea
Esquema consiste un desarollo wed tareaEsquema consiste un desarollo wed tarea
Esquema consiste un desarollo wed tarea
 

Último

WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
MarilinPaladines
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 

Último (13)

WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 

Front end y Back-end