Istilah Istilah yang ada di dalam pemrograman web beserta artinya
Ruby
Merupakan sebuah bahasa pemrograman yang elegan yang berorientasi obyek. Sengaja dirancang agar mudah digunakan oleh programer.Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasapemrograman skrip yang ada di dunia. Ruby ditulis dengan bahasa pemrogramanC dengan kemampuan dasar seperti Perl dan Python.Ruby mengikuti pola software yang menyediakan poin-poin referensi yang baik untuk mempelajari bahasa pemrograman lain seperti Java dan JavaScript.
jQuery
Merupakan sebuah perpusatakaan JavaScript kecil dan cepat yang mampu mempercepat jalannya tugas-tugas tertentu, membuat lebih sederhana dan lebih interaktif dengan menciptakan metode-metode yang bisa digunakan oleh programer. jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, jQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.
Ruby on Rails
Merupakan sebuah framework aplikasi web populer yang kuat yang memberikan panduan kepada programer menggunakan konvensi. Structured Query Language (SQL)
Data Structures
Merupakan struktur yang dirancang untuk mengatur, menyimpan dan mengakses data di dalam program kamu.
Methods/Functions
Banyak digunakan secara bergantian, tergantung dari bahasa pemrograman apa yang kamu gunakan. Method atau Functions ini merupakan sebuah kode blok yang sering digunakan kembali dalam proses tertentu yang dapat kamu gunakan di bagian mana saja dalam program kamu..
Recursion
Merupakan metode penting yang digunakan di banyak aplikasi. Recursion dapat diartikan sebagai momen di mana ia dapat memerintahkan dirinya sendiri untuk mengulang sebuah proses sampai akhirnya proses tersebut dihentikan oleh kondisi semula.
Agile Software Development
Merupakan strategi pengembangan perangkat lunak yang ditujukan untuk tim developer yang menekankan komunikasi, perangkat lunak fungsional dan adaptasi yang cepat akan perubahan.
Apprenticeship
Merupakan sebuah program jangka panjang, di mana seseorang mendapat tawaran untuk mengikuti pelatihan menjadi developer, yang nantinya terikat dinas di perusahaan yang membiayai program pelatihan tersebut.
Back-end developer
Merupakan seorang developer yang bertugas di balik permukaan sebuah web atau aplikasi. Biasanya, seorang back-end developer mengurus server, database dan aplikasi perangkat lunak.
Front-end developer
Disebut juga sebagai Developer dari "Sisi Klien", di mana developer ini menggunakan HTML, CSS dan JavaScript untuk menciptakan visual antarmuka dari sebuah aplikasi web yang mampu berinteraksi dengan penggunanya.
Full Stack Developer
Merupakan sebutan bagi developer yang mampu bekerja sebagai front-end developer dan back-end developer.
Pair Programming
Merupakan sebuah teknik yang dilakukan oleh 2 orang programer, di mana seorang programer menjadi "pengemudi" kodenya dan programer satunya menjadi "navigator" kode tersebut.
Technical Interview
Merupakan sebuah tahap dasar wawancara yang melihat kemampuan, keahlian dan bagaimana seorang programer menyelesaikan sebuah masalah. Biasanya, pada wawancara teknis ini diberlakukan coding test.
White Boarding
Merupakan latihan wawancara teknis di mana perusahaan akan meminta kamu untuk mendalami sebuah masalah dengan cara menuliskannya di papan tulis dan menuliskan bagaimana proses pola pikir kamu dalam menyelesaikan masalah tersebut.
Algorithm
Merupakan kumpulan dari proses yang akan digunakan oleh program kamu untuk menjalankan perintah. Intinya, semakin efisien alogaritma, semakin cepat program kamu.
API (Application Programming Interface)
Merupakan kumpulan gerakan, protokol dan tools untuk membangun aplikasi perangkat lunak. Cara kerjanya yaitu dengan berperan sebagai kontrak yang menetapkan bagaimana sebuah program meminta program lain untuk layanan yang lebih detil.
Komentar
Posting Komentar