.Net技术领域存在着一个“教科书与项目应用严重脱节”的怪圈:教科书中讲ASP.Net开发都是拖拉WebForm控件傻瓜化开发,而企业中则很少使用拖控件方式进行开发;教科书中讲数据库访问都是使用DataSource数据绑定,而企业中则使用Enterprise Library、Linq、NHibernate等技术;教科书中讲AJAX都是使用UpdatePanel、AJAX Toolkit等控件,而企业中则一般使用JQuery等轻量级封装进行AJAX开发。这造成了很多跟着那些《21天学通ASP.Net》之类垃圾书学下来的学生根本无法适应用人单位的技术要求。.Net黑马程序员训练营讲授的课程都是最贴近企业实际的,在课程中讲解ASHX、ASP.Net MVC、Enterprise Library、Linq、NHibernate、JQuery、分布式缓存等企业级框架技术,这样的学员毕业后就受到用人单位的疯抢。
“中关村黑马程序员训练营”ASP.Net+WindowsPhone移动开发课程详解
未来的十年将是移动互联网的十年,IPhone、IPad、Android的兴起使得无数从事移动开发的开发人员轻松拿到了高薪,智能手机的先行者微软也推出了针对手机的Windows Phone和针对平板电脑的Windows 8系统,一经推出就获得了广泛的关注和迅猛的发展。全球最具权威的两家IT研究与顾问咨询公司Gartner和IDC都预测Windows Phone将成为第二大智能手机系统。微软在Windows、IE、DirectX、XBox、.Net等成功的产品中已经驾轻就熟的“后发制人”战略必将再次发挥神威。Windows Phone的雄起会带来大量高薪的Windows Phone开发岗位,面对这样的良好的发展形势,做为.Net开发人员的我们不能错过!
有人还在怀疑“Windows Phone能火起来吗?”,已经有很多业内专家预测,2012年上半年开始Windows Phone需求岗位将出现井喷!要想赶上这波浪潮必须要有眼光,等到所有人都看到Windows Phone火起来的时候你再进入已经晚了,一步错则步步错!有眼光的人才能抓住别人没有抓住的机会,但是有眼光的人是少数的,你愿意做有眼光的少数还是随大流的多数?当然是有眼光的少数了!精英永远都是少数!
Windows Phone开发并不是一项全新的技术,它是基于.Net技术,所以学习Windows Phone开发必须首先掌握.Net技术。同时在移动互联网中,手机端应用通常要和“云端服务器”通讯,而“云端服务器”的开发仍然使用的是ADO.Net、ASP.Net、WCF等技术,因此如果想进行Windows Phone开发,ADO.Net、ASP.Net、WCF等Web开发技术仍然是必须学习的。Windows Phone开发涉及到的主要技术有:Windows Phone SDK、Silverlight(UI层技术)。毕业的学员可以胜任传统的ASP.Net开发以及Windows Phone移动开发。
引领技术潮流是传智播客师资团队一贯的追求,让我们的学员永远走在别人的最前面,让别人永远跟在我们屁股后面走是我们一贯的目标。此次中关村软件园联合传智播客、CSDN,在传智播客原有的ASP.Net课程体系的基础上,专门对Windows Phone移动开发内容进行了扩充和加强,打造更深入地Windows Phone开发课程。在黑马训练营严格的入学和筛选条件、先进课程体系的锻造下,同学们只要努力,起点、基础更好的你,必将成为企业的中流砥柱!!
培训周期:3个半月。
“黑马程序员训练营”的ASP.Net+Windows Phone课程体系包含的知识面非常广泛,比传智播客的.Net课程内容更加深入,对参加学习的学员具有更高的要求,学员必须具有较好的.Net理论知识基础和较强的学习能力,所以,参加“黑马程序员训练营”的学员在培训前必须提前学习如下视频教程:
《传智播客.net培训-C#入门经典视频教程》点击下载
友情提示:让参加“黑马程序员训练营”的学员提前在家学习这些视频和资料,目的就是为了提高培训过程中的教学效率和学习效果,当你在培训中心学这些内容的话,就没有时间和精力去学习其他更多的知识了。在培训期间上,我们没有那么多时间给你去消化老师所讲的每个知识点,也没有时间让你去思考更多的问题,就要进入下一阶段的授课计划了。让你提前学习上面这些教程,有了一定的基础和提前思考了许多问题后,再带着问题去听老师的讲课,这样的学习效率和收获都更大。
相对于一名优秀程序员所要学习的各种软件开发技术和技能来说,上面罗列的学习资料也就是九牛一毛,只要静下心来学习,半个月的时间就足够了。这些资料除了可以补充和加强您的基础知识,还可以测试你是否具有成为一名优秀程序员所需要的耐力、定力和专研精神,对软件开发是否真的有强烈兴趣,还可以检测您是否对参加“黑马程序员训练营”确实有诚心和为了进入“黑马程序员训练营”作出努力,如果您无法静心学习上面这些资料,您显然不是“黑马程序员训练营”要招募的对象。
| 核心技术课程 | 常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用.net类库、泛型、IO流、委托事件、正则表达式、反射、XML等。 |
| 核心技术课程 |
|
| 核心技术课程 |
|
| 课程说明 |
CSS、JavaScript是ASP.Net开发的基础,把这些掌握好了就能很轻松的学会ASP.Net;Dom是实现网页动态效果的技术,在网站越来越个性化年代,招聘企业对应聘者的Dom水平要求非常高;JQuery是近几年异军突起的JavaScript框架库,几乎成了Web前端开发事实上的标准,大部分企业都是使用JQuery进行Web前端的开发。 学完了这阶段课程,学员将学会开发主流网站的前端效果,点击查看学习完成后可以完成的作品。 |
| 核心技术课程 | Socket网络编程、多线程、自己动手写Web服务器、ashx模式Web开发、ViewState、Cookie、Session、Http协议、Web开发基本原则、XSS漏洞防范、Request对象、Response对象、Server对象、虚拟路径、HttpHandler深入、ASP.Net生命周期、WebForm原理、服务端基本控件、WebShell漏洞防范、HTML服务端控件、验证框架、MasterPage、数据绑定控件(ObjectDataSource、列表类绑定控件、GridView、FormView、ListView、Repeater、高效率分页)、缓存、错误处理、AJAX(XMLHTTP、JQuery AJAX、Json)、全局文件、HttpHandler与HttpModule、IIS配置。 |
| 课程说明 |
由于微软对ASP.Net进行高度封装,因此ASP.Net入门非常简单,开发人员不需要了解HTML、JavaScript、Http协议也可以快速开发出一个Web系统,正因为如此,社会上充斥着大量这样的“拖控件的开发人员”,使得很多Java、PHP等语言的开发人员诋毁ASP.Net开发人员的时候经常会说“你们什么都不懂,就会拖控件”。ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、SEO、网站调优、服务端客户端混合编程、AJAX等)的时候就完全不能胜任。通过上一个阶段的HTML、JavaScript、Dom的学习,学员已经有了很好的HTML、JavaScript基础;在ASP.Net课程的一开始,不是直接教学员怎么拖ASP.Net控件进行快速开发,而是通过ashx的模式开发原始的动态网站,让学员明白“请求—处理—响应模型”、“Http协议、Http无状态”、“C#代码渲染生成浏览器端JavaScript”、“ViewState的作用”、“Session的原理”等这些基本而又重要的原理,从而扫清后面ASP.Net知识学习的基础性障碍。 ASP.Net中有一些技术是有局限性的,我们根据这些技术在企业中的实际应用情况进行了调整、补充。比如项目中几乎没有在UI层直接访问数据库的,而是采用三层架构,因此我们不讲解UI层直连数据库的控件SQLDataSource,而是把主要精力放在讲解三层架构开发模式。再比如ASP.Net内置的AJAX解决方案UpdatePanel只在部分要求不高的内网项目中才被使用,因此我们在讲解UpdatePanel的使用和原理之外,把更多的时间放在讲解企业中用的最多的JQuery AJAX解决方案上。 |
| 核心技术课程 |
1、网上图书商城。这是一个典型的B2C网上商城,使用经典的三层架构进行开发。涉及图书管理、用户管理、订单管理、导航管理、站内搜索引擎(Lucene.Net、Log4Net)、静态页面生成(新浪、搜狐等大型网站普遍采用的技术)、伪静态设置(URL重写)、RSS输出、水印设置、在线支付(支持支付宝、财付通、块钱等第三方支付平台)等核心模块。点击访问项目演示 2、如鹏网CMS系统。这是一个典型的门户网站,项目中使用了新浪等门户网站中普遍应用的技术,包括:站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、静态页面生成(新浪、搜狐等大型网站普遍采用的技术)、图片延迟加载、无刷新评论、评论的无刷新分页、敏感词过滤、用户管理、友情链接管理、缓存管理、无刷新上传图片、搜索引擎优化设置、网站调优(数据库优化、缓存、静态页、CSS Spirit、js压缩)。点击访问项目演示 3、办公自动化OA系统。这是一个典型的基于ASP.Net技术的OA协同办公项目,包含了权限管理、公告管理、文档管理、工作流、论坛管理、新闻模块管理、人员管理等典型的OA系统模块。 4、数据采集和邮件群发。这是一个基于多线程的邮件营销平台,核心技术包括网络爬虫、多线程、HTML解析、邮件发送、生产者消费者模式等。 注:以上四个案例,上课时会根据每个班的课堂反馈选择其中两个案例予以讲解学习。上面几个项目都是实际在应用的项目,真正的商业项目是在实际项目中经过无数访问者的使用、反馈、修改才能做出来的,每一个细节都体现着企业级项目开发的精髓。 |
| 核心技术课程 |
Silverlight:Xaml、基本控件、页面布局(Canvas、StackPanel、Grid、复合布局)、样式(控件样式、页面样式、全局样式)、控件模板、画刷、变换、数据绑定、Storyboard动画、独立存储IsolatedStorage、页面导航。 Windows Phone SDK:Task(SmsComposeTask、EmailComposeTask、WebBrowserTask、PhoneCallTask、SavePhoneNumberTask、PhoneNumberChooserTask、CameraCaptureTask、PhotoChooserTask等)、外设控制(收音机、振动器、加速度感应器)、ApplicationBar、软键盘InputScope、TombStone、GPS编程、BingMaps Silverlight地图控件、对接云端开发。 |
| 课程说明 | 采用传智播客独创的WP7Simulator教学平台,学员可以做出一个基于云计算架构的LBS系统。点击查看传智播客独创WP7Simulator教学平台。 因为Windows Phone开发的基础知识(比如C#、.Net基础、IO、Http协议、云端开发等)都是传智播客.Net课程中讲过的,所以这阶段课程重点讲解Windows Phone特有的技术:Silverlight和Windows Phone SDK。 |
| 核心技术课程 |
总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。 |
| 核心技术课程 |
|
| 课程说明 |
|


