• 疫情期间不浪费时间学好知识


     

             疫情到现在好几个月了,去上班啊要降我薪水,估计是看我的岗位可有可无,然后回家每天不是看电视就是打游戏,估计疫情也不是一时半会就会好的,决定了学门技术吧,以前大学学过软件开发,只是大几年没搞都忘记了,现在就自学找些教程,不上什么网课网校的,下载些视频自学吧。

    学.Net还是学Java?因为.Net和Java是国内市场占有率最高的两门技术,对于准备学习编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,因此很多人一遍遍的问“学.Net还是学Java”,社区中也每天都有“.Net控”在唱衰Java,也有“Java控”在唱衰.Net,一时间硝烟四起,让初学者更加迷惑。我:当然选择.Net啦。

            

    学习步骤一

    Net基础:数据类型、变量、运算符、分支结构、循环结构、方法、反编译器、递归、递归算法的非递归优化;面向对象:异常、封装继承多态、单例模式、装饰者设计模式、this本质论、static、namespace、类型转换、is与as、抽象类、接口、宫廷系统案例、foreach、随机数及案例;常用类库:String与StringBuilder、可空类型、文件操作等等,这些都是c#语言的基础部分,这部分学扎实后面路就好走。

    步骤二

    数据库基础:SQL语言,基础语句(Select、Delete、Insert、Update)、Where、聚合函数、排序与分组、联合查询、外键约束、子查询、MySQL数据库、SQLServer数据库;ADO.Net:基础类、SQL注入漏洞与参数化查询等等,这些是数据库知识。

    步骤三

    HTML与CSS,基本标签、li与ol、表单、框架、div、HTML5;常用选择器、常用样式、盒子模型、定位方式;Javascript:基础语法、json、神奇的Array、常用Javascript类、JS的调试技巧;JS Dom:节点的获取、元素的操作、节点创建、事件与冒泡、项目案例;JQuery:隐式迭代、选择器、JQuery如何实现JSDom中的效果、JQuery EasyUI;

    步骤四

    ASP.Net核心编程Web底层原理:Socket编程、自己编写浏览器、自己编写WebServer、Http协议、HttpHandler、核心对象(Request、Response、Server、Application)ASP.Net深入:不用控件的ASP.Net、上传下载、验证码、网站开发安全防范、Cookie与Session、自己编写Session类、分布式Session;ASP.Net高级:狂虐WebForm、AJAX、Json、JQuery AJAX、ServerPush、Global、UrlRewrite、缓存、笨重的母版页与轻量级的SSI、网站部署与IIS配置;

    步骤五

    EF基础:C#6.0新语法、Nuget、var与类型推断、匿名类、dynamic、Entity Framework的使用、三种EF开发模式、linq、EF性能优化、EF本质论、SQL监控、EF中执行原生SQL、导航属性与lazyload;主要讲解目前最流行的FluentAPI方式配置CodeFirst;EF对象状态转换;EF关系配置秘诀(一对多、多对多);EF实体继承;ASP.Net MVC::Razor语法详解;分页、数据传输方式(ViewBag、ViewData、TempData、Model)、各种ActionResult、四种Filter(IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter)、HtmlHelper、路由机制、验证、layout;

    步骤六

    大型网站架构:UnitTest、AutoFac、分布式架构(Redis、Memecached等)、CDN与云存储、云计算服务(短信验证、SendCloud邮件云)、RBAC权限控制、页面静态化和SSI;数据库并发控制(悲观锁与乐观锁);高级开源组件:ElasticSearch全文搜索引擎;Quartz.Net定时调度;UEditor;Log4Net最新版;互联网网站安全(XSS、CSRF等);CodeCarvings.Piczard(水印、缩略图);CaptchaGen(验证码);WebUploader文件无刷新上传;高级数据库操作:MySQL命令行操作、DML(Create Table、Alter Table等)、having、相关子查询、数据库安全控制、视图、存储过程、触发器;团队项目开发:源代码版本管理系统、Bug管理系统;.Net跨平台开发:Linux、.Net Core;

    学习面临的问题

    1、  视频学习,不明白的问题不能像线下课堂能及时找老师解答一下。

    2、  学习笔记项目代码看不懂,知识体系不系统不全面,学习效果差,问题没人解答,难以坚持;

    没关系! 加群547765059 提供最新教程及各种项目,最短的时间,成就最好的你,决不辜负美好时光!

  • 相关阅读:
    ul不加宽高
    获取元素的外部样式问题
    设置定时器、重启定时器要注意的问题
    php的var关键字
    抽象类(abstract class)和 接口(interface)
    __sleep和__wakeup
    类型约束
    TensorFlow 拾遗
    Datasets and Evaluation Metrics used in Recommendation System
    触龙——可解释推荐系统
  • 原文地址:https://www.cnblogs.com/seem111111/p/12813406.html
Copyright © 2020-2023  润新知