2015/9/20开始

本人是自动化专业的本科生。我相信每个本科生走出校园的那一段时间中,应该都想过一个问题,大学我到底学到了什么技能。我相信能得到有价值答案的人极少数,当然其中不包括那些自我安慰型的人。

而我,想在七个月后毕业的时候,给自己一个满意的答案,所以创建了这个微博。

还有一个原因,就是,自己学习java和android已经到了一个瓶颈期。

这个瓶颈期,我觉得,应该是好比站在一个搭建的不牢固的梯子上的结果。上上不去,梯子太晃,根本爬不了。下下不去,怎么好歹也是自己搭了这么长的梯子,虽然很虚,结构很不稳定,可是还是有很多遗憾在其中。所以,我今天跳下这个梯子,打碎我的梯子。打算重新搭建,我感觉我还是有勇气的。

没有计划,没有人安排计划。这可能是自学中最大的困难。既不知道方向,也不知道自己到底学到了什么程度,容易迷茫。

所以,作为一个在校自学的学生,我借用,黑马的javase和android的学习过程,再次开始自己的自学之路。

不为别人,为了到时候能吹牛逼,而不是吹小时候的牛逼。       黑马的安排,我一步步夯实!!!


黑马程序员Java课程——开学前必须掌握的内容


 

▶ 基础好: 视频学习周期建议为5-10天,具体根据学生自学能力,自行合理安排时间。

 

  第一阶段:Java基础(1-2天)
     ● Java高级视频_IO输入与输出 
第一部分 第二部分 第三部分 第四部分
     ● Java高级视频_网络编程 第一部分下载 第二部分下载


  第二阶段:Java基础加强(3-4天)
     ● Java反射 
反射教程下载

 

▶ 没有基础: 视频学习周期建议为20-40天,具体根据学生自学能力,自行合理安排时间。

 

  第一阶段:Java初级(8-15天)
     ● Java开发前奏 
第01天
     ● Java编程基础 第02天 第03天 第04天
     ● 面向对象 第05天 第06天 第07天 第08天 第09天 第10天
     ● 多线程 第11天 第12天
     ● JavaAPI 第13天 第14天 第15天 第16天 第17天


  第二阶段:Java基础(6-8天) 
     ● Java高级视频_IO输入与输出
 
第18天 第19天 第20天 第21天
     ● 图形用户界面GUI 第22天
     ● Java高级视频_网络编程 第23天 第24天

     ● 正则表达式 第25天


  第三阶段:Java基础加强(5-7天) 
     ● Java反射 
反射教程下载


Android课程大纲:


第一阶段:Html+CSS+JavaScript基础


HTML
           
HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。
           


               

CSS


               

CSSCSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。    


               


               


               

JavaScript基础

JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、 JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法 和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作 XML文档。

DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。
            

第二阶段:JavaWEB+网上银行交易系统+网上在线支付



               


               


               

JavaWEB开发核心基础

XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、XMLSchema、名称空间。WEB服务器的工作原理、Tomcat的安装与启 动运行、 Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机。                


               

HTTP协议详解,Servlet简介、Servlet生命周期、使用@WebServlet和@WebInitParam注解方式配置Servlet, 动态部署Servlet以及为Servlet增加URL映射,可插性支持(Servlet3.0引入了称之为“Web 模块部署描述符片段”的 web-fragment.xml部署描述文件),HttpServletResponse和HttpServletRequest的应用。                


               

Cookie 及Cookie的应用,HttpOnly的cookie,Cookie实现商品浏览历史记录、Cookie实现记住用户名和密码,Session及 Session域的应用,Session跟踪机制,Session实现购物车,利用Session防止表单重复提交,MD5算法及其应用,Session 的持久化。                


               

MySql数据库


               

MySql数据库基础管理、SQL 语言、数据库设计范式;数据备份与移植;数据检索技巧,大对象的 读写技巧。MySql数据库,常见问题分析与设计。                


               

JSP技术

JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声明、JSP注释,EL表达式简介,page指令及其重要的 属性:import、session、errorPage、isErrorPage、contentType、pageEncoding、 isELIgnored、在web.xml文件中设置全局错误处理。JSP中的include指令及其典型应用。pageContext对象的详细讲解。                


               

JSP标签(行为元素)各种脚本标签、指令标签。JSP中文乱码的各种原因分析。 JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。            


               


               

JavaWEB高级开发技术

Servlet过滤器及典型案例、Servlet监听器、使用@WebFilter、@WebListener注解方式配置过滤器和监听 器,动态部署过滤器和监听器以及为过滤器增加URL映射,开发国际化的WEB应用、Locale 类,NumberFormat类,DateFormat类,MessageFormat类的应用,资源包(ResourceBundle类、 ListResourceBundle类、PropertyResourceBundle类)的应用,Property资源文件与 native2ascii工具,如何开发国际化的WEB应用。         


               

自定义标签和JSTL:标签技术开发入门;自定义标签API介绍,Tag接口及其开发案例,自定义标签的属性(动态属性值与动态属 性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接 口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。文件的上传和下载及典型案例,HttpServletRequest和Part实现 文件上传,使用@MultipartConfig注解配置上传文件的参数等。                


               


               

阶段案例


               

网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中。                

                

电子商务项目 – 在线图书销售系统:本系统实现网络的图书管理 图书销售等功能。 该项目采用经典的MVC设计模式,从需求分析到编码将涉及到Java Web大部分常见的技术,让学员理解真实项目的软件开发流程(分析、设计、编码、测试、部署),通过此项目的锻炼学员可以熟练掌握基本的Java Web开发和复杂问题的解决方案,为后面的学习奠定基础., 同时又为成功就职软件企业迈出坚实的一步。                


               


第三阶段:Android核心基础


               


               

Android核心基础

什么是3G/4G、3G/4G网络的特点,掌握Android编程的基本概念与要点,Android SDK及其开发环境搭建、Android项目结构分析、Android应用设计模式、文件系统、文件形式的数据存储与访问、SDCard卡读写、使用 SAX/DOM/PULL解析XML、SharedPreferences、Intent、IntentFilter。                


               

Android四大核心组件 (Activity、BroadcastReceiver、Service和ContentProvider)、监听ContentProvider数据 变化、UriMatcher、ContentUris的使用、 对嵌入式SQLite关系数据库进行增、删、改、查和事务管理、采用ListView实现数据列表显示、应用打包与安装。                


               


               

Android核心基础1

网络通信、多线程断点续传与下载、Activity的管理、Bundle的使用、为Intent附加数据、Activity生命周期、Activity的启动模式、建立能与访问者进行相互通信的本地服务、服务的生命周期、使用AIDL和远程服务实现进程通信、进程间的数据传递、音频采集与播放。   


               

使用SoundPool播放音效、视频播放、操纵摄像头、视频采集、方向、加速度(重力)、光线、磁场、距离(临近性)、温度等传感器的使用、GPS定位服务。手势识别、android样式和主题(style&theme)、动画(Animation)。                


               


               

Android的UI设计

Android的UI设计:Android的Notification、Dialog Notification、带单选项列表的对话框、多选项列表的对话框、进度对话框(ProgressDialog)、单选框(RadioButton)、多选框(CheckBox)、下拉列表框(Spinner)、自定义选项界面样式、拖动条(SeekBar)、菜单(Menu)、进度条(ProgressBar)、自动文本框(AutoCompleteTextView、MultiAutoCompleteTextView)等常用控件。

新特性:Property Animator属性动画,Fragment,ViewPager,ActionBar等。
         


               

阶段案例


               

电话拨打器、短信发送器、短信窃听器、电话监听、黑名单拦截、短信分类管理、多线程断点下载器、视频播放器、资讯客户端等。                


               


第四阶段:Android核心高级基础+版本管理



               

Android核心高级基础+版本管理

自定义View、自定义窗口标题、自定义Notification、自定义Dialog、各种图形的使用介绍、meta-data的使用、ListView数据异步加载与AsyncTask、ListView数据的分批加载、拖拉与多点触摸、Android图形开发、OpenGl ES、Widget、界面动画特效、应用调试与Android Junit、使用TraceView进行性能测试、Android应用性能优化方案。

掌握企业热门版本控制工具SVN和Git。
            


第五阶段: Android项目实战:智能家居之远程监控+手机卫士+2015年最新版QQ客户端界面特效+互联网资讯客户端+android电子市场+云存储类项目-新浪微盘+红孩子电子商城+植物大战僵尸+智能短信分类管理+手机彩票等等


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值