c

Apa Persyaratan Dasar Untuk Pengembang Web Microsoft

Apa Persyaratan DasarĀ  : Beberapa saran untuk pengembang web Microsoft…

1) Pelajari tentang Sisi Server – Pilih bahasa Anda

Anda memiliki dua pilihan utama saat memilih bahasa, baik C# atau VB.net. C# memiliki basis instalasi dan basis pengguna yang jauh lebih besar dan akan memberi Anda prospek karier yang lebih besar; ini adalah bahasa yang sangat diketik (sebagai lawan dari bahasa dinamis seperti PHP atau Ruby). Manfaatnya adalah Anda dapat mendeteksi kesalahan lebih cepat saat terlihat saat Anda mengompilasi aplikasi Anda daripada saat Anda menjalankannya. Kerugiannya adalah bahwa itu bisa lebih bertele-tele daripada bahasa yang dinamis.

Pilih jenis proyek Anda untuk pengembangan web Asp.net

Sekali lagi Anda memiliki dua opsi utama di sini, baik Formulir atau MVC. Keduanya didasarkan pada kerangka Asp.net. Anda biasanya akan berbicara tentang Formulir Asp.net atau Asp.net MVC. Formulir adalah jenis proyek pertama yang diputuskan Microsoft untuk diterapkan untuk pemrograman web (setelah Asp klasik), itu agak berat dan merupakan abstraksi bocor dari sesuatu yang pada awalnya dimaksudkan untuk membantu pengembang desktop bertransisi ke lingkungan pemrograman web.

Pilihan lainnya adalah MVC (Model View Controller) yang merupakan implementasi pola desain dari Microsoft; itu menjadi terkenal dalam buku Pola Desain Gang of Four. Ini lebih cocok untuk lingkungan pemrograman web karena Anda mendapatkan ‘Pemisahan Masalah’ yang bersih antara logika Antarmuka Pengguna dan markup. Ini akan memungkinkan Anda untuk benar-benar melepaskan potensi Anda sebagai pengembang web tetapi Anda harus memiliki tingkat keahlian yang lebih tinggi dalam hal memahami CSS dan HTML.

2) Pelajari tentang antarmuka Pengguna

Tidak ada terlalu banyak pilihan ketika datang ke pemrograman antarmuka pengguna aplikasi web Microsoft modern tetapi sebagai dasar saya sarankan belajar CSS3, HTML5 dan Javascript dengan baik. Hal terpenting yang bisa saya rekomendasikan adalah belajar menggunakan CSS3 dan HTML5 ‘Responsif’. Artinya, HTML dan CSS yang sama akan berfungsi di browser dengan lebar 320px (seluler) dan 1100px (desktop), tetapi yang terpenting semua ukuran di antaranya. Singkatnya markup yang sama akan bekerja di semua perangkat. Ini bukan hanya jenis yang disukai dalam hal Search Engine Optimization (SEO) tetapi juga ‘keharusan’ untuk memastikan bahwa Anda tidak harus mempertahankan ukuran desktop dan platform ukuran seluler.

3) Pelajari tentang desain dan kueri basis data

Akan sangat sulit untuk membuat segala jenis aplikasi yang berguna kecuali dapat menyimpan dan mengambil informasi. Untuk memahami server sql, Anda perlu mempelajari perintah berikut:

Sisipkan, Perbarui, Hapus, Pilih, Gabung

Jika Anda menutupinya, Anda akan mengetahui 90% dari apa yang perlu Anda ketahui untuk dapat menulis aplikasi web. Ada hal-hal lain yang perlu di ketahui juga tetapi mengingat artikel ini adalah tentang persyaratan dasar, ini adalah persyaratan minimum yang saya harapkan seseorang tahu jika saya mewawancarai mereka.

4) Pelajari tentang Layanan Web (haruskah ini dua kata?)

Ini menjadi semakin penting dalam bidang pengembangan web perusahaan. Sekali lagi Anda memiliki dua rute utama di sini. Anda dapat mempelajari tentang layanan web berbasis WCF atau Anda dapat mempelajari Asp.net Web Api. Saya akan merekomendasikan yang terakhir terlebih dahulu.

Perbedaan utama adalah bahwa itu di dasarkan pada dokumen HTTP daripada pesan SOAP. Ini memotong banyak bulu yang tertanam ke dalam WCF dan untuk alasan itu dapat lebih mudah untuk mengatur dan memelihara. Sangat berguna untuk menggunakan sisi server sebagai tempat browser Anda dapat membuat panggilan Ajax karena memiliki fitur khusus HTTP ‘dipanggang’ ke dalamnya seperti Kompresi Http.

5) Pelajari tentang Agile

Ini biasanya di luar radar kebanyakan orang ketika mereka pertama kali mulai menjadi pengembang web. Namun saya menyarankan untuk belajar sedikit karena itu akan melengkapi tepi dan membantu Anda membuat perangkat lunak yang lebih baik, itulah intinya! Apa Persyaratan Dasar

a) Pelajari sedikit tentang Teori Scrum

Hal terpenting untuk dipelajari adalah teori Scrum tentang Transparansi, Inspeksi dan Adaptasi, keterampilan yang baik untuk dimiliki sehingga Anda selalu mengevaluasi apa yang Anda lakukan dan memasukkan apa yang telah Anda pelajari ke dalam siklus kerja Anda berikutnya.

b) Mengetahui cara membuat ‘Kisah Pengguna’

Saya akan mengatakan ini adalah ‘keharusan’. Singkatnya, cerita pengguna Agile hanyalah sintaks tata bahasa yang membantu Anda menangkap persyaratan terlebih dahulu dan kedua menyaringnya menjadi notasi umum yang dapat Anda gunakan untuk kolaborasi dan percakapan lintas tim.

Nah itu dia, sedikit panduan untuk memastikan Anda mempelajari hal-hal yang benar terlebih dahulu untuk menjadi pengembang web Microsoft.