Cargando Eventos
24 Feb
Curso Programación Web avanzada en Escuela Mastermedia

 

Curso Programación Web avanzada con Node y Angular

PROGRAMACIÓN WEB AVANZADA CON NODE Y ANGULAR

 

Estudiantes a los que va dirigido el curso:

Tras el 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 del curso:

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.

 

Temario

PROGRAMACIÓN WEB AVANZADA (FULL STACK)

1   Entornos de Programación:

Global:

  • Linters para javascript y typescript.

Neovim:

  • Typescript & Javascript autocomplettion.
  • Búsquedas y reemplazos masivos.
  • Refactoring.

Visual Studio Code:

  • Extensiones para formatear y factorizar.
  • Configuración del depurador.

2    Lenguajes de Programación:

Typescript:

  • Especialización en clases, interfaces y tipos.
  • Decoradores (@).
  • Configuraciones para cliente y servidor.

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.

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.[/vc_column_text][/vc_column][/vc_row]

Curso Programación Web con Node y Angular

Detalles

Comienza:
febrero 24 - 09:30
Finaliza:
marzo 3 - 13:30
Precio:
390€
Categoría del Evento:
Evento etiquetas:
, , , , ,

Organizador

Escuela Mastermedia
Teléfono:
(+34) 96 322 86 42
Email:
info@escuelamastermedia.es
Página Web:
www.escuelamastermedia.es

Otro

Horarios
09:30 a 13:30 horas.
Días de clase
Lunes y miércoles.
Duración
20 horas.

Lugar

Escuela Mastermedia
Calle Padre Tomás Montañana, 28 - 1B
Valencia, Valencia 46023 España
+ Google Map

Próximos cursos

 
Conocerás y aprenderás las técnicas básicas del maquillaje. Las similitudes y diferencias entre ellos, así como la caracterización adecuada para cada personaje.
Aprende a realizar videos Time lapse desde su captura hasta el procesado de las imágenes y la finalización del vídeo para cualquier tipo de publicación o proyecto de la mano de Félix Fernández “efecreata”, pionero de la técnica en Valencia, y uno de los primeros que se lanzó profesionalmente en su producción en España.
Este curso pretende proporcionar las herramientas básicas del coaching y la inteligencia emocional. El curso se enfocará para nuestra superación personal.
¿Te gustaría rodar un corto o una webserie? ¿Tienes algún proyecto en mente que te gustaría ver en la pantalla? Con este curso te lo vamos a poner muy fácil. Vas a ver cómo se hace paso a paso, con la ayuda de profesionales del sector. El objetivo del curso es que adquieras la destreza necesaria para desarrollar un proyecto personal.
La Asesoría de Imagen, es el método a través del cual se busca armonizar la imagen externa de una persona o empresa a fin de potenciar las cualidades personales y/o grupales, formando al cliente en hábitos y comportamientos para que pueda comunicarse de una manera eficaz.

SOBRE MASTERMEDIA

En Escuela Mastermedia contamos con más de trece años de experiencia en la impartición de cursos y másteres relacionados con las áreas de Diseño Gráfico, Web, Marketing Digital, Comunicación, Postproducción Audiovisual, Cine, Fotografía y Vídeo profesional.

NEWSLETTER


powered by MailChimp!

CONTACTO

   (+34) 963 22 86 42
   645 784 520
   info@escuelamastermedia.es
   C/ Padre Tomás Montañana, 28 1B
46023 Valencia


Cómo llegar:
         EMT: 40, 19, 1 y 2
         Metro: Parada amistad
         Aparcamiento: Frente escuela

DÓNDE ESTAMOS


Ver mapa más grande