C#/.Net 6 零基础到多项目实战大全

  • 名称:C#/.Net 6 零基础
  • 分类:程序设计  
  • 观看人数:加载中
  • 时间:2023/11/6 22:45:03

如果您想从零基础学习C#/.NET 6,并进行多项目实战,可以按照以下步骤进行:

学习C#语言基础:

了解C#的语法、数据类型、变量、运算符等基本概念。

学习条件语句、循环语句、数组、函数等基本控制结构。

掌握面向对象编程的概念,如类、对象、继承、封装、多态等。

学习.NET 6平台:

了解.NET的基本概念、架构和组件,如CLR、BCL等。

学习使用.NET 6的开发工具,如Visual Studio 2022等。

掌握.NET的常用库和框架,如ASP.NET Core、Entity Framework等。

进行多项目实战:

选择一些适合初学者的小型项目,如简单的控制台应用程序、图书管理系统等。

通过实践项目,巩固所学的C#和.NET知识,了解项目开发的整个流程。

学习使用常见的开发工具和技术,如版本控制工具(如Git)、团队协作工具等。

深入学习和拓展:

学习更高级的C#和.NET技术,如异步编程、LINQ、并发编程等。

探索更多的项目实战,如Web应用程序、移动应用程序等。

参与开源社区,与其他开发者交流、分享经验,拓宽自己的技术视野。

在学习过程中,可以结合在线教程、书籍、文档和视频教程等资源,以及参与相关的社区和论坛,与其他学习者互动和交流经验。重要的是坚持练习和实践,通过不断地编写代码来提升自己的编程能力。

          课程目录
01.C#基础-语言-框架-特性解读
02.C#基础-VS的结构
03.C#基础-cs文件的结构
04.C#基本语法-关键字
05.C#基本语法-注释
06.C#基本语法-整数类型
07.C#基本语法-浮点型
08.C#基本语法-decimal
09.C#基本语法-bool
10.C#基本语法-字符&字符串类型_转_mp3
11.C#基本语法-null
12.C#语法进阶-表达式的概念
13.C#语法进阶-作用域简介
14.C#语法进阶-自增-自减
15.C#语法进阶-四则运算-取余
16.C#语法进阶-字符串也有加法运算
17.C#语法进阶-判断相等
18.C#语法进阶-字符串也能比较
19.C#语法进阶-且-或运用
20.C#语法进阶-三元-复合赋值-非运算
21.C#语法进阶-if语句
22.C#语法进阶-switch语句
23.C#语法进阶-for循环
24.C#语法进阶-while
25.C#语法进阶-数组
26.总结提升-案例一
27.总结提升-案例一思考题
28.总结提升-Case2-1
29.总结提升-Case2-2
30.总结提升-Case2-3
31.函数初识-概念理解
32.函数初识-实操
33.函数初识-参数修饰符
34.函数初识-封装案例一
35.面向对象基础-基本概念
36.类和对象-基本概念
37.类的设计
38.类与对象的使用
39.类与对象的使用-拓展
40.集合&字典-ArrayList
41.集合&字典-装箱与拆箱-了解泛型
42.集合&字典-List
43.集合&字典-List-自定义类型
44.集合&字典-字典
45.集合&字典-foreach遍历
SqlServer-1.数据库安装、创建、T-SQL入门
绩效考核实战提升-1.项目简介及业务逻辑和数据库设计
绩效考核实战提升-2.Winform的结构框架及树形菜单搭建
绩效考核实战提升-3.SqlHelper和自动释放
绩效考核实战提升-4.充血模型的实体创建
绩效考核实战提升-5.数据源绑定的多种方式
绩效考核实战提升-6.表连接查询与数据的自动填充
绩效考核实战提升-7.数据的筛选
绩效考核实战提升-8.观察者模式与事件触发
绩效考核实战提升-9.DataGridView选中行与右键菜单
绩效考核实战提升-10.DataGridView单行处理及项目分层
绩效考核实战提升-11.反射遍历获取的数据并转换成实体
绩效考核实战提升-12.方法扩展及参数化改造
绩效考核实战提升-13.用户添加及联动刷新
绩效考核实战提升-14.数据库还原
绩效考核实战提升-15.委托的使用与数据的新增响应
绩效考核实战提升-16.构造方法的重载即调用
绩效考核实战提升-17.用户编辑功能实现
绩效考核实战提升-18.窗体的缓存与多窗体的切换
绩效考核实战提升-19.工厂模式实现多窗体的切换
绩效考核实战提升-20.工厂仓库配置与用户体验升级
绩效考核实战提升-21.反射获取程序集
绩效考核实战提升-22.偷懒工厂实现
绩效考核实战提升-23.利用缓存及泛型缓存优化反射提高性能
绩效考核实战提升-24.绩效信息配置开发
绩效考核实战提升-25.考核表的动态列添加
绩效考核实战提升-26.空白窗体的妙用及动态列的梳理
绩效考核实战提升-27.数据表行列转换1
绩效考核实战提升-28.数据表行列转换2
绩效考核实战提升-29.表单行列转换后的值绑定
绩效考核实战提升-30.行列转换后的动态值计算绑定
绩效考核实战提升-31.表格右键菜单制作
绩效考核实战提升-32.类与部分类
绩效考核实战提升-33.动态控件的创建
绩效考核实战提升-34.动态控件赋值
绩效考核实战提升-35.动态控件数据绑定
绩效考核实战提升-36.动态控件数据添加和更新
01.HTML基础-概览
02.HTML基础-HTML文档结构
03.HTML基础-文本标签
04.HTML基础-链接标签
05.HTML基础-图片-无序列表
06.HTML基础-有序列表
07.HTML基础-自定义列表
08.HTML基础-表格
09.HTML基础-表格-跨行-跨列-思考
10.HTML基础-表单
11.HTML基础-iframe
12.Html基础-div-span
13.HTML基础-文本标签
14.CSS基础-概述
15.CSS基础-css选择器
16.CSS基础-其他选择器
17.CSS基础-伪类选择器
18.CSS基础-CSS优先级
19.CSS基础-盒子模型
20.CSS基础-盒子样式
21.CSS基础-文本样式
22.CSS基础-背景样式
23.CSS基础-图片样式
24.CSS基础-float
25.CSS基础-小练习-菜单栏和电商物品选择实现
26.CSS基础-定位
27.CSS基础-层级-呈现形式-表格线框
28.JS基础-初识js
29.JS基础-js语言特性
30.JS基础-注释
31.JS基础-数据类型
32.JS基础-数组
33.JS基础-键值对
34.JS基础-数组对象
35.JS基础-Array方法1
36.JS基础-Array方法2
37.JS基础-类型转换
38.JS基础-方法概述
39.JS基础-匿名方法
40.JS基础-获取元素
41.JS基础-注册事件
42.JS基础-动态操作元素
43.JS基础-获取元素内容
44.JS基础-操作样式
45.JS基础-BOM_转
BBS论坛实战-1.WebApi从基础到落地
BBS论坛实战-2.前端页面开发与布局+Vue+ElementUI的使用
BBS论坛实战-3.Ado操作数据库及参数化的使用
BBS论坛实战-4.按需更新、数据封装、用户登录
BBS论坛实战-5.模型封装、依赖注入、项目分层
BBS论坛实战6-.Vue数据绑定,跨域,状态保持,令牌
BBS论坛实战-7.前端保存用户状态、用户加密、免密登陆
BBS论坛实战-8.用户页面搭建、post传参的坑、数据插入、ApiController详解
BBS论坛实战-9.视图模型、DNull的一场、会话级存储、用户名联动
BBS论坛实战-10.EfCoe使用、映射、约束和管理
BBS论坛实战-11.EfCore数据获取与性能优化、全局单例与分页实操
补充-VUE3.2+JWT用户鉴权
招商网站-1.EfCore上下文、静态化、扩展方法、性能优化
招商网站-2.路由解析,贪婪模式,表连接查询
招商网站-3.跨域、数据渲染、单例陷阱、筛选与搜索
手写ABP-1.DDD的起源
手写ABP-2.面向对象思想
手写ABP-3.领域的思想初步
手写ABP-4.深入DDD
手写ABP-5.AbpVNext生成框架解析及映射
手写ABP-6.模块化配置
手写ABP-7.模块化改造
手写ABP-8.构造函数依赖注入
手写ABP-9.设施层开发和使用
手写ABP-10.领域层于数据的映射
手写ABP-11.应用层接入
手写ABP-12.业务应用全落地
DDD与微服务-1.DDD的薪资前景以及本系列课程要做什么
DDD与微服务-2.领域的初识与项目的老化
DDD与微服务-3.这是一坨多烂的代码呀
DDD与微服务-4.经典三层与领域架构比较
DDD与微服务-5.DDD的经典四层与微服务的关系
DDD与微服务-6.从老项目优化来理解视图模型和充血模型
DDD与微服务-7.模块化思想及其两大优势
DDD与微服务-8.用户接口层的开发与模块化改造
DDD与微服务-9.用户接口层模块化总归纳
DDD与微服务-10.领域层的创建
DDD与微服务-11.数据模块创建
DDD与微服务-12.应用层创建
DDD与微服务-13.数据库交互测试
DDD与微服务-14.视图模型数据填充
DDD与微服务-15.工作职位的领域驱动改造
DDD与微服务-16.微服务入门
DDD与微服务-17.微服务集成网关
DDD与微服务-18.微服务数据与小程序数据绑定
微信小程序-1.微信小程序开发工具安装
微信小程序-2.创建项目
微信小程序-3.view、text标签
微信小程序-4.button标签
微信小程序-5.checkbox标签和radio标签
微信小程序-6.block标签的使用
微信小程序-7.input标签的使用
微信小程序-8.微信小程序事件绑定
微信小程序-9.微信小城的方法传参
微信小程序-10.数据展示修改及MVVM的理解
微信小程序-11.获取用户信息&手机号&联系客服
微信小程序-12.rich-text富文本标签使用
微信小程序-13.弹窗使用
微信小程序-14.页面跳转获取后端数据
微信小程序-15.程序抬头及搜索区域开发
微信小程序-16.类型选择框
微信小程序-17.文章用户信息
微信小程序-18.文章标题及视频播放
微信小程序-19.项与项之间的衔接
微信小程序-20.新闻列表页静态布局完成
微信小程序-21.类型选择及样式绑定
微信小程序-22.新闻数据模拟及详解
微信小程序-23.判断展示及block标签使用场景
微信小程序-24.从后端获取新闻数据并渲染
微信小程序-25.为什么在for循环时一定要加key
知识拓展-Vue基础+.NET6使用
知识拓展-TypeScript入门教程
知识拓展-.NET6 + AbpvNext5.0的模块化思想搭建