NodeJS. Express. Backends en JavaScript. De un modelo síncrono a un modelo asíncrono
-
Desarrollo
-
curso
- 36
- Finalizado
Podemos resumir NodeJS en la siguiente frase “JavaScript en el lado del servidor”, y aunque basar un servidor en un lenguaje que históricamente solo ha funcionado del lado del cliente puede sonar a marcianada, lo cierto es que las capacidades y el rendimiento que ha demostrado NodeJS lo alejan de toda duda.
Con el uso de NodeJS se ha abierto la caja de Pandora en el desarrollo web. Funcionalidades que hace pocos años eran difíciles de conseguir, o directamente improbables de alcanzar, son ahora fácilmente implementables. Nos referimos especialmente a aplicaciones web que requieren de mucha velocidad, alto volumen de transacciones y, especialmente, las aplicaciones basadas en tiempo real.
NodeJS se utiliza actualmente en un amplio espectro de aplicaciones web, y se ha convertido en la pareja perfecta de HTML5 y AngularJS. En este curso daremos las bases de NodeJS, tratando de mostrar con ejemplos prácticos cómo podemos usar esta tecnología en proyectos reales.
Este curso forma parte del Curso de Especialización en Desarrollo de Front-End.
Los alumnos conocerán la filosofía y “forma de hacer las cosas” de NodeJS. También serán capaces de plantear una arquitectura basada en NodeJS y desarrollar sus propias funcionalidades.
Profesionales técnicos, administradores gestores/jefes de proyecto, ingenieros de sistemas y cualquier profesional interesado en aprender las bases de NodeJS
Se requieren conocimientos básicos de programación, conocimientos básicos de Javascript. Fundamentos de servidores web.
Número mínimo de alumnos para realizar un curso: 8
1. Basics
2. Instalación de NodeJS
3. El ecosistema. IDE’s y tooling
4. Programa tu primer servidor HTTP con NodeJS
5. REPL
6. Require
7. Nodemon
8. IO
9. Módulos y Buffers
10. Conceptos de asincronía. Call Stack, Event Loop, Callback functions
11. Events & Streams
12. Debugging
13. Ejemplo de una aplicación completa con NodeJS
14. Acceso a bases de datos NoSQL a. MongoDB y Mongoose
15. Acceso a base de datos SQL
16. Batman & Robin (Node y Express)
17. Testing
18. NodeJS y la línea de comandos
19. Conclusiones
Este curso puede ser bonificado a través de los créditos de formación de la Fundación Tripartita, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 7 días de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros aquí.
Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una
serie de descuentos en los siguientes casos:
El precio final tras los descuentos deberá incrementarse con el correspondiente IVA (21%).
Consulta nuestros descuentos especiales si realizas 3 o más cursos en desarrollo Front-End.