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:
24 febrero 2020 - 09:30
Finaliza:
3 marzo 2020 - 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 uno de los programas de creación de escenarios y animaciones 3D más utilizado, especialmente para el diseño, anuncios de televisión, la creación de video juegos, en arquitectura o en películas.
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.
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.
El éxito o fracaso de un proyecto depende en gran medida de la persona emprendedora. Conocer sus propios talentos y lo que realmente quiere conseguir le ayudará a tomar impulso en su actividad. Aprovechar las herramientas a su alcance para potenciar su negocio, dejar huella en el mercado y conseguir así nuevos clientes.
Crearás websites de una manera intuitiva descubrirás la potencia que ofrece la nueva herramienta de Adobe

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