SlideShare una empresa de Scribd logo
1 de 21
MEARN STACK
INTEGRANTES: NICHAR JOEL QUISPE ALARCON
SAUL OSCAR SOTO CARVAJAL
BORIS FERNANDO HUANCA COLLANQUI
QUE ES MERN STACK?
QUE ES MERN STACK?
• Básicamente, la pila MERN es un conjunto de marcos/tecnologías utilizados
para el desarrollo web de aplicaciones que consta de MongoDB, React JS,
Express JS y Node JS como sus componentes. Pero ¿por qué estos y no otros?
Quizá la mejor explicación sería detallar las características de cada uno de
ellos:
MONGO DB
• MongoDB es una de las bases de datos NoSQL más sorprendentes que se
conoce y está orientada a documentos. Una base de datos MongoDB se puede
utilizar para almacenar los datos de la aplicación, cada registro es un
documento que consta de pares clave-valor que son similares a los objetos
JSON (JavaScript Object Notation). MongoDB es flexible y permite a sus
usuarios crear esquemas, bases de datos, tablas, etc sin los requerimientos
de una pesada base de datos SQL.
• Si no conoces MongoDB ya estás tardando en visitar nuestro curso de
MongoDB: creación y gestión de bases de datos NoSQL en donde no solo
conocerás sus fundamentos, sino que lograrás un pleno dominio de este
gestor de bases de datos.
MONGO DB
EXPRESS JS
• Express JS es un marco que se ha superpuesto en la parte superior de Node
JS y se puede utilizar para crear el backend del sitio web con la ayuda de las
estructuras y funciones de Node JS. Sin embargo, como Node JS está
destinado a ejecutar JavaScript del lado servidor, pero no para desarrollar
sitios web, Express JS está destinado justo a esto, a crear sitios web.
EXPRESS JS
REACT JS
• React JS es básicamente una biblioteca creada por Facebook que se está
utilizando ampliamente para crear componentes de interfaz de usuario en la
actualidad. Esto puede ayudarnos a crear interfaces de usuario atractivas
para nuestras aplicaciones web de una sola página.
• Su curva de aprendizaje es bastante asequible y para muestra el curso de
React para principiantes disponibles en nuestra plataforma.
REACT JS
NODE JS
• Este es un entorno de ejecución para JavaScript que puede permitirle
ejecutar JavaScript del lado servidor y no en un navegador. Un interesante
concepto a tener en cuenta en Node.js es el concepto de módulo, recursos
que pueden ser más o menos simples o complejos en funcionalidad y que
contiene un código JavaScript que podemos reutilizar en toda nuestra
aplicación. Estos módulos tienen su propio contexto y no interfieren entre sí.
Esto es una notable ventaja pues podemos crear nuestro proyecto a medida
sin complicaciones, sorpresas ni comportamientos inesperados.
NODE JS
DESARROLLADORES FULL STACK
• Beneficios de trabajar en Full Stack:
• Versatilidad: los programadores de full stack son capaces de saltar entre el
desarrollo de front-end y back-end en función de las necesidades del proyecto.
• Estructura de diseño completa: la ventaja significativa de contar con un
desarrollador full-stack es que las personas no sólo están vinculadas a un
desarrollo web, sino que también pueden ver la estructura de diseño completa.
• Ahorro de costes: contratar a un desarrollador de front-end especializado y a
un desarrollador de back-end separado aumentará el coste. Por el contrario,
un desarrollador full stack puede trabajar en ambos lados e incluso el costo no
aumenta.
DESARROLADOR FULL STACK
DESARROLLADOR MEAN STACK
• MEAN es un steak (pila) de aplicaciones basada en Mongo DB, Express, Angular
y Node JS.
• Ambos son marcos de desarrollo JavaScript de pila completa pensados para
facilitar las cosas y diseñar sitios web dinámicos y aplicaciones de todo tipo. La
idea de fondo es proporcionar a los desarrolladores herramientas que permitan
un procedimiento rápido y organizado para desarrollar prototipos rápidos de
aplicaciones. Usando un solo lenguaje, JavaScript, que se ejecuta en todos los
niveles de la aplicación, se logra un enfoque eficiente y moderno para poder
atajar cualquier proyecto.
DESARROLLADOR MEAN STACK
DESARROLLADOR MEAR STACK
• MERN es similar a la pila MEAN. La única diferencia es que la pila MEAN se usa
Angular para construir la aplicación de front-end, pero en la pila MERN se opta
por React.
• Así nos olvidamos de enredar con otros lenguajes como PHP, Java, JavaScript o
Python para lograr que se lleven bien entre sí y controlar de una manera
eficiente el acceso a la información contenida en una base de datos.
DESARROLLADOR MEAR STACK
BENEFICIOS DE ELEGIR MEAN O MERN
• Abarca todo el ciclo de desarrollo, desde front-end (lado del cliente) hasta el
backend (lado del servidor).
• Facilita el proceso de trabajar con una arquitectura modelo vista controlador
(MVC) haciendo que el desarrollo fluya sin problemas.
• Ayuda a evitar el trabajo pesado innecesario, por lo que mantiene el
desarrollo de la aplicación web muy organizado.
• Se basa en 4 tecnologías probadas y ampliamente respaldadas: Mongo DB,
Express, Angular/React, NodeJS.
• Añaden un conjunto de herramientas de prueba prediseñadas.
• Frameworks basados en código abierto y con el respaldado por los apoyos de
su comunidad.
MEAN STACK VS MERN STACK
CUANTO GANA UN MERN STACK DEVELOPER
• Estoy seguro que tras leer estas líneas surge la duda. OK, ya me has
convencido, pero ¿cuánto puedo ganar como desarrollador MERN? Pues
depende. Si bien existe una fuerte demanda de profesionales, los salarios
pueden variar en función de la localización geográfica donde te encuentres.
Por ejemplo, en los Estados Unidos un desarrollador MERN puede optar a una
Entry Level a partir de 40.000 dólares y en función de su grado de experiencia
superar fácilmente los 100.000 a 170.000 dólares brutos anuales. Este salario
es similar en otros países como en Reino Unido o Alemania, pero sin embargo
en España es ligeramente menor. Lo que queda claro es que la especialización
siempre merecerá la pena frente a otras opciones.
SALARIO DE LOS PROGRAMADORES

Más contenido relacionado

La actualidad más candente

Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudArsys
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 OverviewPablo Campos
 
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...SpanishPASSVC
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDBArsys
 
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SolidQ
 
Azure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functionsAzure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functionsDiego Bersano
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más popularesArsys
 
Webinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosWebinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosArsys
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Miguel Gallardo
 
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8Arsys
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureFernando Mejía
 
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...SpanishPASSVC
 

La actualidad más candente (20)

Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores Cloud
 
Servidores web: cloud
Servidores web: cloudServidores web: cloud
Servidores web: cloud
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
24 HOP edición Español - Sql server 2014 como crear soluciones de bases de da...
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
Aspectos nodejs
Aspectos nodejsAspectos nodejs
Aspectos nodejs
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDB
 
Apache Server vs Nginx
Apache Server vs NginxApache Server vs Nginx
Apache Server vs Nginx
 
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014SSRS modelo IaaS en la Nube | SolidQ Summit 2014
SSRS modelo IaaS en la Nube | SolidQ Summit 2014
 
Azure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functionsAzure Bootcamp 2017 - Azure functions
Azure Bootcamp 2017 - Azure functions
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Pruebas del servicio web
Pruebas del servicio webPruebas del servicio web
Pruebas del servicio web
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
Webinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosWebinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicados
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
 
Servidor web nginx
Servidor web nginxServidor web nginx
Servidor web nginx
 
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8
Webinar –Cómo instalar o desinstalar MySQL en Linux CentOS 8
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
 
Semana 7 Instalación servicios OCI
Semana 7   Instalación servicios OCISemana 7   Instalación servicios OCI
Semana 7 Instalación servicios OCI
 
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
Alta disponibilidad y recuperación ante desastres para sql server en máquinas...
 

Similar a Presentacion taller de programacion

Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroDanielRosero23
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !ouuyeah
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Alex Espinoza
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroBBVA API Market
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAHelmilpa
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRJose Carlos Campos
 
24. Introducción a Node JS.pdf
24. Introducción a Node JS.pdf24. Introducción a Node JS.pdf
24. Introducción a Node JS.pdfmabytax
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptxNicolasCBarrantes
 
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012Pilmee Gates
 
Aplicaciones Web SPA con WebAPI y TypeScript
Aplicaciones Web SPA con WebAPI y TypeScriptAplicaciones Web SPA con WebAPI y TypeScript
Aplicaciones Web SPA con WebAPI y TypeScriptLuis Guerrero
 

Similar a Presentacion taller de programacion (20)

MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-Rosero
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !
 
Expressjs.pptx
Expressjs.pptxExpressjs.pptx
Expressjs.pptx
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Frameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuroFrameworks y herramientas para la web del futuro
Frameworks y herramientas para la web del futuro
 
Front end
Front endFront end
Front end
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Semana 4 SPA vs MPA
Semana 4  SPA vs MPASemana 4  SPA vs MPA
Semana 4 SPA vs MPA
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Tema 6
Tema 6Tema 6
Tema 6
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CR
 
Net Beans
Net BeansNet Beans
Net Beans
 
24. Introducción a Node JS.pdf
24. Introducción a Node JS.pdf24. Introducción a Node JS.pdf
24. Introducción a Node JS.pdf
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
Semana 2 Configuración entorno de desarrollo
Semana 2   Configuración entorno de desarrolloSemana 2   Configuración entorno de desarrollo
Semana 2 Configuración entorno de desarrollo
 
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
Desarrollo de Aplicaciones con Node.js | INTERSYS UNPRG | 2012
 
Aplicaciones Web SPA con WebAPI y TypeScript
Aplicaciones Web SPA con WebAPI y TypeScriptAplicaciones Web SPA con WebAPI y TypeScript
Aplicaciones Web SPA con WebAPI y TypeScript
 

Último

Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffJefersonBazalloCarri1
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdfAnaBelindaArmellonHi
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 

Último (20)

Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffff
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 

Presentacion taller de programacion

  • 1. MEARN STACK INTEGRANTES: NICHAR JOEL QUISPE ALARCON SAUL OSCAR SOTO CARVAJAL BORIS FERNANDO HUANCA COLLANQUI
  • 2. QUE ES MERN STACK?
  • 3. QUE ES MERN STACK? • Básicamente, la pila MERN es un conjunto de marcos/tecnologías utilizados para el desarrollo web de aplicaciones que consta de MongoDB, React JS, Express JS y Node JS como sus componentes. Pero ¿por qué estos y no otros? Quizá la mejor explicación sería detallar las características de cada uno de ellos:
  • 4. MONGO DB • MongoDB es una de las bases de datos NoSQL más sorprendentes que se conoce y está orientada a documentos. Una base de datos MongoDB se puede utilizar para almacenar los datos de la aplicación, cada registro es un documento que consta de pares clave-valor que son similares a los objetos JSON (JavaScript Object Notation). MongoDB es flexible y permite a sus usuarios crear esquemas, bases de datos, tablas, etc sin los requerimientos de una pesada base de datos SQL. • Si no conoces MongoDB ya estás tardando en visitar nuestro curso de MongoDB: creación y gestión de bases de datos NoSQL en donde no solo conocerás sus fundamentos, sino que lograrás un pleno dominio de este gestor de bases de datos.
  • 6. EXPRESS JS • Express JS es un marco que se ha superpuesto en la parte superior de Node JS y se puede utilizar para crear el backend del sitio web con la ayuda de las estructuras y funciones de Node JS. Sin embargo, como Node JS está destinado a ejecutar JavaScript del lado servidor, pero no para desarrollar sitios web, Express JS está destinado justo a esto, a crear sitios web.
  • 8. REACT JS • React JS es básicamente una biblioteca creada por Facebook que se está utilizando ampliamente para crear componentes de interfaz de usuario en la actualidad. Esto puede ayudarnos a crear interfaces de usuario atractivas para nuestras aplicaciones web de una sola página. • Su curva de aprendizaje es bastante asequible y para muestra el curso de React para principiantes disponibles en nuestra plataforma.
  • 10. NODE JS • Este es un entorno de ejecución para JavaScript que puede permitirle ejecutar JavaScript del lado servidor y no en un navegador. Un interesante concepto a tener en cuenta en Node.js es el concepto de módulo, recursos que pueden ser más o menos simples o complejos en funcionalidad y que contiene un código JavaScript que podemos reutilizar en toda nuestra aplicación. Estos módulos tienen su propio contexto y no interfieren entre sí. Esto es una notable ventaja pues podemos crear nuestro proyecto a medida sin complicaciones, sorpresas ni comportamientos inesperados.
  • 12. DESARROLLADORES FULL STACK • Beneficios de trabajar en Full Stack: • Versatilidad: los programadores de full stack son capaces de saltar entre el desarrollo de front-end y back-end en función de las necesidades del proyecto. • Estructura de diseño completa: la ventaja significativa de contar con un desarrollador full-stack es que las personas no sólo están vinculadas a un desarrollo web, sino que también pueden ver la estructura de diseño completa. • Ahorro de costes: contratar a un desarrollador de front-end especializado y a un desarrollador de back-end separado aumentará el coste. Por el contrario, un desarrollador full stack puede trabajar en ambos lados e incluso el costo no aumenta.
  • 14. DESARROLLADOR MEAN STACK • MEAN es un steak (pila) de aplicaciones basada en Mongo DB, Express, Angular y Node JS. • Ambos son marcos de desarrollo JavaScript de pila completa pensados para facilitar las cosas y diseñar sitios web dinámicos y aplicaciones de todo tipo. La idea de fondo es proporcionar a los desarrolladores herramientas que permitan un procedimiento rápido y organizado para desarrollar prototipos rápidos de aplicaciones. Usando un solo lenguaje, JavaScript, que se ejecuta en todos los niveles de la aplicación, se logra un enfoque eficiente y moderno para poder atajar cualquier proyecto.
  • 16. DESARROLLADOR MEAR STACK • MERN es similar a la pila MEAN. La única diferencia es que la pila MEAN se usa Angular para construir la aplicación de front-end, pero en la pila MERN se opta por React. • Así nos olvidamos de enredar con otros lenguajes como PHP, Java, JavaScript o Python para lograr que se lleven bien entre sí y controlar de una manera eficiente el acceso a la información contenida en una base de datos.
  • 18. BENEFICIOS DE ELEGIR MEAN O MERN • Abarca todo el ciclo de desarrollo, desde front-end (lado del cliente) hasta el backend (lado del servidor). • Facilita el proceso de trabajar con una arquitectura modelo vista controlador (MVC) haciendo que el desarrollo fluya sin problemas. • Ayuda a evitar el trabajo pesado innecesario, por lo que mantiene el desarrollo de la aplicación web muy organizado. • Se basa en 4 tecnologías probadas y ampliamente respaldadas: Mongo DB, Express, Angular/React, NodeJS. • Añaden un conjunto de herramientas de prueba prediseñadas. • Frameworks basados en código abierto y con el respaldado por los apoyos de su comunidad.
  • 19. MEAN STACK VS MERN STACK
  • 20. CUANTO GANA UN MERN STACK DEVELOPER • Estoy seguro que tras leer estas líneas surge la duda. OK, ya me has convencido, pero ¿cuánto puedo ganar como desarrollador MERN? Pues depende. Si bien existe una fuerte demanda de profesionales, los salarios pueden variar en función de la localización geográfica donde te encuentres. Por ejemplo, en los Estados Unidos un desarrollador MERN puede optar a una Entry Level a partir de 40.000 dólares y en función de su grado de experiencia superar fácilmente los 100.000 a 170.000 dólares brutos anuales. Este salario es similar en otros países como en Reino Unido o Alemania, pero sin embargo en España es ligeramente menor. Lo que queda claro es que la especialización siempre merecerá la pena frente a otras opciones.
  • 21. SALARIO DE LOS PROGRAMADORES