Apa yang akan Anda pelajari
-
Memahami bagian utama dari Microsoft ASP.Net Framework
-
Memiliki situs web yang menghadap publik dengan otorisasi, otentikasi, dan nilai dunia nyata untuk meningkatkan resume / portofolio elektronik Anda
-
Memahami cara menggunakan pendekatan kode-pertama untuk menghasilkan basis data menggunakan Entity Framework
-
Diskusikan perbedaan antara Model, Tampilan, dan Pengendali
-
Memiliki alat untuk mengatur dan meng-host Aplikasi Web CRUD dasar online
-
Memiliki pemahaman dasar tentang bekerja dengan Git, BitBucket, dan AppHarbor
Persyaratan
-
Anda setidaknya harus terbiasa dengan Pemrograman Web dalam HTML, javascript, dan CSS
-
Kami akan melalui menginstal alat yang Anda butuhkan
-
Kami akan mencakup semua yang perlu Anda pahami dan dapat membangun dan menyebarkan situs web yang menghadap publik untuk meningkatkan resume / e-portofolio Anda
Deskripsi
Kursus ini adalah langkah yang sangat cepat untuk membawa Anda melalui tindakan dasar yang akan diperlukan bagi Anda untuk membuat aplikasi web CRUD dunia nyata yang mengagumkan hanya dalam beberapa jam (Anda bisa melakukannya di akhir pekan dengan sangat mudah) menggunakan ASP. Net MVC, Kerangka Entitas (pendekatan pengembangan kode-pertama), dan kemampuan perancah built-in dari ASP.Net MVC. Pada akhirnya, Anda akan memiliki situs web Anda sendiri yang menghadap ke publik untuk meningkatkan resume Anda dan memamerkan keterampilan Anda dalam e-portfolio Anda sendiri untuk wawancara kerja dan aplikasi!
MVC = Model, View, Controller, dan merupakan pola desain yang terkenal dan mapan. Microsoft telah membuatnya sangat mudah dan nyaman untuk membuat solusi web Anda menggunakan pola ini. Dalam kerangka kerja MVC Microsoft, kami menemukan bahwa konvensi lebih disukai daripada konfigurasi, sehingga selama kami mengikuti beberapa pedoman sederhana, sistem akan melakukan banyak pekerjaan untuk kami.
Kami juga akan melihat sekilas bagaimana kami dapat menggunakan Entity Framework untuk memodelkan dan membuat basis data dengan mudah bagi kami. Dengan menggunakan pendekatan kode-pertama, kami hanya akan membuat model kami dan kemudian melihat menulis teks DBC untuk menyimpan model. Kami juga akan melihat beberapa operasi yang lebih penting, seperti membangun hubungan dan menyemai data kami.
Setelah kami mengetahui tentang berbagai aspek aplikasi kami, kami akan segera membuat beberapa pengontrol dan menggunakan tampilan built-in ASP.Net MVC dan perancah generator untuk dengan mudah membangun operasi CRUD kami terhadap basis data kami. Saat mengerjakan pengontrol kami juga akan melihat Otentikasi, Otorisasi, dan beberapa masalah keamanan cepat lainnya.
Hal-hal lain yang akan kita pelajari sepanjang kursus melibatkan penggunaan GIT untuk kontrol sumber, mendorong repositori ke GitHub, dan mengatur upstream ke AppHarbor sehingga kita bisa mendapatkan pengaturan integrasi pseudo-kontinu. Anda juga bisa menggunakan BitBucket, GitLab, Azure Dev Ops, atau penyedia repositori lain jika Anda lebih suka ke GitHub. Juga, Anda bisa mendorong ke Azure, AWS, atau penyedia lain yang meng-host proyek .Net Framework jika Anda suka, tetapi AppHarbor tidak dikenai biaya.
Untuk menutup kursus, kami akan menempatkan DataTables.js pada tampilan Indeks kami sehingga kami dapat dengan mudah menampilkan data, serta menyediakan alat javascript bawaan yang akan memfilter dan mengurutkan data untuk kami. Ini akan membuat aplikasi Anda “Keren” ketika orang melihatnya karena akan cepat dan mudah untuk memilah-milah data dan menyaring hasil.
Pada akhir kursus, Anda akan terbiasa dengan bagian-bagian kerja utama dari pembuatan aplikasi Asp.Net MVC CRUD dan penerbitan ke situs web yang menghadap publik dengan UI yang cukup bagus dan responsif. Anda akan memiliki pengetahuan tentang Model, Tampilan, dan Pengendali, serta cara mereka berinteraksi untuk membuat aplikasi web fungsional. Anda juga akan terkena Kerangka Entitas dan Migrasi Kode Pertama dengan menggunakan backend SQL Server. Bagian terbaiknya adalah bahwa meskipun ini terdengar sangat menakutkan, sebenarnya cukup mudah dengan sebagian besar pekerjaan yang dilakukan untuk kita oleh konvensi dan alat.
Untuk siapa kursus ini:
- Siapa pun yang ingin memiliki situs web tumpukan penuh yang menghadap ke publik yang menunjukkan keahlian Anda untuk resume / e-portofolio Anda
- Pengembang beralih dari Formulir Web Bersih ke MVC
- Pengembang Web beralih dari Java, Ruby, PHP, atau kerangka kerja lain ke .Net
- Pengembang ASP.Net MVC Baru
- Pengembang Web Baru