Dokumen tersebut membahas beberapa topik teknologi web yang meliputi Laravel, AngularJS, NodeJS, Apache Solr, jQuery, serta bahasa pemrograman yang dikuasai penulis beserta contoh proyek yang pernah dibuat menggunakan bahasa Java.
2. Web Framework dengan Laravel
& Kelebihan Laravel
https://new.fitness.com/ merupakan situs yang memberikan informasi
kesehatan khususnya dalam pembentukan tubuh. Web server Apache,
Framework Laravel, Google Analityc, Informasi dokumen HTML5, CSS,
Javascript, Server Information Debian.
Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT,
dibangun dengan konsep MVC (model view controller). Laravel adalah
pengembangan website berbasis MVP yang ditulis dalam PHP yang
dirancang untuk meningkatkan kualitas perangkat lunak dengan
mengurangi biaya pengembangan awal dan biaya pemeliharaan, dan
untuk meningkatkan pengalaman bekerja dengan aplikasi dengan
menyediakan sintaks yang ekspresif, jelas dan menghemat waktu.
3. Web Framework dengan Laravel
& Kelebihan Laravel
Keunggulan Laravel daripada framework lain antara lain:
Coding yang simple
Tersedia generator yang canggih dan memudahkan, Artisan CLI
Fitur Schema Builder untuk berbagai database,
Fitur Migration & Seeding untuk berbagai database,
Fitur Query Builder yang keren,
Eloquent ORM yang luar biasa,
Fitur pembuatan package dan bundle,
4. AngularJS
AngularJS adalah sebuah framework MVC full frontend untuk aplikasi web
JavaScript. Ia dibangun di Google dan menyediakan sebuah metode cepat
untuk membangun aplikasi web laman tunggal. AngularJS dimasukkan
dalam sebuah laman web dengan menggunakan tag <script>, dan ditulis
dalam JavaScript.
AngularJS adalah framework terstruktur untuk aplikasi web yang dinamis.
Framework ini mendukung penggunaan HTML sebagai bahasa template
dan memberikan keleluasan kepada developer dalam pengembangan
sintak HTML. Data binding dan dependency injection dapat
mengeliminasi banyak kode yang harus ditulis.
5. NodeJS
NodeJS adalah sebuah perangkat lunak yang didisain untuk
mengembangkan aplikasi berbasis WEB. NodeJS dieksekusi sebagai
aplikasi server. Platform ini menggunakan bahasa pemrograman javascript
dan menggunakan teknik non-bloking untuk mempercepat proses. Teknik
non-bloking adalah sebuah metode penyelesaian sebuah fungsi.
Teknik non-bloking pada NodeJS yaitu teknik dimana NodeJS akan
melakukan eksekusi secara independen. NodeJS akan mengeksekusi
sebuah operasi tanpa harus menunggu operasi sebelumnya selesai
dieksekusi, sehingga menghasilkan aplikasi web yang lebih cepat dan
efisien
6. Apache Solr
Solr adalah salah satu enterprise search platform yang besifat open
source dari Apache. Fitur utamanya adalah pencarian berbasis text, hit
highlight, faceted search, dynamic clustering, database integration dan
penanganan terhadap rich document (word, pdf dsb). Pencarian
menggunakan solr bisa menggunakan URL dan hasil pencariannya bisa
berupa xml maupun JSON. Sehingga memudahkan programmer untuk
menggunakannya dalam berbagai bahasa pemrograman. Teknik non-
bloking pada NodeJS yaitu teknik dimana NodeJS akan melakukan
eksekusi secara independen. NodeJS akan mengeksekusi sebuah operasi
tanpa harus menunggu operasi sebelumnya selesai dieksekusi, sehingga
menghasilkan aplikasi web yang lebih cepat dan efisien
Solr dibuat menggunakan bahasa pemrograman java dan menggunakan
lucene untuk fitur indexing dan pencarian. Solr dapat diintegrasikan
dengan servlet container seperti tomcat atau juga berjalan sebagai server
tunggal.
7. jQuery
jQuery adalah sebuah library yang dibangun dengan menggunakan
JavaScript untuk mengautomasi dan menyederhanakan perintah-perintah
umum. Meskipun ada banyak library lain semacamnya, namun jQuery
jauh lebih populer karena kemampuannya untuk menjalankan perintah
pada peramban lama. jQuery berjalan pada browser bersamaan dengan
JavaScript biasa. Ia terutama dipergunakan untuk animasi dan AJAX, yang
cukup sulit untuk diprogramkan dengan vanilla JavaScript, namun bisa
diketik dalam beberapa baris singkat dengan jQuery.
8. Bahasa Pemrograman yang Dikuasai &
Contoh Projek yang pernah dibuat
Saya pernah mengerjakan contoh web dengan bahasa pemrograman java
tapi masih dalam tahap belajar dan masih harus melihat catatan.
Berikut link-nya Pak
https://drive.google.com/open?id=0B-
6JqCKlSGPtRTJneEZ0V28tdjgxVzJJSnZMSWZsZ3dsUXVr