|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/asp-net-mvc-3-razor-com-c/
课程评论:没有评论
本课程是关于ASP.NET MVC 3 Razor与C#的开发。 **课程概述:** ASP.NET是一个用于构建网页和网站的开发框架,支持HTML、CSS、JavaScript和服务器端脚本。它提供了三种开发模式:Web Pages、MVC(Model-View-Controller)和Web Forms。本课程的重点是MVC模式。 **课程特色:** * 易于学习、理解和使用。 * 围绕单个网页构建。 * 与PHP和经典ASP类似。 * 对HTML、CSS、JavaScript和表单有完全的控制。 **学习内容:** * 使用ASP.NET MVC 2完成CRUD(创建、读取、更新、删除)操作。 * 逐步掌握MVC(模型、视图、控制器)的使用。 * 创建显示记录数据详情、插入、修改和删除的表单。 * 使用MVC 3和Razor完成CRUD操作。 * 掌握手动操作过程及设计模式。 * 学习使用Factory模式。 **Razor引擎:** Razor是一种视图引擎,它允许开发者用更少的、更简洁、更结构化的代码编写HTML。在HTML中使用Razor时,只需输入“@”加上命令即可。这使得将代码直接嵌入到应用程序的视图层成为可能,从而简化了项目编码。 **课程大纲(部分):** * **ASP.NET MVC 2 部分:** * MVC的基本概念(Model, View, Controller)。 * 控制器(Controller)的创建与路由(Routing)理解。 * ActionResult(ActionResult)、Content(内容)、参数。 * 手动和自动创建视图(View)。 * ViewData、HtmlEncode在控制器和视图之间传递信息。 * Html.ActionLink用于链接页面。 * 项目创建与数据库集成(ADO.NET, Entity DataModel)。 * 数据列表、详情展示。 * 数据的插入、编辑和删除操作。 * Bind、Exclude属性的使用。 * **ASP.NET MVC 3 Razor 部分:** * MVC 3的安装与项目创建(使用Razor)。 * Razor语法(@符号)在cshtml文件中的应用, ViewBag的使用。 * Razor处理日期和时间,以及条件语句(IF)。 * 使用MVC 3和Razor完成完整的项目。 * 控制器实现Details, Create, Delete, Edit。 * Razor创建Index, Details, Create, Delete, Edit视图。 * 创建C#模型类(Model)进行数据绑定。 * 使用@model和Html.DisplayFor显示单个或多个模型数据。 * Factory设计模式的应用,用于数据列表。 * 使用Html.LabelFor, Html.EditorFor, Html.BeginForm创建录入表单。 * HttpPost、HttpContext.Current.Application的使用。 * 自动增量代码、OrderByDescending、FirstOrDefault。 * 构造函数优化代码。 * 编辑和删除记录的实现。 * CSS样式、TempData的使用。 * 自定义错误页面。 * EditorForModel用于自动生成表单。 * DataAnnotations(如Required, Display, ErrorMessage, ValidationSummary)实现数据验证。 * DataAnnotations的更多属性(HiddenInput, Range, DisplayFormat)。 * DataType属性(Password, EmailAddress, Url)。 * HttpPostAttribute, ActionNameAttribute, BeginForm重载,以及重定向。 * override HandleUnknownAction, ExecuteResult处理未知Action。
ASP. NET é um framework de desenvolvimento para a construção de páginas web e web sites com HTML, CSS, JavaScript e scripts do servidor.ASP. NET suporta três métodos de desenvolvimento diferentes: Páginas da Web, MVC (Model View Controller), e Web Forms.Características:Fácil de aprender, compreender e usarConstruído em torno de páginas web individuaisSemelhante ao PHP e ASP clássicoHTML, CSS, JavaScript e controle completo sobre os formuláriosNesse curso você vai aprender:Criar um CRUD completo usando ASP NET MVC 2Dominar o uso do MVC (model, view controller) passo a passoCriar formulários que mostrem detalhes dos dados dos registros, inserir, alterar e excluirCriar CRD completo usando MVC 3 com RazorDominar o processo manual com Design PatternAprender a trabalhar com FactoryRazor:O Razor é uma View Engine, permite você escrever menos código e de forma mais simples e estruturada, no html para usar o razor você digita "@" + comando. Dessa forma, permite inserir códigos diretamente na camada de visualização da aplicação, facilitando a codificação do projeto.C R O N O G R A M A D A S A U L A Saula 4315 ASP. NETMVC2 - Introducao ASP. NETMVC Controller Model Viewaula 4316 ASP. NETMVC2 - Mais MVC Controller Model View estruturaaula 4317 ASP. NETMVC2 - Criando um Controller e Entendendo as Rotas Default Home Controller Index IDaula 4318 ASP. NETMVC2 - Controller ActionResult Index string void response writeaula 4319 ASP. NETMVC2 - mais Controller Content com parametros ID modificando Rotaaula 4320 ASP. NETMVC2 - Criando View manualmente e automaticamento para Controlleraula 4321 ASP. NETMVC2 - Dicionario ViewData Html Encode passando informacoes entre Controller e Viewaula 4322 ASP. NETMVC2 - Html ActionLink para linkar paginasaula 4323 ASP. NETMVC2 - Iniciando projeto MVC 2 Web Application wizardaula 4324 ASP. NETMVC2 - Registrabdo Banco de Dados ADONET Entity Data Modelaula 4325 ASP. NETMVC2 - Listando dados do banco ToList Item Foreach no Indexaula 4326 ASP. NETMVC2 - Details Exibindo Detalhes from cat in where Firstaula 4327 ASP. NETMVC2 - Inserindo e gravando dados Create AddTotabela SaveChangesaula 4328 ASP. NETMVC2 - Editando dados ApplyCurrentValues EntityKey EntitySetName SaveChangesaula 4329 ASP. NETMVC2 - Excluindo dados DeleteObject SaveChangesaula 4330 ASP. NETMVC2 - Bind Exclude ignorando campos na hora de gravaraula 4331 ASP. NETMVC3 - Iniciando e Instalando MVC 3 Web Platform Installeraula 4332 ASP. NETMVC3 - Criando novo projeto usando MVC 3 Razoraula 4333 ASP. NETMVC3 - Implementando View Razor cshtml ARROBA mvc 3 ViewBag DateTimeaula 4334 ASP. NETMVC3 - mais Razor Data e Hora usando IF etc Razoraula 4335 ASP. NETMVC3 - Novo Projeto Completo com MVC3 e Razoraula 4336 ASP. NETMVC3 - MVC 3 Controller implementando Details Create Delete Editaula 4337 ASP. NETMVC3 - Razor Criando views para Index Details Create Delete Editaula 4338 ASP. NETMVC3 - Criando Classes Model get set IList povoando dados professoresaula 4339 ASP. NETMVC3 - Listando um professor arroba model Html DisplayForaula 4340 ASP. NETMVC3 - Listando todos professores List foreach Html DisplayForaula 4341 ASP. NETMVC3 - Criando classe Factory Design Pattern Padrao de Projeto e Irmaosaula 4342 ASP. NETMVC3 - Listando dados com classe Factory Design Pattern Padrao de Projetoaula 4343 ASP. NETMVC3 - inserir registro model botao submit Html LabelFor EditorForaula 4344 ASP. NETMVC3 - HttpPost using Html BeginForm inserir registro model razoraula 4345 ASP. NETMVC3 - HttpPost HttpContext Current Application Gravando e Listandoaula 4346 ASP. NETMVC3 - Incrementa Codigo Automatico OrderByDescending FirstOrDefaultaula 4347 ASP. NETMVC3 - Melhorando o codigo usando Metodo Construtoraula 4348 ASP. NETMVC3 - Iniciando Edicao de Registro parametro IDaula 4349 ASP. NETMVC3 - Finalizando Edicao de Registro HiddenForaula 4350 ASP. NETMVC3 - Excluindo Registro Remove e DisplayForaula 4351 ASP. NETMVC3 - css editor label field TempData passando informacoesaula 4352 ASP. NETMVC3 - customizando erros customErrors mode ON error statusCode 404 redirect Pagina Nao Encontradaaula 4353 ASP. NETMVC3 - HTML ActionLink para Inserir Editar e Excluir dadosaula 4354 ASP. NETMVC3 - EditorForModel para formularios automaticosaula 4355 ASP. NETMVC3 - ComponentModel DataAnnotations Display Required ErrorMessage ValidationSummaryaula 4356 ASP. NETMVC3 - DataAnnotations HiddenInput Range DisplayFormat DataFormatStringaula 4357 ASP. NETMVC3 - DataAnnotations DataType Password EmailAddress Urlaula 4358 ASP. NETMVC3 - HttpPost ActionName BeginForm Redirecionado Actions e Controllersaula 4359 ASP. NETMVC3 - override HandleUnknownAction ExecuteResult para quando Action nao existir