Cargando Eventos
02 Jul
Curso Programación Web avanzada en Escuela Mastermedia
Días: 2, 3, 9, 16, 19 y 25 de julio.
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.

Detalles

Comienza:
julio 2 - 09:30
Finaliza:
julio 25 - 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: 2, 3, 9, 16, 19 y 25 de julio.
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

 
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.
Crearás websites de una manera intuitiva descubrirás la potencia que ofrece la nueva herramienta de Adobe
Curso de diseño y creatividad donde aprenderás las claves del proceso creativo y de gestión reales de un proyecto de diseño.
Maya es el standard de industria en la animación de personajes, desde pequeños estudios hasta grandes producciones, siendo utilizado para publicidad, cortometrajes, videojuegos y cine.
Aprenderás una manera eficaz y profesional de trabajar desde cero en proyectos de diseño gráfico que desees realizar. Conocerás qué programa de diseño utilizar en cada momento, cómo y cuándo combinarlos para obtener los mejores resultados.

SOBRE MASTERMEDIA

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

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