难度等级(重庆地域--有偏差):1.码畜(知识点缺乏,CRUD超烂,对业务需要指导,都不一定完成得有效率。2k生活吧) =>
2.码农(CRUD熟练使用者,对熟练业务完成效率不错。3.5k玩去吧) =>
3.程序员(CRUD不在话下,新需求有研发能力,普遍知识ok。普通人。不超过7k) =>
4.开发工程师(能担任项目组长,有一点指导能力。10k左右) =>
5.项目工程师(具备丰富常规项目经验,有一定开发套路,思路清奇。12k左右) =>
6.高级工程师 (初步架构项目能力,一定沟通能力,一定话语权。15k左右)
一.项目模块讲解部分
1.基于WPF实现多人聊天,掌握TCP,UDP通讯。
2.Web安全问题探讨。
3.制作一个任务定时执行工具讲解任务调度Quartz。
4.邮件收发讲解。
5.全文检索Lucene讲解。
6.玩一个账户锁定安全策略
7.同账户只存一登陆状态
8.鉴权认证机制
二.完整项目部分(这部分是一个完整项目部分,所用的思想,步骤,技术都是商用体系,难度递进)
0.用户登陆注册项目(我们网站离不开哟 所有这个尽可能通用,配合Adminlte使用)
1.博客系统项目实践(小项目,打基础)。
2.来仿一个w3school?(小项目,打基础)。
3.来仿一个博客园?(中型项目,码农来吧)
4.来访一个youtube的视频网站?(去深入视频切片,小型项目,但是程序员级别)
5.来玩一个Asp.Net Core项目?(小型项目)
6.必须经历的思想权限管理项目。
7.来吧玩一个我们一直说的论坛项目。(中小型项目)
三.多方面能力拓展--玩项目部分(一般这部分主要是软件思路侧重,加趣味性东西)
1.制作个人的音乐播放器。
2.提取视频工具。(去玩正则表达式)
3.玩玩电脑开机时间(去了解操作系统日志)
4.文件批量重命名(实用工具)
5.来开发一个代码生成器还自己搭建什么三层架构呀
6.来用支付宝完成网站登陆?
7.玩一个WEB在线聊天室去了解服务端向客户端主动发送消息。
8.一个Demo来玩一下多人公司玩的前后端分离开发。
9.来开发一个正则表达式校验工具?
10.我们来做一个C端程序安装包?
11.网站打包发布到IIS部署
12.玩一下网站安装包制作
13.我们说的文件夹加密工具呢。
四.主流技能部分(这部分是跟上一线城市的发展)
1.微信开发、微信公众平台开发。
2.QQ 微信开发平台登录。
3.微信公众号快速开发框架讲解(权益平台框架体系)。
4.Asp.Net Core Mvc开发微信公众平台。
五.技能点部分(这一部分是一些核心技能点)
1.ADO.NET数据库操作技术
2.ASP.NET MVC讲解(投票,超过两人就讲解)
2.1ASP.NET MVC5高级编程(根据上一个结果)
3.Newtonsoft.Json使用
5.Log4net日志编写技术
6.Excel解析技术。
7.windows服务开发
8.Memcached分布式服务器缓存讲解。
9.高大上的Activemq消息队列
10.用一个小项目来学习下WPF知识?
11.WebAPI学习。
12.Asp.net core2.0学习。
13.Linux基础学习
14.Asp.Net CoreMVC学习
15.Asp.Net Core MVC2学习
16.linq学习。
11.Asp.Net Core2.2Mvc学习
六.前端技术
1.AdminLTE 3.0玩一下
2.bootstrap 通用使用讲解。
七.数据库玩一下吧
1.sqllite3玩玩吧
2.sql server通用讲解。