Saya telah menerima surat dari beberapa siswa yang bertanya tentang urutan pembelajaran ASP.NET.
Jika Anda sudah memiliki lebih banyak pengalaman dalam pengembangan yang berorientasi objek, lewati dua langkah ini:
Langkah pertama adalah menguasai bahasa .net bahasa yang berorientasi objek, c# atau vb.net
Saya sangat menentang pembelajaran ASP.NET tanpa secara sistematis mempelajari bahasa yang berorientasi objek (OO).
ASP.NET adalah teknologi yang berorientasi objek yang komprehensif.
Langkah kedua adalah memiliki pemahaman tertentu tentang perpustakaan kelas .NET Framework
Anda dapat mempelajari kerangka kerja .NET dengan mengembangkan aplikasi Windows Form. Asp.net dibangun di atas .net
Teknologi di atas kerangka kerja, semakin dalam Anda memahami .NET Framework, semakin cepat Anda akan belajar ASP.NET.
Misalnya: Berikut adalah beberapa konsep yang sangat penting untuk menguasai ASP.NET:
Model memori, delegasi, peristiwa, multithreading, domain perakitan dan aplikasi, model keamanan objek
Tentu saja, ada banyak hal lain dalam .NET Framework, tetapi sulit untuk benar -benar memahami ASP.NET tanpa memahami dan memahami hal -hal di atas dengan jelas.
Karena pertimbangan yang mendesak dan realistis, banyak orang ingin belajar ASP.net secara langsung tanpa fondasi yang berorientasi objek yang solid, tetapi hasilnya adalah bahwa Hasteness tidak akan tercapai.
Setelah memiliki yayasan OO, berikut ini adalah langkah khusus untuk mempelajari teknologi ASP.NET.
Langkah 1: Pelajari HTML dan CSS
Ini tidak memerlukan belajar banyak alat desain web seperti Dreamweaver dan Firework. Banyak kontrol ASP.NET pada akhirnya harus dikonversi menjadi HTML. Selain itu, Div+CSS adalah model tata letak web utama saat ini.
Saat mempelajari bagian ini, kuncinya adalah memahami konsepnya, dan tidak menghabiskan energi untuk banyak keterampilan untuk mempercantik halaman.
Langkah 2: Belajar JavaScript
JavaScript bukan Java, itu berjalan terutama di sisi browser. Ini dapat menyelesaikan banyak tugas dan memiliki fungsi yang kuat: misalnya, ia menganggap elemen HTML di halaman web klien sebagai pohon, dan dapat menulis kode untuk mengakses dan memodifikasi node pohon, dan secara dinamis menghasilkan kode HTML baru, dengan demikian mencapai tujuan dari tujuan dari memodifikasi karakteristik tampilan secara dinamis dari halaman web.
JavaScript banyak digunakan dalam pengembangan situs web saat ini dan sangat penting.
Selain itu, ini juga merupakan dasar dari teknologi AJAX yang sangat populer saat ini.
Langkah 3: Pelajari prinsip -prinsip jaringan komputer
Temukan Buku Teks Universitas <Computer Network>, fokuslah pada bagian-bagiannya yang berhubungan dengan internet, dan pelajari tentang beberapa pengetahuan tentang resolusi nama domain dan protokol HTTP. Ini adalah dasar teoretis untuk pengembangan internet.
Langkah 4: Pelajari Teknologi Lapisan Presentasi ASP.NET dan dapat merancang halaman web
Penting untuk menggabungkan fondasi teknologi berorientasi objek yang telah diletakkan sebelumnya dan menguasai konten berikut:
(1) Cara menggunakan berbagai kontrol web,
(2) Memahami cara informasi ditransmisikan pada halaman web, seperti penggunaan cookie, viewstate, sesi, dll.
(3) Siklus hidup aplikasi ASP.NET dan halaman web, serta penggunaan objek terkait (seperti httpcontext, respons, permintaan).
(4) Kisah bagian dalam Asp.net Implementasi yang digerakkan oleh acara
(5) Kontrol Pengguna Kustom
Untuk menekankan lagi, tanpa fondasi OO, sulit untuk menguasai teknik di atas, sehingga Anda hanya dapat dipimpin oleh hal -hal ini, dan Anda akan sangat pasif.
Langkah 5 Menguasai Teknologi Basis Data
Secara khusus, pelajari yang berikut:
(1) Belajar menggunakan SQL Server 2005: tidak memerlukan kemahiran dalam berbagai alat dan teknik konfigurasi manajemen, tetapi setidaknya tahu cara terhubung, cara membangun tabel, dan cara membuat prosedur tersimpan
(2) Pelajari ado.net dan kuasai metode menggunakan kode untuk mengakses database secara manual (tidak menggunakan Wizard VS2005)
(3) Pelajari penggunaan kontrol pengikatan data
Langkah 6 Memahami Arsitektur Multi-Layer
Pada saat ini, domain perakitan dan aplikasi yang terlibat dalam tahap pembelajaran OO berguna.
Anda pertama-tama dapat mencari informasi tentang arsitektur multi-lapisan ini secara online, dan kemudian menemukan proyek ASP.NET open source yang sudah jadi dan lebih kompleks untuk menganalisis arsitekturnya. Pada dasarnya, mereka semua adalah rutinitas, diterapkan di mana -mana.
Beberapa teman bertanya: Apakah Anda harus belajar pola desain saat belajar arsitektur?
Pendapat saya adalah: Tidak! Tetapi dalam pengembangan aktual, jika Anda hanya ingin menerapkan model tertentu secara mekanis, itu tidak akan memiliki hasil yang baik. Sudut pandang saya: Saat belajar pola desain, Anda harus berpikir lebih banyak dan lebih memahami, dan pikiran Anda secara bertahap akan diintegrasikan ke dalam otak Anda. Intuisi: Selama persyaratan desain memenuhi persyaratan desain adalah solusi yang layak.
Langkah 7 Pelajari XML dan Layanan Web
Pertama, pelajari pengetahuan dasar XML, dan baca buku ini tentang XML. Layanan Web sebenarnya dapat dibandingkan dengan panggilan metode jarak jauh (informasi panggilan yang dinyatakan dalam format XML).
Setelah mempelajari ini, jika Anda masih tertarik, Anda mungkin juga pergi dan melihat SOA. Jadi, ini adalah pilihan.
Langkah 8 Pelajari Ajax
Tujuan utama belajar AJAX adalah untuk membuat lapisan presentasi web dengan fitur yang lebih kaya.
Belajar Ajax secara langsung tanpa fondasi seperti membangun platform tinggi di atas pasir mengambang, sehingga urutan pembelajaran Ajax diatur di sini.
Langkah 9 Belajar Teknologi RIA
RIA: Aplikasi internet yang kaya dapat dianggap sebagai upaya untuk menggabungkan keunggulan C/S dan B/S menjadi satu. Dalam hal teknologi tertentu, ini terutama mengacu pada Microsoft's Silverlight (WPF_E), bagaimanapun, itu adalah rute Microsoft sepanjang jalan.
Namun, ini terutama untuk cadangan teknis saat ini. Diperkirakan teknologi ini akan memakan waktu 2 hingga 3 tahun untuk mempopulerkan, karena mesin Vista yang sudah dipasang sebelumnya hanya akan mulai menjual dengan baik tahun ini.
Pada titik ini, sembilan seni ilahi Yang telah selesai, dan Anda dapat menggunakan seni ilahi ini untuk bepergian ke seluruh dunia.
(Catatan: Artikel ini hanya untuk pendapat pribadi dan untuk referensi oleh pemula. Selain tidak pantas, para ahli dipersilakan untuk memperbaikinya).