程式 ASP

ASP.NET Core 与 MVC5 双平台 - Repository 仓库与 Interface 介面

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

这堂课我会学到

  • 实际操作出「View 要笨、Model 要重、Controller 要轻」。
  • 以实际范例「亲自动手做」,让您体会介面(Interface)的用途。
  • 大量范例,让你从做中学,介面与实作一定能心领神会。

课前信息

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

基础的 OOP(物件导向)程式设计能力,如:类别(class)。建议您已完成 ASP.NET MVC 前三天的入门课。
知道资料库(DataBase)与简单的 T-SQL 指令,如:CRUD。 课程所需软体皆可免费下载。
Visual Studio 2015~2019 或后续新版,请下载社群版(Community 版)。
建议使用 Windows 作业系统。因为 Visual Studio Code 与 Visual Studio for Mac 与教学画面仍有差异。
SQL Server Express 版(免费)。建议使用 SQL Server 2012(Express 版)或后续新版。

课程适合对象

此为进阶课程,建议您已经完成 ASP.NET MVC 前三天的入门课。
需要撰写网页系统、或对於网页与资料库的开发有兴趣的朋友。
未来的程式设计师 -- 希望将来进入业界写程式,开发网页系统。
曾写过 ASP、ASP.NET(Web Form)、PHP、JSP 的朋友,现在想学习 ASP.NET MVC 5。

课程大纲

6
01:49:32
  • 课程介绍
     
     
    • 课程介绍短片
       
  • ASP.NET MVC - Repository仓库与Interface介面
    6
    01:49:32
    • 观念说明与范例应用的情境
      16:46
    • Interface介面(接口)
      09:59
    • 实作(Implement)是什么意思?
      09:15
    • 撰写类别档,实作介面
      36:08
    • 补充教学与范例,OOP小学堂
      26:50
    • Case Study—ASP.NET Core MVC的Repository仓库
      10:34

课程介绍

实际操作出「View要笨、Model要重、Controller要轻」,大量范例,让你从做中学,介面与实作一定能心领神会。

从做中学培养硬实力

此为进阶课程,难度虽不高,但仍建议您先完成「ASP.NET MVC 教学 - 由零开始的入门课」,具备一定基础后再学习本门课程,会有较佳的学习成效。

很多人都知道 OOP(物件导向),但自己实际接触后才发现写不出来、不知道如何应用!为了解决多数人都有的困扰,本课程与传统只教理论的课程不同,而是以大量的实务范例为主,带领你「从做中学」,只要一步一步跟著老师做,从逐步操作的过程慢慢上手,相信你的实力就会在不知不觉中提升。

生动范例一说你就懂

所谓的介面(Interface,接口)就如同餐厅一样,行政主厨开立了一份菜单(介面),但客户点菜以后,谁来把这道菜烹煮上桌呢?没错!真正在厨房工作的大厨,负责把这道菜「实作(Implement)」出来。菜单可能很久不变,但实作炒菜的厨师可能换人。菜单就是「介面」,真正炒菜(写程式)的就是「实作这个介面的类别档」。

有别於学校与 OOP 书籍只讲观念,范例不够生动,本课程以 MVC 为例陪您亲手做一次,只要做了就会懂!

超值补充包,满满大收获

本课程最后还附上 OOP 小学堂,让你补充更完整的观念。此外更提供了开源版本的 ASP.NET Core 的 MVC 范例,同样讲解 Repository 与 Interface 的内容,让您一鱼两吃。

只要认真学好其中一种并打稳根基,就完全不用担心未来学习 .NET Core MVC 时会跟不上,一个范例用两种 .NET 版本作示范,相信聪明的你绝对不会错过这门课程!

课程学习重点

  • 观念说明与范例应用的情境

MVC 开发中有句名言:「View 要笨、Model 要重、Controller 要轻」,但大部分的入门书与课程,都把资料存取与大量的程式码写在 Controller、Action 里面,但透过本课程的范例,可以带你一步步实现这句话。

  • Interface 介面(接口)

介面(接口)如同餐厅的菜单,他定义了各种菜色选择,但不负责实作。 有别传统 OOP 课程的观念介绍,大家都听得懂,但写不出来、不会应用。紧接的这三节会以实际的范例,「亲自动手做」让您从中体会介面(接口)的用途。

  • 实作(Implement)是什么意思?

完成了上一节的介面(接口),现在要撰写一个类别档「实作(Implement)」上一个介面。如同餐厅一样,行政主厨开立了一份菜单(介面),谁来实作、把这道菜烹煮上桌呢?没错,现在要真正撰写程式的人,才是真功夫。

  • 撰写类别档,实作介面

实作介面并撰写对应的类别档。我们可以把入门前三天的范例(CRUD)资料存取的程式码,抽离出来并放在这里,你之前听不懂的概念,在这里提供范例让你跟著做,只要能动手完成 2~4 三节的课程,介面与实作一定能心领神会。

  • 补充教学与范例,OOP 小学堂

IDisposable 介面与 .Dispose() 方法。OOP 小学堂,继承(Inheritance)与实作(Implement)简单的说明与比较。

  • Case Study --ASP.NET Core MVC 的 Repository 仓库

这门课的范例不只可以在 .NET Framework(.NET 完整版)的 MVC 5 应用,也可以在 .NET Core(开源版本)应用,因此学会以后就可以用得长久,从 MVC 5 到 .NET Core MVC,这部分的范例与应用仍是大同小异。

课程特色

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

课程讨论与问答

  • 要先登入才能做留言

课程评语


0 ()
观看期限 5年

授课讲师MIS2000 Lab.
课程时数1.8小时
更新日期2019-08-12


¥506
¥414

购买课程

其他人也看了

更多热门课程