Come padroneggiare AngularJS? [chiuso]


265

Sono abbastanza nuovo in AngularJS e lo trovo un po 'imbarazzante. Le cose facili sono molto semplici, ma le cose avanzate sono significativamente più difficili (direttive, provider / servizio / fabbrica ...)

La documentazione non è molto utile per qualcuno che sta appena iniziando a imparare quelle cose; e mi ritrovo costantemente alla ricerca di direttive per le cose di cui ho bisogno invece di scrivere le mie.

Ho provato Ember.js ed ero molto più produttivo con esso, ma l'API è ancora cambiata in modo significativo, quindi per ora preferisco saltarlo.

Ci sono risorse migliori per entrare correttamente in AngularJS?


12
Poiché la domanda è bloccata, vorrei aggiungere un piccolo gioiello che ho trovato: thinkster.io . con le loro stesse parole: "Adoriamo AngularJS, ma è stato un dolore da imparare, quindi abbiamo scelto e creato le migliori risorse per imparare da te. È gratuito, semplice e fantastico."
Silicakes,

1
Ho avuto la stessa esperienza, quindi ho creato una serie di tutorial che ti facilita in Angular. Trovo che il modo migliore per imparare sia farlo, quindi ti guido attraverso la creazione di un'app passo dopo passo. Solo l'introduzione dei concetti necessari per creare l'app. Ogni passaggio è accompagnato da un JSFiddle in cui è possibile rivedere e sperimentare il codice. Alla fine dovresti essere in grado di creare la tua app da zero. Puoi trovarlo su: simplygoodcode.com/2013/12/…
Luis Perez, l'

Risposte:


202

Questo è il repository di risorse di apprendimento AngularJS più completo che abbia mai incontrato:

AngularJS-Learning

Per cogliere le parti migliori (nell'ordine di apprendimento raccomandato):


Ecco un altro video introduttivo Introduzione a Angular.js in 50 esempi (parte 1)
curran

Alcuni ottimi collegamenti sopra - tieni d'occhio angularjs.guru Stavo per ottenere il dominio da solo, ed è così che mi sono imbattuto in esso, abbastanza nuovo, quindi non molto ancora su di esso ma a quanto pare potrebbe essere abbastanza utile.
Tom Rudge,

Qui ho pubblicato una guida passo passo per i principianti a Learn AngularJS.
Zaheer Ahmed,


23

Per una raccolta completa e in continua crescita di collegamenti, consulta AngularJS-Learning , un repository github che raccoglie risorse, collegamenti e post di blog interessanti.

Ho trovato molto utili tutorial e video sul canale YouTube di AngularJS . Passano dalle cose per lo più di base ad alcuni argomenti avanzati, un buon modo per iniziare.

Gli account Twitter e google + ufficiali sono un buon modo per seguire le notizie e ottenere dei buoni collegamenti. Controlla anche la mailing list di AngularJS .

Un buon aggregatore di notizie / link è angularjsdaily.com .

Inoltre ci sono alcuni nuovi libri là fuori, così puoi tenere d'occhio la tua biblioteca online preferita.


16

Il canale IRC #angularjs su freenode.net è un ottimo modo per ottenere risposte in tempo reale.

Consigli per ottenere assistenza tramite IRC:

  1. Hai una domanda relativamente specifica da porre.
  2. Se possibile, dimostra il tuo problema utilizzando Plunker o JSFiddle .
  3. Scegli ore "prime time" da chiedere (da metà pomeriggio a sera, EST funziona bene per me.)
  4. Non entrare, fai una domanda e parti 2 minuti dopo quando qualcuno non risponde immediatamente. La maggior parte di noi controlla periodicamente IRC.




0

Questa risposta si basa sulla domanda e sul titolo di questo libro: http://www.packtpub.com/angularjs-web-application-development/book

inserisci qui la descrizione dell'immagine


Questo libro è iniziato bene ma alla fine è andato nella direzione sbagliata. Il libro mostra come creare un'app a pagina singola usando Angular ma introduce una tonnellata di tecnologie non rilevanti che ti impantanano: node.js, mongodb, unit test e così via. Non dovresti leggere 375 pagine per imparare AngularJS. Non consiglio questo libro per imparare AngularJS.
AndroidDev,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.