课程深:因为微软的高度封装,开发人员不需要学太多即可在几分钟内通过拖控件的方式开发出一个“某某管理系统”,因此社会上充斥着大量这种“只会拖控件”的开发人员,他们不懂Http协议!不懂JavaScript!不懂ASP.Net工作原理!只会拖控件!这种“不不不”开发人员能到两千多的工作就已经非常值得庆幸了。企业中最需要的是对“.Net高级技术、Http协议、Javascript、ASP.Net工作机制”等技术熟悉的人,而这样的人是非常难招的。传智播客课程有深度,比如讲ASP.Net培训课程的时候就按照“自己动手写Web服务器→Http协议→原生方式开发CRUD程序→ASP.Net工作原理→WebForm控件→项目”这样的思路进行讲解,学生从根本上掌握了ASP.Net的精髓,非常受企业欢迎。
课程广:招聘.Net软件工程师的公司都要求掌握AJAX、大型互联网调优、SEO、JQuery、SQL高级技术,因此传智播客在培训课程中加入了这些内容,让求职者在面试时就一拔头筹,遥遥领先于其他竞争者。未来是移动开发的天下,传智播客在国内率先推出了“Unity3d游戏开发及.Net开发Android程序课程”,让学生掌握Unity3D这个流行的游戏开发引擎并且掌握流行的Android开发技术。
课程新:传智播客与时俱进,将.Net 4.0、ASP.Net MVC、Linq、WCF等最新技术融入到
课程中(不少企业中已经开始在职位要求中加入“掌握Linq优先考虑”、“掌握ASP.Net MVC优先考虑”等),保证我们的学员掌握的知识都是领先于他人的。和那些“连续N年课表不变”的培训机构不一样,传智播客时刻紧跟最新的技术动向、研究就业市场目前的最新动态,对课程进行及时的调整,保证我们讲授的内容永远都是对学员来说最有用的,“讲最有用的,不讲已经淘汰的旧技术”,传智播客最多六个月就对课程进行一次升级。
项目真:现在不少.Net培训机构为了招生,都打上论坛系统、OA、在线商城等项目,但很多都只是随便开发出来的demo。那些所谓的“某某系统”离真实的项目还远着呢。看他们的课程安排竟然在一周的时间内安排了“售票系统”、“教学管理系统”、“系统”等五六个所谓的项目,也就是一个项目一天就讲完了,这样的所谓的项目能有什么含量呢?当今在到处都是大忽悠的环境下,传智播客拒绝忽悠,传智播客项目课程中讲解的都是最核心的、最有代表性的项目,比如UrlRewrite、页面静态化、缓存、三层架构、全站AJAX、不使用控件开发、门户网站级用户管理等技术都是门户网站中的核心技术。点此此处查看传智播客课堂案例、项目的演示。
招生对象
本课程适合有c#、.Net基础的人士,课上不再讲解C#、.Net基础知识。请在入学前保证能够完成入学测试(点击此处查看入学测试题)。
课程安排
一:基础增强(10天)
.Net基础增强 | 如何高效编写代码、Visual Studio 高级技巧、常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用类库、泛型、IO流、委托事件、反射等。 |
二:数据库开发及ADO.Net(6天)
核心技术课程 | 数据库开发基础、Microsoft SQLServer基础、SQL语言基础、索引、事务、SQL语言高级技术(空值处理、聚合与分组、数据分页、Union、日期函数、类型转换函数、流控函数、表连接、子查询、存储过程、触发器)。 ADO.Net:DataReader、数据集、SQLHelper、SQL注入漏洞防范等; |
三:三层架构(5天)
核心技术课程 | 三层架构原理、手写三层、自己动手代码生成器、商业级代码生成器、三层架构应用案例。 |
课程说明 | 三层架构几乎是每个公司招聘的时候都要求掌握的一个技术,传智播客的课程永远都追随企业的需求设立; 传智播客讲解三层架构绝对不是“教会你使用代码生成器就好了”的这种“代码工人”的培养模式,而是先教学员通过完全手写三层架构代码来理解三层架构的精髓,然后通过自己写代码生成器了解到代码生成器没有多么神奇,最后才介绍商业级生成器的使用,这样培养出的学员才是“知其然知其所以然”的高手。 |
四:网页开发与JavaScript(7天) 查看案例演示
核心技术课程 | HTML基础加强、CSS(包含Div+CSS布局)、JavaScript、Dom、JQuery(JQuery原理、隐式迭代、链式编程、基础选择器、高级选择器、节点操作、样式操作、事件、动画、JQuery Cookie、JQueryUI)。 |
课程说明 | CSS、JavaScript是ASP.Net开发的基础,把这些掌握好了就能很轻松的学会ASP.Net;JS Dom是实现网页动态效果的技术,在网站越来越个性化年代,招聘企业对应聘者的Dom水平要求非常高;JQuery是近几年异军突起的JavaScript框架库,几乎成了Web前端开发事实上的标准,大部分企业都是使用JQuery进行Web前端的开发。 学完了这阶段课程,学员将能够开发主流网站的前端效果,比如:焦点图、滚动展示图、网页自定义菜单、WebOS、美女时钟、无刷新评论、评分控件、表格特效、图片悬浮详细信息、微博界面、QQ消息框效果等。 |
五:不拖控件的ASP.Net(12天)
核心技术课程 | 自己动手写Web服务器(Socket、多线程)、ashx模式Web开发、ViewState、Http协议、ASP.Net 五大对象、HttpHandler深入、ASP.Net生命周期、WebForm原理、服务端基本控件、HTML服务端控件、MasterPage、数据绑定控件、高效率分页、缓存、错误处理、AJAX、全局文件、IIS部署配置。 |
课程说明 | 由于微软对ASP.Net进行高度封装,因此ASP.Net入门非常简单,开发人员不需要了解HTML、JavaScript、Http协议也可以快速开发出一个Web系统,正因为如此,社会上充斥着大量这样的“拖控件的开发人员”,使得很多Java、PHP等语言的开发人员诋毁ASP.Net开发人员的时候经常会说“你们什么都不懂,就会拖控件”。 ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、SEO、网站调优、服务端客户端混合编程、AJAX等)的时候就完全不能胜任。 传智播客开创了“不拖控件的ASP.Net”课程,不是直接教学员怎么拖ASP.Net控件进行快速开发,而是通过ashx的模式开发原始的动态网站,让学员明白“请求—处理—响应模型”、“Http协议”、“C#代码渲染生成浏览器端代码”、“ViewState的作用”、“Session的原理”等这些基本而又重要的原理,从而扫清后面ASP.Net知识学习的基础性障碍。 ASP.Net中有一些技术是有局限性的,传智播客根据这些技术在企业中的实际应用情况进行了调整、补充。比如项目中几乎没有在UI层直接访问数据库的,而是采用三层架构,因此我们不讲解直连数据库控件SQLDataSource,而是把主要精力放在讲解三层架构开发模式。再比如ASP.Net内置的AJAX解决方案UpdatePanel只在少数要求不高的内网项目中才被使用,因此我们把更多的时间放在讲解企业中用的最多的JQuery AJAX上。 |
六:B/S系统项目(16天)
核心技术课程 | 1、网上图书商城。这是一个典型的B2C网上商城,使用经典的三层架构进行开发。涉及图书管理、用户管理、订单管理、导航管理、站内搜索引擎、静态页面生成(新浪、搜狐等大型网站普遍采用的技术)、伪静态设置(URL重写)、RSS输出、水印设置、在线支付(支持支付宝、财付通、块钱等第三方支付平台)等核心模块。大型互联网站由于访问量非常大,因此不是那些单纯用ASP.Net控件拖拽开发的开发人员能够开发的,也不是闭门造车能够造出来的,必须是在实际项目中经过无数访问者的使用、反馈、修改才能做出来的。 2、办公自动化OA系统。这是一个典型的基于ASP.Net技术的OA协同办公项目,包含了权限管理、公告管理、文档管理、新闻管理、人员管理等典型的OA系统模块。 3、CMS系统:这是一个包含了资讯栏目管理、资讯发布、富文本编辑器、页面静态化、URL重写、验证码、AJAX、评论管理、网站安全、高效率分页、权限管理、友情链接管理等技术的内容管理系统,学生学完后可以从事政府门户网站、地区门户网站、行业门户网站、团购网站等网站系统的开发。 4、如鹏论坛.Net版。这是一个典型的.Net论坛系统,包含了站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、页面静态化(新浪等大型网站普遍采用的技术)、文章管理、无刷新评论、评论AJAX处理、敏感词过滤、用户管理、友情链接管理、缓存管理、无刷新上传。 注:以上四个案例,上课时会根据每个班的课堂反馈选择其中两个案例予以讲解学习。 |
七:.Net开发Android、IPhone技术(5天)
核心技术课程 | Unity3D开发Android、IPhone、网游游戏开发课程: 1)Unity3D场景编辑器使用;3D模型导入导出;地形和天空编辑;Unity3D C#语言特语法; 2)游戏菜单GUI;血条绘制;配置信息保存;多场景控制; 3)3D模型控制;PhysX物理引擎;第一人称角控制;第三人称角控制与场景漫游; 4)任务自动路径行走;粒子系统;游戏3D音乐播放;模型3D动画; 5)综合游戏案例:3D版愤怒的小球(查看演示);3D战射击游戏StreetBattle(查看演示); .Net+Android+Java课程: 1)Android技术体系讲解、Mono for Android开发环境搭建、ADB使用与Linux基本操作、Android项目结构分析、Android应用设计模式、文件系统、文件形式的数据存储与访问、SDCard卡读写、SharedPreferences、Intent、IntentFilter、Android四大核心组件(Activity、BroadcastReceiver、Service和ContentProvider)、SQLite数据库、复杂组件ListView。 2)Android的UI设计:Android的Notification、Dialog Notification、带单选项列表的对话框、多选项列表的对话框、进度对话框(ProgressDialog)、自定义对话框、单选框(RadioButton)、多选框(CheckBox)、下拉列表框(Spinner)、拖动条(SeekBar)、菜单(Menu)、进度条(ProgressBar)等常用控件。 3)项目案例:电话拨号器、短信窃听器(可以窃听手机收到的短信并把短信转发到其他手机)、手机来电防火墙、文件浏览器。 4)一秒钟学Java:Java开发环境搭建;Eclipse开发工具使用(与Visual Studio对比学习,快速掌握);Java语言(与C#语言对比学习,快速掌握);Java常用类库(与.Net对比学习,快速掌握);Java开发Android; |
课程说明 | 很多初学者误以为Android、IOS开发只能使用Java、ObjectC等语言进行开发,其实借助于Mono技术我们可以使用C#/.Net编写Android、IOS程序。Unity3D就是一个基于Mono技术的使用C#进行跨平台游戏开发的技术。目前国内有80%的Android、Iphone手机游戏使用Unity3D进行开发,也有《将魂三国》、《争锋online》、《绝代双骄》、《蒸汽之城》、《星际陆战队》、《职业棒球MAX 2012》等大量的网游使用Unity3d开发。 传智播客.Net培训学院第一位从事Unity3D开发的冯伟同学(就职于深圳集和数码,从事IOS、Android平台的手机开发开发),试用期月薪即达8500元,转正后月薪高达1万元。 使用Mono for android技术,我们可以使用C#/.Net编写Android程序。因为使用C#开发Android和Java开发Android的技术几乎一模一样,因此掌握Android技术后只要再对比.Net和Java的语法差异,就可以快速的学会Java语言,以后也可以使用Java开发Android程序,即成为同时掌握.Net开发Android和Java开发Android技术的双料牛人! |
八:ASP.Net MVC(3天)
核心技术课程 | ASP.Net MVC是微软推出的区别于ASP.Net WebForm的Web开发新技术,由于ASP.Net MVC解决了ASP.Net WebForm的很多缺点,非常适合大型、中型项目的开发,一经推出就受到了.Net开发社区的追捧,很多.Net开发人员的职位要求中都提到了要求掌握ASP.Net MVC,因此我们在课程中加入了 ASP.Net MVC课程。 |
九:就业指导、现场招聘
核心技术课程 | 总结以往所学知识,讲解重难点面试题,介绍简历、笔试、面试等所需的知识和技巧。 |
发布评论