9比1線上課程 ASP.NET MVC 線上相簿 講師:MIS2000 Lab. 影音教學 中文發音 繁體中文版(DVD版) 9比1線上課程ASP.NETMVC線上相簿講師:MIS2000Lab.影音教學中文發音繁體中文版(DVD版)內容說明: 這堂課我會學到 以實際上線的網站專案-ASP.NETMVC「線上相簿」為例。用實際網站為您解說MVC各種功能。從實戰中拆解範例與學習,更具成效。 以實際網站來解說ASP.NETMVC的架構與觀念,搭配Routing路由。為您解析Model-Viewer-Controller三者的關連。 除了基礎CRUD必備功能之外,本課程更加入原本專案沒有的「分頁」與「搜尋」、搭配檔案上傳的「編輯」功能,讓您學到的比原本專案更多。 檔案上傳(FileUpload)後,將相片(圖片)轉成二進位並存入資料表。 將資料表裡面二進位的內容,恢復成圖片格式,重新呈現在HTML網頁上。 課前資訊 學員上課前需具備哪些軟、硬體設備或常識 建議已完成前面三天的入門課-「ASP.NETMVC教學-由零開始的入門課」的學習。 知道資料庫(DataBase)與簡單的T-SQL指令,如:CRUD。課程所需軟體皆可免費下載。 VisualStudio2015~2019或後續新版,請下載社群版(Community版)。 建議使用Windows作業系統。因為VisualStudioCode與VisualStudioforMac與教學畫面仍有差異。 SQLServerExpress版(免費)。建議使用SQLServer2012(Express版)或後續新版。 課程適合對象 本課程屬於進階課程,建議完成「ASP.NETMVC教學-由零開始的入門課」課程後再來學習。 需要撰寫網頁系統、或對於網頁與資料庫的開發有興趣的朋友。 未來的程式設計師--希望將來進入業界寫程式,開發網頁系統。 曾寫過ASP、ASP.NET(WebForm)、PHP、JSP的朋友,現在想學習ASP.NETMVC5。 課程介紹 本課程特別採用了一個公開的範例-「線上相簿」,讓學員從線上網站的運作中,拆解每個功能與步驟。 學會MVC的下一步 你是否也曾有疑惑,學會了ASP.NETMVC之後,能應用在什麼地方呢?本課程特別採用了一個公開的範例-「線上相簿」,讓學員從線上網站的運作中,拆解每個功能與步驟。 實戰應用,提升學習成效 對已經上過「ASP.NETMVC教學-由零開始的入門課」的學員而言,本課程是一個挑戰,也是一種複習。在經過這個專案解說後,相信您會恍然大悟,發現將以前學過的功能套用在實際網站上,原來是這麼容易的事!利用入門課程所學的「零散」招式,立即實戰應用,並加以「整合」,絕對能大幅提升您的學習成效。 原廠沒說的功能交給你 傳統的書籍與課程,常用留言板、部落格這些以「文字」為主的範例來解說,本範例搭配檔案上傳(FileUpload)的功能以「圖片、線上相簿」為主體,應用更廣泛,成果也更生動活潑。尤其是(1)將圖片存入(新增、InsertInto)資料表,(2)再將二進位內容取出,還原成圖片檔案。這樣進階的範例,相信是初學者真正需要的。 除了原本的範例以外,額外添加的「分頁(Paging)」、「搜尋」、搭配檔案上傳的「編輯」功能,都是原廠範例沒有的,加上搭配了兩個家庭作業,讓您學到的東西比原本的專案還要多! 額外補充教材加碼送 以Google為例,當您搜尋的關鍵字有上千筆紀錄時,您必須把搜尋結果分頁展示,每一頁展示二十筆記錄,一頁一頁呈現,才能縮減反應時間,減低網站負擔,所以「分頁」與「搜尋」兩種功能的合併,是每個網站必備的! 搭配檔案上傳的「編輯」功能,可能因為難度又提升了一些,所以原廠範例並不包含在內。只要有基礎,隨手增補上去,一點也不難,這三個額外提供的功能也是老師堅持給您的補充教材。讓各位能從真正的專案中,重新思維並複習自己以前學過的基礎招式,真正轉化成實戰經驗! 課程學習重點 0_Starter 課程介紹與目標學員的基礎能力。在您進入課程之前,請先評估自己的能力。建議已經完成前三天ASP.NETMVC入門課程的學員,參與本課程才能真正學到經驗。這是一個簡化的課程,透過拆解一個線上相簿的網站,為您解說各種功能,對應您以前學過的招式。對於已經入門ASP.NETMVC的學員來說,是一種挑戰也是一種複習。 1_DB 先介紹「線上相簿」會用到的資料表架構與特點。這個專案會把上傳的圖檔存入資料表,所以用到了一些特別的設定。 2_Model 如何將資料庫轉換成Context,並把資料表對應為ViewModel、類別檔。要存放二進位的資料表欄位,變成類別檔會是怎樣的資料型態。 2-1_Model_HomeWork 提供一個家庭作業,讓老師陪著您一起完成,透過自己動手做,親自複習課程重點。 3-1_Action_View MVC的控制器裡面,如何撰寫Action動作,並產生對應的Viewer檢視畫面是非常重要的基礎。 3-2_Route Route路由的設定與應用。 3-3_Action_PartialView PartialView的應用。 3-4_HomeWork 提供一個家庭作業,讓老師陪著您一起完成,透過自己動手做,親自複習課程重點。 3-5_Master_List 網站首頁,多筆記錄(報表)的資料展示,從資料庫讀取並展示記錄。介紹List範本。如何把資料表裡面的二進位內容,還原成一張圖片檔並呈現在網頁上,是本範例的重點。 3-6_Details 單一筆記錄(明細檔)的資料展示,從資料庫讀取並展示記錄。介紹Details範本。 3-7_Create 新增一筆記錄並上傳圖片。因為本專案「線上相簿」需要搭配檔案上傳(FileUpload),所以這個新增(Create)功能的難度較高。要將上傳的圖片以二進位的型態存入資料表,程式會繁瑣一些。 3-8_Search [本課程額外加入]搜尋,以關鍵字進行模糊搜尋,是所有網站必備的基礎功能。由於原本的範例不提供,這是老師額外的補充教材。 3-9_Page [本課程額外加入]分頁,不管是網站首頁或是搜尋的結果,倘若資料量太大,就必須透過「分頁」展示,節省網站資源。這也是所有網站必備的基礎功能。由於原本的範例不提供,這是老師額外的補充教材。 3-10_FileUpload01 檔案上傳的基本範例。檔案上傳搭配CRUD的功能,在當今網站中是非常重要的,沒有圖片的搭配,只有文字的網站很難受到關注與喜愛。 3-11_FileUpload02 檔案上傳有不少變化,所以我們準備了兩段影片為您介紹其中的特點。並為您解析兩種不同的檔案上傳作法,各有哪些優缺點? 3-12_Delete_Edit 刪除與編輯。[本課程額外加入]「編輯」與檔案上傳(FileUpload)的綜合應用,由於原本的範例不提供,這是老師額外的補充教材。編輯的檢視畫面,需要呈現圖片。編輯(修改資料表中既有的紀錄)時,該如何搭配檔案上傳,取代圖片呢?您必須融合前面學過的Create、Details兩種功能,才能在「編輯」功能中妥善的搭配檔案上傳(FileUpload)。 課程特色 以實作優先:減少理論說明,大量練習範例,講求從做中學。 錯誤學習法:透過錯誤的範例從中學習,並找出自己的盲點。 採用網路公開的專案,讓學員從真正的專案中,重新思維並複習自己以前學過的基礎招式,真正轉化成實戰經驗。 課程內容: 00_On3I?e?B 001_On3I?e?B?IA?.mp4 01_On3I?EEY 002_0.Starter.mp4 003_1.DB.mp4 004_2.Model.mp4 005_2-1.Model_HomeWor.mp4 006_3-1.Action_View.mp4 007_3-2.Route.mp4 008_3-3.Action_PartialView.mp4 009_3-4.HomeWork.mp4 010_3-5.Master_List.mp4 011_3-6.Details.mp4 012_3-7.Create.mp4 013_3-8.Search.mp4 014_3-9.Page.mp4 015_3-10.FileUpload01.mp4 016_3-11.FileUpload02.mp4 017_3-12.Delete_Edit.mp4 相關商品:9比1線上課程ASP.NETMVC教學由入門到進階講師:MIS2000Lab.影音教學中文發音繁體中文版(DVD版)9比1線上課程ASP.NETMVC教學由零開始的入門課講師:MIS2000Lab.影音教學中文發音繁體中文版(DVD版)9比1線上課程ASP.NET8.0MVC由零開始的入門課講師:MIS2000Lab.影音教學中文發音繁體中文版(2DVD)9比1線上課程ASP.NETMVCLogin會員登入與權限控管講師:MIS2000Lab.影音教學中文發音繁體中文版(DVD版)9比1線上課程ASP.NET教學前端特效輕鬆學講師:MIS2000Lab.影音教學中文發音繁體中文版(DVD版) 站內搜索 請輸入軟體名稱或編號functionsubmit_searcher(){searcher_change()vare=document.getElementsByName('keyword2')[0];varu=encodeURI(e.value).split('-').join('[[jianhao]]');window.location='/tag/'+u+'.htm';returnfalse;}購物車functionlar_update_cart(){lch_ajax("/lch_ajax.php?action=cart_get",function(pc){document.getElementById("my_cart").innerHTML=pc;if(document.getElementById("ismenu")){init_disk_list_state();}});}lar_update_cart();functionadd_number_2_cart(number){lch_ajax("/lch_ajax.php?action=cart_add&number="+number,function(pc){document.getElementById("my_cart").innerHTML=pc;});returnfalse;}熱門關鍵字教學光碟少兒親子翰林版國中南一版康軒版商業國小心靈雞湯時報文化教學資源高中上學期下學期題庫光碟少兒文學小說政府考用數學電腦現代散文社會教育龍騰版飲食烹調書籍大碩教育現代詩科學圖畫書國文114學年職場成功法旅遊106學年度秀威資訊備課用書少兒知識家投資理財博碩文化