0% encontró este documento útil (1 voto)
178 vistas

Backend Fullstack

Este documento presenta un curso de desarrollo FullStack MERN que enseña el desarrollo de aplicaciones web usando Node.js, Express, MongoDB y React. El curso dura 54 horas divididas en secciones inicial-intermedia y avanzada y cubre temas como JavaScript, bases de datos NoSQL, arquitectura de aplicaciones, autenticación, sockets y despliegue en la nube. Al finalizar el curso, los estudiantes habrán construido un sitio ecommerce completo.

Cargado por

Jordan Chumbes
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
178 vistas

Backend Fullstack

Este documento presenta un curso de desarrollo FullStack MERN que enseña el desarrollo de aplicaciones web usando Node.js, Express, MongoDB y React. El curso dura 54 horas divididas en secciones inicial-intermedia y avanzada y cubre temas como JavaScript, bases de datos NoSQL, arquitectura de aplicaciones, autenticación, sockets y despliegue en la nube. Al finalizar el curso, los estudiantes habrán construido un sitio ecommerce completo.

Cargado por

Jordan Chumbes
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

b u s 2 02 1

Sylla

FullStack
S A R R O L L O
D E E R N
BA C K E N D M
t y N o d e J S
D B , E x p r essJS, Reac
Mong o
FullStack
DESARROLLO BACKEND MERN
INFORMACIÓN GENERAL
Este curso está dirigido para aquellas personas con conocimiento en algorítmica y/o cualquier lenguaje
de programación, que deseen aprender a desarrollar JavaScript de lado del Servidor usando NodeJS
con ExpressJS desde cero, o los que deseen fortalecer sus aptitudes y habilidades de programación en
este lenguaje, aquí te enseñaremos las buenas practicas y como es que se desarrolla Web Services
RESTfull y el manejo de eventos en Real Time.
Asímismo, dentro del curso abordaremos los conceptos y uso de Mongo DB, base de datos no
relacional ademas del uso de capas de modelo, negocios y servicios como principales.
Al finalizar curso tendremos el proyecto terminado de un administrador de contenidos, el cual lo
subiremos a HEROKU para tenerlo de forma online.

Ventajas:
- Grupos pequeños lo que permite al instructor una mejor comunicación con cada participante.
- El instructor compartirá toda su experiencia como profesional en su área de especialidad. Lo que
permitirá que te lleves la información actual en el que se desarrolla también laboralmente.
- Soporte directo con el instructor durante el curso y posterior durante el desarrollo de tu primer
proyecto.

¿Qué voy a lograr al finalizar el curso?


Al finalizar el curso lograrás realizar el proyecto de Ecommerce de productos
- Productos / categoría - Carrito de compras
- Precio / descripción - Sesión de usuario y registro autentificación
- Vista Principal (más vendidos, los tops, - Pago de productos con pasarela de pagos
preferidos) - Confirmaciones por email
- Buscador - Recepción de órdenes en el Dashboard
- Categorías - Desarrollo del dashboard para
- Detalle de producto mantenimiento de productos y órdenes

Duración del curso:


El curso tiene una duración de 54 horas académicas

Instructores:

Ismael Malca Jhonathan Hernández Kelvin Carrión Alfaro


Web Developer Full Stack Web Developer Full Stack Web Developer Full Stack

[email protected] / www.academiamoviles.com / +51 941 520 566 / +51 920 171 150 / +51 902 897 826
SYLLABUS

INICIAL - INTERMEDIO (24 hrs.)


JavaScript (Bases necesarias) Creación de Servicios Web
Introduccion JavaScript y NodeJS CRUD (productos 2 niveles
Constantes y variables var, const, let categoría/productos)
Objetos Literales
Array (shift,unshift,reverse,sort,pop) MongoDB
Funciones
Introducción a MongoDB
Desestructuración
Conexión a MongoDB
Módulos ( import, export …)
Desarrollo e implementación de la capa
Operador Modelo
do while Creación de esquemas de producto
for ()
forEach React
for... in
Conceptos básicos React JS (JSX)
for...of
Estructura y componentes
try catch
Props en react
If, Else, Else If
Passing data entre entre componentes y
Operador ternario
props
Uso de Callbacks Asignación por destructuring
Promesas
Async vs Sync

Node.JS
Instalación de NodeJS
Arquitectura Monolítica,
microServicios Http para
servidor web en NodeJS
Instalando Express
Creación de un Servidor Web en
NodeJS
NodeJS - Web Services
Manejo de rutas
Métodos HTTP
Parámetros HTTP
Middlewares (validaciones)

[email protected] / www.academiamoviles.com / +51 941 520 566 / +51 920 171 150 / +51 902 897 826
SYLLABUS

AVANZADO (30 hrs.)


React II
Props por default
Hook de estado
Hook de efecto

Construyendo FrontEnd del proyecto Ecommerce (Catálogo)

Contruyendo Panel de Control (Dashboard)

Auth (JWT)
(Registro y login con validación)
Cifrado de clave (pasword)
Implementación de Front / Dashboard (tarea y solución)

Socket.IO
Implementación de sockets en el proyecto.
Eventos EMIT & ON
Ejemplo práctico de CHAT entre usuarios web
Conversación uno a todos
Conversación uno a uno
Envío de Correos con NodeMailer

React con RxJs


Implementación de órdenes desde el front usando socket.io y notificación
en el dashboard usando Observables (Rx).

Despliegue de proyecto en Heroku (o alternativo)

[email protected] / www.academiamoviles.com / +51 941 520 566 / +51 920 171 150 / +51 902 897 826
SYLLABUS

Temario
BONUS A DESARROLLAR EN EL CURSO

-Pasarela de pagos con MERCADO DE PAGOS (de Mercado Libre con cobertura
internacional),
-Buenas prácticas y consideraciones de Seguridad en el backend

De Facilidades de pago:

Facilidades de pago, pago hasta en 4 partes sin intereses.


Tambien puedes pinanciar con tu tarjeta de crédito o préstamos de entidad financieras`

Tambien aceptamos, pagos por transferencia o depósito.


*Recordar que TODAS nuestras cuentas están a nombre de ACADEMIA MOVILES SAC.

[email protected] / www.academiamoviles.com / +51 941 520 566 / +51 920 171 150 / +51 902 897 826

También podría gustarte