Categories
Web Development

JavaScript Framework Untuk Pemula

Kata “framework” ini bisa banyak arti kalau di dunia Javascript. Sebelum terlalu dalam saya akan jelaskan apa yang saya maksud dengan “JavaScript Framework” disini. JavaScript Framework yang saya maksud adalah suatu library yang akan membantu kita dalam membuat Single Page Application(SPA) Website. Masih belum paham apa itu SPA? Coba baca dulu disini.

Sebelum lanjut apakah kamu sudah pernah menggunakan jQuery library sebelumnya? Jika belum, alangkah baiknya kamu pelajari dulu. Bisa baca disini.

Ada 3 pemain besar dalam dunia JavaScript Framework ini yaitu VueJS, React, Angular. Penilai saya yang paling kompleks adalah Angular. Saya sendiri pernah menggunakan AngularJS 1.x(versi 1 sebelum “JS” dihilangkan di brandingnya). Saya pernah membuat post tentang Javascript Framework Paling Populer 2021, disana yang menempati posisi pertama adalah VueJS disusul oleh React.

Seperti yang pernah saya jelaskan dipost sebelumnya PHP Framework Untuk Pemula, yang terpenting adalah mendefiniskan goalnya terlebih dahulu. Jika goalnya untuk jangka pendek silakan pilih bebas sesuka hati, tetapi jika untuk jangka panjang dan kestabilan itu sangat penting, maka kamu harus memilih yang paling aktif komunitasnya dan populer. Dengan populer dan aktif, maka jika ada bug, akan lebih cepat diperbaiki.

Pilihan saya jatuh ke VueJS. Point yang saya suka di VueJS adalah antara script dan view dipisahkan sehingga front end developer akan lebih mudah mengotak-atik daripada ReactJS dengan JSX nya.

Jika kamu ingin mencoba-coba hal baru, saya malah lebih menyarankan untuk mencoba Svelte. Framework ini tergolong baru, tetapi peningkatan popularitasnya sangatlah pesat. Jika saya check tutorialnya, memang simple, tetapi untuk lebih dalamnya saya belum explore seperti:

  1. Bagaimana routingnya?
  2. Bagaimana menambahkan plugin-plugin?
  3. Bagaimana jika dipakai hingga level enterprise atau skala besar? Apakah masih tetap “simple” untuk dipakai?

Akhir kata, pilihan ada ditangan anda. Apapun tools yang anda gunakan, goal utamanya adalah supaya lebih produktif dan project dapat selesai sesuai dengan jadwal.

Categories
Web Development

Apakah Menjadi Programmer Harus Pintar Matematika?

Jawabannya adalah Tergantung. Tergantung kamu mau mendalami topic programming yang mana dulu. Tertarik? Lanjut bacanya, akan saya jelaskan lebih rinci.

Pertanyaan ini sering ditanyakan ke saya. Ada sebagian yang berkata “Wah programmer pasti matematikanya pintar.”. Padahal tidak juga, karena sebenarnya yang dipakai hanyalah matematika dasar.

Dalam dunia IT khususnya programming, sangatlah luas cakupannya. Sama seperti keilmuan lainnya, contohnya dokter, ada dokter umum dan juga spesialis. Begitu juga dalam dunia programming. Tetapi untuk pemprogramman dasar/basic saya rasa tidak perlu sampai memiliki logika dan matematika yang istimewa.

Akan menjadi berbeda jika ingin lebih spesialis kebidang tertentu contohnya seperti Machine Learning, Natural Language Processing(disingkat NLP), Neural Network, Computer Vision, dan keilmuan yang memanusiakan komputer, pasti akan dibutuhkan logika dan matematika yang lebih tinggi lagi dari biasanya.

Nah, sekarang kamu tahu bukan bahwa programmer tidak diperlukan pengetahuan matematika yang sangat istimewa. Secukupnya saja. Jadi, tidak perlu takut jika ingin terjun ke dunia ini.

Categories
Web Development

PHP Framework Untuk Pemula

Setelah paham tentang HTML, CSS, Javascript, Database, dan PHP. Sudah pernah membuat sebuah aplikasi web yang sudah digunakan. Biasanya seorang developer akan pindah dan menggunakan framework. Selain akan mempercepat pengerjaan, ini juga akan membantu developer tersebut untuk terus berkembang, baik secara skill, struktur organisasi file, team work, ataupun karir.

Bagi pemula pasti akan bingung memilih framework mana yang paling cocok untuk pemula. Pertanyaan ini juga pernah saya alami saat pertama kali akan belajar framework. Biasanya yang ditakutkan adalah buang-buang waktu saat salah pilih framework.

Sebenarnya tidak ada kata salah pilih dalam belajar, dengan kamu melakukan kesalahan, kamu akan tahu kelemahan dari sebuah framework yang kamu gunakan sebelumnya, sehingga penilaianmu dalam memilih framework kedepannya akan semakin tajam. Jadi, jangan takut dengan kesalahan, itu akan membuatmu semakin mahir.

Categories
Javascript Web Development

Apa Itu JavaScript?

JavaScript adalah bahasa pemprograman yang dapat membuat HTML dan CSS lebih interaktif.

Sebelum JavaScript populer seperti sekarang, HTML dan CSS tampak static dan sedikit membosankan. Dengan berkembangnya komputer dijaman sekarang dengan ram melimpah javascript dapat membuat hal-hal kompleks dari animasi hingga game 2D maupun 3D yang dapat berjalalan di Browser.

Categories
Javascript Web Development

Javascript Framework Paling Populer 2021

Kali ini saya akan share Javascript Framework Paling Populer Tahun 2021. Memilih framework itu susah-susah gampang. Menurut saya pribadi cara paling gampang untuk memilih framework adalah dari kepopulerannya, karena dari sana secara tidak langsung biasanya komunitasnya sudah terbentuk. Jika, komunitasnya sudah terbentuk, akan lebih mudah dalam mencari solusi jika sewaktu-waktu mengalami kendala.

Categories
Web Development

Apa Pekerjaan Web Developer?

Web Developer adalah seorang programmer yang mempunyai kemampuan untuk membuat sebuah website. Entah kompleks atau sederhana.

Web Developer sendiri dibagi menjadi beberapa bagian yaitu

  1. Front End Developer
  2. Back End Developer
  3. Full Stack Developer
Categories
Web Development

Tutorial VueJS 2

Berikut ini adalah tutorial VueJS yang menurut saya paling bagus yang pernah saya tonton saat belajar VueJS pertama kali. Kebetulan saat itu sudah release VueJS 2. Kalau sekarang sudah release VueJS 3, tetapi secara basic sama saja.

Categories
Web Development

Tutorial Membuat Blog Dengan Laravel

Sekarang untuk belajar sesuatu sangatlah mudah. Hampir semua informasi sudah tersedia di Google dan Youtube. Tinggal siap yang mau mencari dan belajar saja. Informasi sekarang menjadi komoditi.

Kali ini saya akan memberikan video Youtube yang mungkin membantu kalian dalam belajar laravel. Saya lebih suka belajar sesuatu yang langsung ke studi kasus. Misalnya, saya ingin belajar Laravel, saya lebih baik mencari tutorial untuk membuat sesuatu dengan Laravel langsung daripada harus mempelajari fitur-fitur apa saja yang ada di Laravel. Untuk pemula hal ini akan susah dimengerti, karena tidak ada goal akhir yang tercapai.

Categories
Web Development

Belajar Pemprograman Dengan Bermain Games

Jaman sekarang belajar tidak hanya dari membaca buku, melihat video, ataupun harus duduk dibangku perkuliahan. Kamu bisa belajar pemprograman lewat bermain game. Kamu akan disuruh melakukan hal-hal sederhana, tetapi untuk menggerakkan karakternya, kamu harus memerintahkannya menggunakan bahasa pemprograman. Tenang, perintahnya akan disesuaikan terhadap level dan stage yang kamu pilih.

Tidak usah banyak berkata-kata, kamu bisa langsung masuk ke website CodeCombat.

Berikut video previewnya

Categories
Web Development

Mau Jadi Front End Developer Mulai Dari Mana Dulu?

Bagi yang baru mulai mungkin akan bingung, kalau mau jadi Front End Developer apa saja sih yang perlu dipersiapkan. Sebenarnya tidak banyak kalau untuk skill basicnya, tetapi yang banyak adalah tools pendukungnya supaya relevant dengan perkembangan jaman.