程式 ASP

ASP.NET MVC 教学 - 由入门到进阶

0 (0)
MIS2000 Lab.
MIS2000 Lab.
讲师介绍

这堂课我会学到

  • 了解 MVC 的基本观念与流程。建立类别、属性来描述您的物件、资料记录。
  • 了解资料库的应用、常见的网页系统(购物商城、媒体网站、部落格 Blog、社群网站)相关功能是如何开发的。
  • Visual Studio 开发工具、SQL Server(资料库)Management Studio 的基本操作。
  • 课程完成后,您将拥有一套简单的网页系统,可作为公布栏、部落格 Blog 文章发表、产品说明与展示之用。
  • 此网页系统包含以下功能:资料管理(新增、删除、修改)、关键字搜寻(多重条件的搜寻)、网站首页(主表明细 Master-Detail 资料展示)、分页展示...等等必备功能。

课前信息

学员上课前需具备哪些软、硬体设备或常识

基础的程式设计能力,如 if 判别式、for / while 回圈就够了。
知道资料库(DataBase)与简单的 T-SQL 指令,如:CRUD。 课程所需软体皆可免费下载:
Visual Studio 2015、2017 或后续新版,请下载社群版(Community版)。
建议使用 Windows 作业系统。因为 Visual Studio Code 与 Visual Studio for Mac 与教学画面仍有许多差异。
SQL Server Express 版(免费)。建议使用 SQL Server 2012(Express版)或后续新版。

课程适合对象

需要撰写网页系统、或对於网页与资料库的开发有兴趣的朋友。
未来的程式设计师 -- 希望将来进入业界写程式,开发网页系统。
曾写过 ASP、ASP.NET(Web Form)、PHP、JSP 的朋友,现在想学习 ASP.NET MVC 5。

课程大纲

2
05:45:28
  • 课程介绍
     
     
    • 课程介绍短片
       
  • 单元一 表单输入与验证(Validation)
    1
    02:42:02
    • MVC 进阶_验证_1
      02:42:02
  • 单元二 Case Study -- 一个「线上相簿」的专案
    1
    03:03:26
    • MVC 进阶_09_线上相簿_1
      03:03:26

课程介绍

完成前三天的 ASP.NET MVC 入门课程后,接下来两天的课程将会有更为进阶的内容,透过大量的练习范例从做中学,让您不仅懂理论,更能知道如何实际动手执行。

表单输入与验证(Validation)

「验证」算是一门独自的课程,没有前后关系。这些验证的作法,以前 Web Form 也有类似的,大同小异。ASP.NET MVC 提供了内建的表单验证与防呆。必填的栏位,您必须输入。输入格式是否正确,都可以进行验证。这些内建的验证,好学又简单。完全不用写程式就能过滤大部分的输入数据。错误讯息也可由您决定并改写,验证机制十分灵活。

一个「线上相簿」的专案

学了这么多功夫,不拿别人的专案来对照看看,怎么知道自己学到的招式是否实用?源自微软官方的线上相簿专案,您可以自行下载并观摩这些功能,其中包含了档案上传(FileUpload),刚好补足入门班没有学到的功能。

本范例的档案上传,将图片档(二进位内容)以 BLOB 的方式写入资料表,这样的写法比较难。而且日后读取二进位内容,并还原成原本图片,都需要特殊写法。但有了现成范例,直接学习就很轻松。这也是老师特别选用这个范例来教学的原因。

线上相簿的 UI 画面也用上了「部分检视(Partial View)」、「版面配置页(_Layout)」,更搭配了一对多的关连式资料表。让每一张照片底下都可以有多笔留言。这个范例内建 RWD 特效(网页前端特效 - Bootstrap 套件,后续也会推出课程为您解说各种网页的「前端特效」)。

课程特色

  • 以实作优先:减少理论说明,大量练习范例,讲求从做中学。
  • 错误学习法:透过错误的范例从中学习,并找出自己的盲点。

好礼优惠

课程讨论与问答

  • 要先登入才能做留言
  • user
    Mag Hsiao
    2019-07-24 09:54:48
    Mag Hsiao
    2019-07-24 09:54:48

    你好,我想買方案二,除此之外我還需要買搭配的書嗎?

    • user
      MIS2000 Lab.
      2019-07-24 12:07:04
      MIS2000 Lab.
      2019-07-24 12:07:04

      您好:我有出書,但書本是ASP.NET(Web Form)並非MVC的書籍,所以與本課程無關 :-) 書名 - 「ASP.NET 專題實務」分成上下兩集。目前改由 博碩出版社發行。謝謝您 如果有任何問題,都歡迎 "直接來信"跟我討論,影片的封面就有我的聯絡信箱。


    user
    回覆
  • user
    Roman
    2019-07-16 15:25:02
    Roman
    2019-07-16 15:25:02

    老師您好: 我是一個mvc的新手,針對mvc會員登入註冊有幾個問題想要請教你,我們公司的系統都是以single sign on 的方式登入會員然後我們去抓post的值存到session裡面,如果用mvc要怎麼實作這一塊呢?如果要換成forms authentication 應該怎麼實作呢?

    • user
      MIS2000 Lab.
      2019-07-16 15:44:24
      MIS2000 Lab.
      2019-07-16 15:44:24

      「會員登入與權限控管」的課程,剛好就有您說的這些東西。相關的作法,不管是在ASP.NET WebForm或MVC都可使用。 「會員登入與權限控管」課程即將上架。或是您可以透過 E-Mail跟我討論,課程一開始就有我的聯絡方式。 有問題都歡迎直接來信找我,不用留言等我回答,直接E-Mail找我就對啦。謝謝您


    user
    回覆

课程评语


0 ()
观看期限 5年

授课讲师MIS2000 Lab.
课程时数5.8小时
更新日期2019-03-04


¥506
¥414

购买课程

其他人也看了

更多热门课程