Apa yang akan Anda pelajari?
-
Cara kerja web dan cara memulai sebagai pengembang web
-
Pelajari pengembangan web dalam 100 hari
-
Bangun situs web, aplikasi web, dan layanan web (dan pahami apa “hal” ini)
-
Bangun antarmuka pengguna frontend dengan HTML, CSS & JavaScript
-
Bangun proses backend dengan database NodeJS, Express & SQL + NoSQL
-
Tambahkan fitur lanjutan seperti autentikasi pengguna, unggah file, atau kueri basis data ke situs web
Persyaratan
-
TIDAK diperlukan pengembangan web atau pengetahuan pemrograman sebelumnya! Kami akan mulai dari awal!
-
Anda hanya perlu komputer atau Mac untuk memulai!
Keterangan
Anda Ingin Menjadi Pengembang Web?
KURSUS INI UNTUK PEMULA & PENGEMBANG LANJUTAN
Ini akan mengajarkan Anda pengembangan web dan mengubah Anda menjadi pengembang web – atau memungkinkan Anda untuk menyegarkan hal-hal penting dan memperluas pengetahuan Anda yang ada!
Menjadi seorang pengembang web adalah pilihan yang tepat karena pengembangan web membuka banyak jalur karir dan keterampilan pengembangan web diperlukan di hampir setiap bisnis yang ada saat ini – dan tentu saja ini hanya akan meningkat di masa depan!
Ini bukan hanya tentang situs web – ini juga tentang layanan “di balik layar” yang digunakan oleh aplikasi seluler seperti Uber atau AirBnB. Ini tentang aplikasi web kaya seperti Google Documents serta game browser. Dan tentu saja juga tentang situs web biasa seperti Facebook, blog online, toko online seperti Amazon dan masih banyak lagi!
Oleh karena itu tidak heran, pengembang web sangat diminati! Dan, selain perspektif pekerjaan yang bagus, sebagai web developer, Anda tentunya juga bisa dengan mudah membangun bisnis digital Anda sendiri!
Kursus Ini Untuk Anda!
Kursus ini akan mengajarkan Anda pengembangan web dari bawah ke atas Anda dapat menjadi pengembang web dengan bantuan kursus ini!
Tidak diperlukan pengetahuan pengembangan web sebelumnya sama sekali untuk memulai kursus ini. Kami akan mengeksplorasi semua dasar-dasar penting, semua dasar-dasar dan semua konsep kunci bersama-sama, langkah demi langkah.
Tetapi kursus ini juga untuk siswa tingkat lanjut yang sudah memiliki pengetahuan pengembangan web! Ini adalah kursus mendalam dan karenanya Anda akan dapat memperluas pengetahuan yang ada dengan menyelam lebih dalam ke dasar-dasar utama seperti HTML, CSS atau NodeJS dan juga dengan menjelajahi konsep lanjutan seperti menangani pembayaran, membangun REST API, atau keamanan situs web.
Karena ini adalah kursus besar, kursus ini dibangun dengan cara modular. Artinya, Anda dapat mengambilnya selangkah demi selangkah, materi demi materi , tetapi Anda juga bisa langsung masuk ke bagian kursus yang paling menarik bagi Anda. Tentu saja, kami merekomendasikan pendekatan “langkah-demi-langkah” untuk pemula – hanya karena semua materi dan bagian membangun satu sama lain. Tetapi sebagai pengembang yang lebih berpengalaman, Anda tentu saja dapat melewati dasar-dasar yang tidak menarik bagi Anda!
Berikut adalah ringkasan dari konsep-konsep kunci yang akan kita jelajahi sebagai bagian dari kursus ini:
- Cara kerja web
- Teknologi inti: HTML, CSS & JavaScript
- Memahami bagaimana dokumen HTML terstruktur dan bagaimana elemen HTML digunakan dengan benar
- Pelajari konsep inti CSS seperti model kotak, flexbox, pemosisian, unit, dan banyak lagi lainnya
- Jelajahi konsep CSS tingkat lanjut seperti membangun situs web responsif, tata letak, properti CSS khusus, kisi CSS & lainnya
- Pelajari JavaScript sisi browser dari awal
- Pahami apa itu “DOM” dan bagaimana Anda dapat memanipulasinya melalui JavaScript
- Jelajahi browser / acara pengguna dan cara menanganinya dengan JavaScript
- Bangun banyak proyek (misalnya, game browser Tic-Tac-Toe) untuk berlatih dan memahami sepenuhnya semua teknologi ini
- Selami pengembangan backend dengan NodeJS & ExpressJS
- Pelajari apa itu NodeJS dan cara kerjanya
- Bangun situs web berbasis backend dengan konsep lanjutan seperti perutean dinamis atau templat dinamis
- Pelajari cara bekerja dengan database – SQL & NoSQL (dan apa itu)
- Berlatih cara menggunakan SQL / NoSQL dengan NodeJS & Express
- Selami konsep lanjutan seperti otentikasi, keamanan situs web, pola pengkodean, unggahan file, validasi input pengguna, dan banyak lagi lainnya!
- Sekali lagi: Bangun banyak proyek (misalnya toko online lengkap, dari bawah ke atas!) untuk mempraktikkan semua konsep lanjutan juga
- Pelajari cara menggunakan paket dan layanan pihak ketiga (misalnya Stripe untuk pembayaran) di situs web Anda
- Lanjutkan ke konsep lanjutan yang lebih terspesialisasi seperti membangun REST API
- Jelajahi kerangka kerja JavaScript frontend seperti Vue.js untuk membangun antarmuka pengguna web yang lebih kuat
- Dan masih banyak lagi – cukup lihat kurikulum lengkapnya untuk mendapatkan daftar lengkapnya!
Untuk siapa kursus ini:
- Siswa pengembangan web pemula & lanjutan
- Siswa yang sama sekali tidak memiliki pengalaman pengembangan web dan ingin menjadi pengembang web
- Pengembang web berpengalaman yang membutuhkan referensi komprehensif atau ingin mendalami topik yang lebih maju serta menyegarkan dasar-dasarnya
- Semua siswa yang tertarik untuk mengeksplorasi banyak contoh dan latihan kursus