490,00 €
Curso Programación Web Avanzada con Node y Angular
Online | Presencial
20 horas
Valencia
A elección del alumno
Tu eliges cuando empiezas en Mastermedia
Disponibles horarios de mañana y tarde
Consulta los horarios de las nuevas ediciones
Presentación
El Curso Programación Web Avanzada con Node y Angular es la continuación del curso de iniciación para programar cualquier aplicación web usando Angular v7 (frontend) y Node (backend) toca especializarse en el flujo de trabajo más conveniente para conseguir un nivel empresarial.
Se hará hincapié en las más eficientes formas de planificar un proyecto web, así como en el conocimiento de la solución a los problemas comunes que surgen al reutilizar y refactorizar componentes y módulos tanto del lado de la aplicación cliente (Angular) como de la aplicación servidor (NodeJs).
Objetivos
- En el transcurso de curso se conseguirá que la alumna/o sepa crear cualquier una aplicación desde cero prescindiendo de la asistencia de @angular/cli (herramienta estudiada en el curso de iniciación) y ampliando el uso de typescript a la programación del servidor con NodeJs. También se estudiará con amplitud la programación reactiva a través del uso de las librerías Rxjs y Graphql (entre otras) y así ser capaces de controlar con fluidez la creciente demanda de datos de las Web-Apps. Todos los datos se almacenarán y controlarán en gestores de bases de datos como MongoDb, MariaDb y Postgresql a través de la creación de interfaces de bajo nivel para optimizar la velocidad y el tamaño de la aplicación (eliminando capas de abstracción innecesarias). Mediante el uso de Angular Material, D3, ThreeJs y el sistema de animación de angular se expondrán datos de todo tipo de una manera dinámica, en tiempo real con lo último en diseño gráfico para la mejor y más moderna experiencia de usuario.
Programa
1. Entornos de Programación
-
- Global:
- Linters para Javascript y Typescript.
Neovim:
- Typescript & Javascript autocompletion.
- Búsquedas y reemplazos masivos.
- Refactoring.
Visual Studio Code:
- Extensiones para formatear y factorizar.
- Configuración del depurador.
- Global:
2. Lenguajes de Programación:
-
- Typescript:
- Especialización en clases, interfaces y tipos.
- Decoradores (@).
- Configuraciones para cliente y servidor.
- Typescript:
3. Paradigmas de programación:
-
- Orientada a objetos (clases) y reactiva (streams de eventos). Especialización en el flujo de streams con Rxjs.
4. Control de versiones:
-
- Git: gestión de cambios y creación de branches.
5. Frameworks:
-
- Angular (frontend):
- Schematics: utilidad para flujos de trabajo.
- ngX-Rocket: control de plantillas empresariales.
Express (backend):
- Configuración avanzada de rutas.
- Autentificación con webtokens.
- Angular (frontend):
6. Librerías:
-
- Rxjs: uso eficiente observables con pipes.
- Graphql: centralización de datos de diferentes orígenes con Apollo.
- D3: presentación de gráficos de líneas, barras y circulares basados en datos. Threejs: creación y manipulación de gráficos 3D.
- Openlayers: creación de mapas interactivos.
7. Bases de datos:
-
- Mariadb (mysql), Postgresql y Mongodb: creación de interfaces de bajo nivel.
8. Gestión de paquetes y scripts:
-
- Npm, Yarn y Nvm: instalación y actualización y control de paquetes.
9. Compilación:
-
- Webpack: configuración para la compilación selectiva de módulos Javascript.
10. Prácticas:
-
- Control de usuarios y contenidos para una mediana empresa: gráficos dinámicos, animaciones y 3D.
Preguntas frecuentes
En el caso de los másteres profesionales, NO es indispensable terminar una carrera para optar a este tipo de formación.
Un Máster de tipo propio o profesional está más enfocado a la aplicación práctica en el mercado laboral.
A menudo implica la realización de prácticas o trabajo de campo. Son estudios más funcionales que se orientan a la profundización de un área concreta y que forman a las personas para convertirse en técnicos superiores.
Las empresas reconocen el valor que tiene un título de un máster profesional, algunas incluso lo convierten en un requisito para poder trabajar ahí. En términos generales, un máster te dota de diferenciación y te hace destacar en el mercado laboral.
Nuestros másteres te aportarán ventajas profesionales en el mundo laboral y te ayudarán a obtener el puesto de trabajo que te mereces.
¡Tú decides! Mastermedia te lo pone muy fácil para que, dependiendo de tu disponibilidad, puedas comenzar tu formación lo antes posible. En horario de mañana o de tarde, únicamente debes ajustarte a la fecha de inicio, horario y programación de los cursos (módulos) que incluye tu máster en el mes que decidas emprender tu inversión en conocimiento.
Para Mastermedia lo más importante es que completes tu formación. Si en algún momento se interrumpe por trabajo o un contratiempo imprevisto puedes retomar las clases cuando te resulte posible, incluso puedes repetir alguno de los módulos realizados para refrescar los conocimientos adquiridos sin compromiso alguno.
Para obtener tu diploma acreditativo debes completar todos los módulos que incluya tu máster y entregar un proyecto de libre elección. Siempre contarás con la supervisión del docente responsable del máster.
Algunos ejemplos: montaje y postproducción de un vídeo corporativo, cabecera motion graphics, reportaje documental, cortometraje, web, blog personal o de empresa, cartel publicitario, catálogo de producto, campaña de marketing, social media plan, cuña publicitaria…
- Tenemos establecidos Convenios de Cooperación con empresas interesadas para la realización de prácticas formativas por parte de los estudiantes.
- Estas prácticas son voluntarias y las podrán realizar los alumnos interesados una vez finalizado o cerca de finalizar el máster de especialización para así completar su formación.
- Contamos con una bolsa de empresas solicitantes pero no podemos garantizar al 100% prácticas para todos nuestros alumn@s.
- En ocasiones, el propio alumn@ busca y se pone en contacto con la empresa. En tal caso, firmamos el convenio de colaboración entre las tres partes: empresa, escuela y alumno/a.
- Nosotros te ayudamos con la emisión de certificados requeridos por extranjería o el consulado para la obtención de la visa de estudiante.
- Contamos desde hace años con alumnos matriculados procedentes de distintos países sobre todo de Latinoamérica.
- El periodo habitual de estudios suele ser de un año.
- Mínimo a realizar 20 horas formativas presenciales semanales.
- Somos un centro autorizado en España especializado en Formación Superior no reglada.