程式 ASP

ASP.NET Core 6 MVC(VS2022) - 由零开始的入门课

5 (2)
MIS2000 Lab.
MIS2000 Lab.
讲师介绍

这堂课我会学到

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

课前信息

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

基础的程式设计能力,如 if 判别式、for / while 回圈就够了。其余会用到的C#,课程里面都会补充。
知道资料库(DataBase)与简单的 T-SQL 指令,如:CRUD。 课程所需软体皆可免费下载:
Visual Studio 2019 (.NET Cor 5) / 2022(.NET Core 6) 或后续新版,请下载社群版(Community 版)。
建议使用 Windows 作业系统。因为 Visual Studio Code 与 Visual Studio for Mac 两者的功能比较简约, 与本课程教学画面仍有许多差异。
SQL Server Express 版(免费)。建议使用 SQL Server 2012 或后续新版。

课程适合对象

需要撰写企业网页系统、或对於网页(后端)与资料库的开发有兴趣的朋友。
以网页(后端)程式设计师为职业 -- 希望厚植实力,真正进入软体业界写程式,开发网页系统。
曾写过 ASP、 ASP.NET(Web Form)、PHP、JSP 的朋友,现在想学习 ASP.NET 5 、 ASP.NET6(需搭配VS2022)、.NET Core MVC。
老师的小建议: 之前的 .NET 4.x 完整版 MVC 5 比较简单、对初学者较友善且辅助较多。如果初学者先学过 MVC 5 再来学习 .NET Core 的 MVC,因为基础稳固,所以只需补上一点小小差异就能很快地升级成 .NET Core 版的 MVC。我认为这是最轻松、快速的学习路径。在公司里面若遇见旧版本 MVC 也有能力维护 。让自己 MVC 开发能力,在新旧版本之间一鱼两吃、一次学好两种版本也是一种聪明学习。

课程大纲

19
13:13:49
  • 课程介绍
     
     
    • 课程介绍短片
       
  • 第一天
    4
    03:07:27
    • 1. Day 1|一个最简单的入门教学
      01:07:26
    • 2. Day 1|Contoller&View
      55:36
    • 3. Day 1|第一个View Model
      59:09
    • 4. Day 1|新增与Form表单
      05:16
  • 第二天
    6
    05:27:15
    • 5. Day 2|检视画面与Razor入门
      01:43:28
    • 6. Day 2|检视画面与Razor进阶
      56:27
    • 7. Day 2|新增与 Form表单(难度提升)
      22:47
    • 8. Day 2|回家作业
      31:38
    • 9. Day 2|补充范例
      07:40
    • 10. SQL Server资料库_补充教材
      01:45:15
  • 第三天
    9
    04:39:07
    • 11. Day 3|从NuGet安装套件、连结资料库
      36:45
    • 12. Day 3|呈现多笔记录
      28:59
    • 13. Day 3|呈现一笔记录
      23:32
    • 14. Day 3|执行T-SQL指令
      15:33
    • 15. Day 3|新增一笔记录
      29:53
    • 16. Day 3|删除一笔记录
      25:02
    • 17. Day 3|编辑一笔既有的记录
      41:25
    • 18. Day 3|多笔记录,分页呈现
      38:36
    • 19. Day 3|搜寻、输入关键字
      39:22

课程介绍

针对开源版本 ASP.NET Core 6 / ASP.NET 6 与 VS 2022(x64 的IDE开发工具)全新上市,特别将课程重新录制!课程也适用於.NET Core 3.1 / 5 / 6各版本的 MVC 网页开发。

MVC 是一种「设计模式」,理论上应该先学好物件导向(OOP)之后,才适合学习「设计模式」。微软 ASP.NET Core MVC 提供了完善的开发架构与Visual Studio 2022工具,让普罗大众也有能撰写 MVC 网页程式。小提醒:学习 .NET Core 6 务必搭配 VS2022 才行。

专为初学者设计的课程

市面上的 MVC 书籍与微软官方教材,锁定的读者通常是「已经写过程式、有经验」的人。造成许多想学习 ASP.NET Core MVC 却没有经验的「初学者」无门可入。甚至有人反应「上课第一天就听不懂」、「书本看不到三章就放弃」。有鉴於此,《ASP.NET 6  / ASP.NET Core MVC (VS2022) - 由零开始的入门课》即是专门为初学者所设计的课程,即便先前没有接触过,也能轻易入门。

但建议学习者最好具备基础的程式设计能力,并知道资料库(DataBase)与简单的 T-SQL 指令,对本课程会有较佳的理解。(本课程也会提供 MS SQL Server 资料库入门的补充影片)

不需事先学过高深的 C# 语法,举凡课程中会到的,都会为您补充!核心重点教学--「用得到,我才教」。让您把时间专注在课程的关键(MVC 与网页程式)上面。而不是像学校那样学了一大堆语法、花了很多时间,课程结束后才发现自己什么都不会用。

系统化教学

本课程规划的入门三天进度,前两天的「渐进式补救教学」是为了补强学员的基础,也是本课程长年热卖的特点!很多初学者在其他课程学不好、听不懂,在这里通通恍然大悟!

尤其是 C# 语法与 ViewModel 类别(class)的学习与使用,先用简单的范例让学员们练习,慢慢将基础垫高,等到打好基础后,才会进入第三天的阶段,结合资料库并学习更进阶的功能。

坊间的书籍、课程、微软官方教材一开始就讲得太难、太多,而无法吸收。导致初学者第一天就听不懂、买了书也看不下去的窘境。绝大多数初学者无法入门的原因,就是少了本课程「前两天」的 「渐进式补救教学」。请您务必试试看!

后续更有线上相簿、网路购物商城的范例,让您历练。基本技巧都源自这三天的入门课程。

  • 第一天:
    从零开始告诉大家,市面上的商业网站由哪些功能组合而成,哪些功能学员也能从这堂课学到。这不是一门「沾酱油」的课程。完整学完"本系列"的 MVC 课程以后,您也可以做得到。

    1-1 节的第一个重点,MVC 的观念与流程,直接用一个范例并以独创的错误学习法,瞬间让您恍然大悟。多数学员都是试听到这里,就决定加入这门课程。第一天会慢慢带领大家,带领大家知道网页的「前端」「后端」的差异。让您亲自动手撰写第一个控制器(Controller)、检视画面(View)。
 
  • 第二天:
    带领各位熟悉网页表单(HTML Form)、Razor 的各种变化,并学习基本的 C# 语法(以核心教法,节省学习时间。不用逼自己学 C# 到多深,够用就好)。

    ViewModel、类别(class)入门与实作,全数让学员亲自动手做。到了第二天的课程,即使是从零学起的初学者,也可以在不知不觉中接触过 M、V、C 三者,整合应用并可以做出「资料新增」、「资料展示」、「搜寻」的基本功能。

    前两天的教学暂不搭配资料库,先让初学者熟悉 MVC 与操作流程。唯有基础稳固了,才能进入第三天的实战课程。
 
  • 第三天:
    ASP.NET Core MVC 网页正式搭配 MS SQL Server 资料库,做出商业网站的实用功能。不管是关键字(单一条件或多重条件)的搜寻、资料分页(不采用现成套件,100%亲自动手写)、资料管理(新增、删除、修改、主表明细 Master-Detail)......各种功能一应俱全。

    最特别的是,为学员整理出「三大基本招式」,只要学会基础三招(课程 3-2 节)就可衍生变化各种进阶功能,以简驭繁,让您学习更轻松!只要您愿意跟著课程指引,自己动手做。 请千万不要错过这门课,让您轻松打通 ASP.NET Core MVC 的任督二脉,确实打好武功基础!

课程特色

  • 这是让每位学员都能「学会并乐意动手做」的课程,不是炫耀技术、不使用花式技巧的课程。唯有学员跟得上进度、学得会,这门课才算成功!
  • 循序渐进。比其他课程、书籍多了前两天的补救教学,希望做到「从零学起」,为初学者彻底打好基础。
  • 以实作优先:减少理论说明与投影片教学,大量练习「实务范例」。写程式,只能从范例中模仿与体悟,务必动手做。范例为王!实战为主!
  • 错误学习法:老独创的教学方法,透过错误的范例从中学习,并找出自己的盲点。真正把除错(Debug)经验分享给您,也让初学者错误的惊吓中,有更深刻的印象!

课程讨论与问答

  • 要先登入才能做留言
2

课程评语


5 ()
观看期限 5年

授课讲师MIS2000 Lab.
课程时数13.2小时
更新日期2021-11-30


¥874
¥621

购买课程

其他人也看了

更多热门课程