Vai al contenuto
  • About us
    • Certificazioni
    • Sostenibilità
    • Agenda 2030
  • Servizi
    • Consulenza IT
    • Sviluppo software
    • PEGA
    • Formazione
    • LLM
  • Partnership
    • indigo.ai
    • Zendesk
    • Atlassian
  • Formazione
    • Corsi a calendario
    • Corsi a catalogo
    • Corsi su richiesta
    • Academy
    • Training on the job
  • Eventi
  • Lavora con noi
  • Contatti
Menu
  • About us
    • Certificazioni
    • Sostenibilità
    • Agenda 2030
  • Servizi
    • Consulenza IT
    • Sviluppo software
    • PEGA
    • Formazione
    • LLM
  • Partnership
    • indigo.ai
    • Zendesk
    • Atlassian
  • Formazione
    • Corsi a calendario
    • Corsi a catalogo
    • Corsi su richiesta
    • Academy
    • Training on the job
  • Eventi
  • Lavora con noi
  • Contatti
Sostenibilità

Inizia ora il tuo percorso di crescita!

Full-time

Corso MEAN – MongoDB ExpressJs Angular NodeJs

40 ore

LIVE STREAMING

ON SITE

Panoramica

Programma

info utili

Premesse

Chi si occupa di sviluppo web sa che oggi l’impatto estetico della pagina da solo non è più sufficiente, le esigenze sono cambiate e le prestazioni dei sistemi hanno un valore molto importante e il continuo evolversi dei servizi richiede costi di produzione facilmente gestibili. L’evoluzione dei browser ha permesso di creare applicazioni molto complesse e la tecnologie di qualche anno fa non sono più sufficienti.

Con l’utilizzo di Node.JS e MongoDb è possibile creare applicazioni velocissime e gestire grandissime quantità di richieste contemporanee. Angular offre un sistema di sviluppo client-side semplice ed efficace per creare velocemente applicazioni front-end, senza rinunciare ai paradigmi di programmazione moderni.

obiettivi

In questo corso si affronteranno le tecnologie per realizzare un flusso completo (database, server-side e client-side) per la creazione di applicazioni web.

prerequisiti

Concetti di base di programmazione del web
Buona conoscenza di HTML e CSS
Buona conoscenza dei concetti di programmazione

40 ore

LIVE STREAMING

ON SITE

attestato di frequenza

Contattaci

programma

Introduzione

  • Il web fino a ieri, oggi e domani. Cosa sta cambiando, nuove esigenze e nuove soluzioni.
  • MEAN (MongoDb, Express, Angular, Node) Stack
  • Brevi accenni su NodeJs e Express.
  • Brevi accenni su Angular
  • Brevi accenni su MongoDb

Javascript

  • Javascript, il linguaggio.
  • Oggetti e funzioni.
  • Closure

NodeJs

  • Introduzione su NodeJs, architettura, differenze con i webserver tradizionali.
  • Installazione e tool per lo sviluppo du NodeJs.
  • Node Quick Start, realizzazione di una semplice applicazione per capire la struttura di Node.js.
  • NPM, il module manager.
  • Moduli
  • Eventi
  • Buffer
  • Primi cenni di programmazione asincrona.
  • Callback

Express

  • Che cos’è Express
  • Configurazione
  • Routing
  • Connect/Middleware
  • Template Engines (Jade, EJs)
  • Sessione
  • Error handling
  • Moduli
  • Test

MongoDB

  • Panoramica sui DB non relazionali: pregi, difetti, obiettivi, campi di applicazioni (quando è meglio usare un DB Non relazione e quando è meglio usare un DB tradizionale)
  • Installazione e accesso alla shell
  • Comandi e funzioni. Come inserire dati ed eseguire interrogazioni
  • Indicizzazione
  • Aggregation Framework, come creare query avanzate
  • Elementi di progettazione e good practice

Angular

  • Introduzione ad Angular: differenze rispetto alla prima versione
  • Typescript e Javascript
  • Component Styles
  • Dependency Injection
  • La nuova gerarchia di Dependency Injection
  • L’Injection Tree
  • Binding bidirezionale
  • Core Directives e Directives personalizzate
  • Chiamate asincrone in AJAX con Angular e il client HTTP
  • Ciclo di vita e gestione degli eventi per i Components
  • Gestione dell’output attraverso Pipes e personalizzazione delle Pipes
  • Routing
  • Model Driven Forms

DURATA E ORGANIZZAZIONE

Il corso ha una durata di 5 giornate di lezione in aula o da remoto in virtual classroom e prevede formazione teorica, esercitazioni pratiche e laboratori.

Al termine del corso verrà rilasciato un attestato di formazione.

PREZZO E CONVENZIONI

La quota comprende partecipazione al corso, materiale didattico, attestato di partecipazione, forum di follow up tra studenti e docenti.

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Perché scegliere noi:

APPROCCIO PRATICO-OPERATIVO

Verrai guidato in sessioni live di utilizzo dello strumento.

CERTIFICAZIONI ISO

Siamo certificati per la qualità secondo lo standard ISO 9001:2015

CONDIVISIONE APERTA

Verranno condivise best practice per lavorare come un professionista.

DOMANDE E RISPOSTE IN TEMPO REALE

Possibilità di interagire con il docente e risolvere dubbi.

Contattaci

Corsi correlati:

Corso Secure Coding

full-time

Corso AZ-104T00 Microsoft Azure Administrator

full-time

Corso Mulesoft

full-time

Corso Zendesk

Part-time

Corso MS SQL Server

Full-time

Corso Statistical Learning, Machine Learning & Artificial Intelligence

Part-time

Corso Time Series Forecasting

Part-time

Corso di programmazione R & BI per il Business

Part-time

Corso Statistical Learning, Machine Learning & Artificial Intelligence

Part-time

Corso Time Series Forecasting

Part-time

Corso di programmazione R & BI per il Business

Part-time

Corso Adobe InDesign CC

Full-time

Corso Adobe Illustrator CC

Full-time

Corso MS Power BI Desktop

Full-time

Corso Microsoft Excel

Full-time

Corso SEO – Ottimizzazione e posizionamento

Full-time

SEI UN’ AZIENDA E VUOI AVVIARE UN CORSO DI FORMAZIONE INTERNO ?

Richiedi informazioni

info@esis-italia.com

Facebook-f Linkedin

MILANO

Via Polidoro da Caravaggio, 37

20156

02-48958342

BOLOGNA

Piazza dei Martiri 1943 1945, 5 - 40121

051-224119

ROMA

Via Ostiense, 30

00154

06-94356680

NAPOLI

Piazza Carità, 32

80134

328 9869639

ESIS SRL
Sede Legale: via Andrea Massena 9, 20145, Milano.
P.IVA 03652661004
REA: MI 1791676
Cap Soc € 103.480,00 i.v.
Certif. UNI ISO 9001, 14001, 27001, 37001, 45001 

PEC: esis@certificazioneposta.it        

Informativa privacy

Informativa cookie

Whistleblowing

Codice etico

VUOI RIMANERE SEMPRE AGGIORNATO SUI NOSTRI CONTENUTI?

iscriviti alla newsletter