() translation by (you can also view the original English article)
Beberapa dari Anda mungkin telah membaca seri artikel Ember.js saya dan menyadari bahwa saya cukup puas dengan kerangka kerja ini. Tetapi sebagai pengembang profesional, penting bagi saya untuk mempertimbangkan alat lain dan meluangkan waktu untuk memeriksa mereka dengan benar. Salah satu kerangka yang selalu semua orang katakan untuk saya lihat adalah AngularJS. Ini bertujuan untuk membuat bangunan aplikasi web yang rumit menjadi lebih mudah tetapi dari pengalaman, saya tahu bahwa sebagian besar kerangka kerja memiliki kurva pembelajaran. Tidak pernah hanya menyelam dan hanya kode.
Dengan demikian, saya ingin melampui daftar sumber daya yang saya temukan bahwa saya akan memanfaatkan ketika saya menelusuri jalan mempelajari AngularJS dan yang saya pikir mungkin berguna untuk pembaca Tuts +. Saya telah menguraikannya berdasarkan kategorinya dan menyertakan sumber daya yang komersial dan yang tersedia secara bebas.
Untuk lebih jelasnya, ini bukanlah sebuah akhir, menjadi semua sumber daya. Selalu, seseorang akan bertanya mengapa Saya tidak menyertai sumber daya tertentu dan itu tidak mengapa. Sadari saja daftar ini tidak semuanya inklusif dan hanya dimaksudkan untuk memulai usaha pembelajaran AngularJS saya.
Sumber Daya Resmi AngularJS
Situs Proyek AngularJS
Google telah melakukan pekerjaan yang sangat baik dalam mengumpulkan dokumentasi yang solid dan sumber daya dukungan untuk membantu pengembang bekerja dengan AngularJS. Ketika Anda mengunjungi situs, hal yang paling menonjol bagi saya adalah bagaimana hal itu segera mendorong Anda untuk memahami bagaimana mulai menggunakan Angular. Itu penting karena, seperti halnya kerangka tipe MVC, Angular memiliki kurva belajar untuk diatasi dan tampaknya Google melakukan yang terbaik untuk membantu meringankan setiap rasa sakit yang terkait dengannya.
Juga, menjadi usaha open-source memberi Anda kesempatan to peak under the hood karena kode tersebut di-hosting di GitHub.
Saluran YouTube AngularJS
Saluran YouTube Angular memiliki banyak informasi yang tersedia bagi Anda untuk memahami hal-hal spesifik tentang kerangka kerja. Dalam melihat melalui video, saya akan menganggap ini kurang dari sumber daya pemula sebagai pusat bagi mereka yang ingin menggali lebih dalam ke area spesifik AngularJS seperti pengikatan data. Ada beberapa video yang akan memandu Anda melalui pembuatan aplikasi, tetapi itu bukan courseware khas yang Anda harapkan dari situs seperti Tuts + atau PluralSight. Meskipun demikian, video itu dilakukan dengan baik dan mempertimbangkan jumlah konten, tentu sangat berharga menyelidiki terutama sekali karena mereka gratis.
Forum Dukungan Google Group
Dukungan selalu menjadi kutukan dari setiap proyek open sourch, terutama karena biasanya dipandu oleh sukarelawan sehingga dukungan pada dasarnya merupakan tenaga kerja cinta. Meskipun ada beberapa cara untuk mendapatkan dukungan terhadap pertanyaan AngularJS, hal ini merupakan media resmi Google dan ini SANGAT aktif.
IRC #angularjs
Ingin dukungan langsung dan langsung lebih banyak? Lalu, masuk ke #angularjs di Freenode untuk mendapatkan bantuan real-time. Ketika saya masuk ke saluran, itu penuh sesak dengan pengembang sehingga Anda tidak perlu repot-repot melakukan obrolan dengan seseorang tentang Angular.
Program AngularJS Online
Terkadang Anda membutuhkan jumpstart. Sesuatu untuk memandu Anda melalui dasar-dasar teknologi dan membawa Anda ke atas punuk awal. Untungnya, ada perpaduan yang bagus antara courseware gratis dan komersial yang Anda inginkan.
Tuts + Kursus Angular Premium
Jelas sedikit bias tetapi kami cukup senang dengan kursus AngularJS kami oleh Tom Ashworth yang menuntun Anda melalui konsep-konsep penting dari AngularJS
Egghead.io
John Lindquist telah menghasilkan 49 video tentang kedahsyatan AngularJS yang menakjubkan dan bagian yang menakjubkannya adalah bahwa ia memberikannya secara gratis. Mengutipnya, "Saya belum pernah puas dengan situs video tutorial, jadi saya melakukan sesuatu tentang itu."
Yang saya sukai dari kursus ini adalah setiap video pendek dan ringkas (rata-rata tiga hingga lima menit per video). Saya membenci video yang terlalu panjang dan lebih memilih hit cepat yang menelusuri topik untuk mendapatkan info yang Anda perlukan untuk memulai peretasan.
Thinkster.io
Tim di Thinkster membuat perubahan yang menarik pada kursus mereka. Mereka mengambil courseware luar biasa yang dibuat di Egghead.io dan menggabungkannya dengan walk-through yang memecah apa yang diajarkan oleh video dan memperluas tentang topik. Ini sebenarnya sangat pintar. Mereka bahkan memberikan kredit di tempat yang pantas:
Kami telah menemukan bahwa video egghead.io adalah sumber daya awal terbaik yang tersedia, jadi setiap bab akan memimpin bersama mereka.
Ini akan menjadi sumber kedua saya untuk mempelajari AngularJS (setelah Tuts + tentu saja).
Sekolah Kode
Sekolah kode memiliki reputasi yang sangat baik untuk membangun kursus online. Meskipun saya belum melakukan kursus spesifik ini, dalam melihat komentar, sepertinya ini merupakan pengantar yang kuat untuk kerangka kerja.
Pluralsight
Perusahaan besar yang lain telah mantap mengumpulkan satu ton courseware hebat dalam berbagai topik, Pluralsight juga menawarkan kursus di AngularJS yang dari silabusnya tampak menjadi salah satu program paling komprehensif yang tersedia. Saya terutama menyukai itu termasuk bagian besar pada pengujian aplikasi AngularJS, sesuatu yang tampaknya menjadi renungan dalam banyak kasus.
Sumber Daya Komunitas AngularJS
Jeff Cunningham's AngularJS-Learning Repo
Jika ada satu sumber daya komunitas yang perlu Anda ketahui, itu adalah halaman Github AngularJS-Learning yang dibuat oleh Jeff Cunningham. Ini adalah salah satu daftar sumber AngularJS paling komprehensif yang pernah saya lihat dantermasuk tautan ke posting blog, artikel, video, dan banyak lagi. Juga telah diterjemahkan ke dalam berbagai bahasa yang merupakan hal tak terduga.
Ini benar-benar merupakan sumber daya untuk bookmark tanpa memandang seberapa tingkat pengalaman Anda dengan kerangka kerjanya.
DailyJS
Saya telah menjadi penggemar Alex Young untuk beberapa waktu karena situsnya, DailyJS, memposting beberapa informasi terbaik tentang JavaScript di Internet. Saya sangat menyukai tutorialnya di mana ia membuat seri multi-bagian yang memandu Anda menggunakan kerangka kerja untuk benar-benar membangun sesuatu.
Dalam seri tutorial ini, ia memandu Anda melalui pembuatan feed reader yang memanfaatkan beberapa teknologi penting termasuk Yeoman, BootStrap, Grunt, dan Bower. Jadi bukan hanya Anda bisa belajar tentang AngularJS tetapi juga bagaimana itu terkait pada beberapa alat dan teknologi yang paling banyak digunakan saat ini.
Stack Overflow
Yang lama dapat diandalkan untuk pertanyaan dukungan, Stack Overflow tampaknya selalu menjadi salah satu tempat penting untuk referensi ketika Anda memiliki masalah. Tentu, jawabannya mungkin tidak selalu seperti yang Anda cari, tetapi pada pertanyaan 11k + AngularJS sudah ditanyakan, kemungkinan besar Anda akan menemukan jawaban yang Anda cari.
One Hungry Mind
Semangat Lukas Ruebbelke untuk AngularJS bergema dalam tulisannya tentang kerangka kerja itu. Dengan posting dating kembali ke April 2012, ada banyak informasi yang tersedia untuk pemula AngularJS. Bahkan ada posting tentang penggunaan AngularJS untuk membangun aplikasi Windows 8!
Aplikasi Demo AngularJS TodoMVC
Pernah ingin terjun ke teknologi baru dan berharap Anda memiliki beberapa kode yang solid untuk digunakan sebagai referensi untuk dipelajari? Ya, sama di sini. Itulah tujuan proyek TodoMVC. Proyek ini menyediakan aplikasi todo sederhana namun ditulis dengan baik yang memanfaatkan perpustakaan utama termasuk Backbone.js, Dojo dan banyak lagi. Ingin belajar YUI? Ada aplikasi todo untuk itu. Ingin belajar Kendo UI? Itu juga sama.
Tentu saja, AngularJS diwakili di sini dan halaman kerangka menyediakan Anda tidak hanya dengan kode sumber tetapi demo langsung yang dapat Anda atur. Barang bagus.
Buku AngularJS
Dikarenakan sangat baru, buku-buku tentang AngularJS tidak umum tetapi ada beberapa tokoh yang perlu disebutkan dan beberapa yang diproduksi saat Anda membaca ini. Kedua standouts saat ini adalah:
- AngularJS oleh Brad Green dan Shyam Seshadri
- Mastering Web Application Development with AngularJS oleh Pawel Kozlowski dan Peter Bacon Darwin
Manning juga bekerja pada AngularJS in Action. Saat ini dalam Program Akses Awal Manning (MEAP) sehingga Anda dapat melakukan praorder dan menerima pembaruan bab saat penulis membuatnya tersedia.
Tersedia Lebih Banyak Lagi
Daftar saya tidak berarti semuanya berakhir. Jika Anda hanya melihat daftar Jeff Cunningham, Anda akan menemukan lebih banyak tautan TON untuk dilihat. Yang ingin saya lakukan adalah mempersempit pilihan ke apa yang saya rasakan sebagai sumber daya yang baik untuk memulai sehingga saya tidak kewalahan dengan volume dari informasi yang tersedia.
Semoga daftar ini membantu Anda memulai usaha pembelajaran AngularJS Anda dan memungkinkan Anda untuk membangun sesuatu yang sangat menarik.