Dasar-dasar Angular

Angular adalah platform pengembangan untuk membuat aplikasi seluler dan desktop. Angular memungkinkan Anda memperluas sintaksis HTML untuk mengekspresikan komponen aplikasi Anda dengan jelas dan ringkas. Injeksi binding dan dependensi Angular menghilangkan sebagian besar kode yang seharusnya Anda tulis.

Manfaat Angular

Kembangkan di semua platform

Pelajari satu cara dalam mem-build aplikasi dengan Angular, lalu menggunakan kembali kode dan kemampuan Anda untuk mem-build aplikasi untuk target deployment apa pun, seperti web, web seluler, seluler native, dan desktop native.

Kecepatan dan performa

Capai kecepatan maksimum yang memungkinkan di platform web saat ini, dan tingkatkan kualitasnya, dengan Web Worker dan rendering sisi server.

Angular memungkinkan Anda mengontrol skalabilitas. Penuhi persyaratan data yang besar dengan membuat model data menggunakan RxJS, Immutable.js, atau model push lainnya.

Alatnya yang mengagumkan

Buat fitur dengan cepat menggunakan template deklaratif yang sederhana. Perluas bahasa template dengan komponen Anda sendiri dan gunakan beragam komponen yang ada untuk membuat UI. Dapatkan bantuan dan masukan khusus Angular langsung dengan hampir semua IDE (lingkungan pengembangan terintegrasi) dan editor. Semua ini digabungkan, sehingga Anda dapat fokus membuat aplikasi yang luar biasa, bukan mencoba membuat kode berfungsi.

Dicintai oleh jutaan orang

Mulai dari prototipe hingga deployment global, Angular menghadirkan produktivitas dan infrastruktur skalabel yang mendukung aplikasi terbesar Google.

Pelajari lebih lanjut di Angular.io.

Hal yang akan Anda buat

Dalam codelab ini, Anda akan mulai mengerjakan MewTube, jaringan sosial video khusus untuk kucing. (Tidak ada anjing yang diizinkan!)

Prasyarat:

Pemahaman tentang dasar-dasar TypeScript sangat direkomendasikan. Lihat codelab TypeScript.

Yang akan Anda pelajari

Setelah menyelesaikan codelab ini, Anda akan memahami dasar-dasar Angular dan dapat membuat aplikasi Angular pertama Anda.

Codelab ini dibagi menjadi empat pencapaian. Setiap penyelesaian milestone membutuhkan waktu sekitar 30 menit.

Mulai dengan mengklik nama pencapaian:

atau Luncurkan codelab