Saya memulai pekerjaan musim panas ini dengan melakukan pekerjaan di ASP.NET 4 (C #). Saya berencana untuk bekerja dengan beberapa kode lama dan juga MVC.
Saya ingin memulai. Saya memiliki pemahaman yang baik tentang HTML / CSS / Javascript, dan pemahaman yang cukup baik tentang C # itu sendiri, prinsip-prinsip Desain, Pola Desain, dan memahami masterpages, MVC2 dasar, dan kode di belakang untuk formulir web.
- Menurut Anda, aspek apa dari ASP.NET yang paling penting untuk dikuasai untuk aplikasi web?
- Apa yang paling Anda hargai dalam penggunaan ASP.NET?
- Apakah Anda memiliki rekomendasi untuk memahami internal ASP.NET sendiri?
Jawaban:
ASP.NET Webforms
Pemahaman yang baik tentang siklus hidup halaman , pipa permintaan dan manajemen negara (cookie, sesi, kondisi tampilan, ...) akan sangat bermanfaat.
ASP.NET MVC
Pastikan Anda memahami cara kerja HTTP (perbedaan antara POST dan GET), bagaimana perutean, pengontrol, dan tampilan bekerja bersama dan bagaimana Anda dapat memengaruhi mereka.
sumber
Bentuk web: Memahami siklus hidup halaman dan mekanisme pasca-balik, kondisi tampilan, dan status sesi. Ketahui kontrol standar.
MVC: Pahami bagaimana HTTP bekerja (DAPATKAN, permintaan POST, misalnya). Memahami pemisahan keprihatinan. Injeksi Ketergantungan. Ketahui HTML Anda, JavaScript dengan tangan. jQuery.
sumber
Apa yang saya sarankan Anda lihat lebih dalam:
Saya perhatikan bahwa dalam banyak kode lama, kontrol dibuat dan ditambahkan ke halaman melalui kode di belakang lebih dari yang seharusnya.
sumber
Kedengarannya Anda sudah jauh di depan permainan. Sungguh, tidak ada yang akan mempersiapkan Anda untuk menggali kode orang lain (yang akan Anda lakukan banyak, terutama di dunia usaha). Maksud saya, bekerja pada soft skill Anda. Saya telah menemukan itu sama, jika tidak lebih, berharga daripada keterampilan pemrograman saya.
sumber