Está en la página 1de 4

a b u s 2 0 1 9

Syll
FullStack
R R O L L O
DESA E A N
BA C KE N D M
r 5 y N o d e J S
B , E x p r e ss JS, Angula
Mong o D
FullStack
DESARROLLO BACKEND MEAN
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 habilida-
des 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 el desarrollo con el uso de framework Angular5, Type
Script y más cosas del lado del cliente para que te encuentres a la vanguardia, así como el manejo
y uso de MongoDB como Base de Datos no relacional.

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 de 6 personas (max. 8) lo que permite al instructor una mejor comunicación con
cada participante.
- Ambientes equipados para el desarrollo
- Zona de refrigerio con break gratis.
- 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?

- Podrás crear tu Servidor Web usado NodeJS.


- Desarrollaras Servicios Web RESTfull.
- Implementaras JavaScript con las buenas practicas y usando ES6.
- Desarrollaras la parte FrontEnd usando uno de los frameworks mayormente usados como lo es
Angular5.
- Implementaras Creación, Modificación, Listado y Eliminación de registros mediante Angular
usando los Servicios Web que crearás.
- Manejaras y la parte mas importande de BD no Relacional como MongoDB

Instructor:

Kelvin Carrión Alfaro


Web Developer Full Stack

- Desarrollador FrontEnd y BackEnd con diferentes lenguajes, frameworks y servidores, conocimientos


en Bases de Datos SQL, NoSQL y además amante de lo Open Source.
SYLLABUS

Temario

Presencial
01• Introducción JavaScript y NodeJS
02• Manejo de Scripts
03• Conceptos Async vs Sync
04• Uso de Callbacks
05• Instalación de NodeJS
06• Http para servidor web en NodeJS
07• Instalando Express
08• Creación de un Servidor Web en NodeJS
09• NodeJS - Web Services
10• Manejo de rutas

11• Metodos HTTP


12• Parámetros HTTP
13• Middlewares
14• Manejo de vistas
15• Creación de Servicios Web
16• MongoDB
17• Introducción a MongoDB
18• Diferencias entre SQL ( MySql ) y NoSQL (MongoDB)
19• Conexión a MongoDB
20• Desarrollo e implementación de la capa Modelo

21• MySQL
22• Implementación de la capa Modelo con MySQL sin afectar a todo lo desarrollado
23• Socket.IO
24• Implementación de sockets en el proyecto.
25• Eventos EMIT & ON
26• Ejemplo practico de CHAT entre usuarios web
27• Conversación uno a todos
28• Conversación uno a uno
29• Implementación con MongoDB
30• TypeScript - ES6 - Introducción

31• Introducción y configuración de TypeScript


32• Tipos de variables.
33• Templates literales de ES6.
34• Funciones ES6
35• Parámetros opcionales.
36• Parámetros obligatorios.
37• Parámetros por defecto.
38• Promise ES6
39• Clases y constructores.
SYLLABUS

Temario

Presencial
40• Angular 6
• Inicio, instalación y configuración de Angular
• Creación de entorno local.
• Creación de Componentes.
• Template URL.
• Directivas estructurales: *ngFor, *ngIf.
• Rutas
• Rutas con parametros.
• ActivateRoute.
• RouterLink.
• Formularios.
• FromGroup y validaciones.
• Reset y carga de data al formulario.
• Creación de Service.
• Uso de WS - HTTP - CRUD
• HTTP - POST - Creación de un nuevo registro.
• HTTP - PUT - Actualizar un registro.
• HTTP - GET - Obtener un registro específico.
• HTTP - GET - Obtener un listado de todos los
registros.
• HTTP - DELETE - Para eliminar un registro.
• Deploy

• Subir el proyecto final usando HEROKU

info@academiamoviles.com / academiamoviles.com / 941 520 566 / 937 803 448

También podría gustarte