Esensi Pengembangan Web; Panduan Komprehensif

Diterbitkan: 2016-09-27

Masuk ke desain web adalah serangkaian pembelajaran, latihan, dan eksperimen jejak-dan-kesalahan yang membutuhkan waktu dan dedikasi.

Banyak calon pengembang tidak hanya perlu melalui dasar-dasar membuat halaman situs web baru, tetapi juga mempelajari teknologi mendatang yang mendukung web. Ini karena pasar yang serba cepat selalu menghadirkan lebih banyak iterasi dari teknologi generasi saat ini dan mengikuti mereka sangat penting.

Dalam pengantar singkat ini, kami tidak akan mencoba memprediksi masa depan, tetapi kami akan membahas dasar-dasar jenis teknologi dan alat apa yang digunakan untuk membuat halaman baru untuk web. Jika Anda benar-benar baru dalam desain web, ini akan menjadi tempat yang bagus untuk memulai. Semua situs web dasar memerlukan enam hal penting yang membentuk halaman sederhana dan di sini, kami akan membahas secara rinci tentang apa itu, bagaimana mereka bekerja dalam memfungsikan situs web dan mengapa penting untuk mempelajarinya.

HTML5

HTML5

HTML adalah singkatan dari Hyper Text Markup Language dan itu adalah bahasa di mana semua situs web ditulis. Saat Anda memuat halaman web, hal pertama yang dilakukan browser Anda adalah mengunduh HTML untuk situs web yang terdiri dari sintaks khusus. Kemudian membaca melalui bahasa ini untuk memahami isi halaman web. Semuanya, mulai dari tautan, tombol, video, animasi, gambar, dan grafik, semuanya disematkan di dalam HTML dan akan memberi tahu browser apa isi halaman web itu.

HTML yang telah menjalankan web diperkenalkan lebih dari dua dekade lalu. Namun pemanfaatannya meledak ketika versi keempat HTML (dikenal sebagai HTML4) diperkenalkan di puncak milenium baru. HTML4 mengubah segalanya dan penjelajahan web menjadi semakin populer karena pengembangan web menjadi lebih mudah.

Namun, HTML4 masih memiliki beberapa masalah. Meskipun merupakan bahasa yang kuat, namun masih kurang memiliki kemampuan untuk mendukung fungsionalitas yang rumit seperti animasi dan streaming video. Untuk mendukung hal tersebut, harus dipasang plugin yang hanya membuat komputer dan perangkat seluler pengguna menjadi lebih lambat dan tidak efisien. Jadi dengan cepat menjadi jelas bahwa versi HTML yang lebih baru diperlukan.

Hal ini menyebabkan rilis terbaru dari HTML5. Fitur terbesar HTML5 adalah kemampuannya untuk melakukan streaming video secara lebih efisien, menghemat bandwidth dan masa pakai baterai. Ini menjadi standar baru untuk diikuti sebagian besar situs web dan banyak situs web yang sepenuhnya membuang plugin untuk menjalankan situs mereka dengan benar. Meskipun masih ada beberapa fungsi yang hanya dapat dicapai dengan plugin, HTML5 memiliki hampir semua kemampuan yang diperlukan yang dapat diharapkan oleh pengguna dan itu pasti akan menjadi satu-satunya bahasa yang digunakan untuk pengembangan web sekarang dan di masa depan.

CSS3

CSS3

Ketika browser memuat halaman web, biasanya mengunduh dua hal untuk membuat situs web akhir; HTML dan CSS. Kami telah membahas HTML, itu adalah bahasa yang berisi semua konten penting dari halaman web. Namun, HTML tidak berisi bagaimana sebagian besar informasi ini harus ditampilkan. Misalnya, jika HTML memberi tahu browser bahwa halaman terdiri dari baris teks, browser masih tidak tahu persis di mana teks harus ditempatkan dan bagaimana tampilannya. Jenis informasi yang berhubungan dengan tampilan halaman web secara visual disimpan dalam file terpisah yang disebut file CSS.

CSS sebagian besar sama selama bertahun-tahun, siapa pun dengan perkembangan terakhir dalam HTML, versi yang lebih baru yang dikenal sebagai CSS3 telah dirilis untuk mendukung streaming video dan animasi kompleks. CSS adalah singkatan dari Cascade Style Sheets dan hanya memiliki satu tujuan, untuk memberitahu browser bagaimana menyajikan HTML dan gaya visual penting lainnya. Ia melakukan ini dengan memuat semua informasi yang diperlukan dalam kodenya yang juga memiliki sintaks unik. CSS bekerja bersama dengan HTML dan menyelaraskan semua tag dan header ke dalam gaya yang diperlukan untuk situs web. Anda mungkin telah melihat apa yang dapat dilakukan oleh kurangnya CSS pada sebuah situs web. Terkadang, saat Anda memuat halaman, Anda hanya melihat teks dan hyperlink, tetapi susunannya buruk dan tidak ada warna pada halaman. Ini terjadi ketika browser berhasil memuat HTML untuk halaman, tetapi tidak CSS.

jQuery

jQuery

Interaktivitas dengan situs web hampir selalu menjadi fitur dengan situs web saat ini. Jika situs web Anda tidak memiliki interaktivitas apa pun, maka itu tidak lebih dari papan buletin dan sangat sedikit digunakan. Bayangkan YouTube atau Facebook tanpa tombol apa pun di dalamnya untuk menavigasi konten mereka dengan mudah. Interaktivitas memberikan pengalaman ramah pengguna yang sebagai imbalannya memberi Anda lebih banyak daya tarik dan retensi pengguna situs web.

Untuk memberikan interaktivitas, sebagian besar pengembang web telah menggunakan Java dan JavaScript. Ini adalah bahasa yang digunakan bersama dengan HTML untuk membuat situs web lebih hidup. Namun, bahasa-bahasa ini, terutama JavaScript, sudah tua dan rumit. Banyak pengembang menyadari itu dan menuntut bahasa yang lebih baik dibuat untuk membuat hidup mereka lebih mudah. Itulah mengapa kami memiliki pengenalan jQuery baru-baru ini.

Sederhananya, jQuery memberi pengembang semua alat yang diperlukan untuk mengimplementasikan situs web yang efektif dengan interaktivitas yang mewah, tetapi kurang padat karya. Untuk memberi Anda gambaran, satu fungsi yang dijalankan dalam JavaScript yang membutuhkan 10 baris kode dapat diimplementasikan di jQuery tetapi hanya dengan 2 baris atau kurang. Manfaat nyata dari jQuery telah sangat populer di kalangan pengembang sehingga sebelum diperkenalkan, lebih dari 60% situs web online menggunakan jQuery.

jQuery bahkan memungkinkan insinyur jaringan untuk menangani banyak pekerjaan back-end, seperti mengambil dan menyimpan informasi dalam database. Ini telah membuat banyak sistem manajemen basis data lainnya tidak berguna karena jQuery dapat menangani sebagian besar beban kerja. Singkatnya, jQuery adalah suatu keharusan bagi setiap pengembang web karena membuat pekerjaan mereka lebih mudah dan lebih efisien.

ilustrator

Illustrator

Sebelum Anda mulai mengerjakan situs web, biasanya ide yang baik untuk menggambarnya terlebih dahulu untuk mengetahui bagaimana tampilannya. Ini dapat dilakukan dengan berbagai cara; Anda dapat membuat sketsa situs web di atas kertas, membuat fitur situs web pada spreadsheet, atau Anda dapat membuat seluruh antarmuka situs web menggunakan alat ilustrasi sederhana. Salah satunya yang dapat diakses dan kuat adalah yang dibuat oleh Adobe yang disebut Illustrator.

Illustrator adalah alat desain grafis yang umumnya digunakan untuk seni digital. Namun, keserbagunaannya memungkinkannya digunakan untuk tujuan lain juga, seperti menyusun halaman web. Kami sangat menyarankan setiap calon pengembang web untuk memanfaatkan kekuatan Illustrator. Tidak hanya akan memberi Anda dan klien Anda pemahaman yang lebih baik tentang bagaimana tampilan situs web, tetapi juga memungkinkan Anda untuk dengan mudah menyusun halaman web menggunakan Dreamweaver, yang akan kita bicarakan nanti.

Menggunakan Illustrator sangat mirip dengan menggunakan papan seni. Ada beberapa alat yang dapat Anda gunakan untuk menyusun tampilan situs web Anda dengan cepat. Anda dapat memulai dengan template standar dan kemudian meningkatkannya. Anda dapat membuat lapisan demi lapisan dan kemudian menjahitnya menjadi satu untuk membuat komposisi akhir Anda. Setelah selesai, Anda dapat membuat gambar akhir Anda menjadi pratinjau resolusi tinggi untuk melihat sendiri bagaimana situs web akan terlihat serta ditampilkan kepada orang lain.

Photoshop

Photoshop

Jika Anda tertarik dengan ide merancang situs web Anda, maka Illustrator bukan satu-satunya alat di luar sana. Software pengedit gambar paling populer yang bisa Anda gunakan tidak lain adalah Photoshop.

Kesalahpahaman saya dengan Photoshop adalah bahwa itu umumnya hanya digunakan untuk mengedit gambar untuk foto dan logo grafis. Namun, tidak ada batasan untuk menggunakan Photoshop untuk tujuan lain. Photoshop mendukung banyak plug-in serta format gambar. Itu juga menggunakan sistem lapisan yang digunakan ilustrator yang berarti Anda dapat membangun situs web di program tersebut.

Menggunakan Photoshop mirip dengan menggunakan kertas kalkir dan menumpuknya bersama-sama untuk komposisi akhir. Anda harus mulai dengan membuat latar belakang untuk situs web Anda. Skema warna sederhana dan palet rona seharusnya cukup untuk meletakkan dasar dasar untuk situs web Anda. Selanjutnya Anda dapat menambahkannya dengan membuat kotak teks serta beberapa tautan dan drop down lain yang seharusnya ada di halaman. Selain itu, Photoshop juga memungkinkan Anda untuk dengan mudah menyusun font khusus, yang sangat berguna untuk pengembangan situs web karena biasanya Anda ingin menghindari penggunaan font konvensional. Dengan membuat font khusus ini, Anda dapat memberikan orisinalitas situs web Anda serta beberapa identitas yang sangat dibutuhkan, yang penting di dunia di mana hampir setiap situs web terlihat sama dalam beberapa hal. Kami sangat menyarankan menggunakan Photoshop bahkan jika Anda tidak berencana untuk menampilkan pratinjau kepada pelanggan. Ini adalah cara yang bagus untuk menjadi sadar diri ketika membuat situs web dan memiliki gambaran dalam pikiran yang dapat Anda gunakan sebagai tujuan Anda.

Dreamweaver

Dreamweaver

Banyak desainer grafis sekarang bekerja di perusahaan pengembangan web dan keahlian artistik sangat penting untuk membuat situs web yang tampak hebat. Namun, setelah semua penyusunan dan pratinjau, akan tiba saatnya untuk mentransfer gambar Anda yang tampak hebat ke platform pengembangan web yang sebenarnya. Tidak ada gunanya membuat semua gambar dan ilustrasi situs web itu jika Anda tidak memiliki cara untuk mewujudkannya pada akhirnya. Itulah mengapa ada suite desain web yang mudah digunakan di luar sana, yaitu Adobe Dreamweaver.

Dreamweaver adalah platform sederhana yang dapat Anda gunakan untuk menyusun situs web yang tampak hebat sambil memberikan tulang punggung pemrograman yang diperlukan untuk dijalankan secara online. Hal ini dilakukan dengan memungkinkan Anda untuk dengan mudah menghasilkan potongan CSS dan HTML setiap Anda menempelkan gambar ke program. Anda dapat menganggap perangkat lunak sebagai penerjemah visual; Anda memberi tahu Dreamweaver bagaimana tampilan situs web Anda, dan sebagai imbalannya Dreamweaver akan memberi tahu Anda kode yang diperlukan untuk menjalankannya.

Namun, tidak semuanya sesederhana itu. Terkadang, pembuatan kode otomatis bukanlah cara yang ideal untuk membuat situs web. Lebih baik menempelkan draf gambar dan kemudian menulis kodenya sendiri. Ini menghindari bug run-time yang tidak perlu serta memudahkan Anda untuk menulis ulang dan merevisi kode Anda seiring waktu.

Kesimpulan

Kesimpulannya, merancang situs web seharusnya mudah bagi siapa saja yang memiliki hasrat untuk itu, tetapi menuntut perhatian dan rasa lapar untuk belajar lebih banyak. Internet telah menyediakan beberapa alat yang memberi Anda kekuatan untuk menghasilkan situs web yang tampak luar biasa, Anda hanya perlu memiliki waktu dan energi untuk pergi ke sana dan menyerap sebanyak mungkin.

Menurut perkiraan kami, dibutuhkan seseorang tidak lebih dari sebulan untuk memahami hal-hal penting dan mendapatkan latihan yang cukup untuk menyusun halaman web fungsional dasar. Dari sana, Anda perlu mendorong diri sendiri untuk membuat halaman web yang tampak hebat dan menonjol.