web devolopment front end dan back akan kita bahas secara tuntas pada artikel ini
web developmet Persiapan dasar belajar web programming
Bahasa inggris
web development Bukan tidak mungkin tanpa belajar bahasa inggris kita dapat memplajari web programming dan web development tapi tidak dapat dipungkiri untuk saat ini bahasa inggris masih menjadi bahasa kiblat untuk teknologi selain itu saaat kita memahami bahasa inggris akan sangat membantu kita untuk memahami keynot maupun presntasi tentang web programming.
Git – version control
Git – version control banyak teknologi masa kita yang dikelola menggunak version control git, untuk portal peyimpanan git bias kita pelajari GitHub atau GitLab.
Struktur data & Algoritma
Struktur data primitive mulai dari bagaimana prilakunya, cara membuat hingga bagaimana sebuah data terbentuk pada computer kita menggunakan bahasa pemrograman tertentu seperti tipe data string integer dan Boolean.
Selanjutnya tipe data primitive bias kita gabung menjadi tipe data majemuk sebagai tipe data yang lebih kompleks seperti contoh Array list linked list bahkan tree. Struktur data sendiri bias menjadi dasar pondasi dari sebuah pemrograman khususnya web development
Algoritma akan sangat berguna bagi kita untuk untuk merencanakan, memulai membangun web, melakukan problem solving, hingga optimasi Searcing & sorting. Untuk memplajarinya bias menggunkan bahasa pemgrograman Javascript atau python.
Design Pattern
Design Pattern ialah bagaimana kita belajar membuat struktur kode yang baik dan benar Bisa dengan yagni Solid dan kiss.
Licenses
Licenses ialah bagaimana saat kita ingin lisensi untuk membuat program aplikasi web kita
Semantic Version
Misalkan saat kita ingin membuat aplikasi berbasis web lalu kita ingin memperbaharuinya mulai dari pengurangan bug hingga penambahan fitur.
SSH
Memungkingkan kita untuk melakukan remot terhadap web kita atau pahkan terhadap github kita
Http & https
Kenapa hal ini penting untuk pelajari karena sebuah website pasti tersimpan pada protocol http atau http
Front ent developer web development
Html
Dalam hal belajar bahasa pemrograman Html kita bias mulai dari kode html dasar, menulis kode semantic html, dasar seo, aksebilitas
Css
Mulai dari dasar css, pembuatan layout, media Queri dan css 3 agar web bias lebih responsive.
Sebenarnya Css sendiri sangat luas bias di pelajari mulai Css pre processor Css framework hingga Css atribut.
Dasar Java Script
Sintak struktur dasar variable perulangan pengkondisian dll. Lalu dom manipulation facth Api untuk Ajax (XHR) hingga java sript modern (ES6+)
Package manager
Bias dipilih antara Npm (node Package manager) atay Yarn
Build tools
Tahap ini bias dimulai dari test runner dengan npm scrip modul bunler memakai wabpack.
Memilih framework front end
React js angular atau vue js
Progresiv web apps
Rpl partners rail model using dev tools menggunakan kecanggihan web browser kita seperti storage dan location
Server side rendering
Dengan static side generator bias juga konversi web menjadi aplikasi desktop hingga mobile apps
Yang terakhir ialah tetap belajar untuk menjadi front end web programmer
Back end developer web development
Pilihlah bahasa pemrograman yang akan dijadikan prioritas
Scripting leaguage bisa memilih antara python rubi php dan node js
Fungtional leaguage bisa scale atau haskel dll.
Praktekkan apa yang dipelajari
Bisa dengan cara membuat program aplikasi sederhana dengan dasa crud yang membuat crud merupakan salah satu dasar web development
Pelajari Package manager dari bahasa pemrograman yang kalian pilih pastikan pelajari security
Lakukan testing pada program web sederhana buatan kita sendiri
Relasi database bisa dengan msqsl atau maria db lalu buat lah web baru dengan crud yang terhubung pada data base dengan dilengkapi system login
Setelah semua telah dipajari kita bisa mulai menggunakan framework sebagai alat bantu untuk mempermudah pembuatan website
NoSQL database adalah tahap selanjutnya yang harus kita pelajari missal mongo db
Pembuatan APi Doker Web serve web socket dll.
Cukup sekian artikel tentang Step By Step Belajar Menjadi Web Development Front End Dan Back End di blog tekno unisbank Semoga bermanfaat untuk kita semua