Descripción
Curso online en video
DESARROLLO WEB FULL STACK
Desarrolla e implementa aplicaciones web FrontEnd y BackEnd
Organiza
Incluye
- 4 módulos de estudio
- 20 clases online en video (2 horas cada clase).
- Archivos complementarios de estudio.
- Un proyecto de implementación de una aplicación web.
- Aula virtual con grabación de las clases y archivos de estudio.
GRATIS
MASTER CLASS ONLINE
Acerca del curso
Este curso conformado por 4 módulos de estudio, con una duración total de 2 meses y medio, te permite conocer el proceso y las herramientas para el desarrollo completo de una aplicación web. Aprenderás backend, frontend, buenas prácticas de arquitectura de software y configuración básica en AWS.
Aprenderás con un enfoque práctico realizando una implementación de una aplicación web con la asesoría del profesor en clase
Se requiere conocimientos básicos de javascript.
Organiza Universidad de San Martín de Porres y Andes – Centro de Negocios Tecnológicos.
Dirigido a
- Profesionales del desarrollo backend que quieran dar el siguiente paso a su carrera.
- Profesionales del desarrollo frontend que quieran dar el siguiente paso a su carrera..
- Estudiantes y profesionales de ingeniería de sistemas, software o a fines.
- Público en general interesados en el desarrollo y despliegue de plataformas web.
Objetivos
Al finalizar el programa estarás capacitado para:
- Desarrollar BackEnd Nodejs con typescript y conexión a base de datos
- Desarrollar FrontEnd web VueJS con typescript
- Integrar APIs y agregar seguridad a tus aplicaciones web
- Configurar y desplegar en AWS
Plan de estudio
Módulo 1: Backend y conexión de base de datos
- Estructura de datos
- Objectos
- ¿Qué es Backend?
- Introducción de NodeJS
- Javascript vs Typescript
- Estructura de un proyecto backend
- Introducción a patrón de diseño de software
- Patrones de estructuración, creación y comportamiento
- Paradigma clean architecture
- Mysql como repositorio de datos
- Typeorm y performance de consultas
- Insert, select, update y delete
- Framework api rest
- Express vs Koa
- Documentación swagger
Módulo 2: Frontend web Vuejs
- Html y Css3
- Html dom / dom virtual
- Javascript en frontend
- Fundamentos vuejs
- Vue templates, estilos css, vue data
- Eventos, directiva v-on
- Introducción a router, custom router links
- Pinia vs Vuex
- Define store y computed properties.
- Custom components
- Ciclo de vida de un componente
- Propiedades de un componente
- Introduccion a firebase
- Integración de firebase storage
- Subir archivos con firebase storage
Módulo 3: Integración Frontend y Backend
- Autenticación
- Autorización
- JWT / Auth2
- Configuración de Eslint
- Excepciones en Eslint
- Unit test en vuejs
- Integración de Axios
- Interceptadores para cabeceras http
- Integración con endpoints
- Integración de jwt frontend
- Integración de jwt backend
- Autenticación de usuarios
- Introducción a vite
- Compilación de frontend con vite
- Compilación de backend
Módulo 4: Configuración en AWS y despliegue en producción
- SAAS
- PAAS
- IAAS
- Introducción a AWS
- Creación de cuenta AWS
- SAAS vs PAAS
- Introducción a route 53
- Creación de zona de dominio
- Creación de ACM por dominio
- Introducción a CloudFront
- Configuración con backet S3
- Configuración https
- Introducción a EC2
- Configuración e instalación de dependencias
- Pase a producción
Profesor
Jorge Ramos Sandoval Flores
Head Mobile en Niubiz
Metodología
Debes revisar los archivos de estudio y clases en video de cada sesión. En cada módulo, podrás desarrollar una aplicación web.
Certificación
Certificado por haber participado, otorgado por Andes – Centro de Negocios Tecnológicos.
Profesor
Jorge Ramos Sandoval Flores
Head Mobile en Niubiz