您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Java基础与加强班招生简章
Java基础与加强班招生简章招生对象热爱软件编程,建议最好是理工科大专或大专以上学历。有一定英语基础,能阅读简单的英文文档。培训教材1、《Java就业培训教程》作者:张孝祥清华大学出版社2、《JavaScript网页开发—体验式学习教程》作者:张孝祥清华大学出版社说明:此课程配套视频传智播客已经录制完成,并对外免费开放。建议参加此班的学员在开学之前,请下载视频并在家进行提前预习,以取得更好的学习效果。点击进入视频下载页面课程安排Java课程第一阶段计算机基本原理,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。项目练习与阶段测试BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各种数据处理技术。传智播客Java第一阶段测试题和阶段复习第二阶段对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解、Extensibility的运用。常用设计模式:Singleton、Template、Strategy模式。项目练习与阶段测试经典算法:奶牛问题、约瑟夫环问题,传智播客Java第二阶段测试题和阶段复习第三阶段JavaAPI介绍、Eclipse的安装和使用、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。JavaCollectionsFramework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。递归程序,Java的高级特性:反射、代理和泛型。项目练习与阶段测试WindowsDiskTree项目,传智播客Java第三阶段测试题和阶段复习第四阶段多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,JavaApplet简介。Java网络编程,网络通信底层协议TCP和UDP,以及其相应的Java实现:DatagramSocket,DatagramPacket,ServerSocket,Socket编程。网络通信常用应用层协议简介:HTTP、SMTP、POP3、MIME,以及WEB服务器的工作原理。编写网络聊天程序。Java正则表达式API详解及其应用。项目练习和阶段回顾JavaFileTransfer,结合了P2P技术的Java文件传输项目。传智播客Java第四阶段测试题和阶段复习、Java综合复习和测试JavaScript课程JavaScript课程HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。综合应用商业级网页制作、Java版聊天系统。网络爬虫,用Java制作抓网络邮箱的爬虫程序,程序能自动连接网络并从一个或若干初始网页的URL开始,在抓取网页的过程中,不断自动页面中的邮箱地址,并从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。培训收获1、名师主讲,参与学员不仅可以学习到课程安排中的内容,还可以通过学员与学员、学员与老师之间的互动,学习到许多书本上没有讲到的知识,使学员在极短时间内掌握自学需要三、四个月,甚至半年才能掌握到的知识。2、学员与老师面对面的交流,可以使学员的编程感觉与编程素质在老师引领下得到潜移默化的提升。3、通过Java基础与加强班培训的学员可以直接参加传智播客JavaEE+物联云计算就业班或者3G-Android+物联云计算就业班。4、学员以极低的投入就可以检测自己是否适合编程。社会上很多人受软件行业高薪的诱惑,盲目以上万元的学费参加社会上的各类软件培训班,传智播客本着对学员负责的态度开办Java基础与加强班,避免一些不适合学编程的学员在交纳了数以万元的培训费用后才发现是一场梦。培训方式培训时间:一个半月培训方式:全日制脱产,每周5天上课JavaEE+物联云计算就业班课程安排第一阶段:JAVA基础增强JAVA基础增强Java基础巩固:内部类、Socket、多线程及线程池、Java5中的线程并发库、HttpClientjava基础加强:增强for循环、可变参数、枚举、反射、内省、注解、泛型、代理、装箱/拆箱、静态引用等Java新技术和高级技术。第二阶段:JavaWEB+JavaMail开发技术+项目案例+网上在线支付核心技术课程JavaWEB开发核心基础:XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD、XMLSchema、名称空间。WEB服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页、使用Tomcat配置虚拟主机。HTTP协议详解,HttpServletResponse和HttpServletRequest的应用,Cookie及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:include、jsp:forward、各种脚本标签、指令标签。JSP中文乱码的各种原因分析。JavaBean、JSP中与JavaBean相关的三条指令(行为元素)。JavaWEB高级开发技术:Servlet过滤器及典型案例、Servlet监听器、开发国际化的WEB应用、Locale类,NumberFormat类,DateFormat类,MessageFormat类的应用,资源包(ResourceBundle类、ListResourceBundle类、PropertyResourceBundle类)的应用,Property资源文件与native2ascii工具,如何开发国际化的WEB应用。自定义标签和JSTL:标签技术开发入门;自定义标签API介绍,Tag接口及其开发案例,自定义标签的属性(动态属性值与动态属性),IterationTag接口及其开发案例,用自定义标签定义JSP脚本变量(TLD文件和TagExtraInfo两种方式),BodyTag接口及其开发案例。简单自定义标签与标签文件,标准标签库(JSTL)。JavaMail开发技术:域名解析与MX记录、电子邮件的工作原理、邮件传输协议:SMTP、POP3、IMAP、邮件的组织结构:RFC822邮件格式、MIME协议、邮件编码、复合邮件结构分析、JavaMailAPI及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的复杂邮件、包含内嵌图片和附件的复杂邮件,实现注册用户的自动激活。阶段案例邮箱账号激活与简历自动筛选工具:原创实战课堂告诉你如何将学到的技术运用到真实的项目中,了解简历自动筛选工具是怎样写的,为你的简历提高竞争力,让找工作更有效率。网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中在线图书销售系统:本系统实现网络的图书管理图书销售等功能。第三阶段:Struts2+Spring+Hibernate+oracle+AJAX+Lucene搜索引擎+OSEM框架Compass+JBPM+企业协同OA项目[注:我们一直处于主流技术的最前沿,别人还没讲Lucene时,我们已经在讲比Lucene更高层次的Compass了,国内也只有传智播客才能做到]核心技术课程Struts2框架的工作原理与架构分析,struts-default.xml与default.properties文件的作用,指定多个配置文件,Struts2中的国际化,Struts2中的表单校验,Struts2中文件上传。使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、输入校验、国际化、OGNL表达式、Struts2标签、为Action的属性注入值、自定义拦截器、异常处理、使用struts2实现的CRUD操作的案例。Oracle数据库:oracle的SQL语言、PL/SQL语言、数据库设计范式;数据备份与移植;触发器、存储过程;数据检索技巧,视图,触发器,函数,存储过程,游标等技术的使用。大对象的读写技巧,数据优化技巧,分区与索引。oracle数据库,常见问题分析与设计。高级Hibernate开发技术:ORM思想,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询,Hibernate大对象读取技术,Hibernate拦截与回调技术,Hibernate二级缓存技术,Hibernate分页技术,Hibernate性能优化技术。Spring3.0开发技术快速入门,IOC思想、Bean作用域范围、Bean生命周期管理、依赖注入、AOP思想、AOP原理解剖、声明式事务管理、数据源配置。Spring+JDBC集成、Spring+Struts1.3+Hibernate3.6集成、Spring+Struts2
本文标题:Java基础与加强班招生简章
链接地址:https://www.777doc.com/doc-6360862 .html