Cargando Eventos
25 Sep
Curso Programación Web avanzada en Escuela Mastermedia
Días: 25, 26, 27, 30 de septiembre, 1 y 2 de octubre.
De 09:30 a 13:30 horas. 
Duración: 24 horas.
Importe: 390 €. 
Reserva de plaza con descuento del 15% por abono en fecha anterior al inicio del curso. 
Importe final: 330 €.

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.

Curso Programación Web con Node y Angular

Detalles

Comienza:
septiembre 25 - 09:30
Finaliza:
octubre 2 - 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
Días: 25, 26, 27, 30 de septiembre, 1 y 2 de octubre.
Duración
24 horas.

Lugar

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

Próximos cursos

 
Interactúa en los distintos medios sociales de una forma adecuada y teniendo en cuenta la idiosincrasia propia de cada herramienta, permitiendo y fomentando no sólo la dinamización e interacción con usuarios sino también la prevención de crisis provocadas por un mal uso de las herramientas.
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.
¿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.
Aprenderás como hacer presentaciones presentaciones dinámicas con Prezi. Descube las diferencias entre su homólogo Power Point y sorprende con una nueva forma de exponer tus ideas.
Este curso está dirigido a personas que pretendan producir audiovisuales de cualquier género, ya sean de ficción, cortometraje, vídeo arte o vídeos corporativos. También está abierto a profesionales que quieran adquirir conocimientos acerca de la estética cinematográfica (color, iluminación, montaje, etc).

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