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
- Host: GitHub
- URL: https://github.com/ardywsptr/materi-belajar-fundamental-front-end-web-development
- Owner: Ardywsptr
- Created: 2023-04-16T07:56:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T08:02:30.000Z (about 2 years ago)
- Last Synced: 2025-01-14T02:29:30.475Z (4 months ago)
- Topics: ajax, api, dicoding-academy, ecmascript6, npm, package-manager, web-components, webpack
- Language: JavaScript
- Homepage: https://www.dicoding.com/academies/163
- Size: 1.08 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
![]()
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/)
![]()