An open API service indexing awesome lists of open source software.

https://github.com/ardywsptr/materi-belajar-fundamental-front-end-web-development

Repositori ini merupakan kumpulan praktek dari materi yang ada pada kelas Belajar Fundamental Front-End Web Development di Dicoding
https://github.com/ardywsptr/materi-belajar-fundamental-front-end-web-development

ajax api dicoding-academy ecmascript6 npm package-manager web-components webpack

Last synced: 3 months ago
JSON representation

Repositori ini merupakan kumpulan praktek dari materi yang ada pada kelas Belajar Fundamental Front-End Web Development di Dicoding

Awesome Lists containing this project

README

        

# Belajar Fundamental Front-End Web Development

## 🚀 Deskripsi Kelas

Belajar Fundamental Front-End Web Development

Disusun oleh: Dicoding Indonesia

Level: Pemula - Menengah


Dicoding Google Developers


Kelas ditujukan untuk seorang Front-Web Developer yang ingin mengembangkan website dengan teknik yang simple, reusable, dan optimal. Di akhir kelas, siswa dapat membuat aplikasi front-end web dengan kode JavaScript standar ES6, menerapkan Web Components, Webpack, dan menampilkan data dinamis dari Web API menggunakan AJAX.

### Materi yang dipelajari:

- **ECMAScript 6:** Belajar menerapkan sintaks terbaru pada JavaScript seperti block scope variable, template literals, destructuring object and array, spread operator dan rest parameters, arrow function, classes, promise hingga JavaScript module. (20 jam 50 menit)
- **Web Components:** Belajar membangun component UI website yang bersifat reusable dan encapsulated dengan custom element dan shadow DOM. (10 jam 25 menit)
- **Package Manager:** Belajar menambahkan, menghapus, dan menggunakan package JavaScript yang tersedia di NPM, serta membedakan peranan dari development dependencies dan production dependencies. (4 jam 15 menit)
- **Bundel JavaScript dengan Module Bundler:** Belajar penerapan module bundler sebagai build tools bagi aplikasi web untuk membundel berkas-berkas JavaScript menjadi satu berkas statis yang siap rilis dan optimal. (7 jam 25 menit)
- **Asynchronous JavaScript Request:** Belajar transaksi data melalui protokol HTTP/HTTPS menggunakan Fetch API, baik menggunakan method GET, POST, PUT, maupun DELETE. (10 jam)

### Evaluasi pembelajaran:

- **Submission :** Membangun aplikasi web sebagai proyek akhir dengan memanfaatkan setiap materi yang telah diserap, seperti JavaScript ES6, Web Component, Webpack sebagai module bundler, dan menampilkan data dari REST API.




> Jika ada pertanyaan atau issue, kunjungi [new issue](https://github.com/Ardywsptr/Materi-Belajar-Fundamental-Front-End-Web-Development/issues/new)
>
>Jika dokumentasi ini bermanfaat mari berteman dengan menekan tombol follow pada [profile](https://github.com/Ardywsptr) ini ☺☺☺


Big Thanks for [Dicoding](https://www.dicoding.com/)



Dicoding