Caricamento...
OEC210

JavaScript new frontiers: ThreeJS, Angular JS, Node JS

Prezzo

€ 1,690.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg

ThreeJS, Angular JS, Node JS: queste tre librerie javascript stanno ormai diventando sempre più due framework di riferimento per le applicazioni web di futura generazione.

Nodejs ci aiuta a sviluppare delle applicazioni web server side completamente scalabili. Scritta in javascript può essere installata sia su piattaforma Mac che Windows e Linux. Tramite Nodejs riusciremo a massimizzare il traffico di request-response con meccanismi asincroni implementati in maniera nativa, rendendo le comunicazioni client-server completamente fluide ed efficienti.

Angular JS invece permette di sviluppare applicazioni client side definite one-page. Grazie ad Angular riusciamo a usufruire del paradigma architetturale Model-View-Controller con linguaggio Javascript.

ThreeJS infine è una libreria grafica 3D  che permette di scrivere applicazioni web con effetti grafici che nulla hanno da invidiare alle applicazioni scritte con motori grafici tradizionali.

Sviluppatori.


Javascript

  • Fondamenti di OOP con Javascript
  • Ereditarietà con prototype
  • Javascript come linguaggio dinamico
  • Promises

Angular JS

  • Panoramica della lilieria
  • DataBinding
  • Gli Scopes in AngularJS
  • I Controller
  • Espressioni e Filtri
  • Direttive in azione
  • Multiple View e routing
  • Implementazione della Dependency Injection
  • Comunicazioni con XHR
  • Eventi e animazioni
  • Esempi con Internet Explorer e Chrome

NodeJS

  • Introdzione e setup
  • Caricamento dei Moduli Nodejs
  • Event Binding
  • Uso dei timers
  • Manipolazione e uso dei files
  • Creazione processi esterni
  • Lettura e scrittura di stream
  • Costruire client e server TCP e HTTP
  • Utilizzo di UDP
  • Sicurezza con TLS/SSL
  • Utilizzo e controllo delle callback
  • Costruzione di applicazioni WEB
  • Uso di Database (Mongodb e Mongoose)

ThreeJS

  • Introduzione a WebGL
  • Grafica in action
  • Le animazioni
  • Interazione con l'utente
  • Integrazione tra 2D e 3D
  • Esempi di applicazioni 3D


Sede Data P
Roma 09/07/2018
Milano 17/09/2018 P
Bologna 15/10/2018
Roma 03/12/2018