1/基础语法和面向对象编程:掌握C#的基本语法,包括数据类型、类型转换、字符串、结构体、枚举、数组、变量、常量、运算符、判断、循环和方法等。面向对象编程方面,需要理解类、继承、多态性、封装、运算符重载、接口等概念。
2/Web开发技术:熟悉http://ASP.NET MVC框架,包括其机制、各个模块的作用、ViewBag、ViewData、路由机制、控制器调用方式、过滤器、模型绑定与验证等。此外,还了解HTTP协议、常见的HTTP状态码以及GET和POST的区别。
3/数据库技术:掌握基本的SQL知识,能够进行增删改查操作。了解Entity Framework技术。
4/前端技术:虽然后端程序员主要关注后端开发,但了解一些前端技术如HTML、CSS、JavaScript以及一种前端框架(Vue)。
5/网络安全:了解常见的Web攻击方式,如SQL注入、XSS、CSRF等,并知道如何防范。
6/部署和维护:能够独立将Web程序部署到服务器,并了解常见的网络攻击和防御方法。
7/工具使用:熟悉使用Visual Studio或其他开发工具,如VSCode、Sublime Text等。
8/设计模式和架构:了解并应用常见的设计模式,如领域驱动设计(DDD)。
8/持续学习和实践:技术不断更新,程序员需要持续学习新技术和框架,并通过实际项目实践来提升自己的技能。
1/自己内部使用的业务管理软件,用于提升工作效率,web应用,其中包括产品的便捷输出,工作所属,提成,报销审核等等
2/数据采集,采集机车坐标信息,实时传输至平面页面显示,由地图坐标转为示意图坐标,同时多种警报的判断
一套关于菜品管理,统计餐饮售卖信息等功能的后端,同时该套软件还有点餐小程序/点餐收银软件,同时包含了统一收款和扫自定义的会员余额的功能
一个采用.net 8开发的,虽然比不上市面上的快速开发框架,只为提高自己的开发效率,对于常用web应用的功能集一身,后期对特定的业务再进行追加