Corso Di Sviluppo Di JavaScript

General Assembly

Descrizione del corso di studi

Leggi la descrizione ufficiale

Corso Di Sviluppo Di JavaScript

General Assembly

Abilità

Impara a codificare in JavaScript, la lingua nativa del Web utilizzata dagli sviluppatori di tutto il mondo.

Standard di produzione

Crea un'app Web a pagina singola che permetta di conservare i dati degli utenti e si connetta a servizi come Twitter e Facebook tramite API.

La grande immagine

Impara i fondamenti della programmazione orientata agli oggetti mentre ricevi il supporto di esperti del settore e una comunità di colleghi.

Conosci il tuo team di supporto

La nostra eccellenza educativa è uno sforzo comunitario. Quando impari in GA, puoi sempre contare su un team di esperti interni per fornire assistenza e supporto, ogni volta che ne hai bisogno.

istruttori

Impara quadri, strumenti, vocabolario e buone pratiche di livello industriale da un insegnante il cui lavoro quotidiano comporta l'utilizzo di esperti.

Insegnanti

Assumere nuovo materiale non è sempre facile. Attraverso gli orari di ufficio e altri canali, i nostri TA sono qui per fornirti risposte, suggerimenti e altro ancora.

Produttori di corsi

I nostri alunni amano i loro produttori di corsi, che li hanno mantenuti motivati ​​durante tutto il corso. Puoi raggiungere il tuo per il supporto in qualsiasi momento.

Vedi cosa imparerai

Unità 1: Fondamenti di JavaScript

  • installfest
    • Installa e configura Node.js, npm, Git e altri strumenti da riga di comando
    • Installa e configura Slack e unisciti alla classe
    • Esercizio di pensiero computazionale e introduzione a temi di informatica
  • Lavorare con JavaScript sulla riga di comando
  • Fondamenti di Internet
  • Comprensione del modello client-server
  • Comprensione di JavaScript nel browser rispetto alla riga di comando
  • Esecuzione di codice JavaScript sulla riga di comando
  • Introduzione alle variabili
  • Tipi di dati
  • Lavorare con le variabili
  • Lavorare con i condizionali
  • Comprensione dei tipi di dati
  • Collezioni e loop
  • Lavorare con le collezioni
  • Lavorare con i loop
  • Iterare sulle collezioni
  • Funzioni e ambito
  • Lavorare con le funzioni
  • Comprensione dell'ambito
  • Progetto Unità 1, Slackbot
  • Utilizzando lo scaffolding fornito, crea uno Slackbot di base che risponde all'input dell'utente ed eseguilo localmente dalla tua macchina nel canale Slack della classe

Unità 2: il browser e le API

  • Oggetti e JSON
    • Lavorare con oggetti e metodi
    • Introduzione a JSON
    • Lavorare con dati in formato JSON
  • Introduzione al DOM e jQuery
  • Introduzione a jQuery
  • Capire il DOM
  • Moduli e input dell'utente
  • DOM e jQuery continuarono
  • Eventi e ascoltatori
  • Manipolazione di oggetti nel DOM
  • AJAX e API
  • Introduzione ad AJAX
  • Effettuare chiamate API
  • Consumare e lavorare con i dati API
  • JavaScript asincrono e callback
  • Comprensione asincrona vs sincrona
  • Lavorare con API asincrone
  • Lavorare con i callback
  • Unit 2 Take Home Project: App di consumo API
  • Crea una semplice applicazione a pagina singola che consumi i dati da un'API di terze parti aperta

Unità 3: dati persistenti e argomenti avanzati

  • API avanzate
    • Autenticazione
    • Utilizzo di token e chiavi API
    • Lavorare con Oauth
  • Ereditarietà prototipale
  • Introduzione all'eredità prototipica
  • Lavorare con i prototipi
  • Lavorare con i costruttori
  • Questa e le funzioni anonime
  • Capire "Questo"
  • Lavorare con funzioni anonime
  • Introduzione a CRUD e Firebase
  • Capire CRUD
  • Introduzione a Firebase
  • Scrivere i dati dell'utente su Firebase
  • Recupero e aggiornamento dei dati dell'utente
  • Laboratorio in classe
  • Inizia a lavorare sul tuo progetto finale: un'applicazione a pagina singola che consuma dati da almeno un'API e persiste i dati dell'utente tramite Firebase

Unità 4: creazione e distribuzione dell'app

  • Distribuzione dell'app
    • Lavorare con i framework CSS
    • Distribuzione della tua app su GitHub Pages / Heroku
    • Utilizzo di un nome di dominio personalizzato con GitHub Pages / Heroku
  • Istruttore / Scelta dello studente
  • L'istruttore sceglierà un argomento che non è incluso nel programma e preparerà e insegnerà una lezione originale su quell'argomento
  • Gli argomenti di esempio includono introduzioni a vari framework, librerie e strumenti non trattati in classe
  • Lab Time
  • Lavora al tuo progetto finale con l'assistenza dei tuoi colleghi e del team di formazione
  • Lab Time
  • Lavora al tuo progetto finale con l'assistenza dei tuoi colleghi e del team di formazione
  • Presentazioni finali del progetto
  • Presenta il tuo progetto finale: un'applicazione a pagina singola che consuma dati da almeno un'API e persiste i dati dell'utente tramite Firebase

Opzioni di finanziamento

Hai bisogno di assistenza per il pagamento? Le nostre opzioni di finanziamento ti consentono di concentrarti sui tuoi obiettivi anziché sulle barriere che ti impediscono di raggiungerli.

Scalata

Richiedere un prestito a base trimestrale, a tasso fisso, basato sul merito¹ per le tasse scolastiche e il finanziamento del costo della vita. Redditi correnti non presi in considerazione per l'approvazione del finanziamento per gli studenti Immersive.¹Devi essere un cittadino statunitense o un residente permanente; approvazione in attesa di residenza.
Le opzioni di finanziamento variano in ogni mercato e sono disponibili solo per gli studenti accettati nei nostri programmi.
Contatta un addetto alle ammissioni locali per maggiori informazioni.

Questa scuola offre corsi di studio in:
  • Inglese


Ultimo aggiornamento January 17, 2018
Durata e prezzo
Questo corso è Obbligo di frequenza
Start Date
Data d'inizio
Febbraio 2018
Marzo 27, 2018
Duration
Durata
10 settimane
Part time
Price
Prezzo
3,950 USD
Information
Deadline
Locations
Australia - Sydney, Nuovo Galles del Sud
Data d'inizio: Gennaio 2019
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Australia - Brisbane, Queensland
Data d'inizio: Gennaio 2019
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Australia - Melbourne, Victoria
Data d'inizio: Gennaio 2019
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Regno Unito - Londra, Inghilterra
Data d'inizio: Agosto 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Hong Kong - Hong Kong
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Singapore - Singapore
Data d'inizio: Agosto 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Los Angeles, California
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Santa Monica, California
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Irvine, California
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - San Francisco, California
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - San Jose, California
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Denver, Colorado
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Washington DC, Washington (distretto di Columbia)
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Atlanta, Georgia
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Chicago, Illinois
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Boston, Massachusetts
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Kips Bay, New York
Data d'inizio: Febbraio 2018
Scadenza domanda Richiedi info
Data di conclusione Aprile 16, 2018
Data d'inizio: Marzo 27, 2018
Scadenza domanda Richiedi info
Data di conclusione Maggio 31, 2018
Stati Uniti d'America - Manhattanville, New York
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Providence, Rhode Island
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Dallas, Texas
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Austin, Texas
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - USA online
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Arlington, Virginia
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Seattle, Washington
Data d'inizio: Settembre 2018
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Dates
Febbraio 2018
Stati Uniti d'America - Kips Bay, New York
Scadenza domanda Richiedi info
Data di conclusione Aprile 16, 2018
Marzo 27, 2018
Stati Uniti d'America - Kips Bay, New York
Scadenza domanda Richiedi info
Data di conclusione Maggio 31, 2018
Agosto 2018
Regno Unito - Londra, Inghilterra
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Singapore - Singapore
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Settembre 2018
Stati Uniti d'America - Atlanta, Georgia
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Austin, Texas
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Boston, Massachusetts
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Chicago, Illinois
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Dallas, Texas
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Denver, Colorado
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Los Angeles, California
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Santa Monica, California
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Irvine, California
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Manhattanville, New York
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Providence, Rhode Island
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - San Francisco, California
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - San Jose, California
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Seattle, Washington
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Washington DC, Washington (distretto di Columbia)
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - Arlington, Virginia
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Hong Kong - Hong Kong
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Stati Uniti d'America - USA online
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Gennaio 2019
Australia - Brisbane, Queensland
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Australia - Melbourne, Victoria
Scadenza domanda Richiedi info
Data di conclusione Richiedi info
Australia - Sydney, Nuovo Galles del Sud
Scadenza domanda Richiedi info
Data di conclusione Richiedi info