May 21, 2021

Front-End

Seorang Front-End Web Developer adalah Software Developer yang bertanggung jawab untuk merancang dan membangun berbagai aplikasi web secara responsif, interaktif, dan juga user friendly. Seorang Front-End Web Developer memiliki peranan besar dalam pengembangan aplikasi web karena bertanggung jawab langsung kepada pengalaman pengguna. Di sini saya diajarkan mulai dari dasar seperti pengenalan HTML, CSS kemudian menyusun layout yang responsif dengan Flexbox. Lalu, saya juga belajar cara membangun website dengan UI yang interaktif dan menghubungkan website dengan back-end server yang keduanya dilakukan menggunakan JavaScript. Hingga belajar bagaimana cara membuat website yang dapat diakses secara offline dengan menerapkan Service Worker.

Kurikulum Front-End Web Developer di Dicoding telah dikembangkan dengan pelaku industri yang bergerak di bidang Web Development. Setiap langkah dalam learning path ini telah didesain agar siswa dapat memiliki pengetahuan yang cukup untuk menjadi seorang Front-End Web Developer yang dapat memenuhi kebutuhan industri.

Belajar Dasar Pemrograman Web Certificate Belajar Dasar Pemrograman Web Certificate by Rifandani

Mempelajari komponen-komponen dasar HTML, CSS, dan Javascript yang merupakan fondasi utama untuk menjadi web developer.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini adalah 55 jam. Materi yang dipelajari, diantaranya:

Pengenalan HTML, Pendalaman HTML, Pengenalan CSS, Pendalaman CSS, Layout responsif menggunakan Flexbox, JavaScript Basic dan Manipulasi DOM, Web Storage, dan Proyek akhir responsif website sederhana.

Belajar Fundamental Front-End Web Development Certificate Belajar Fundamental Front-End Web Development Certificate by Rifandani

Mempelajari sintaks ES6, Web Component, dan Build Tools dalam membangun website dengan teknik yang simple, reusable, dan optimized.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini adalah 70 jam. Materi yang dipelajari, diantaranya:

ECMAScript 2015 (ES6), Web Component, Node Package Manager, Webpack, JavaScript Asynchronous Request, dan Proyek akhir website menerapkan Web Component, Webpack dan menampilkan data dari API.

Membangun Progressive Web Apps Certificate Membangun Progressive Web Apps Certificate by Rifandani

Beberapa waktu lalu, kelas ini mengalami perubahan dan akhirnya diputuskan untuk digabungkan menjadi satu menjadi kelas baru yaitu Menjadi Front-End Web Developer Expert.

Menjadi Front-End Web Developer Expert Certificate Menjadi Front-End Web Developer Expert Certificate by Rifandani

Mempelajari teknik-teknik expert serta modern dalam membangun website yang optimal pada seluruh perangkat, terutama pada perangkat mobile.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini adalah 90 jam. Materi yang dipelajari, diantaranya:

Mobile First Approach, Accessibility, JavaScript Clean Code, Progressive Web Apps, Automation Testing, Web Performance, dan Proyek akhir website menerapkan semua hal tersebut.

Sourcecode untuk submission 1, 2, dan 3 dari kelas ini: GitHub.

LinkedIn

Check the certificates validation by visiting the URL on the pictures or check out my LinkedIn profile to see all of my certificates.