课程体系如下:
课程内容 | 课程内容详解 | 课时 | 讲师 |
PHP编程技术 | |||
PHP基础知识回顾 | PHP基础语法及常用技术回顾 | 7 | 吴敏刚 |
PHP程序框架的设计 | 1、PHP框架深度解析 | 14 | 张树恒 姜飞 吴敏刚 |
JS高级程序设计 | 1、JS基础概念回顾;变量、作用域和内存问题、引用类型等讲解 | 14 | 吴敏刚 |
面向对象的系统分析和设计(设计模式) | |||
面向对象基础及其理念 | 面向对象的基本思想以及主要概念讲解 | 3 | 佘崔 |
面向对象分析及设计原则 | 深入讲解如何使用GRASP模式指导系统分析;若干重要的面向对象设计原则讲解与分析 | 4 | 佘崔 |
统一建模语言UML | UML概述;结合UML用例视图、逻辑视图、并发视图、构件视图、部署试图等方面讲述UML九个视图以及常见疑难问题辨析;ROSE工具及应用;基于UML的面向对象软件开发过程讲解;应用案例分析(穿插到各个阶段讲解) | 7 | 佘崔 |
设计模式的理念 | 什么是设计模式、设计模式怎么解决问题、怎么选择设计模式、怎么使用设计模式 | 3 | 郭荣 |
23种常见设计模式讲解 | 结合设计模式的分类包括创建型模式(抽象工厂、生成器、工厂方法、原型、单例)、结构型模式(适配器、桥接、组成、装饰、外观、享元、代理)、行为模式(职责链、命令、解释器、迭代器、中介者、备忘录、观察者)讲解及探讨23种设计模式,深入解析它们的原理、应用场景与实现以及各个模式之间比较与应用 | 20 | 郭荣 |
实例研究 | 通过应用案例使学员更加深入剖析各种典型的设计模式的应用场景,加深学员对设计模式的理解 | 4 | 郭荣 |
高性能数据库设计 | |||
数据库建模 | 用于设计数据库的 E-R 图及其实现;数据建模方法与技巧;建模工具PowerDesigner讲解 | 7 | 佘崔 |
MYSQL高级部分 | MySQL架构 、MYSQL基准测试(Benchmarking)与性能分析(Profiling)、架构优化和索引、查询性能优化、MySQL高级特性 、优化服务器设置 、操作系统和硬件优化 、复制、伸缩性与高可用性、应用层面的优化、备份与还原、安全、MySQL服务器的状态、用于高性能MySQL的工具 | 14 | 佘崔 |
数据结构与算法分析 | |||
数据结构与算法分析 | 1、算法定义与分析 | 14 | 郭荣 |
IT项目管理 | |||
IT项目管理 | 帮助学员建立软件项目流程化管理概念,了解软件项目生命周期的各个阶段中的难点和常见问题, 掌握解决问题的方法。例如:准备软件需求,审核软件项目,制定可行的软件开发计划、控制项目变更、软件质量保障、组织有效的测试 | 7 | 佘崔 |
职业生涯规划指导 | |||
职业生涯规划及职业道德和素养培养 | 如何规划自己的职业生涯;如何让自己更具竞争力;如何养成良好的工作习惯和方法;职场中如何与人沟通,建立良好的人际关系;一个优秀的程序员应该具备怎样的职业道德和素质。 | 3 | 孔令博 |
技术前沿 | IT技术发展现状和未来展望 | 2 | 梁禹 |
创业知识 | 一个创业者需要具备的知识和能力,以及如何创办自己的企业 | 2 | 孔令博 |
总计(天) | 18 | 班主任 佘崔 |